]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
java: use unique directory in test
authorNoah Watkins <noahwatkins@gmail.com>
Fri, 26 Oct 2012 20:28:52 +0000 (13:28 -0700)
committerNoah Watkins <noahwatkins@gmail.com>
Fri, 26 Oct 2012 20:58:20 +0000 (13:58 -0700)
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
src/java/test/CephMountCreateTest.java

index e8e3a510cccb1df02844c37c2f5c935e88b42653..c5e5b36c2fd48b1e7857ce6695377eb4028cb12c 100644 (file)
@@ -19,6 +19,7 @@
  */
 import java.io.FileNotFoundException;
 import org.junit.*;
+import java.util.UUID;
 import static org.junit.Assert.*;
 
 import com.ceph.fs.*;
@@ -52,37 +53,38 @@ public class CephMountCreateTest {
     CephMount mount;
     boolean found;
 
+    String dir = "libcephfs_junit_" + UUID.randomUUID();
+
     /* root dir has more than one dir */
-    mount = setupMount(null);
+    mount = setupMount("/");
 
     try {
-      mount.rmdir("/libcephfs_java_test_dir");
+      mount.rmdir("/" + dir);
     } catch (FileNotFoundException e) {}
-    mount.mkdirs("/libcephfs_java_test_dir", 777);
+    mount.mkdirs("/" + dir, 777);
     String[] subdirs = mount.listdir("/");
     found = false;
     for (String d : subdirs) {
-      if (d.compareTo("libcephfs_java_test_dir") == 0)
+      if (d.compareTo(dir) == 0)
         found = true;
     }
     assertTrue(found);
     mount.unmount();
 
     /* changing root to empty dir */
-    mount = setupMount("/libcephfs_java_test_dir");
+    mount = setupMount("/" + dir);
 
     subdirs = mount.listdir("/");
     found = false;
     for (String d : subdirs) {
-      if (d.compareTo(".") != 0 && d.compareTo("..") != 0)
-        found = true;
+      found = true;
     }
     assertFalse(found);
     mount.unmount();
 
     /* cleanup */
-    mount = setupMount(null);
-    mount.rmdir("/libcephfs_java_test_dir");
+    mount = setupMount("/");
+    mount.rmdir("/" + dir);
     mount.unmount();
   }
 }