[jboss-svn-commits] JBL Code SVN: r31486 - labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Feb 8 06:52:42 EST 2010


Author: mark.little at jboss.com
Date: 2010-02-08 06:52:42 -0500 (Mon, 08 Feb 2010)
New Revision: 31486

Modified:
   labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/ObjectStoreTest.java
Log:
Fix to use temp dir for os changes.

Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/ObjectStoreTest.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/ObjectStoreTest.java	2010-02-08 10:57:59 UTC (rev 31485)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/objectstore/ObjectStoreTest.java	2010-02-08 11:52:42 UTC (rev 31486)
@@ -141,8 +141,10 @@
     public void test() throws IOException
     {
         String localOSRoot = "foo";
-        String objectStoreDir = "/bar";
-
+        String objectStoreDir = System.getProperty("java.io.tmpdir")+"/bar";
+        String oldOSRoot = arjPropertyManager.getObjectStoreEnvironmentBean().getLocalOSRoot();
+        String oldStoreDir = arjPropertyManager.getObjectStoreEnvironmentBean().getObjectStoreDir();
+        
         arjPropertyManager.getCoordinatorEnvironmentBean().setTransactionLog(true);
         arjPropertyManager.getObjectStoreEnvironmentBean().setLocalOSRoot(localOSRoot);
         arjPropertyManager.getObjectStoreEnvironmentBean().setObjectStoreDir(objectStoreDir);
@@ -164,13 +166,16 @@
             objStore = null;
         }
         
+        arjPropertyManager.getObjectStoreEnvironmentBean().setLocalOSRoot(oldOSRoot);
+        arjPropertyManager.getObjectStoreEnvironmentBean().setObjectStoreDir(oldStoreDir);
+        
         assertTrue(validate(objStore));
     }
 
     @Test
     public void testActionStore () throws Exception
     {
-        ActionStore as = new ActionStore("", StateType.OS_SHARED);
+        ActionStore as = new ActionStore(System.getProperty("java.io.tmpdir"), StateType.OS_SHARED);
         
         assertTrue(as.typeIs() != -1);
         
@@ -209,7 +214,7 @@
     @Test
     public void testShadowNoFileLockStore () throws Exception
     {
-        ShadowNoFileLockStore as = new ShadowNoFileLockStore("", StateType.OS_SHARED);
+        ShadowNoFileLockStore as = new ShadowNoFileLockStore(System.getProperty("java.io.tmpdir"), StateType.OS_SHARED);
         
         assertTrue(as.typeIs() != -1);
         
@@ -248,7 +253,7 @@
     @Test
     public void testHashedActionStore () throws Exception
     {
-        HashedActionStore as = new HashedActionStore("", StateType.OS_SHARED);
+        HashedActionStore as = new HashedActionStore(System.getProperty("java.io.tmpdir"), StateType.OS_SHARED);
         
         assertTrue(as.typeIs() != -1);
         
@@ -287,7 +292,7 @@
     @Test
     public void testNullActionStore () throws Exception
     {
-        NullActionStore as = new NullActionStore("", StateType.OS_SHARED);
+        NullActionStore as = new NullActionStore(System.getProperty("java.io.tmpdir"), StateType.OS_SHARED);
         
         assertTrue(as.typeIs() != -1);
         
@@ -454,7 +459,7 @@
 
     private static String imple = arjPropertyManager.getObjectStoreEnvironmentBean().getObjectStoreType();
     private static String localOSRoot = "foo";
-    private static String objectStoreDir = "/bar";
+    private static String objectStoreDir = System.getProperty("java.io.tmpdir")+"/bar";
     private static String shareStatus = "OS_SHARED";
 
 }



More information about the jboss-svn-commits mailing list