|
@@ -109,10 +109,14 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
.getBoolean(FS_AZURE_TEST_NAMESPACE_ENABLED_ACCOUNT, false);
|
|
|
}
|
|
|
|
|
|
+ private String getFileName() throws IOException {
|
|
|
+ return path("/" + methodName.getMethodName()).toUri().getPath();
|
|
|
+ }
|
|
|
+
|
|
|
@Test
|
|
|
public void testReadWithCPK() throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(true);
|
|
|
- String fileName = path("/" + methodName.getMethodName()).toString();
|
|
|
+ String fileName = getFileName();
|
|
|
createFileAndGetContent(fs, fileName, FILE_SIZE);
|
|
|
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
@@ -162,7 +166,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
@Test
|
|
|
public void testReadWithoutCPK() throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(false);
|
|
|
- String fileName = path("/" + methodName.getMethodName()).toString();
|
|
|
+ String fileName = getFileName();
|
|
|
createFileAndGetContent(fs, fileName, FILE_SIZE);
|
|
|
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
@@ -201,7 +205,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
@Test
|
|
|
public void testAppendWithCPK() throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(true);
|
|
|
- final String fileName = path("/" + methodName.getMethodName()).toString();
|
|
|
+ final String fileName = getFileName();
|
|
|
createFileAndGetContent(fs, fileName, FILE_SIZE);
|
|
|
|
|
|
// Trying to append with correct CPK headers
|
|
@@ -246,7 +250,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
@Test
|
|
|
public void testAppendWithoutCPK() throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(false);
|
|
|
- final String fileName = path("/" + methodName.getMethodName()).toString();
|
|
|
+ final String fileName = getFileName();
|
|
|
createFileAndGetContent(fs, fileName, FILE_SIZE);
|
|
|
|
|
|
// Trying to append without CPK headers
|
|
@@ -282,7 +286,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
@Test
|
|
|
public void testSetGetXAttr() throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(true);
|
|
|
- final String fileName = path(methodName.getMethodName()).toString();
|
|
|
+ final String fileName = getFileName();
|
|
|
createFileAndGetContent(fs, fileName, FILE_SIZE);
|
|
|
|
|
|
String valSent = "testValue";
|
|
@@ -416,7 +420,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
private void testListPath(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
final Path testPath = path("/" + methodName.getMethodName());
|
|
|
- String testDirName = testPath.toString();
|
|
|
+ String testDirName = testPath.toUri().getPath();
|
|
|
fs.mkdirs(testPath);
|
|
|
createFileAndGetContent(fs, testDirName + "/aaa", FILE_SIZE);
|
|
|
createFileAndGetContent(fs, testDirName + "/bbb", FILE_SIZE);
|
|
@@ -475,8 +479,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testCreatePath(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
|
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
@@ -519,8 +522,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testRenamePath(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
|
|
|
|
FileStatus fileStatusBeforeRename = fs
|
|
@@ -556,8 +558,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testFlush(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
fs.create(new Path(testFileName)).close();
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
|
String expectedCPKSha = getCPKSha(fs);
|
|
@@ -617,8 +618,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testSetPathProperties(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
|
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
@@ -648,8 +648,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testGetPathStatusFile(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
|
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
@@ -686,8 +685,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testDeletePath(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
|
|
|
|
FileStatus[] listStatuses = fs.listStatus(new Path(testFileName));
|
|
@@ -717,8 +715,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testSetPermission(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
Assume.assumeTrue(fs.getIsNamespaceEnabled(getTestTracingContext(fs, false)));
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
@@ -743,8 +740,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testSetAcl(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
TracingContext tracingContext = getTestTracingContext(fs, false);
|
|
|
Assume.assumeTrue(fs.getIsNamespaceEnabled(tracingContext));
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
@@ -773,8 +769,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
|
|
|
private void testGetAcl(final boolean isWithCPK) throws Exception {
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
TracingContext tracingContext = getTestTracingContext(fs, false);
|
|
|
Assume.assumeTrue(fs.getIsNamespaceEnabled(tracingContext));
|
|
|
createFileAndGetContent(fs, testFileName, FILE_SIZE);
|
|
@@ -804,8 +799,7 @@ public class ITestCustomerProvidedKey extends AbstractAbfsIntegrationTest {
|
|
|
getAuthType() == AuthType.OAuth);
|
|
|
|
|
|
final AzureBlobFileSystem fs = getAbfs(isWithCPK);
|
|
|
- final String testFileName = path("/" + methodName.getMethodName())
|
|
|
- .toString();
|
|
|
+ final String testFileName = getFileName();
|
|
|
fs.create(new Path(testFileName)).close();
|
|
|
AbfsClient abfsClient = fs.getAbfsClient();
|
|
|
AbfsRestOperation abfsRestOperation = abfsClient
|