1 package org.simantics.db.tests.api.support;
3 import org.junit.BeforeClass;
4 import org.junit.runner.RunWith;
5 import org.junit.runners.Suite.SuiteClasses;
6 import org.simantics.db.common.utils.Logger;
7 import org.simantics.db.testing.common.RegressionSuiteRunner;
8 import org.simantics.db.testing.common.Tests;
9 import org.simantics.db.tests.api.support.clusterBuilder.WriteOrderTest;
10 import org.simantics.db.tests.api.support.clusterControl.CachedDirectPredicatesWithNoCluster;
11 import org.simantics.db.tests.api.support.clusterControl.ClaimIntoNewResourceAfterIntermediateClusterCollect;
12 import org.simantics.db.tests.api.support.clusterControl.ClaimIntoNewResourceAfterIntermediateClusterCollect2;
13 import org.simantics.db.tests.api.support.clusterControl.CreateAndCollectBigClusterInUpdateTest;
14 import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest;
15 import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest2;
16 import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest3;
17 import org.simantics.db.tests.api.support.clusterControl.DenyCollectedResourceTest4;
18 import org.simantics.db.tests.api.support.clusterControl.ObjectsWithNoClusterWithCachedRelationInfo;
19 import org.simantics.db.tests.api.support.clusterControl.QueryCollectedResourceTest;
20 import org.simantics.db.tests.api.support.clusterControl.WriteAfterClusterCollectTest;
21 import org.simantics.db.tests.api.support.clusterControl.WriteAfterClusterCollectTest2;
22 import org.simantics.db.tests.api.support.clusterControl.WriteAfterClusterCollectTest3;
23 import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest;
24 import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest2;
25 import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest3;
26 import org.simantics.db.tests.api.support.clusterControl.WriteIntoCollectedResourceTest4;
27 import org.simantics.db.tests.api.support.clusterControl.WriteNewResourceIntoCollectedCluster;
28 import org.simantics.db.tests.api.support.managementSupport.FetchChangeSetsTest;
29 import org.simantics.db.tests.api.support.managementSupport.GetHeadRevisionTest;
30 import org.simantics.db.tests.api.support.managementSupport.GetMetadataTest;
31 import org.simantics.db.tests.api.support.queryControl.CleanCollectQueriesTest;
32 import org.simantics.db.tests.api.support.serialisationSupport.RandomAccessIdTest;
33 import org.simantics.db.tests.api.support.serialisationSupport.RandomAccessIdTest1;
34 import org.simantics.db.tests.api.support.transferableGraphSupport.TransferableGraphSupportTest1;
35 import org.simantics.db.tests.api.support.transferableGraphSupport.TransferableGraphSupportTest2;
36 import org.simantics.db.tests.api.support.undoRedoSupport.RedoTest1;
37 import org.simantics.db.tests.api.support.undoRedoSupport.RedoTest2;
38 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest01;
39 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest02;
40 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest03;
41 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest04;
42 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest05;
43 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest06;
44 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest07;
45 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest08;
46 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest09;
47 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest10;
48 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest11;
49 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest12;
50 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest13;
51 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest14;
52 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest15;
53 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest16;
54 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest17;
55 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest18;
56 import org.simantics.db.tests.api.support.undoRedoSupport.UndoTest20;
57 import org.simantics.db.tests.api.support.virtualGraphSupport.PersistentSetValueIntoVirtualResourceTest;
58 import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphSupportListStatementsTest;
59 import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest;
60 import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest2;
61 import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest3;
62 import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest5;
63 import org.simantics.db.tests.api.support.virtualGraphSupport.VirtualGraphTest6;
65 @RunWith(RegressionSuiteRunner.class)
70 CachedDirectPredicatesWithNoCluster.class,
71 ClaimIntoNewResourceAfterIntermediateClusterCollect.class,
72 ClaimIntoNewResourceAfterIntermediateClusterCollect2.class,
73 CreateAndCollectBigClusterInUpdateTest.class,
74 DenyCollectedResourceTest.class,
75 DenyCollectedResourceTest2.class,
76 DenyCollectedResourceTest3.class,
77 DenyCollectedResourceTest4.class,
78 ObjectsWithNoClusterWithCachedRelationInfo.class,
79 QueryCollectedResourceTest.class,
80 WriteAfterClusterCollectTest.class,
81 WriteAfterClusterCollectTest2.class,
82 WriteAfterClusterCollectTest3.class,
83 WriteIntoCollectedResourceTest.class,
84 WriteIntoCollectedResourceTest2.class,
85 WriteIntoCollectedResourceTest3.class,
86 WriteIntoCollectedResourceTest4.class,
87 WriteNewResourceIntoCollectedCluster.class,
89 GetHeadRevisionTest.class,
90 FetchChangeSetsTest.class,
91 GetMetadataTest.class,
93 CleanCollectQueriesTest.class,
94 // serialisationSupport
95 RandomAccessIdTest.class,
96 RandomAccessIdTest1.class,
97 // transferableGraphSupport
98 TransferableGraphSupportTest1.class,
99 TransferableGraphSupportTest2.class,
122 // virtualGraphSupport
123 PersistentSetValueIntoVirtualResourceTest.class,
124 VirtualGraphSupportListStatementsTest.class,
125 VirtualGraphTest.class,
126 VirtualGraphTest2.class,
127 VirtualGraphTest3.class,
128 VirtualGraphTest5.class,
129 VirtualGraphTest6.class
131 public class SuiteSupport {
134 public static void setUp() {
136 Tests.freshDatabase();
137 } catch (Exception e) {
138 Logger.defaultLogError(e);