Author: amitj
Date: Wed Dec 14 04:10:23 2016
New Revision: 1774120
URL: http://svn.apache.org/viewvc?rev=1774120&view=rev
Log:
OAK-5251: Test failure:
externalAddOffline(org.apache.jackrabbit.oak.plugins.blob.datastore.BlobIdTrackerTest
Possible fix to create a new root dir for the tracker in the test
Modified:
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTrackerTest.java
Modified:
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTrackerTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTrackerTest.java?rev=1774120&r1=1774119&r2=1774120&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTrackerTest.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTrackerTest.java
Wed Dec 14 04:10:23 2016
@@ -90,7 +90,7 @@ public class BlobIdTrackerTest {
public void setup() throws Exception {
this.root = folder.newFolder();
if (dataStore == null) {
- dataStore = getBlobStore(root);
+ dataStore = getBlobStore(folder.newFolder());
}
this.repoId = randomUUID().toString();
this.tracker = new BlobIdTracker(root.getAbsolutePath(), repoId, 100 *
60, dataStore);
@@ -159,14 +159,17 @@ public class BlobIdTrackerTest {
}
}
- @Ignore("OAK-5251")
@Test
public void externalAddOffline() throws Exception {
// Close and open a new object to use the system property
closer.close();
+ root = folder.newFolder();
+ File blobIdRoot = new File(root, "blobids");
+ blobIdRoot.mkdirs();
+
//Add file offline
- File offline = new File(new File(root, "blobids"),
"blob-offline123456.gen");
+ File offline = new File(blobIdRoot, "blob-offline123456.gen");
List<String> offlineLoad = range(0, 1000);
FileIOUtils.writeStrings(offlineLoad.iterator(), offline, false);