-
Task
-
Resolution: Obsolete
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
Option 1. Test BOM
- Consider introducing a separate bom exclusively for the test dependency management
- Eventually it would contain only JUnit 5 deps, but could support JUnit 4 as well for the starters
- Could have a faster update cycle than the main third-party lib bom (even depend on later Java versions?)
- dependency bot currently works on the boms & could work on test-boms with little adaptation
- Caveat: we'd have to import dep mgmt of the two boms now, not just one.
To validate: what exact benefits this effort brings?
Option 2. Move test dependencies to parent
- let the parent pom provision dep management for tests
- simpler module setup
- a lot of hassle updating the libraries (would require parent pom release!?)
Also consider extracting out the so-called magnolia-integration-tests-framework (the one used for non UI tests) into its own module (could be a submodule of test-framework?) and manage dependencies there (as was done for UI test dependencies in MGNLTEST-200).
- is duplicated by
-
BUILD-793 Let ITs dependencies be managed by BOM
- Closed
-
MGNLTEST-153 BOM for integration tests
- Closed
- is related to
-
MGNLTEST-295 Make TF module a reactor project and provide a BOM sub-reactor for ITs dependencies
- Closed
- relates to
-
BUILD-394 Validate test execution with JUnit5 for modules
- Closed
-
MGNLTEST-153 BOM for integration tests
- Closed
- supersedes
-
BUILD-562 Manage testcontainers version in boms
- Closed