Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)

58467: Categorized some spring tests so they run in the same vm successfully


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61988 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Alan Davis
2014-02-11 23:35:21 +00:00
parent 954920bf7d
commit 03b22967cc
46 changed files with 127 additions and 79 deletions

28
pom.xml
View File

@@ -877,6 +877,21 @@
<excludes combine.self="override"/>
<failIfNoSpecifiedTests>false</failIfNoSpecifiedTests>
</configuration>
</execution>
<!-- Execution for tests which use BaseSpring test -->
<execution>
<id>base-spring-troublesome-tests</id>
<goals>
<goal>test</goal>
</goals>
<configuration>
<!-- These are the default fork options -->
<forkCount>1</forkCount>
<reuseForks>true</reuseForks>
<!-- end of default fork options -->
<groups>org.alfresco.test_category.BaseSpringTestsCategory</groups>
<excludedGroups>org.alfresco.test_category.OwnJVMTestsCategory</excludedGroups>
</configuration>
</execution>
<!-- Execution for tests which require their own JVM -->
<execution>
@@ -892,14 +907,16 @@
<groups>org.alfresco.test_category.OwnJVMTestsCategory</groups>
</configuration>
</execution>
<execution>
<id>default-test</id>
<configuration>
<excludedGroups>org.alfresco.test_category.OwnJVMTestsCategory, org.alfresco.test_category.BaseSpringTestsCategory</excludedGroups>
</configuration>
</execution>
</executions>
<!-- Default configuration, specifying which tests to pass -->
<configuration>
<!-- These are the default fork options -->
<forkCount>1</forkCount>
<reuseForks>true</reuseForks>
<!-- end of default fork options -->
<includes>
<!-- Standard test names -->
<include>**/*Test.*</include>
@@ -908,9 +925,6 @@
<include>**/org/alfresco/repo/avm/*TestP.*</include>
<include>**/org/alfresco/repo/avm/AVMServiceTestBase.*</include>
</includes>
<excludedGroups>
org.alfresco.test_category.OwnJVMTestsCategory
</excludedGroups>
<excludes>
<exclude>**/org/alfresco/RepositoryStartupTest.*</exclude>

View File

