|
@@ -29,9 +29,11 @@ import org.apache.hadoop.fs.contract.AbstractContractCreateTest;
|
|
|
import org.apache.hadoop.fs.contract.AbstractFSContract;
|
|
|
import org.apache.hadoop.fs.s3a.S3ATestUtils;
|
|
|
|
|
|
+import static org.apache.hadoop.fs.s3a.S3ATestConstants.KEY_PERFORMANCE_TESTS_ENABLED;
|
|
|
import static org.apache.hadoop.fs.s3a.Constants.CONNECTION_EXPECT_CONTINUE;
|
|
|
import static org.apache.hadoop.fs.s3a.S3ATestUtils.removeBaseAndBucketOverrides;
|
|
|
import static org.apache.hadoop.fs.s3a.S3ATestUtils.setPerformanceFlags;
|
|
|
+import static org.apache.hadoop.fs.s3a.S3ATestUtils.skipIfNotEnabled;
|
|
|
|
|
|
/**
|
|
|
* S3A contract tests creating files.
|
|
@@ -84,6 +86,9 @@ public class ITestS3AContractCreate extends AbstractContractCreateTest {
|
|
|
conf,
|
|
|
CONNECTION_EXPECT_CONTINUE);
|
|
|
conf.setBoolean(CONNECTION_EXPECT_CONTINUE, expectContinue);
|
|
|
+ if (createPerformance) {
|
|
|
+ skipIfNotEnabled(conf, KEY_PERFORMANCE_TESTS_ENABLED, "Skipping tests running in performance mode");
|
|
|
+ }
|
|
|
S3ATestUtils.disableFilesystemCaching(conf);
|
|
|
return conf;
|
|
|
}
|