You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by am...@apache.org on 2016/05/23 03:18:23 UTC
svn commit: r1745106 -
/jackrabbit/oak/trunk/oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/TestS3Ds.java
Author: amitj
Date: Mon May 23 03:18:22 2016
New Revision: 1745106
URL: http://svn.apache.org/viewvc?rev=1745106&view=rev
Log:
OAK-4377: TestS3Ds overwrites system property 'config'
Modified:
jackrabbit/oak/trunk/oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/TestS3Ds.java
Modified: jackrabbit/oak/trunk/oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/TestS3Ds.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/TestS3Ds.java?rev=1745106&r1=1745105&r2=1745106&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/TestS3Ds.java (original)
+++ jackrabbit/oak/trunk/oak-blob-cloud/src/test/java/org/apache/jackrabbit/oak/blob/cloud/aws/s3/TestS3Ds.java Mon May 23 03:18:22 2016
@@ -24,6 +24,7 @@ import java.util.Properties;
import javax.jcr.RepositoryException;
+import com.google.common.base.Strings;
import org.apache.jackrabbit.core.data.Backend;
import org.apache.jackrabbit.core.data.CachingDataStore;
import org.apache.jackrabbit.core.data.TestCaseBase;
@@ -46,6 +47,8 @@ public class TestS3Ds extends TestCaseBa
protected static final Logger LOG = LoggerFactory.getLogger(TestS3Ds.class);
+ private static final String DEFAULT_CONFIG_PATH = "./src/test/resources/aws.properties";
+
private Date startTime = null;
protected Properties props;
@@ -53,13 +56,14 @@ public class TestS3Ds extends TestCaseBa
protected String config;
public TestS3Ds() throws IOException {
- System.setProperty(
- TestCaseBase.CONFIG,
- "./src/test/resources/aws.properties");
config = System.getProperty(CONFIG);
- props = Utils.readConfig(System.getProperty(CONFIG));
+ if (Strings.isNullOrEmpty(config)) {
+ config = DEFAULT_CONFIG_PATH;
+ }
+ props = Utils.readConfig(config);
}
+
@Override
protected void setUp() throws Exception {
startTime = new Date();
@@ -138,4 +142,4 @@ public class TestS3Ds extends TestCaseBa
tmx.shutdownNow();
s3service.shutdown();
}
-}
\ No newline at end of file
+}