1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.jumpmind.symmetric.test;
21
22 import java.util.Collection;
23
24 import org.junit.Test;
25 import org.junit.runner.RunWith;
26 import org.junit.runners.Parameterized.Parameters;
27 import org.junit.runners.Suite.SuiteClasses;
28
29 @RunWith(ParameterizedSuite.class)
30 @SuiteClasses( { SimpleIntegrationTest.class, LoadFromClientIntegrationTest.class, CleanupTest.class })
31 public class IntegrationTestSuite {
32
33 static final String TEST_PREFIX = "test";
34
35 @Parameters
36 public static Collection<String[]> lookupClientServerDatabases() {
37 return TestSetupUtil.lookupDatabasePairs(TEST_PREFIX);
38 }
39
40 String root;
41 String client;
42
43 public IntegrationTestSuite(String client, String root) {
44 this.client = client;
45 this.root = root;
46 }
47
48 @Test
49 public void setup() throws Exception {
50 TestSetupUtil.setup(TEST_PREFIX, TestConstants.TEST_ROOT_DOMAIN_SETUP_SCRIPT, client, root);
51 }
52
53 }