diff --git a/pom.xml b/pom.xml index deec09319e..2a767c1ca6 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ alfresco-parent org.alfresco 4.2-SNAPSHOT - ../../pom.xml + ../../pom-experimental.xml @@ -631,29 +631,34 @@ **/org/alfresco/repo/model/filefolder/HiddenAspectTest.* **/org/alfresco/repo/publishing/PublishEventActionTest.* **/org/alfresco/repo/rule/BaseRuleTest.* + **/org/alfresco/repo/workflow/activiti/AbstractActivitiComponentTest.* + **/org/alfresco/repo/workflow/activiti/ActivitiSmokeTest.* + **/org/alfresco/repo/workflow/activiti/ActivitiSpringTest.* + **/org/alfresco/repo/workflow/activiti/ActivitiTaskComponentTest.* + **/org/alfresco/repo/workflow/activiti/ActivitiWorkflowComponentTest.* + **/org/alfresco/repo/workflow/jbpm/JbpmTimerTest.* **/org/alfresco/RepositoryStartStopTest.* **/org/alfresco/cmis/changelog/CMISChangeLogServiceTest.* **/org/alfresco/cmis/renditions/CMISRenditionServiceTest.* - **/org/alfresco/repo/avm/AVMCrawlTestP.* - **/org/alfresco/repo/avm/AVMScaleTestP.* - **/org/alfresco/repo/avm/AVMStressTestP.* - **/org/alfresco/repo/avm/PurgeTestP.* - **/org/alfresco/repo/avm/AVMServiceLocalTest.* **/org/alfresco/repo/avm/AVMServiceTest.* - **/org/alfresco/repo/avm/locking/AVMLockingServiceTest.* **/org/alfresco/repo/blog/BlogServiceImplTest.* **/org/alfresco/repo/deploy/DeploymentServiceImplFSTest.* **/org/alfresco/repo/deploy/DeploymentServiceTest.* - **/org/alfresco/repo/node/NodeServiceTest.* + **/org/alfresco/repo/node/NodeServiceTest.* **/org/alfresco/repo/rendition/MultiUserRenditionTest.* **/org/alfresco/repo/rendition/RenditionServiceIntegrationTest.* **/org/alfresco/repo/rendition/RenditionServicePermissionsTest.* + **/org/alfresco/repo/transfer/RepoTransferReceiverImplTest.* + **/org/alfresco/repo/transfer/TransferServiceImplTest.* + **/org/alfresco/repo/version/NodeServiceImplTest.* + **/org/alfresco/wcm/** **/org/alfresco/filesys/FTPServerTest.* **/org/alfresco/repo/content/AbstractContentReaderLimitTest.* + **/org/alfresco/repo/node/PerformanceNodeServiceTest.* diff --git a/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java b/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java index 95718e4d1e..f0fd010eb6 100644 --- a/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java +++ b/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java @@ -38,7 +38,7 @@ public class AVMCrawlTestP extends AVMServiceTestBase public void xtestCrawlA() { testCrawl(1, - "source/java/org/alfresco/repo/avm/actions", // relative from .../repository + getSourceFolder() + "/org/alfresco/repo/avm/actions", // relative from .../repository 1, 30000); // 30 secs } @@ -47,7 +47,7 @@ public class AVMCrawlTestP extends AVMServiceTestBase public void testCrawlB() { testCrawl(2, - "source/java/org/alfresco/repo/avm/actions", // relative from .../repository + getSourceFolder() + "/org/alfresco/repo/avm/actions", // relative from .../repository 2, 30000); // 30 secs } @@ -56,7 +56,7 @@ public class AVMCrawlTestP extends AVMServiceTestBase public void xtestCrawlC() { testCrawl(10, - "source/java/org/alfresco/repo/avm", // relative from .../repository + getSourceFolder() + "/org/alfresco/repo/avm", // relative from .../repository 2, 60000); // 1 min } diff --git a/source/java/org/alfresco/repo/avm/AVMScaleTestP.java b/source/java/org/alfresco/repo/avm/AVMScaleTestP.java index c0348c970f..542eb39a87 100644 --- a/source/java/org/alfresco/repo/avm/AVMScaleTestP.java +++ b/source/java/org/alfresco/repo/avm/AVMScaleTestP.java @@ -31,14 +31,14 @@ public class AVMScaleTestP extends AVMServiceTestBase public void testScaleA() { testScaling(1, - "source/java/org/alfresco/repo/avm/actions", // relative from .../repository + getSourceFolder() + "/org/alfresco/repo/avm/actions", // relative from .../repository 1); } public void testScaleB() { testScaling(2, - "source/java/org/alfresco/repo/avm", // relative from .../repository + getSourceFolder() + "/org/alfresco/repo/avm", // relative from .../repository 2); } diff --git a/source/java/org/alfresco/repo/avm/AVMServiceLocalTest.java b/source/java/org/alfresco/repo/avm/AVMServiceLocalTest.java index 971d2469e7..d6de23fb2c 100644 --- a/source/java/org/alfresco/repo/avm/AVMServiceLocalTest.java +++ b/source/java/org/alfresco/repo/avm/AVMServiceLocalTest.java @@ -1043,7 +1043,8 @@ public class AVMServiceLocalTest extends TestCase public void testBulkUpdateLD() throws Exception { //String LOAD_DIR = "config/alfresco/bootstrap"; - String LOAD_DIR = "source/java/org/alfresco/repo/avm/actions"; + String LOAD_DIR = System.getProperty("alfresco.java.sources.dir", "source/java") + + "/org/alfresco/repo/avm/actions"; String[] split = LOAD_DIR.split("/"); String DIR = split[split.length-1]; diff --git a/source/java/org/alfresco/repo/avm/AVMServiceTest.java b/source/java/org/alfresco/repo/avm/AVMServiceTest.java index 5d1b7b1e64..6a00220c27 100644 --- a/source/java/org/alfresco/repo/avm/AVMServiceTest.java +++ b/source/java/org/alfresco/repo/avm/AVMServiceTest.java @@ -540,7 +540,7 @@ public class AVMServiceTest extends AVMServiceTestBase assertEquals(1, fService.getStoreVersions("main").size()); - loader.recursiveLoad("source/java/org/alfresco/repo/avm/actions", "main:/"); + loader.recursiveLoad(getSourceFolder()+"/org/alfresco/repo/avm/actions", "main:/"); long time = System.currentTimeMillis(); times.add(time); @@ -548,7 +548,7 @@ public class AVMServiceTest extends AVMServiceTestBase assertEquals(1, fService.createSnapshot("main", null, null).get("main").intValue()); - loader.recursiveLoad("source/java/org/alfresco/repo/avm/ibatis", "main:/"); + loader.recursiveLoad(getSourceFolder()+"/org/alfresco/repo/avm/ibatis", "main:/"); time = System.currentTimeMillis(); times.add(time); @@ -556,7 +556,7 @@ public class AVMServiceTest extends AVMServiceTestBase assertEquals(2, fService.createSnapshot("main", null, null).get("main").intValue()); - loader.recursiveLoad("source/java/org/alfresco/repo/avm/locking", "main:/"); + loader.recursiveLoad(getSourceFolder()+"/org/alfresco/repo/avm/locking", "main:/"); time = System.currentTimeMillis(); times.add(time); @@ -990,7 +990,7 @@ public class AVMServiceTest extends AVMServiceTestBase { BulkLoader loader = new BulkLoader(); loader.setAvmService(fService); - loader.recursiveLoad("source/java/org/alfresco/repo/avm", "source:/"); + loader.recursiveLoad(getSourceFolder()+"/org/alfresco/repo/avm", "source:/"); return null; } }; @@ -2744,8 +2744,8 @@ public class AVMServiceTest extends AVMServiceTestBase //String LOAD_DIR1 = "config/alfresco/bootstrap"; //String LOAD_DIR2 = "config/alfresco/extension"; - String LOAD_DIR1 = "source/java/org/alfresco/repo/avm/actions"; - String LOAD_DIR2 = "source/java/org/alfresco/repo/avm/ibatis"; + String LOAD_DIR1 = getSourceFolder()+"/org/alfresco/repo/avm/actions"; + String LOAD_DIR2 = getSourceFolder()+"/org/alfresco/repo/avm/ibatis"; String[] split1 = LOAD_DIR1.split("/"); String DIR1 = split1[split1.length-1]; diff --git a/source/java/org/alfresco/repo/avm/AVMServiceTestBase.java b/source/java/org/alfresco/repo/avm/AVMServiceTestBase.java index 17d61b27b3..ae99fcdc00 100644 --- a/source/java/org/alfresco/repo/avm/AVMServiceTestBase.java +++ b/source/java/org/alfresco/repo/avm/AVMServiceTestBase.java @@ -572,4 +572,9 @@ public class AVMServiceTestBase extends TestCase int latest = fService.getNextVersionID(repName); history.put(latest - 1, recursiveList(repName, -1, false)); } + + protected String getSourceFolder() + { + return System.getProperty("alfresco.java.sources.dir", "source/java"); + } } diff --git a/source/java/org/alfresco/repo/avm/AVMStressTestP.java b/source/java/org/alfresco/repo/avm/AVMStressTestP.java index b890ba887c..841ba31814 100644 --- a/source/java/org/alfresco/repo/avm/AVMStressTestP.java +++ b/source/java/org/alfresco/repo/avm/AVMStressTestP.java @@ -33,7 +33,7 @@ public class AVMStressTestP extends AVMServiceTestBase public void xtestStressA() throws Throwable { testNThreads( 1, // nThreads - "source/java/org/alfresco/repo/avm/actions", // relative dir to load from (.../repository) + getSourceFolder() + "/org/alfresco/repo/avm/actions", // relative dir to load from (.../repository) 1, // nCopies 1, // create file 1, // create dir @@ -51,7 +51,7 @@ public class AVMStressTestP extends AVMServiceTestBase public void testStressB() throws Throwable { testNThreads( 2, // nThreads - "source/java/org/alfresco/repo/avm/actions", // relative dir to load from (.../repository) + getSourceFolder() + "/org/alfresco/repo/avm/actions", // relative dir to load from (.../repository) 1, // nCopies 10, // create file 2, // create dir diff --git a/source/java/org/alfresco/repo/avm/PurgeTestP.java b/source/java/org/alfresco/repo/avm/PurgeTestP.java index 271473575b..e7ab110827 100644 --- a/source/java/org/alfresco/repo/avm/PurgeTestP.java +++ b/source/java/org/alfresco/repo/avm/PurgeTestP.java @@ -86,7 +86,7 @@ public class PurgeTestP extends AVMServiceTestBase //loader.recursiveLoad("source/web", "main:/"); - loader.recursiveLoad("source/java/org/alfresco/repo/avm", "main:/"); + loader.recursiveLoad(getSourceFolder() + "/org/alfresco/repo/avm", "main:/"); logger.info("Load time: " + (System.currentTimeMillis() - start) + "ms"); @@ -119,7 +119,7 @@ public class PurgeTestP extends AVMServiceTestBase //loader.recursiveLoad("source", "main:/"); - loader.recursiveLoad("source/java/org/alfresco/repo/avm", "main:/"); + loader.recursiveLoad(getSourceFolder() + "/org/alfresco/repo/avm", "main:/"); logger.info("Load time: " + (System.currentTimeMillis() - start) + "ms"); @@ -160,7 +160,7 @@ public class PurgeTestP extends AVMServiceTestBase //loader.recursiveLoad("source", "main:/"); - loader.recursiveLoad("source/java/org/alfresco/repo/avm", "main:/"); + loader.recursiveLoad(getSourceFolder() + "/org/alfresco/repo/avm", "main:/"); logger.info("Load time: " + (System.currentTimeMillis() - start) + "ms"); diff --git a/source/java/org/alfresco/repo/avm/locking/AVMLockingServiceTest.java b/source/java/org/alfresco/repo/avm/locking/AVMLockingServiceTest.java index 7ca331a82a..93088b0176 100644 --- a/source/java/org/alfresco/repo/avm/locking/AVMLockingServiceTest.java +++ b/source/java/org/alfresco/repo/avm/locking/AVMLockingServiceTest.java @@ -316,7 +316,9 @@ public class AVMLockingServiceTest extends TestCase { BulkLoader loader = new BulkLoader(); loader.setAvmService(avmService); - loader.recursiveLoad("source/java/org/alfresco/repo/avm", "main--admin:/"); + loader.recursiveLoad( + System.getProperty("alfresco.java.sources.dir", "source/java") + "/org/alfresco/repo/avm", + "main--admin:/"); return null; } };