/* * #%L * Alfresco Repository * %% * Copyright (C) 2005 - 2016 Alfresco Software Limited * %% * This file is part of the Alfresco software. * If the software was purchased under a paid Alfresco license, the terms of * the paid license agreement will prevail. Otherwise, the software is * provided under the following open source license terms: * * Alfresco is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Alfresco is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Alfresco. If not, see . * #L% */ package org.alfresco.repo.domain; import org.alfresco.repo.domain.audit.AuditDAOTest; import org.alfresco.repo.domain.contentdata.ContentDataDAOTest; import org.alfresco.repo.domain.encoding.EncodingDAOTest; import org.alfresco.repo.domain.locale.LocaleDAOTest; import org.alfresco.repo.domain.locks.LockDAOTest; import org.alfresco.repo.domain.mimetype.MimetypeDAOTest; import org.alfresco.repo.domain.node.NodeDAOTest; import org.alfresco.repo.domain.patch.AppliedPatchDAOTest; import org.alfresco.repo.domain.permissions.AclCrudDAOTest; import org.alfresco.repo.domain.propval.PropertyTypeConverterTest; import org.alfresco.repo.domain.propval.PropertyValueCleanupTest; import org.alfresco.repo.domain.propval.PropertyValueDAOTest; import org.alfresco.repo.domain.qname.QNameDAOTest; import org.alfresco.repo.domain.query.CannedQueryDAOTest; import org.alfresco.repo.domain.solr.SOLRDAOTest; import org.alfresco.repo.domain.tenant.TenantAdminDAOTest; import org.alfresco.repo.domain.usage.UsageDAOTest; import org.junit.runner.RunWith; import org.junit.runners.Suite; /** * Suite for domain-related tests. * * @author Derek Hulley */ @RunWith(Suite.class) @Suite.SuiteClasses( { NodeDAOTest.class, ContentDataDAOTest.class, EncodingDAOTest.class, LockDAOTest.class, MimetypeDAOTest.class, LocaleDAOTest.class, QNameDAOTest.class, PropertyValueDAOTest.class, AppliedPatchDAOTest.class, AclCrudDAOTest.class, UsageDAOTest.class, SOLRDAOTest.class, TenantAdminDAOTest.class, // REOPO-1012 : run AuditDAOTest and PropertyValueCleanupTest near the end // because their failure can cause other tests to fail on MS SQL // AuditDAOTest fails if it runs after CannedQueryDAOTest so this order is a compromise // CannedQueryDAOTest will fail on MS SQL if either AuditDAOTest or PropertyValueCleanupTest fail PropertyValueCleanupTest.class, PropertyTypeConverterTest.class, AuditDAOTest.class, CannedQueryDAOTest.class }) public class DomainTestSuite { // Intentionally empty }