Migrate SLF4J Simple test setup to a convention plugin - #12257
Conversation
|
🎯 Code Coverage (details) 🔗 Commit SHA: cef1917 | Docs | View more details | Give us feedback! |
🟢 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. |
There was a problem hiding this comment.
More details
The convention plugin keeps the prior configuration matching, dependency replacement, and test JVM arguments. All four users move to the new plugin.
🤖 Datadog Autotest · Commit d847ad8 · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
brice.dutheil@datadoghq.com cancelled this merge request build |
|
/merge -c |
|
View all feedbacks in Devflow UI.
|
Preserve test runtime dependency selection and logger properties in the convention plugin.
d847ad8 to
cef1917
Compare
|
/merge |
|
View all feedbacks in Devflow UI.
It will be processed automatically as soon as GitHub reports it as mergeable. View in MergeQueue UI.
The expected merge time in
|
What Does This Do
Replaces the SLF4J Simple test script with a convention plugin and migrates its consumers.
Motivation
Keeps the shared test logging setup typed and reusable while preserving its behavior.
Additional Notes
This convention lands in the preferred
build-logic/location because projects apply it directly, on demand. It could move tobuildSrc/, but that is not the desired goal. Conventions should move there only when their types or plugins must be visible to otherbuildSrc/plugins or legacy script plugins through Gradle’s shared build-script classloader.