Fix Gradle custom test task wiring#11538
Conversation
8595a66 to
f0cdabd
Compare
f0cdabd to
7868b3a
Compare
This comment has been minimized.
This comment has been minimized.
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
|
@bric3 Feel free to refactor this PR if needed. |
bric3
left a comment
There was a problem hiding this comment.
The issue appear to be related to a convention that has been removed in Gradle 9.x
|
/merge -f --reason="Fixes NO SOURCES, merge queue not needed" |
|
View all feedbacks in Devflow UI.
The expected merge time in
Warning This change was merged without running any pre merge CI checks Reason: Fixes NO SOURCES, merge queue not needed |
8e9e1a0
into
master
What Does This Do
Wires custom
Testtasks explicitly to their intended source set outputs:forkedTest->sourceSets.testtestRuntimeActivation->sourceSets.testMotivation
After moving to
Gradle 9.5.1, these customTesttasks no longer inherited the implicittestsource set wiring that made them run underGradle 8.14.4; without explicittestClassesDirs/classpath, they were skipped asNO-SOURCE.Additional Notes
Checked custom
Testtask wiring across the repo. The only remaining empty task is the parent:dd-java-agent:instrumentation:latestDepTestplaceholder.