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);
 


Reply via email to