package org.simantics.db.tests.api.support; import org.junit.BeforeClass; import org.junit.runner.RunWith; import org.junit.runners.Suite.SuiteClasses; import org.simantics.db.common.utils.Logger; import org.simantics.db.testing.common.RegressionSuiteRunner; import org.simantics.db.testing.common.Tests; import org.simantics.db.tests.api.support.clusterBuilder.WriteOrderTest; import org.simantics.db.tests.api.support.clusterControl.CachedDirectPredicatesWithNoCluster; import org.simantics.db.tests.api.support.clusterControl.ClaimIntoNewResourceAfterIntermediateClusterCollect; import org.simantics.db.tests.api.support.clusterControl.ClaimIntoNewResourceAfterIntermediateClusterCollect2; import org.simantics.db.tests.api.support.clusterControl.CreateAndCollectBigClusterInUpdateTest; import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest; import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest2; import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest3; import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest4; import org.simantics.db.tests.api.support.clusterControl.ObjectsWithNoClusterWithCachedRelationInfo; import org.simantics.db.tests.api.support.clusterControl.QueryCollectedResourceTest; import org.simantics.db.tests.api.support.clusterControl.WriteAfterClusterCollectTest; import org.simantics.db.tests.api.support.clusterControl.WriteAfterClusterCollectTest2; import org.simantics.db.tests.api.support.clusterControl.WriteAfterClusterCollectTest3; import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest; import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest2; import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest3; import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest4; import org.simantics.db.tests.api.support.clusterControl.WriteNewResourceIntoCollectedCluster; import org.simantics.db.tests.api.support.managementSupport.FetchChangeSetsTest; import org.simantics.db.tests.api.support.managementSupport.GetHeadRevisionTest; import org.simantics.db.tests.api.support.managementSupport.GetMetadataTest; import org.simantics.db.tests.api.support.queryControl.CleanCollectQueriesTest; import org.simantics.db.tests.api.support.serialisationSupport.RandomAccessIdTest; import org.simantics.db.tests.api.support.serialisationSupport.RandomAccessIdTest1; import org.simantics.db.tests.api.support.transferableGraphSupport.TransferableGraphSupportTest1; import org.simantics.db.tests.api.support.transferableGraphSupport.TransferableGraphSupportTest2; import org.simantics.db.tests.api.support.undoRedoSupport.RedoTest1; import org.simantics.db.tests.api.support.undoRedoSupport.RedoTest2; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest01; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest02; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest03; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest04; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest05; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest06; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest07; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest08; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest09; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest10; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest11; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest12; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest13; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest14; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest15; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest16; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest17; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest18; import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest20; import org.simantics.db.tests.api.support.virtualGraphSupport.PersistentSetValueIntoVirtualResourceTest; import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphSupportListStatementsTest; import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest; import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest2; import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest3; import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest5; import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest6; @RunWith(RegressionSuiteRunner.class) @SuiteClasses({ // clusterBuilder WriteOrderTest.class, // clusterControl CachedDirectPredicatesWithNoCluster.class, ClaimIntoNewResourceAfterIntermediateClusterCollect.class, ClaimIntoNewResourceAfterIntermediateClusterCollect2.class, CreateAndCollectBigClusterInUpdateTest.class, DenyCollectedResourceTest.class, DenyCollectedResourceTest2.class, DenyCollectedResourceTest3.class, DenyCollectedResourceTest4.class, ObjectsWithNoClusterWithCachedRelationInfo.class, QueryCollectedResourceTest.class, WriteAfterClusterCollectTest.class, WriteAfterClusterCollectTest2.class, WriteAfterClusterCollectTest3.class, WriteIntoCollectedResourceTest.class, WriteIntoCollectedResourceTest2.class, WriteIntoCollectedResourceTest3.class, WriteIntoCollectedResourceTest4.class, WriteNewResourceIntoCollectedCluster.class, // managementSupport GetHeadRevisionTest.class, FetchChangeSetsTest.class, GetMetadataTest.class, // queryControl CleanCollectQueriesTest.class, // serialisationSupport RandomAccessIdTest.class, RandomAccessIdTest1.class, // transferableGraphSupport TransferableGraphSupportTest1.class, TransferableGraphSupportTest2.class, // undoRedoSupport RedoTest1.class, RedoTest2.class, UndoTest01.class, UndoTest02.class, UndoTest03.class, UndoTest04.class, UndoTest05.class, UndoTest06.class, UndoTest07.class, UndoTest08.class, UndoTest09.class, UndoTest10.class, UndoTest11.class, UndoTest12.class, UndoTest13.class, UndoTest14.class, UndoTest15.class, UndoTest16.class, UndoTest17.class, UndoTest18.class, UndoTest20.class, // virtualGraphSupport PersistentSetValueIntoVirtualResourceTest.class, VirtualGraphSupportListStatementsTest.class, VirtualGraphTest.class, VirtualGraphTest2.class, VirtualGraphTest3.class, VirtualGraphTest5.class, VirtualGraphTest6.class }) public class SuiteSupport { @BeforeClass public static void setUp() { try { Tests.freshDatabase(); } catch (Exception e) { Logger.defaultLogError(e); } } }