From b9507acf29d73ff6bf5e39193b52c6fbf19e6ade Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Wed, 12 Feb 2014 00:12:23 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud) 58794: Further experimentation with running tests together vs in their own jvm. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62035 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- pom.xml | 1 + source/test-java/org/alfresco/filesys/FTPServerTest.java | 4 ++-- .../org/alfresco/filesys/repo/ContentDiskDriverTest.java | 4 ++-- source/test-java/org/alfresco/jcr/item/Alf1791Test.java | 3 +++ .../action/executer/ContentMetadataExtracterTest.java | 3 ++- .../org/alfresco/repo/bulkimport/impl/BulkImportTest.java | 3 ++- source/test-java/org/alfresco/repo/cache/CacheTest.java | 3 ++- .../alfresco/repo/dictionary/types/period/PeriodTest.java | 3 ++- .../org/alfresco/repo/domain/solr/SOLRDAOTest.java | 4 ++-- .../repo/download/DownloadServiceIntegrationTest.java | 3 ++- .../org/alfresco/repo/exporter/ExporterComponentTest.java | 3 ++- .../org/alfresco/repo/importer/ImporterComponentTest.java | 8 ++++---- .../org/alfresco/repo/jscript/ScriptBehaviourTest.java | 3 ++- .../org/alfresco/repo/lock/JobLockServiceTest.java | 3 ++- .../org/alfresco/repo/lock/LockServiceImplTest.java | 3 ++- 15 files changed, 32 insertions(+), 19 deletions(-) diff --git a/pom.xml b/pom.xml index 45c26e8605..37a8d6ed5d 100644 --- a/pom.xml +++ b/pom.xml @@ -882,6 +882,7 @@ test + process-test-classes org.alfresco.test_category.BaseSpringTestsCategory true diff --git a/source/test-java/org/alfresco/filesys/FTPServerTest.java b/source/test-java/org/alfresco/filesys/FTPServerTest.java index c62998e704..5f197755f3 100644 --- a/source/test-java/org/alfresco/filesys/FTPServerTest.java +++ b/source/test-java/org/alfresco/filesys/FTPServerTest.java @@ -44,7 +44,7 @@ import org.alfresco.service.cmr.security.MutableAuthenticationService; import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.cmr.security.PersonService; import org.alfresco.service.transaction.TransactionService; -import org.alfresco.test_category.OwnJVMTestsCategory; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.util.ApplicationContextHelper; import org.alfresco.util.PropertyMap; import org.apache.commons.logging.Log; @@ -63,7 +63,7 @@ import org.springframework.context.ApplicationContext; * Uses the commons-net ftp client library to connect to the * Alfresco FTP server. */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class FTPServerTest extends TestCase { diff --git a/source/test-java/org/alfresco/filesys/repo/ContentDiskDriverTest.java b/source/test-java/org/alfresco/filesys/repo/ContentDiskDriverTest.java index e137db4378..cdcd1a3741 100644 --- a/source/test-java/org/alfresco/filesys/repo/ContentDiskDriverTest.java +++ b/source/test-java/org/alfresco/filesys/repo/ContentDiskDriverTest.java @@ -91,7 +91,7 @@ import org.alfresco.service.cmr.security.PersonService; import org.alfresco.service.namespace.NamespaceService; import org.alfresco.service.namespace.QName; import org.alfresco.service.transaction.TransactionService; -import org.alfresco.test_category.OwnJVMTestsCategory; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.util.ApplicationContextHelper; import org.alfresco.util.Pair; import org.apache.commons.logging.Log; @@ -103,7 +103,7 @@ import org.springframework.core.io.ClassPathResource; /** * Unit tests for Alfresco Repository ContentDiskDriver */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class ContentDiskDriverTest extends TestCase { private static final String TEST_PROTOTYPE_NAME = "test"; diff --git a/source/test-java/org/alfresco/jcr/item/Alf1791Test.java b/source/test-java/org/alfresco/jcr/item/Alf1791Test.java index 57fdf6de0c..7e5ee2b541 100644 --- a/source/test-java/org/alfresco/jcr/item/Alf1791Test.java +++ b/source/test-java/org/alfresco/jcr/item/Alf1791Test.java @@ -7,7 +7,10 @@ import javax.jcr.SimpleCredentials; import javax.jcr.nodetype.NodeType; import org.alfresco.jcr.test.BaseJCRTest; +import org.alfresco.test_category.LegacyCategory; +import org.junit.experimental.categories.Category; +@Category(LegacyCategory.class) public class Alf1791Test extends BaseJCRTest { diff --git a/source/test-java/org/alfresco/repo/action/executer/ContentMetadataExtracterTest.java b/source/test-java/org/alfresco/repo/action/executer/ContentMetadataExtracterTest.java index 5349114ab8..aea7275e43 100644 --- a/source/test-java/org/alfresco/repo/action/executer/ContentMetadataExtracterTest.java +++ b/source/test-java/org/alfresco/repo/action/executer/ContentMetadataExtracterTest.java @@ -39,6 +39,7 @@ import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.namespace.NamespaceService; import org.alfresco.service.namespace.QName; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.BaseSpringTest; import org.alfresco.util.GUID; @@ -50,7 +51,7 @@ import org.junit.experimental.categories.Category; * * @author Jesper Steen Møller */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class ContentMetadataExtracterTest extends BaseSpringTest { protected static final String QUICK_TITLE = "The quick brown fox jumps over the lazy dog"; diff --git a/source/test-java/org/alfresco/repo/bulkimport/impl/BulkImportTest.java b/source/test-java/org/alfresco/repo/bulkimport/impl/BulkImportTest.java index 771b7a112e..0a66abf460 100644 --- a/source/test-java/org/alfresco/repo/bulkimport/impl/BulkImportTest.java +++ b/source/test-java/org/alfresco/repo/bulkimport/impl/BulkImportTest.java @@ -53,6 +53,7 @@ import org.alfresco.service.cmr.rule.Rule; import org.alfresco.service.cmr.rule.RuleType; import org.alfresco.service.cmr.version.Version; import org.alfresco.service.cmr.version.VersionHistory; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.junit.Before; import org.junit.BeforeClass; @@ -63,7 +64,7 @@ import org.springframework.util.ResourceUtils; /** * @since 4.0 */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class BulkImportTest extends AbstractBulkImportTests { private StreamingNodeImporterFactory streamingNodeImporterFactory; diff --git a/source/test-java/org/alfresco/repo/cache/CacheTest.java b/source/test-java/org/alfresco/repo/cache/CacheTest.java index fdaeabdacf..91ff2fce30 100644 --- a/source/test-java/org/alfresco/repo/cache/CacheTest.java +++ b/source/test-java/org/alfresco/repo/cache/CacheTest.java @@ -33,6 +33,7 @@ import org.alfresco.repo.transaction.RetryingTransactionHelper.RetryingTransacti import org.alfresco.repo.transaction.TransactionListenerAdapter; import org.alfresco.service.ServiceRegistry; import org.alfresco.service.transaction.TransactionService; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.ApplicationContextHelper; import org.apache.commons.lang.mutable.MutableLong; @@ -44,7 +45,7 @@ import org.springframework.context.ApplicationContext; * * @author Derek Hulley */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class CacheTest extends TestCase { private static ApplicationContext ctx = ApplicationContextHelper.getApplicationContext( diff --git a/source/test-java/org/alfresco/repo/dictionary/types/period/PeriodTest.java b/source/test-java/org/alfresco/repo/dictionary/types/period/PeriodTest.java index e871eafa21..da3a303dbe 100644 --- a/source/test-java/org/alfresco/repo/dictionary/types/period/PeriodTest.java +++ b/source/test-java/org/alfresco/repo/dictionary/types/period/PeriodTest.java @@ -28,6 +28,7 @@ import junit.framework.TestCase; import org.alfresco.service.cmr.dictionary.DataTypeDefinition; import org.alfresco.service.cmr.repository.Period; import org.alfresco.service.cmr.repository.PeriodProvider; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.ApplicationContextHelper; import org.alfresco.util.CachingDateFormat; @@ -41,7 +42,7 @@ import org.junit.runners.MethodSorters; * @author andyh */ @FixMethodOrder(MethodSorters.NAME_ASCENDING) -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class PeriodTest extends TestCase { diff --git a/source/test-java/org/alfresco/repo/domain/solr/SOLRDAOTest.java b/source/test-java/org/alfresco/repo/domain/solr/SOLRDAOTest.java index bfe6bf2b0e..cb81c70392 100644 --- a/source/test-java/org/alfresco/repo/domain/solr/SOLRDAOTest.java +++ b/source/test-java/org/alfresco/repo/domain/solr/SOLRDAOTest.java @@ -34,7 +34,7 @@ import org.alfresco.repo.solr.AclChangeSet; import org.alfresco.repo.solr.NodeParameters; import org.alfresco.repo.solr.Transaction; import org.alfresco.service.cmr.repository.StoreRef; -import org.alfresco.test_category.OwnJVMTestsCategory; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.util.ApplicationContextHelper; import org.junit.experimental.categories.Category; import org.springframework.context.ConfigurableApplicationContext; @@ -44,7 +44,7 @@ import org.springframework.context.ConfigurableApplicationContext; * * @since 4.0 */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class SOLRDAOTest extends TestCase { private ConfigurableApplicationContext ctx = (ConfigurableApplicationContext) ApplicationContextHelper.getApplicationContext(); diff --git a/source/test-java/org/alfresco/repo/download/DownloadServiceIntegrationTest.java b/source/test-java/org/alfresco/repo/download/DownloadServiceIntegrationTest.java index 80382c6de5..2e0606d9d6 100644 --- a/source/test-java/org/alfresco/repo/download/DownloadServiceIntegrationTest.java +++ b/source/test-java/org/alfresco/repo/download/DownloadServiceIntegrationTest.java @@ -48,6 +48,7 @@ import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.namespace.QName; import org.alfresco.service.namespace.RegexQNamePattern; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.test.junitrules.AlfrescoPerson; import org.alfresco.util.test.junitrules.ApplicationContextInit; @@ -68,7 +69,7 @@ import org.junit.rules.RuleChain; * * @author Alex Miller */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class DownloadServiceIntegrationTest { public static final long MAX_TIME = 5000; diff --git a/source/test-java/org/alfresco/repo/exporter/ExporterComponentTest.java b/source/test-java/org/alfresco/repo/exporter/ExporterComponentTest.java index 5531de0210..1d63b4a9dd 100644 --- a/source/test-java/org/alfresco/repo/exporter/ExporterComponentTest.java +++ b/source/test-java/org/alfresco/repo/exporter/ExporterComponentTest.java @@ -57,6 +57,7 @@ import org.alfresco.service.cmr.view.ImporterService; import org.alfresco.service.cmr.view.Location; import org.alfresco.service.namespace.QName; import org.alfresco.service.transaction.TransactionService; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.BaseSpringTest; import org.alfresco.util.TempFileProvider; @@ -64,7 +65,7 @@ import org.alfresco.util.debug.NodeStoreInspector; import org.junit.experimental.categories.Category; import org.springframework.extensions.surf.util.I18NUtil; -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class ExporterComponentTest extends BaseSpringTest { diff --git a/source/test-java/org/alfresco/repo/importer/ImporterComponentTest.java b/source/test-java/org/alfresco/repo/importer/ImporterComponentTest.java index d0ae9b39ba..7139e14571 100644 --- a/source/test-java/org/alfresco/repo/importer/ImporterComponentTest.java +++ b/source/test-java/org/alfresco/repo/importer/ImporterComponentTest.java @@ -36,20 +36,20 @@ import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter; import org.alfresco.service.cmr.version.VersionHistory; import org.alfresco.service.cmr.version.VersionService; +import org.alfresco.service.cmr.view.ImporterBinding.UUID_BINDING; import org.alfresco.service.cmr.view.ImporterService; import org.alfresco.service.cmr.view.Location; -import org.alfresco.service.cmr.view.ImporterBinding.UUID_BINDING; import org.alfresco.service.namespace.NamespaceService; import org.alfresco.service.namespace.QName; import org.alfresco.service.namespace.RegexQNamePattern; -import org.alfresco.test_category.OwnJVMTestsCategory; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.util.BaseSpringTest; import org.alfresco.util.debug.NodeStoreInspector; -import org.junit.experimental.categories.Category; import org.joda.time.DateTimeZone; +import org.junit.experimental.categories.Category; import org.springframework.extensions.surf.util.ISO8601DateFormat; -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class ImporterComponentTest extends BaseSpringTest { private ImporterService importerService; diff --git a/source/test-java/org/alfresco/repo/jscript/ScriptBehaviourTest.java b/source/test-java/org/alfresco/repo/jscript/ScriptBehaviourTest.java index 59ac165311..dcbc95b27f 100644 --- a/source/test-java/org/alfresco/repo/jscript/ScriptBehaviourTest.java +++ b/source/test-java/org/alfresco/repo/jscript/ScriptBehaviourTest.java @@ -35,6 +35,7 @@ import org.alfresco.service.cmr.repository.ScriptLocation; import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.namespace.NamespaceService; import org.alfresco.service.namespace.QName; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.BaseSpringTest; import org.junit.experimental.categories.Category; @@ -44,7 +45,7 @@ import org.junit.experimental.categories.Category; * * @author Roy Wetherall */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class ScriptBehaviourTest extends BaseSpringTest { private ServiceRegistry serviceRegistry; diff --git a/source/test-java/org/alfresco/repo/lock/JobLockServiceTest.java b/source/test-java/org/alfresco/repo/lock/JobLockServiceTest.java index 852d089359..9b268f31dd 100644 --- a/source/test-java/org/alfresco/repo/lock/JobLockServiceTest.java +++ b/source/test-java/org/alfresco/repo/lock/JobLockServiceTest.java @@ -27,6 +27,7 @@ import org.alfresco.repo.transaction.RetryingTransactionHelper.RetryingTransacti import org.alfresco.service.ServiceRegistry; import org.alfresco.service.namespace.QName; import org.alfresco.service.transaction.TransactionService; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.ApplicationContextHelper; import org.junit.experimental.categories.Category; @@ -43,7 +44,7 @@ import org.springframework.context.ApplicationContext; * @since 3.2 */ @SuppressWarnings("unused") -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class JobLockServiceTest extends TestCase { public static final String NAMESPACE = "http://www.alfresco.org/test/JobLockServiceTest"; diff --git a/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java b/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java index 4b7ce79214..e666711df5 100644 --- a/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java +++ b/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java @@ -47,6 +47,7 @@ import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.cmr.security.MutableAuthenticationService; import org.alfresco.service.namespace.QName; import org.alfresco.service.transaction.TransactionService; +import org.alfresco.test_category.BaseSpringTestsCategory; import org.alfresco.test_category.OwnJVMTestsCategory; import org.alfresco.util.BaseSpringTest; import org.alfresco.util.TestWithUserUtils; @@ -58,7 +59,7 @@ import org.junit.experimental.categories.Category; * * @author Roy Wetherall */ -@Category(OwnJVMTestsCategory.class) +@Category(BaseSpringTestsCategory.class) public class LockServiceImplTest extends BaseSpringTest { /**