File tree Expand file tree Collapse file tree 22 files changed +74
-4
lines changed
src/test/java/com/walmartlabs/concord/it/runtime/v1
src/test/java/com/walmartlabs/concord/it/runtime/v2
java/com/walmartlabs/concord/it/server
http/src/test/java/com/walmartlabs/concord/plugins/http
mock/src/test/java/com/walmartlabs/concord/plugins/mock
smtp/src/test/java/com/walmartlabs/concord/plugins/smtp
runtime/v2/runner-test/src/test/java/com/walmartlabs/concord/runtime/v2/runner Expand file tree Collapse file tree 22 files changed +74
-4
lines changed Original file line number Diff line number Diff line change 101101 <systemProperties >
102102 <server .image>${server.image} </server .image>
103103 <agent .image>${prev.agent.image} </agent .image>
104+ <junit .jupiter.execution.parallel.enabled>true</junit .jupiter.execution.parallel.enabled>
105+ <junit .jupiter.execution.parallel.mode.default>concurrent</junit .jupiter.execution.parallel.mode.default>
106+ <junit .jupiter.execution.parallel.mode.classes.default>same_thread</junit .jupiter.execution.parallel.mode.classes.default>
104107 </systemProperties >
105108 </configuration >
106109 </plugin >
Original file line number Diff line number Diff line change 116116 </environmentVariables >
117117 <systemProperties >
118118 <java .io.tmpdir>${tmp.dir} </java .io.tmpdir>
119+ <junit .jupiter.execution.parallel.enabled>true</junit .jupiter.execution.parallel.enabled>
120+ <junit .jupiter.execution.parallel.mode.default>concurrent</junit .jupiter.execution.parallel.mode.default>
121+ <junit .jupiter.execution.parallel.mode.classes.default>same_thread</junit .jupiter.execution.parallel.mode.classes.default>
119122 </systemProperties >
120123 </configuration >
121124 </plugin >
Original file line number Diff line number Diff line change 116116 <server .image>${server.image} </server .image>
117117 <agent .image>${agent.image} </agent .image>
118118 <ryuk .image>${ryuk.image} </ryuk .image>
119+ <junit .jupiter.execution.parallel.enabled>true</junit .jupiter.execution.parallel.enabled>
120+ <junit .jupiter.execution.parallel.mode.default>concurrent</junit .jupiter.execution.parallel.mode.default>
121+ <junit .jupiter.execution.parallel.mode.classes.default>same_thread</junit .jupiter.execution.parallel.mode.classes.default>
119122 </systemProperties >
120123 </configuration >
121124 </plugin >
Original file line number Diff line number Diff line change @@ -36,7 +36,14 @@ public static ConcordRule configure() {
3636 .streamServerLogs (true )
3737 .streamAgentLogs (true )
3838 .useLocalMavenRepository (true )
39- .extraConfigurationSupplier (() -> "concord-agent { prefork { enabled = true } }" );
39+ .extraConfigurationSupplier (() -> """
40+ concord-agent {
41+ workersCount = 8
42+ prefork {
43+ enabled = false
44+ }
45+ }
46+ """ );
4047
4148 boolean localMode = Boolean .parseBoolean (System .getProperty ("it.local.mode" ));
4249 if (localMode ) {
Original file line number Diff line number Diff line change 150150 <db .image>${db.image} </db .image>
151151 <server .image>${server.image} </server .image>
152152 <agent .image>${agent.image} </agent .image>
153+ <junit .jupiter.execution.parallel.enabled>true</junit .jupiter.execution.parallel.enabled>
154+ <junit .jupiter.execution.parallel.mode.default>concurrent</junit .jupiter.execution.parallel.mode.default>
155+ <junit .jupiter.execution.parallel.mode.classes.default>same_thread</junit .jupiter.execution.parallel.mode.classes.default>
153156 </systemProperties >
154157 </configuration >
155158 </plugin >
Original file line number Diff line number Diff line change @@ -60,11 +60,12 @@ public static ConcordRule configure() {
6060 .useLocalMavenRepository (true )
6161 .extraConfigurationSupplier (() -> """
6262 concord-agent {
63+ workersCount = 8
6364 dependencyResolveTimeout = "30 seconds"
6465 logMaxDelay = "250 milliseconds"
6566 pollInterval = "250 milliseconds"
6667 prefork {
67- enabled = true
68+ enabled = false
6869 }
6970 }
7071 """ );
Original file line number Diff line number Diff line change 2727import com .walmartlabs .concord .sdk .Constants ;
2828import org .junit .jupiter .api .Test ;
2929import org .junit .jupiter .api .extension .RegisterExtension ;
30+ import org .junit .jupiter .api .parallel .Execution ;
3031
3132import static com .walmartlabs .concord .it .common .ITUtils .randomString ;
3233import static org .junit .jupiter .api .Assertions .assertEquals ;
3334import static org .junit .jupiter .api .Assertions .assertNotNull ;
35+ import static org .junit .jupiter .api .parallel .ExecutionMode .SAME_THREAD ;
3436
37+ @ Execution (SAME_THREAD ) // TODO address parallelism issues
3538public class ConcordTaskIT extends AbstractTest {
3639
3740 @ RegisterExtension
Original file line number Diff line number Diff line change 2929import com .walmartlabs .concord .it .common .ITUtils ;
3030import org .junit .jupiter .api .Test ;
3131import org .junit .jupiter .api .extension .RegisterExtension ;
32+ import org .junit .jupiter .api .parallel .Execution ;
3233import org .testcontainers .shaded .com .fasterxml .jackson .databind .ObjectMapper ;
3334
3435import java .nio .file .Path ;
4041
4142import static com .walmartlabs .concord .it .common .ITUtils .randomString ;
4243import static org .junit .jupiter .api .Assertions .assertEquals ;
44+ import static org .junit .jupiter .api .parallel .ExecutionMode .SAME_THREAD ;
4345
46+ @ Execution (SAME_THREAD ) // TODO address parallelism issues
4447public class GitHubTriggersV2IT extends AbstractTest {
4548
4649 @ RegisterExtension
Original file line number Diff line number Diff line change 251251 <java .io.tmpdir>${tmp.dir} </java .io.tmpdir>
252252 <isDocker >${is.docker.profile} </isDocker >
253253 <local .mvn.repo>${local.repository.src.mount} </local .mvn.repo>
254+ <junit .jupiter.execution.parallel.enabled>true</junit .jupiter.execution.parallel.enabled>
255+ <junit .jupiter.execution.parallel.mode.default>concurrent</junit .jupiter.execution.parallel.mode.default>
256+ <junit .jupiter.execution.parallel.mode.classes.default>same_thread</junit .jupiter.execution.parallel.mode.classes.default>
254257 </systemProperties >
255258 </configuration >
256259 </plugin >
561564 <com .walmartlabs.concord.it.name>server</com .walmartlabs.concord.it.name>
562565 </labels >
563566 <log >
564- <prefix >SERVER </prefix >
567+ <prefix >SERVER </prefix >
565568 <color >cyan</color >
566569 </log >
567570 </run >
Original file line number Diff line number Diff line change 2424import com .walmartlabs .concord .common .IOUtils ;
2525import org .eclipse .jgit .api .Git ;
2626import org .junit .jupiter .api .Test ;
27+ import org .junit .jupiter .api .parallel .Execution ;
2728
2829import java .io .File ;
2930import java .nio .file .Path ;
3031import java .util .Collections ;
3132import java .util .HashMap ;
3233import java .util .Map ;
3334
35+ import static org .junit .jupiter .api .parallel .ExecutionMode .SAME_THREAD ;
36+
37+ @ Execution (SAME_THREAD ) // TODO address parallelism issues
3438public class GeneralTriggerIT extends AbstractGeneralTriggerIT {
3539
3640 @ Test
You can’t perform that action at this time.
0 commit comments