@@ -66,10 +66,12 @@ 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.BaseSpringTestsCategory;
import org.alfresco.util.ApplicationContextHelper;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
import org.alfresco.util.PropertyMap;
import org.junit.experimental.categories.Category;
import org.springframework.context.ConfigurableApplicationContext;
/**
@@ -77,6 +79,7 @@ import org.springframework.context.ConfigurableApplicationContext;
*
* @author Roy Wetherall
*/
@Category(BaseSpringTestsCategory.class)
public class ActionServiceImplTest extends BaseAlfrescoSpringTest
{
private static final String BAD_NAME = "badName";

View File

@@ -26,12 +26,15 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.alfresco.util.GUID;
import org.junit.experimental.categories.Category;
/**
* Tests checkout using action executer
*/
@Category(BaseSpringTestsCategory.class)
public class CheckOutActionExecuterTest extends BaseSpringTest
{
private NodeService nodeService;

View File

@@ -40,6 +40,7 @@ import org.alfresco.service.cmr.rule.RuleType;
import org.alfresco.service.cmr.version.Version;
import org.alfresco.service.cmr.version.VersionType;
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 Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class ExecuteAllRulesActionExecuterTest extends BaseSpringTest
{
/** The node service */

View File

@@ -25,7 +25,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.alfresco.util.GUID;
import org.junit.experimental.categories.Category;
@@ -35,7 +35,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class RemoveFeaturesActionExecuterTest extends BaseSpringTest
{
/**

View File

@@ -25,7 +25,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.alfresco.util.GUID;
import org.junit.experimental.categories.Category;
@@ -35,7 +35,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class SetPropertyValueActionExecuterTest extends BaseSpringTest
{
private NodeService nodeService;

View File

@@ -22,6 +22,7 @@ import org.alfresco.model.ContentModel;
import org.alfresco.repo.action.ActionImpl;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -32,7 +33,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class SpecialiseTypeActionExecuterTest extends BaseAlfrescoSpringTest
{
/**

View File

@@ -28,7 +28,7 @@ import org.alfresco.repo.action.ActionImpl;
import org.alfresco.service.cmr.model.FileFolderService;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
import org.junit.experimental.categories.Category;
@@ -38,7 +38,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class TransitionSimpleWorkflowActionExecuterTest extends BaseAlfrescoSpringTest
{
private FileFolderService fileFolderService;

View File

@@ -37,11 +37,14 @@ import org.alfresco.service.cmr.search.ResultSet;
import org.alfresco.service.cmr.search.SearchService;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.junit.experimental.categories.Category;
/**
* @author Roy Wetherall
*/
@Category(BaseSpringTestsCategory.class)
public class BlogIntegrationServiceSystemTest extends BaseAlfrescoSpringTest implements BlogIntegrationModel
{
/**

View File

@@ -62,6 +62,7 @@ import org.alfresco.service.cmr.version.VersionType;
import org.alfresco.service.namespace.NamespaceService;
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.GUID;
@@ -75,7 +76,7 @@ import org.springframework.extensions.surf.util.I18NUtil;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class CheckOutCheckInServiceImplTest extends BaseSpringTest
{
/**

View File

@@ -28,7 +28,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
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.junit.experimental.categories.Category;
@@ -38,7 +38,7 @@ import org.junit.experimental.categories.Category;
* @author Roy Wetherall
*/
@SuppressWarnings("unused")
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class ConfigurableServiceImplTest extends BaseSpringTest
{
public NodeService nodeService;

View File

@@ -27,11 +27,11 @@ import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.descriptor.Descriptor;
import org.alfresco.service.descriptor.DescriptorService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.junit.experimental.categories.Category;
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class DescriptorServiceTest extends BaseSpringTest
{
private NodeService nodeService;

View File

@@ -38,6 +38,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
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.BaseAlfrescoSpringTest;
import org.alfresco.util.PropertyMap;
@@ -48,7 +49,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall, janv
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class DictionaryModelTypeTest extends BaseAlfrescoSpringTest
{
/** QNames of the test models */

View File

@@ -34,11 +34,12 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.NamespaceService;
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.BaseAlfrescoSpringTest;
import org.junit.experimental.categories.Category;
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class DictionaryRepositoryBootstrapTest extends BaseAlfrescoSpringTest
{
public static final String TEMPLATE_MODEL_XML =

View File

@@ -61,6 +61,7 @@ import org.alfresco.service.cmr.workflow.WorkflowTaskState;
import org.alfresco.service.namespace.NamespaceException;
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.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -73,7 +74,7 @@ import org.springframework.util.StringUtils;
* @author Gavin Cornwell
* @author Nick Smith
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class FormServiceImplTest extends BaseAlfrescoSpringTest
{
private FormService formService;

View File

@@ -35,13 +35,16 @@ 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.OwnJVMTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.junit.experimental.categories.Category;
/**
*
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
public class ScriptBehaviourTest extends BaseSpringTest
{
private ServiceRegistry serviceRegistry;

View File

@@ -32,11 +32,12 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
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;
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class NodeRefPropertyMethodInterceptorTest extends BaseSpringTest
{

View File

@@ -38,6 +38,7 @@ import org.alfresco.service.cmr.publishing.channels.ChannelType;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.security.PermissionService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.GUID;
import org.junit.Before;
@@ -49,7 +50,7 @@ import org.junit.experimental.categories.Category;
* @author Nick Smith
* @since 4.0
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class ChannelServiceImplIntegratedTest extends AbstractPublishingIntegrationTest
{
private static final String channelName = GUID.generate();

View File

@@ -60,13 +60,16 @@ import org.alfresco.service.cmr.repository.ContentReader;
import org.alfresco.service.cmr.repository.ContentService;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import org.springframework.beans.factory.annotation.Autowired;
/**
* @author Nick Smith
* @since 4.0
*/
@Category(BaseSpringTestsCategory.class)
public class PublishEventActionTest extends AbstractPublishingIntegrationTest
{
private static final String contentNodeName = "TheName";

View File

@@ -48,6 +48,7 @@ import org.alfresco.service.cmr.workflow.WorkflowInstance;
import org.alfresco.service.cmr.workflow.WorkflowPath;
import org.alfresco.service.cmr.workflow.WorkflowService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.GUID;
import org.junit.Test;
@@ -57,7 +58,7 @@ import org.junit.experimental.categories.Category;
* @author Nick Smith
* @since 4.0
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class PublishingQueueImplTest extends AbstractPublishingIntegrationTest
{
private static final String channelId = "test://channel/node";

View File

@@ -24,6 +24,7 @@ import javax.annotation.Resource;
import org.alfresco.model.ContentModel;
import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.junit.Test;
import org.junit.experimental.categories.Category;
@@ -32,7 +33,7 @@ import org.junit.experimental.categories.Category;
* @author Nick Smith
* @since 4.0
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class PublishingRootObjectTest extends AbstractPublishingIntegrationTest
{
@Resource(name="publishingRootObject")

View File

@@ -43,6 +43,7 @@ import org.alfresco.service.cmr.site.SiteService;
import org.alfresco.service.cmr.site.SiteVisibility;
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;
@@ -55,7 +56,7 @@ import org.springframework.core.io.Resource;
* @author Brian
* @since 4.0
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class FlickrTest extends BaseSpringTest
{
protected ServiceRegistry serviceRegistry;

View File

@@ -48,6 +48,7 @@ import org.alfresco.service.cmr.site.SiteService;
import org.alfresco.service.cmr.site.SiteVisibility;
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;
@@ -61,7 +62,7 @@ import org.springframework.core.io.Resource;
* @author Brian
* @since 4.0
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class SlideShareTest extends BaseSpringTest
{
protected ServiceRegistry serviceRegistry;

View File

@@ -42,7 +42,7 @@ import org.alfresco.service.cmr.site.SiteService;
import org.alfresco.service.cmr.site.SiteVisibility;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.alfresco.util.GUID;
import org.junit.Assert;
@@ -55,7 +55,7 @@ import org.springframework.core.io.Resource;
* @author Brian
* @since 4.0
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class YouTubeTest extends BaseSpringTest
{
protected ServiceRegistry serviceRegistry;

View File

@@ -33,13 +33,16 @@ import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
import org.junit.experimental.categories.Category;
/**
* @author Brian Remmington
* @author Nick Smith
*/
@Category(BaseSpringTestsCategory.class)
public class StandardRenditionLocationResolverTest extends BaseAlfrescoSpringTest
{
private ServiceRegistry serviceRegistry;

View File

@@ -40,6 +40,7 @@ import org.alfresco.service.cmr.repository.ContentWriter;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.apache.commons.logging.Log;
@@ -51,7 +52,7 @@ import org.junit.experimental.categories.Category;
*
* @author Nick Burch
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class HTMLRenderingEngineTest extends BaseAlfrescoSpringTest
{
private final static Log log = LogFactory.getLog(HTMLRenderingEngineTest.class);

View File

@@ -36,7 +36,7 @@ import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.cmr.search.ResultSet;
import org.alfresco.service.cmr.search.SearchService;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
import org.apache.commons.logging.Log;
@@ -49,7 +49,7 @@ import org.w3c.dom.NodeList;
* @author Brian
*
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class XSLTFunctionsTest extends BaseAlfrescoSpringTest
{
private final static Log log = LogFactory.getLog(XSLTFunctionsTest.class);

View File

@@ -38,7 +38,7 @@ import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.TemplateProcessor;
import org.alfresco.service.cmr.repository.TemplateService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
import org.apache.commons.logging.Log;
@@ -50,7 +50,7 @@ import org.junit.experimental.categories.Category;
* @author Brian
*
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class XSLTRenderingEngineTest extends BaseAlfrescoSpringTest
{
private final static Log log = LogFactory.getLog(XSLTRenderingEngineTest.class);

View File

@@ -42,7 +42,7 @@ import org.alfresco.service.cmr.rule.RuleService;
import org.alfresco.service.cmr.rule.RuleServiceException;
import org.alfresco.service.cmr.rule.RuleType;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.junit.experimental.categories.Category;
@@ -51,7 +51,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class RuleLinkTest extends BaseSpringTest
{
protected static final String RULE_TYPE_NAME = RuleType.INBOUND;

View File

@@ -51,6 +51,7 @@ import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.cmr.search.SearchService;
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.GUID;
import org.junit.experimental.categories.Category;
@@ -61,7 +62,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class RuleServiceImplTest extends BaseRuleTest
{
private String ASSOC_NAME_RULES_PREFIX = "rules";

View File

@@ -29,7 +29,7 @@ import org.alfresco.service.cmr.repository.ContentWriter;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.junit.experimental.categories.Category;
@@ -38,7 +38,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class RuleTypeImplTest extends BaseSpringTest
{
private static final String NAME = "name";

View File

@@ -28,7 +28,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.cmr.rule.RuleType;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.junit.experimental.categories.Category;
@@ -37,7 +37,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class RuleTriggerTest extends BaseSpringTest
{
private static final String ON_CREATE_NODE_TRIGGER = "on-create-node-trigger";

View File

@@ -68,6 +68,7 @@ import org.alfresco.service.cmr.site.SiteVisibility;
import org.alfresco.service.cmr.tagging.TaggingService;
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.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -79,7 +80,7 @@ import org.junit.experimental.categories.Category;
*
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class SiteServiceImplTest extends BaseAlfrescoSpringTest
{
private static final String TEST_SITE_PRESET = "testSitePreset";

View File

@@ -35,7 +35,7 @@ import org.alfresco.service.cmr.repository.TemplateProcessor;
import org.alfresco.service.cmr.repository.TemplateService;
import org.alfresco.service.cmr.search.ResultSet;
import org.alfresco.service.cmr.search.SearchService;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
import org.alfresco.util.XMLUtil;
@@ -47,7 +47,7 @@ import org.junit.experimental.categories.Category;
* @author Brian
*
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class XSLTProcessorTest extends BaseAlfrescoSpringTest
{
private final static Log log = LogFactory.getLog(XSLTProcessorTest.class);

View File

@@ -60,9 +60,11 @@ import org.alfresco.service.cmr.thumbnail.ThumbnailService;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.service.namespace.RegexQNamePattern;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.ApplicationContextHelper;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.TempFileProvider;
import org.junit.experimental.categories.Category;
/**
* Thumbnail service implementation unit test
@@ -70,6 +72,7 @@ import org.alfresco.util.TempFileProvider;
* @author Roy Wetherall
* @author Neil McErlean
*/
@Category(BaseSpringTestsCategory.class)
public class ThumbnailServiceImplTest extends BaseAlfrescoSpringTest
{
private NodeService secureNodeService;

View File

@@ -37,6 +37,7 @@ import org.alfresco.service.cmr.transfer.NodeCrawler;
import org.alfresco.service.cmr.transfer.NodeCrawlerFactory;
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.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -47,7 +48,7 @@ import org.junit.experimental.categories.Category;
*
* @author Brian Remmington
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class NodeCrawlerTest extends BaseAlfrescoSpringTest
{
private ServiceRegistry serviceRegistry;

View File

@@ -63,6 +63,7 @@ import org.alfresco.service.cmr.transfer.TransferServicePolicies;
import org.alfresco.service.namespace.NamespaceService;
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.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -79,7 +80,7 @@ import org.springframework.transaction.support.DefaultTransactionDefinition;
* @author Brian Remmington
*/
@SuppressWarnings("deprecation")
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class RepoTransferReceiverImplTest extends BaseAlfrescoSpringTest
{
private static int fileCount = 0;

View File

@@ -91,6 +91,7 @@ import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.service.namespace.RegexQNamePattern;
import org.alfresco.service.transaction.TransactionService;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -108,7 +109,7 @@ import org.springframework.util.ResourceUtils;
* @author Mark Rogers
*/
@SuppressWarnings("deprecation")
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class TransferServiceImplTest extends BaseAlfrescoSpringTest
{
private TransferService transferService;

View File

@@ -79,6 +79,7 @@ import org.alfresco.service.descriptor.DescriptorService;
import org.alfresco.service.namespace.NamespaceService;
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.BaseAlfrescoSpringTest;
import org.alfresco.util.GUID;
@@ -100,7 +101,7 @@ import org.springframework.util.ResourceUtils;
* @author Mark Rogers
*/
@SuppressWarnings("deprecation")
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class TransferServiceToBeRefactoredTest extends BaseAlfrescoSpringTest
{
private TransferService transferService;

View File

@@ -1,7 +1,7 @@
package org.alfresco.repo.transfer;
import org.alfresco.service.cmr.transfer.TransferVersion;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.junit.experimental.categories.Category;
@@ -9,7 +9,7 @@ import org.junit.experimental.categories.Category;
* Unit test for TransferVersionChecker
* @author mrogers
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class TransferVersionCheckerImplTest extends BaseAlfrescoSpringTest
{
/**

View File

@@ -49,6 +49,7 @@ import org.alfresco.service.cmr.security.PermissionService;
import org.alfresco.service.cmr.transfer.TransferService;
import org.alfresco.service.cmr.transfer.TransferTarget;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.TempFileProvider;
@@ -59,7 +60,7 @@ import org.junit.experimental.categories.Category;
*
* @author Mark Rogers
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class ManifestIntegrationTest extends BaseAlfrescoSpringTest
{
private TransferService transferService;

View File

@@ -33,6 +33,7 @@ import org.alfresco.service.cmr.transfer.TransferDefinition;
import org.alfresco.service.cmr.transfer.TransferException;
import org.alfresco.service.cmr.transfer.TransferService;
import org.alfresco.service.cmr.transfer.TransferTarget;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.junit.experimental.categories.Category;
@@ -44,7 +45,7 @@ import org.mockito.Mockito;
*
* @author Mark Rogers
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class ScriptTransferServiceTest extends BaseAlfrescoSpringTest
{

View File

@@ -46,8 +46,10 @@ import org.alfresco.service.cmr.workflow.WorkflowTask;
import org.alfresco.service.cmr.workflow.WorkflowTaskState;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseAlfrescoSpringTest;
import org.alfresco.util.PropertyMap;
import org.junit.experimental.categories.Category;
import org.springframework.core.io.ClassPathResource;
import org.springframework.extensions.surf.util.I18NUtil;
@@ -57,6 +59,7 @@ import org.springframework.extensions.surf.util.I18NUtil;
*
* @author davidc
*/
@Category(BaseSpringTestsCategory.class)
public class JBPMEngineTest extends BaseAlfrescoSpringTest
{
private static final String USER1 = "JbpmEngineTestJohn";

View File

@@ -0,0 +1,11 @@
package org.alfresco.test_category;
/**
* Marker interface to group tests which use the BaseSpring class.
*
* @author Gethin James
*/
public interface BaseSpringTestsCategory
{
}

View File

@@ -20,8 +20,6 @@ package org.alfresco.util;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.orm.hibernate3.SessionFactoryUtils;
import org.springframework.test.AbstractTransactionalDataSourceSpringContextTests;
@@ -39,7 +37,6 @@ public abstract class BaseSpringTest extends AbstractTransactionalDataSourceSpri
{
/** protected so that it gets populated if autowiring is done by variable name **/
protected SessionFactory sessionFactory;
private boolean defaultContext;
/**
* Constructor
@@ -50,7 +47,6 @@ public abstract class BaseSpringTest extends AbstractTransactionalDataSourceSpri
this.setAutowireMode(AUTOWIRE_BY_NAME);
//this.setDependencyCheck(false);
defaultContext = false;
}
/**
@@ -91,8 +87,6 @@ public abstract class BaseSpringTest extends AbstractTransactionalDataSourceSpri
@Override
protected String[] getConfigLocations()
{
// The derived class is using the default context
defaultContext = true;
if (logger.isDebugEnabled())
{
@@ -101,20 +95,4 @@ public abstract class BaseSpringTest extends AbstractTransactionalDataSourceSpri
return ApplicationContextHelper.CONFIG_LOCATIONS;
}
/**
* Ignores the key and loads the {@link ApplicationContextHelper application context}.
*/
@Override
protected ConfigurableApplicationContext loadContext(Object key) throws Exception
{
if (defaultContext)
{
return (ConfigurableApplicationContext) ApplicationContextHelper.getApplicationContext();
}
else
{
String[] configLocations = (String[]) key;
return new ClassPathXmlApplicationContext(configLocations);
}
}
}

View File

@@ -20,14 +20,14 @@ package org.alfresco.util.debug;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.test_category.OwnJVMTestsCategory;
import org.alfresco.test_category.BaseSpringTestsCategory;
import org.alfresco.util.BaseSpringTest;
import org.junit.experimental.categories.Category;
/**
* @author Roy Wetherall
*/
@Category(OwnJVMTestsCategory.class)
@Category(BaseSpringTestsCategory.class)
public class OutputSpacesStoreSystemTest extends BaseSpringTest
{
/**