[MGNLTEST-31] Enable parallel execution of JUnit 5 tests Created: 22/Jan/20  Updated: 22/Nov/21  Resolved: 06/Jul/20

Status: Closed
Project: Magnolia Test Framework
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Task Priority: Major
Reporter: Federico Grilli Assignee: Aleksandr Pchelintcev
Resolution: Fixed Votes: 0
Labels: QA&Testing, fwk-infra-structure, junit5
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon BUILD-396 Update Surefire to 3.0.0-M5 Closed
relation
is related to MGNLTEST-49 Enable running of JUnit5 and JUnit4 U... Closed
is related to MGNLTEST-132 Parallelize test runs for test framework Selected
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: core-TF-features-bugs-improvements
Sprint: TE 5
Story Points: 3

 Description   

This may become soon relevant, as more and more functional tests will be written.
Currently JUnit 5 tests are executed sequentially. It is 48 relatively simple tests taking on average 6' to complete.
In comparison, 170x2 ("regular" + quarantined runs) JUnit 4 tests with parallelization enabled take ~12' to complete.

See also https://junit.org/junit5/docs/snapshot/user-guide/#writing-tests-parallel-execution


Timebox: 5sp for investigation/PoC.


Generated at Mon Feb 12 07:44:53 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.