Files
Axel Uhl 6cb7d291e5 bug6316: add junit-platform-suite bundles to target platform for Tycho 5
Tycho 4.0.x implicitly contributed the JUnit Platform "suite" bundles to the
tycho-surefire test runtime, so our target platform never had to provide
org.junit.platform.suite.api itself. Tycho 5.0.4 no longer injects them, which
broke test resolution for every *.test bundle with:

  Cannot resolve project dependencies:
    You requested to install 'java.package; org.junit.platform.suite.api
    [1.0.0,2.0.0)' but it could not be found

The 2024-12 release repository we already reference for JUnit 5 (Platform
1.11.3 / Jupiter 5.11.3) also provides the split suite artifacts, so add them
from the same repository and include them as bundles:

  junit-platform-suite-api / -commons / -engine (+ .source) 1.11.3

suite-engine is included as well, at effectively no cost, to also support
running JUnit Platform @Suite classes via the suite engine.

Assisted-By: Claude Opus 4.8
2026-10-06 19:46:29 +02:00
..