Skip to content

Commit 12e7c15

Browse files
author
jantje
committed
Add more filtering to reduce tests #1126
1 parent ec92450 commit 12e7c15

File tree

1 file changed

+17
-28
lines changed

1 file changed

+17
-28
lines changed

io.sloeber.autoBuild.test/src/io/sloeber/autoBuild/regression/CreateBasicProjects.java

+17-28
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@
3434
@SuppressWarnings({ "boxing", "nls" })
3535
public class CreateBasicProjects {
3636
static int testCounter = 1;
37+
//below are test limiting options buildTypeActiveBuild=null and
3738
private boolean buildTypeActiveBuild = false;
39+
private boolean doTestDefaultBuilder = true;
40+
private boolean doTestInternalBuilder = false;
41+
private boolean doTestMakeBuilder = false;
3842

3943
@BeforeAll
4044
static void beforeAll() {
@@ -98,47 +102,32 @@ private void doBuilds(String argsInternalBuilderKey, String projectName, String
98102
@MethodSource("projectCreationInfoProvider")
99103
void testDefaultBuilder(String projectName, String extensionPointID, String extensionID, String projectTypeID,
100104
String natureID, ICodeProvider codeProvider) throws Exception {
101-
102-
doBuilds(null, projectName, extensionPointID, extensionID, projectTypeID, natureID, codeProvider, null);
103-
104-
// if(buildTypeActiveBuild) {
105-
// buildAllConfigsAsActive(null, projectName, extensionPointID, extensionID, projectTypeID, natureID, codeProvider,
106-
// null);
107-
// }
108-
// if(!buildTypeActiveBuild) {
109-
// buildAllConfigs(null, "all_" + projectName, extensionPointID, extensionID, projectTypeID, natureID,
110-
// codeProvider, null);
111-
// }
112-
105+
if (doTestDefaultBuilder) {
106+
doBuilds(null, projectName, extensionPointID, extensionID, projectTypeID, natureID, codeProvider, null);
107+
}
113108
}
114109

115110
@ParameterizedTest
116111
@MethodSource("projectCreationInfoProvider")
117112
void testInternaltBuilder(String inProjectName, String extensionPointID, String extensionID, String projectTypeID,
118113
String natureID, ICodeProvider codeProvider) throws Exception {
119-
String projectName = "Internal_build_" + inProjectName;
114+
if (doTestInternalBuilder) {
115+
String projectName = "Internal_build_" + inProjectName;
120116

121-
doBuilds(AutoBuildProject.ARGS_INTERNAL_BUILDER_KEY, projectName, extensionPointID, extensionID, projectTypeID,
122-
natureID, codeProvider, Boolean.FALSE);
123-
124-
// buildAllConfigsAsActive(AutoBuildProject.ARGS_INTERNAL_BUILDER_KEY, projectName, extensionPointID, extensionID,
125-
// projectTypeID, natureID, codeProvider, Boolean.FALSE);
126-
// buildAllConfigs(AutoBuildProject.ARGS_INTERNAL_BUILDER_KEY, "all_" + projectName, extensionPointID, extensionID,
127-
// projectTypeID, natureID, codeProvider, Boolean.FALSE);
117+
doBuilds(AutoBuildProject.ARGS_INTERNAL_BUILDER_KEY, projectName, extensionPointID, extensionID,
118+
projectTypeID, natureID, codeProvider, Boolean.FALSE);
119+
}
128120
}
129121

130122
@ParameterizedTest
131123
@MethodSource("projectCreationInfoProvider")
132124
void testMakeBuilder(String inProjectName, String extensionPointID, String extensionID, String projectTypeID,
133125
String natureID, ICodeProvider codeProvider) throws Exception {
134-
String projectName = "make_build_" + inProjectName;
135-
doBuilds(AutoBuildProject.ARGS_MAKE_BUILDER_KEY, projectName, extensionPointID, extensionID, projectTypeID,
136-
natureID, codeProvider, Boolean.TRUE);
137-
138-
// buildAllConfigsAsActive(AutoBuildProject.ARGS_MAKE_BUILDER_KEY, projectName, extensionPointID, extensionID,
139-
// projectTypeID, natureID, codeProvider, Boolean.TRUE);
140-
// buildAllConfigs(AutoBuildProject.ARGS_MAKE_BUILDER_KEY, "all_" + projectName, extensionPointID, extensionID,
141-
// projectTypeID, natureID, codeProvider, Boolean.TRUE);
126+
if (doTestMakeBuilder) {
127+
String projectName = "make_build_" + inProjectName;
128+
doBuilds(AutoBuildProject.ARGS_MAKE_BUILDER_KEY, projectName, extensionPointID, extensionID, projectTypeID,
129+
natureID, codeProvider, Boolean.TRUE);
130+
}
142131
}
143132

144133
static Stream<Arguments> projectCreationInfoProvider() {

0 commit comments

Comments
 (0)