[BUILD-414] Consider managing test dependencies outside of the BOM Created: 06/Nov/20 Updated: 17/Nov/22 Resolved: 17/Nov/22 |
|
| Status: | Closed |
| Project: | Build |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Neutral |
| Reporter: | Aleksandr Pchelintcev | Assignee: | Unassigned |
| Resolution: | Obsolete | Votes: | 1 |
| Labels: | artt | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||
| Template: |
|
||||||||||||||||||||||||||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||||||||||||||||||||||||||
| Task DoR: |
Empty
|
||||||||||||||||||||||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||||||||||||||||||||||
| Epic Link: | Basic JUnit 5 | ||||||||||||||||||||||||||||||||||||||||
| Team: | |||||||||||||||||||||||||||||||||||||||||
| Description |
Option 1. Test BOM
Option 2. Move test dependencies to parent
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 |
| Comments |
| Comment by Maxime Michel [ 25/Oct/21 ] |
|
I suggest to go with the test-boms approach considering it aligns with the dependency bot effort. We can always reconsider if we realize it's too clumsy. |
| Comment by Maxime Michel [ 25/Oct/21 ] |
|
Note: this should be an effort targeting 6.3. |
| Comment by Maxime Michel [ 25/Oct/21 ] |
|
PPOMs branch from mgeljic (option #2): https://git.magnolia-cms.com/projects/BUILD/repos/poms/compare/diff?sourceBranch=refs%2Fheads%2Ffeature%2Fbuild-bom&targetRepoId=388#build-bom/pom.xml |
| Comment by Maxime Michel [ 08/Nov/21 ] |
|
At some point in the development of |
| Comment by Maxime Michel [ 08/Nov/21 ] |
|
fgrilli mentions that by now releasing PPOMs isn't that much of a deal. Also, because only 12 build dependencies were identified in boms, it appears that managing them in PPOMs would be a more lightweight solution than creating another boms project. Still, it's a tough call. |
| Comment by Maxime Michel [ 17/Nov/22 ] |
|
Tackled in |