-
Notifications
You must be signed in to change notification settings - Fork 315
Update Gradle Daemon smoke tests to use Maven repository proxy when available #8976
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
mcculls
merged 3 commits into
master
from
nikita-tkachenko/gradle-smoke-tests-maven-proxy
Jun 13, 2025
Merged
Update Gradle Daemon smoke tests to use Maven repository proxy when available #8976
mcculls
merged 3 commits into
master
from
nikita-tkachenko/gradle-smoke-tests-maven-proxy
Jun 13, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bric3
approved these changes
Jun 12, 2025
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 12 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.024 s) : 0, 1024338
Total [baseline] (10.429 s) : 0, 10428810
Agent [candidate] (1.025 s) : 0, 1024778
Total [candidate] (10.439 s) : 0, 10438873
section appsec
Agent [baseline] (1.177 s) : 0, 1177091
Total [baseline] (10.693 s) : 0, 10693450
Agent [candidate] (1.179 s) : 0, 1179454
Total [candidate] (10.632 s) : 0, 10632130
section iast
Agent [baseline] (1.151 s) : 0, 1150982
Total [baseline] (10.79 s) : 0, 10789791
Agent [candidate] (1.153 s) : 0, 1153013
Total [candidate] (10.894 s) : 0, 10893615
section profiling
Agent [baseline] (1.266 s) : 0, 1265713
Total [baseline] (10.875 s) : 0, 10875200
Agent [candidate] (1.273 s) : 0, 1273445
Total [candidate] (10.823 s) : 0, 10822593
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.129 ms) : 0, 684129
BytebuddyAgent [candidate] (683.843 ms) : 0, 683843
GlobalTracer [baseline] (241.21 ms) : 0, 241210
GlobalTracer [candidate] (240.872 ms) : 0, 240872
AppSec [baseline] (56.456 ms) : 0, 56456
AppSec [candidate] (55.355 ms) : 0, 55355
Debugger [baseline] (6.163 ms) : 0, 6163
Debugger [candidate] (6.162 ms) : 0, 6162
Remote Config [baseline] (726.277 µs) : 0, 726
Remote Config [candidate] (732.964 µs) : 0, 733
Telemetry [baseline] (12.006 ms) : 0, 12006
Telemetry [candidate] (14.304 ms) : 0, 14304
section appsec
BytebuddyAgent [baseline] (706.387 ms) : 0, 706387
BytebuddyAgent [candidate] (708.271 ms) : 0, 708271
GlobalTracer [baseline] (235.555 ms) : 0, 235555
GlobalTracer [candidate] (235.82 ms) : 0, 235820
AppSec [baseline] (175.751 ms) : 0, 175751
AppSec [candidate] (175.758 ms) : 0, 175758
Debugger [baseline] (5.939 ms) : 0, 5939
Debugger [candidate] (5.961 ms) : 0, 5961
Remote Config [baseline] (615.147 µs) : 0, 615
Remote Config [candidate] (623.005 µs) : 0, 623
Telemetry [baseline] (7.342 ms) : 0, 7342
Telemetry [candidate] (7.375 ms) : 0, 7375
IAST [baseline] (21.963 ms) : 0, 21963
IAST [candidate] (22.063 ms) : 0, 22063
section iast
BytebuddyAgent [baseline] (802.393 ms) : 0, 802393
BytebuddyAgent [candidate] (803.553 ms) : 0, 803553
GlobalTracer [baseline] (230.97 ms) : 0, 230970
GlobalTracer [candidate] (231.214 ms) : 0, 231214
AppSec [baseline] (51.027 ms) : 0, 51027
AppSec [candidate] (53.242 ms) : 0, 53242
Debugger [baseline] (5.989 ms) : 0, 5989
Debugger [candidate] (5.996 ms) : 0, 5996
Remote Config [baseline] (599.427 µs) : 0, 599
Remote Config [candidate] (585.083 µs) : 0, 585
Telemetry [baseline] (8.015 ms) : 0, 8015
Telemetry [candidate] (7.988 ms) : 0, 7988
IAST [baseline] (28.434 ms) : 0, 28434
IAST [candidate] (26.875 ms) : 0, 26875
section profiling
BytebuddyAgent [baseline] (675.563 ms) : 0, 675563
BytebuddyAgent [candidate] (680.696 ms) : 0, 680696
GlobalTracer [baseline] (360.173 ms) : 0, 360173
GlobalTracer [candidate] (361.977 ms) : 0, 361977
AppSec [baseline] (61.778 ms) : 0, 61778
AppSec [candidate] (61.858 ms) : 0, 61858
Debugger [baseline] (6.143 ms) : 0, 6143
Debugger [candidate] (6.067 ms) : 0, 6067
Remote Config [baseline] (645.722 µs) : 0, 646
Remote Config [candidate] (650.731 µs) : 0, 651
Telemetry [baseline] (8.162 ms) : 0, 8162
Telemetry [candidate] (8.103 ms) : 0, 8103
ProfilingAgent [baseline] (102.488 ms) : 0, 102488
ProfilingAgent [candidate] (102.887 ms) : 0, 102887
Profiling [baseline] (102.511 ms) : 0, 102511
Profiling [candidate] (102.911 ms) : 0, 102911
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.037 s) : 0, 1037360
Total [baseline] (8.614 s) : 0, 8614153
Agent [candidate] (1.023 s) : 0, 1023136
Total [candidate] (8.52 s) : 0, 8519585
section iast
Agent [baseline] (1.163 s) : 0, 1162894
Total [baseline] (9.221 s) : 0, 9221166
Agent [candidate] (1.149 s) : 0, 1148588
Total [candidate] (9.161 s) : 0, 9160594
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.151 s) : 0, 1150504
Total [baseline] (9.15 s) : 0, 9150090
Agent [candidate] (1.159 s) : 0, 1159400
Total [candidate] (9.175 s) : 0, 9175105
section iast_TELEMETRY_OFF
Agent [baseline] (1.155 s) : 0, 1155202
Total [baseline] (9.211 s) : 0, 9210834
Agent [candidate] (1.148 s) : 0, 1147964
Total [candidate] (9.22 s) : 0, 9219656
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (693.603 ms) : 0, 693603
BytebuddyAgent [candidate] (682.64 ms) : 0, 682640
GlobalTracer [baseline] (243.278 ms) : 0, 243278
GlobalTracer [candidate] (240.589 ms) : 0, 240589
AppSec [baseline] (58.987 ms) : 0, 58987
AppSec [candidate] (56.679 ms) : 0, 56679
Debugger [baseline] (6.188 ms) : 0, 6188
Debugger [candidate] (6.133 ms) : 0, 6133
Remote Config [baseline] (725.874 µs) : 0, 726
Remote Config [candidate] (722.311 µs) : 0, 722
Telemetry [baseline] (10.788 ms) : 0, 10788
Telemetry [candidate] (12.889 ms) : 0, 12889
section iast
BytebuddyAgent [baseline] (810.054 ms) : 0, 810054
BytebuddyAgent [candidate] (801.187 ms) : 0, 801187
GlobalTracer [baseline] (233.377 ms) : 0, 233377
GlobalTracer [candidate] (230.269 ms) : 0, 230269
AppSec [baseline] (53.206 ms) : 0, 53206
AppSec [candidate] (53.161 ms) : 0, 53161
Debugger [baseline] (6.074 ms) : 0, 6074
Debugger [candidate] (5.981 ms) : 0, 5981
Remote Config [baseline] (620.291 µs) : 0, 620
Remote Config [candidate] (595.905 µs) : 0, 596
Telemetry [baseline] (8.147 ms) : 0, 8147
Telemetry [candidate] (7.831 ms) : 0, 7831
IAST [baseline] (27.671 ms) : 0, 27671
IAST [candidate] (26.124 ms) : 0, 26124
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (802.303 ms) : 0, 802303
BytebuddyAgent [candidate] (808.07 ms) : 0, 808070
GlobalTracer [baseline] (230.772 ms) : 0, 230772
GlobalTracer [candidate] (232.098 ms) : 0, 232098
AppSec [baseline] (51.52 ms) : 0, 51520
AppSec [candidate] (55.843 ms) : 0, 55843
Debugger [baseline] (5.984 ms) : 0, 5984
Debugger [candidate] (6.092 ms) : 0, 6092
Remote Config [baseline] (595.206 µs) : 0, 595
Remote Config [candidate] (602.868 µs) : 0, 603
Telemetry [baseline] (7.921 ms) : 0, 7921
Telemetry [candidate] (8.109 ms) : 0, 8109
IAST [baseline] (27.808 ms) : 0, 27808
IAST [candidate] (24.829 ms) : 0, 24829
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (805.497 ms) : 0, 805497
BytebuddyAgent [candidate] (799.306 ms) : 0, 799306
GlobalTracer [baseline] (232.213 ms) : 0, 232213
GlobalTracer [candidate] (231.251 ms) : 0, 231251
AppSec [baseline] (48.794 ms) : 0, 48794
AppSec [candidate] (49.469 ms) : 0, 49469
Debugger [baseline] (6.027 ms) : 0, 6027
Debugger [candidate] (6.022 ms) : 0, 6022
Remote Config [baseline] (615.264 µs) : 0, 615
Remote Config [candidate] (606.765 µs) : 0, 607
Telemetry [baseline] (7.968 ms) : 0, 7968
Telemetry [candidate] (7.977 ms) : 0, 7977
IAST [baseline] (30.474 ms) : 0, 30474
IAST [candidate] (29.868 ms) : 0, 29868
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 5 metrics, 22 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section baseline
no_agent (11.69 ms) : 11593, 11788
. : milestone, 11690,
appsec (1.534 ms) : 1440, 1629
. : milestone, 1534,
code_origins (246.708 µs) : 200, 294
. : milestone, 247,
iast (874.365 µs) : 799, 950
. : milestone, 874,
profiling (2.206 ms) : 2099, 2312
. : milestone, 2206,
tracing (2.852 ms) : 2738, 2965
. : milestone, 2852,
section candidate
no_agent (12.157 ms) : 12047, 12266
. : milestone, 12157,
appsec (11.687 ms) : 11083, 12291
. : milestone, 11687,
code_origins (2.661 ms) : 2386, 2937
. : milestone, 2661,
iast (5.822 ms) : 5420, 6223
. : milestone, 5822,
profiling (10.867 ms) : 10407, 11327
. : milestone, 10867,
tracing (12.408 ms) : 11975, 12842
. : milestone, 12408,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section baseline
no_agent (385.832 µs) : 366, 406
. : milestone, 386,
iast (531.153 µs) : 509, 553
. : milestone, 531,
iast_FULL (753.9 µs) : 730, 778
. : milestone, 754,
iast_GLOBAL (574.62 µs) : 551, 598
. : milestone, 575,
iast_HARDCODED_SECRET_DISABLED (541.137 µs) : 519, 563
. : milestone, 541,
iast_INACTIVE (472.849 µs) : 450, 495
. : milestone, 473,
iast_TELEMETRY_OFF (525.533 µs) : 502, 549
. : milestone, 526,
tracing (471.015 µs) : 448, 494
. : milestone, 471,
section candidate
no_agent (392.26 µs) : 371, 414
. : milestone, 392,
iast (529.166 µs) : 506, 553
. : milestone, 529,
iast_FULL (744.506 µs) : 722, 767
. : milestone, 745,
iast_GLOBAL (594.124 µs) : 570, 619
. : milestone, 594,
iast_HARDCODED_SECRET_DISABLED (526.759 µs) : 505, 548
. : milestone, 527,
iast_INACTIVE (483.595 µs) : 461, 507
. : milestone, 484,
iast_TELEMETRY_OFF (526.495 µs) : 503, 550
. : milestone, 526,
tracing (477.432 µs) : 454, 501
. : milestone, 477,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section baseline
no_agent (1.482 ms) : 1471, 1494
. : milestone, 1482,
appsec (2.414 ms) : 2366, 2462
. : milestone, 2414,
iast (2.202 ms) : 2141, 2263
. : milestone, 2202,
iast_GLOBAL (2.244 ms) : 2183, 2305
. : milestone, 2244,
profiling (2.06 ms) : 2010, 2109
. : milestone, 2060,
tracing (2.023 ms) : 1975, 2070
. : milestone, 2023,
section candidate
no_agent (1.486 ms) : 1475, 1498
. : milestone, 1486,
appsec (2.417 ms) : 2368, 2465
. : milestone, 2417,
iast (2.2 ms) : 2139, 2261
. : milestone, 2200,
iast_GLOBAL (2.235 ms) : 2174, 2297
. : milestone, 2235,
profiling (2.04 ms) : 1991, 2089
. : milestone, 2040,
tracing (2.011 ms) : 1964, 2058
. : milestone, 2011,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~b7e31c024c, baseline=1.50.0-SNAPSHOT~d2d38c9d44
dateFormat X
axisFormat %s
section baseline
no_agent (15.058 s) : 15058000, 15058000
. : milestone, 15058000,
appsec (14.614 s) : 14614000, 14614000
. : milestone, 14614000,
iast (18.959 s) : 18959000, 18959000
. : milestone, 18959000,
iast_GLOBAL (18.48 s) : 18480000, 18480000
. : milestone, 18480000,
profiling (15.016 s) : 15016000, 15016000
. : milestone, 15016000,
tracing (14.987 s) : 14987000, 14987000
. : milestone, 14987000,
section candidate
no_agent (14.907 s) : 14907000, 14907000
. : milestone, 14907000,
appsec (14.835 s) : 14835000, 14835000
. : milestone, 14835000,
iast (19.097 s) : 19097000, 19097000
. : milestone, 19097000,
iast_GLOBAL (18.262 s) : 18262000, 18262000
. : milestone, 18262000,
profiling (15.11 s) : 15110000, 15110000
. : milestone, 15110000,
tracing (15.197 s) : 15197000, 15197000
. : milestone, 15197000,
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
comp: ci visibility
Continuous Integration Visibility
comp: testing
Testing
tag: no release notes
Changes to exclude from release notes
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What Does This Do
Updates Gradle Daemon smoke tests to use Maven repository proxy when available.
The proxy URL is retrieved from a Gradle project property, then propagated to the tests as an environment variable, and then propagated to the "nested" Gradle builds started by the tests, again as an environment variable.
The reason it is not propagated as a project property is that project property is a part of Gradle command, and Gradle command is reported as a span tag by the Test Optimization, which makes it a part of the test fixtures.
The proxy not always being present would make the test command (and the test fixtures) unstable.
Motivation
Gradle Daemon smoke tests need to use caching Maven proxy, otherwise the nested Gradle builds downloading their artifacts (e.g. JUnit) can be rate-limited by Maven Central (which makes the tests flaky).
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]