Skip to content

Commit dd7c52d

Browse files
committed
Reorganised Core tests
1 parent acd0a31 commit dd7c52d

File tree

5 files changed

+34
-7
lines changed

5 files changed

+34
-7
lines changed

src/test/java/app/GitHubTestPipelineApps.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
package app;
22

3+
import app.component.App;
4+
import common.Const;
5+
import common.EnabledCondition;
36
import common.EnvUtil;
47
import app.component.Core;
58
import app.component.Operator;
69

710
import java.util.Set;
811

912
public class GitHubTestPipelineApps extends Apps {
10-
private static final String OPERATOR_URL = EnvUtil.getEnv("UID2_E2E_PIPELINE_OPERATOR_URL");
11-
private static final Operator.Type OPERATOR_TYPE = Operator.Type.valueOf(EnvUtil.getEnv("UID2_E2E_PIPELINE_OPERATOR_TYPE"));
12-
private static final Operator.CloudProvider OPERATOR_CLOUD_PROVIDER = Operator.CloudProvider.valueOf(EnvUtil.getEnv("UID2_E2E_PIPELINE_OPERATOR_CLOUD_PROVIDER"));
13+
private static final String CORE_URL = EnvUtil.getEnv(Const.Config.Pipeline.CORE_URL);
1314

14-
private static final String CORE_URL = EnvUtil.getEnv("UID2_E2E_CORE_URL");
15+
private static final String OPERATOR_URL = EnvUtil.getEnv(Const.Config.Pipeline.OPERATOR_URL);
16+
private static final Operator.Type OPERATOR_TYPE = Operator.Type.valueOf(EnvUtil.getEnv(Const.Config.Pipeline.OPERATOR_TYPE));
17+
private static final Operator.CloudProvider OPERATOR_CLOUD_PROVIDER = Operator.CloudProvider.valueOf(EnvUtil.getEnv(Const.Config.Pipeline.OPERATOR_CLOUD_PROVIDER));
1518
private static final String OPERATOR_NAME = OPERATOR_TYPE == Operator.Type.PUBLIC
1619
? "GitHub Test Pipeline - Public Operator"
1720
: "GitHub Test Pipeline - Private %s Operator".formatted(OPERATOR_CLOUD_PROVIDER.toString());

src/test/java/common/Const.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,14 @@ public static final class Core {
3939
public static final String CORE_URL = "UID2_CORE_E2E_CORE_URL";
4040
public static final String OPTOUT_URL = "UID2_CORE_E2E_OPTOUT_URL";
4141
}
42+
43+
// Args used for pipeline setup
44+
public static final class Pipeline {
45+
public static final String CORE_URL = "UID2_PIPELINE_E2E_CORE_URL";
46+
47+
public static final String OPERATOR_URL = "UID2_PIPELINE_E2E_OPERATOR_URL";
48+
public static final String OPERATOR_TYPE = "UID2_PIPELINE_E2E_OPERATOR_TYPE";
49+
public static final String OPERATOR_CLOUD_PROVIDER = "UID2_PIPELINE_E2E_OPERATOR_CLOUD_PROVIDER";
50+
}
4251
}
4352
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package suite;
2+
3+
import org.junit.platform.suite.api.SelectClasses;
4+
import org.junit.platform.suite.api.Suite;
5+
import suite.basic.BasicTest;
6+
import suite.core.CoreRefreshTest;
7+
import suite.core.CoreTest;
8+
9+
@Suite
10+
@SelectClasses({
11+
BasicTest.class,
12+
CoreTest.class,
13+
CoreRefreshTest.class
14+
})
15+
public class E2ECoreTestSuite {
16+
}

src/test/java/suite/E2ELocalFullTestSuite.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import suite.operator.V2ApiOperatorTest;
1212
import suite.optout.OptoutTest;
1313
import suite.validator.V0ApiValidatorTest;
14+
import suite.validator.V1ApiValidatorTest;
1415
import suite.validator.V2ApiValidatorTest;
1516

1617
@Suite
@@ -24,7 +25,7 @@
2425
V2ApiOperatorPublicOnlyTest.class,
2526
OptoutTest.class,
2627
V0ApiValidatorTest.class,
27-
V1ApiOperatorTest.class,
28+
V1ApiValidatorTest.class,
2829
V2ApiValidatorTest.class
2930
})
3031
public class E2ELocalFullTestSuite {

src/test/java/suite/E2EPublicOperatorTestSuite.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
@Suite
1515
@SelectClasses({
1616
BasicTest.class,
17-
CoreTest.class,
18-
CoreRefreshTest.class,
1917
V0ApiOperatorTest.class,
2018
V1ApiOperatorTest.class,
2119
V2ApiOperatorTest.class,

0 commit comments

Comments
 (0)