-
Task
-
Resolution: Done
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
-
now
-
3
Follow-up to MGNLCE-166
An attempt was already made at configuring maven-surefire and maven-failsafe plugins to run both the new Jupiter/JUnit5 based UI tests and the legacy ones written with JUnit4, see https://git.magnolia-cms.com/projects/PLATFORM/repos/ce/commits/d576be85fe9e3da1b99f6d9cabfd0e3d2a3b95ea
However, that apparently resulted in breaking the configuration for running UI tests in parallel which passed from ~12' to ~40' to complete.
The behavior for concurrent execution of UI tests is orchestrated by the UI test pipeline and executed via failsafe plugin config at https://git.magnolia-cms.com/projects/PLATFORM/repos/ce/browse/magnolia-integration-tests/tests/pom.xml#357
Maven upgrade
As the following page indicates, Maven 3.6+ is needed for JUnit5 support without an additional Maven plugin. This is why we are bumping the version used by Jenkins for 3.5.2 to 3.6.2.
- is related to
-
MGNLTEST-51 Complete phase 1 of new page object based test framework
- Closed
-
MGNLTEST-52 Provide self-tests for high-order page objects
- Closed
-
MGNLTEST-31 Enable parallel execution of JUnit 5 tests
- Closed
- relates to
-
MGNLCE-178 Adapt CE's Maven profiles to the new JUnit5-based test framework
- Accepted