Skip to content

Add custom dependency resolution to JUnit5 avoiding prereleases#10167

Merged
daniel-mohedano merged 2 commits intomasterfrom
daniel.mohedano/junit-version-resolution
Dec 11, 2025
Merged

Add custom dependency resolution to JUnit5 avoiding prereleases#10167
daniel-mohedano merged 2 commits intomasterfrom
daniel.mohedano/junit-version-resolution

Conversation

@daniel-mohedano
Copy link
Contributor

@daniel-mohedano daniel-mohedano commented Dec 11, 2025

What Does This Do

Adds a custom resolution strategy for dependency versions for the JUnit5 instrumentation to avoid using pre-releases as latest versions. The implementation is based on the logic already available for the scalatest instrumentation.

Tested that the latest M1 version is not used (and instead the latest stable one 6.0.1) with the following command:

./gradlew :dd-java-agent:instrumentation:junit:junit-5.3:dependencies --configuration latestDepTestRuntimeClasspath 2>&1 | grep -E "org.junit.(platform|jupiter)"

Motivation

This will avoid failing the dependency update jobs for non-release versions if they introduce breaking changes.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@daniel-mohedano daniel-mohedano changed the title Add custom dependency resolution for JUnit5 to avoid candidates Add custom dependency resolution to JUnit5 avoiding prereleases Dec 11, 2025
@daniel-mohedano daniel-mohedano added tag: no release notes Changes to exclude from release notes comp: ci visibility Continuous Integration Visibility labels Dec 11, 2025
@daniel-mohedano daniel-mohedano marked this pull request as ready for review December 11, 2025 10:58
@daniel-mohedano daniel-mohedano requested a review from a team as a code owner December 11, 2025 10:58
@pr-commenter
Copy link

pr-commenter bot commented Dec 11, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/junit-version-resolution
git_commit_date 1765415623 1765450093
git_commit_sha f38cc2e c9b00b2
release_version 1.57.0-SNAPSHOT~f38cc2ee7a 1.57.0-SNAPSHOT~c9b00b2fa6
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1765451978 1765451978
ci_job_id 1286808065 1286808065
ci_pipeline_id 86175333 86175333
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-xs4ixgzs 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-xs4ixgzs 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 60 metrics, 5 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.086 s) : 0, 1086353
Total [baseline] (10.917 s) : 0, 10917046
Agent [candidate] (1.082 s) : 0, 1082005
Total [candidate] (10.911 s) : 0, 10910787
section appsec
Agent [baseline] (1.263 s) : 0, 1263186
Total [baseline] (11.097 s) : 0, 11096982
Agent [candidate] (1.272 s) : 0, 1271929
Total [candidate] (11.146 s) : 0, 11146027
section iast
Agent [baseline] (1.221 s) : 0, 1220650
Total [baseline] (11.194 s) : 0, 11194218
Agent [candidate] (1.22 s) : 0, 1219916
Total [candidate] (11.205 s) : 0, 11205386
section profiling
Agent [baseline] (1.209 s) : 0, 1208805
Total [baseline] (11.073 s) : 0, 11073105
Agent [candidate] (1.213 s) : 0, 1212939
Total [candidate] (11.095 s) : 0, 11095468
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.086 s -
Agent appsec 1.263 s 176.834 ms (16.3%)
Agent iast 1.221 s 134.297 ms (12.4%)
Agent profiling 1.209 s 122.452 ms (11.3%)
Total tracing 10.917 s -
Total appsec 11.097 s 179.936 ms (1.6%)
Total iast 11.194 s 277.171 ms (2.5%)
Total profiling 11.073 s 156.058 ms (1.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.082 s -
Agent appsec 1.272 s 189.924 ms (17.6%)
Agent iast 1.22 s 137.911 ms (12.7%)
Agent profiling 1.213 s 130.934 ms (12.1%)
Total tracing 10.911 s -
Total appsec 11.146 s 235.24 ms (2.2%)
Total iast 11.205 s 294.598 ms (2.7%)
Total profiling 11.095 s 184.681 ms (1.7%)
gantt
    title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.208 ms) : 0, 1208
BytebuddyAgent [baseline] (651.809 ms) : 0, 651809
BytebuddyAgent [candidate] (648.97 ms) : 0, 648970
GlobalTracer [baseline] (283.157 ms) : 0, 283157
GlobalTracer [candidate] (282.038 ms) : 0, 282038
AppSec [baseline] (32.508 ms) : 0, 32508
AppSec [candidate] (32.451 ms) : 0, 32451
Debugger [baseline] (68.613 ms) : 0, 68613
Debugger [candidate] (68.376 ms) : 0, 68376
Remote Config [baseline] (636.29 µs) : 0, 636
Remote Config [candidate] (634.863 µs) : 0, 635
Telemetry [baseline] (9.01 ms) : 0, 9010
Telemetry [candidate] (9.079 ms) : 0, 9079
Flare Poller [baseline] (3.71 ms) : 0, 3710
Flare Poller [candidate] (3.731 ms) : 0, 3731
section appsec
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (688.132 ms) : 0, 688132
BytebuddyAgent [candidate] (693.169 ms) : 0, 693169
GlobalTracer [baseline] (258.667 ms) : 0, 258667
GlobalTracer [candidate] (260.781 ms) : 0, 260781
AppSec [baseline] (174.643 ms) : 0, 174643
AppSec [candidate] (175.448 ms) : 0, 175448
Debugger [baseline] (66.754 ms) : 0, 66754
Debugger [candidate] (67.26 ms) : 0, 67260
Remote Config [baseline] (714.191 µs) : 0, 714
Remote Config [candidate] (732.805 µs) : 0, 733
Telemetry [baseline] (9.074 ms) : 0, 9074
Telemetry [candidate] (8.954 ms) : 0, 8954
Flare Poller [baseline] (3.926 ms) : 0, 3926
Flare Poller [candidate] (3.935 ms) : 0, 3935
IAST [baseline] (24.575 ms) : 0, 24575
IAST [candidate] (24.8 ms) : 0, 24800
section iast
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (789.151 ms) : 0, 789151
BytebuddyAgent [candidate] (788.633 ms) : 0, 788633
GlobalTracer [baseline] (255.303 ms) : 0, 255303
GlobalTracer [candidate] (255.093 ms) : 0, 255093
AppSec [baseline] (35.248 ms) : 0, 35248
AppSec [candidate] (35.246 ms) : 0, 35246
Debugger [baseline] (65.282 ms) : 0, 65282
Debugger [candidate] (65.407 ms) : 0, 65407
Remote Config [baseline] (548.601 µs) : 0, 549
Remote Config [candidate] (537.706 µs) : 0, 538
Telemetry [baseline] (8.423 ms) : 0, 8423
Telemetry [candidate] (8.378 ms) : 0, 8378
Flare Poller [baseline] (3.463 ms) : 0, 3463
Flare Poller [candidate] (3.396 ms) : 0, 3396
IAST [baseline] (26.747 ms) : 0, 26747
IAST [candidate] (26.785 ms) : 0, 26785
section profiling
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.2 ms) : 0, 1200
BytebuddyAgent [baseline] (703.339 ms) : 0, 703339
BytebuddyAgent [candidate] (707.488 ms) : 0, 707488
GlobalTracer [baseline] (221.789 ms) : 0, 221789
GlobalTracer [candidate] (221.948 ms) : 0, 221948
AppSec [baseline] (32.492 ms) : 0, 32492
AppSec [candidate] (32.531 ms) : 0, 32531
Debugger [baseline] (68.4 ms) : 0, 68400
Debugger [candidate] (68.728 ms) : 0, 68728
Remote Config [baseline] (661.26 µs) : 0, 661
Remote Config [candidate] (623.454 µs) : 0, 623
Telemetry [baseline] (9.058 ms) : 0, 9058
Telemetry [candidate] (8.945 ms) : 0, 8945
Flare Poller [baseline] (3.868 ms) : 0, 3868
Flare Poller [candidate] (3.722 ms) : 0, 3722
ProfilingAgent [baseline] (98.41 ms) : 0, 98410
ProfilingAgent [candidate] (97.685 ms) : 0, 97685
Profiling [baseline] (98.988 ms) : 0, 98988
Profiling [candidate] (98.265 ms) : 0, 98265
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.079 s) : 0, 1079076
Total [baseline] (8.775 s) : 0, 8774612
Agent [candidate] (1.084 s) : 0, 1084303
Total [candidate] (8.775 s) : 0, 8774523
section iast
Agent [baseline] (1.229 s) : 0, 1229365
Total [baseline] (9.497 s) : 0, 9497138
Agent [candidate] (1.226 s) : 0, 1226495
Total [candidate] (9.489 s) : 0, 9488840
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.079 s -
Agent iast 1.229 s 150.289 ms (13.9%)
Total tracing 8.775 s -
Total iast 9.497 s 722.525 ms (8.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.084 s -
Agent iast 1.226 s 142.192 ms (13.1%)
Total tracing 8.775 s -
Total iast 9.489 s 714.317 ms (8.1%)
gantt
    title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.195 ms) : 0, 1195
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (647.611 ms) : 0, 647611
BytebuddyAgent [candidate] (649.742 ms) : 0, 649742
GlobalTracer [baseline] (281.939 ms) : 0, 281939
GlobalTracer [candidate] (283.506 ms) : 0, 283506
AppSec [baseline] (32.309 ms) : 0, 32309
AppSec [candidate] (32.758 ms) : 0, 32758
Debugger [baseline] (67.056 ms) : 0, 67056
Debugger [candidate] (68.211 ms) : 0, 68211
Remote Config [baseline] (663.875 µs) : 0, 664
Remote Config [candidate] (650.154 µs) : 0, 650
Telemetry [baseline] (9.028 ms) : 0, 9028
Telemetry [candidate] (9.012 ms) : 0, 9012
Flare Poller [baseline] (3.712 ms) : 0, 3712
Flare Poller [candidate] (3.749 ms) : 0, 3749
section iast
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (795.85 ms) : 0, 795850
BytebuddyAgent [candidate] (792.314 ms) : 0, 792314
GlobalTracer [baseline] (256.918 ms) : 0, 256918
GlobalTracer [candidate] (257.23 ms) : 0, 257230
AppSec [baseline] (35.338 ms) : 0, 35338
AppSec [candidate] (35.415 ms) : 0, 35415
Debugger [baseline] (64.829 ms) : 0, 64829
Debugger [candidate] (65.104 ms) : 0, 65104
Remote Config [baseline] (565.698 µs) : 0, 566
Remote Config [candidate] (567.664 µs) : 0, 568
Telemetry [baseline] (8.452 ms) : 0, 8452
Telemetry [candidate] (8.485 ms) : 0, 8485
Flare Poller [baseline] (3.465 ms) : 0, 3465
Flare Poller [candidate] (3.504 ms) : 0, 3504
IAST [baseline] (27.162 ms) : 0, 27162
IAST [candidate] (27.295 ms) : 0, 27295
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/junit-version-resolution
git_commit_date 1765415623 1765450093
git_commit_sha f38cc2e c9b00b2
release_version 1.57.0-SNAPSHOT~f38cc2ee7a 1.57.0-SNAPSHOT~c9b00b2fa6
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1765452455 1765452455
ci_job_id 1286808066 1286808066
ci_pipeline_id 86175333 86175333
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-ieulhos4 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-ieulhos4 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 4 performance improvements and 0 performance regressions! Performance is the same for 16 metrics, 16 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-184.061µs; -59.914µs] or [-6.511%; -2.119%]
better
[-837.833µs; -297.733µs] or [-10.352%; -3.679%]
unstable
[-56.974op/s; +227.411op/s] or [-4.510%; +18.000%]
2.705ms 7.526ms 1348.594op/s 2.827ms 8.094ms 1263.375op/s
scenario:load:petclinic:tracing:high_load better
[-1.564ms; -0.829ms] or [-8.480%; -4.496%]
better
[-2.750ms; -1.448ms] or [-9.143%; -4.814%]
unstable
[-9.045op/s; +45.670op/s] or [-3.644%; +18.399%]
17.250ms 27.980ms 266.531op/s 18.447ms 30.079ms 248.219op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.172 ms) : 1161, 1184
.   : milestone, 1172,
iast (3.185 ms) : 3138, 3232
.   : milestone, 3185,
iast_FULL (5.748 ms) : 5691, 5805
.   : milestone, 5748,
iast_GLOBAL (3.631 ms) : 3569, 3694
.   : milestone, 3631,
profiling (1.963 ms) : 1943, 1983
.   : milestone, 1963,
tracing (1.773 ms) : 1759, 1787
.   : milestone, 1773,
section candidate
no_agent (1.181 ms) : 1169, 1193
.   : milestone, 1181,
iast (3.258 ms) : 3211, 3306
.   : milestone, 3258,
iast_FULL (5.698 ms) : 5641, 5754
.   : milestone, 5698,
iast_GLOBAL (3.396 ms) : 3351, 3442
.   : milestone, 3396,
profiling (1.933 ms) : 1916, 1950
.   : milestone, 1933,
tracing (1.76 ms) : 1746, 1774
.   : milestone, 1760,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.172 ms [1.161 ms, 1.184 ms] -
iast 3.185 ms [3.138 ms, 3.232 ms] 2.013 ms (171.7%)
iast_FULL 5.748 ms [5.691 ms, 5.805 ms] 4.576 ms (390.3%)
iast_GLOBAL 3.631 ms [3.569 ms, 3.694 ms] 2.459 ms (209.8%)
profiling 1.963 ms [1.943 ms, 1.983 ms] 790.309 µs (67.4%)
tracing 1.773 ms [1.759 ms, 1.787 ms] 600.478 µs (51.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.181 ms [1.169 ms, 1.193 ms] -
iast 3.258 ms [3.211 ms, 3.306 ms] 2.078 ms (175.9%)
iast_FULL 5.698 ms [5.641 ms, 5.754 ms] 4.517 ms (382.5%)
iast_GLOBAL 3.396 ms [3.351 ms, 3.442 ms] 2.215 ms (187.6%)
profiling 1.933 ms [1.916 ms, 1.95 ms] 752.015 µs (63.7%)
tracing 1.76 ms [1.746 ms, 1.774 ms] 578.832 µs (49.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.871 ms) : 17689, 18053
.   : milestone, 17871,
appsec (18.634 ms) : 18448, 18821
.   : milestone, 18634,
code_origins (17.634 ms) : 17458, 17809
.   : milestone, 17634,
iast (17.424 ms) : 17251, 17597
.   : milestone, 17424,
profiling (19.463 ms) : 19266, 19660
.   : milestone, 19463,
tracing (18.805 ms) : 18613, 18998
.   : milestone, 18805,
section candidate
no_agent (16.998 ms) : 16834, 17163
.   : milestone, 16998,
appsec (18.782 ms) : 18590, 18974
.   : milestone, 18782,
code_origins (17.647 ms) : 17470, 17823
.   : milestone, 17647,
iast (17.443 ms) : 17273, 17612
.   : milestone, 17443,
profiling (19.448 ms) : 19254, 19642
.   : milestone, 19448,
tracing (17.507 ms) : 17336, 17678
.   : milestone, 17507,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.871 ms [17.689 ms, 18.053 ms] -
appsec 18.634 ms [18.448 ms, 18.821 ms] 763.099 µs (4.3%)
code_origins 17.634 ms [17.458 ms, 17.809 ms] -237.388 µs (-1.3%)
iast 17.424 ms [17.251 ms, 17.597 ms] -447.069 µs (-2.5%)
profiling 19.463 ms [19.266 ms, 19.66 ms] 1.592 ms (8.9%)
tracing 18.805 ms [18.613 ms, 18.998 ms] 934.165 µs (5.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 16.998 ms [16.834 ms, 17.163 ms] -
appsec 18.782 ms [18.59 ms, 18.974 ms] 1.784 ms (10.5%)
code_origins 17.647 ms [17.47 ms, 17.823 ms] 648.13 µs (3.8%)
iast 17.443 ms [17.273 ms, 17.612 ms] 444.227 µs (2.6%)
profiling 19.448 ms [19.254 ms, 19.642 ms] 2.449 ms (14.4%)
tracing 17.507 ms [17.336 ms, 17.678 ms] 508.474 µs (3.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/junit-version-resolution
git_commit_date 1765415623 1765450093
git_commit_sha f38cc2e c9b00b2
release_version 1.57.0-SNAPSHOT~f38cc2ee7a 1.57.0-SNAPSHOT~c9b00b2fa6
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1765452160 1765452160
ci_job_id 1286808067 1286808067
ci_pipeline_id 86175333 86175333
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-728ez5i6 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-728ez5i6 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.07 s) : 15070000, 15070000
.   : milestone, 15070000,
appsec (14.853 s) : 14853000, 14853000
.   : milestone, 14853000,
iast (18.364 s) : 18364000, 18364000
.   : milestone, 18364000,
iast_GLOBAL (17.855 s) : 17855000, 17855000
.   : milestone, 17855000,
profiling (15.114 s) : 15114000, 15114000
.   : milestone, 15114000,
tracing (14.905 s) : 14905000, 14905000
.   : milestone, 14905000,
section candidate
no_agent (14.934 s) : 14934000, 14934000
.   : milestone, 14934000,
appsec (14.537 s) : 14537000, 14537000
.   : milestone, 14537000,
iast (18.178 s) : 18178000, 18178000
.   : milestone, 18178000,
iast_GLOBAL (17.888 s) : 17888000, 17888000
.   : milestone, 17888000,
profiling (14.797 s) : 14797000, 14797000
.   : milestone, 14797000,
tracing (14.779 s) : 14779000, 14779000
.   : milestone, 14779000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.07 s [15.07 s, 15.07 s] -
appsec 14.853 s [14.853 s, 14.853 s] -217.0 ms (-1.4%)
iast 18.364 s [18.364 s, 18.364 s] 3.294 s (21.9%)
iast_GLOBAL 17.855 s [17.855 s, 17.855 s] 2.785 s (18.5%)
profiling 15.114 s [15.114 s, 15.114 s] 44.0 ms (0.3%)
tracing 14.905 s [14.905 s, 14.905 s] -165.0 ms (-1.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.934 s [14.934 s, 14.934 s] -
appsec 14.537 s [14.537 s, 14.537 s] -397.0 ms (-2.7%)
iast 18.178 s [18.178 s, 18.178 s] 3.244 s (21.7%)
iast_GLOBAL 17.888 s [17.888 s, 17.888 s] 2.954 s (19.8%)
profiling 14.797 s [14.797 s, 14.797 s] -137.0 ms (-0.9%)
tracing 14.779 s [14.779 s, 14.779 s] -155.0 ms (-1.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~c9b00b2fa6, baseline=1.57.0-SNAPSHOT~f38cc2ee7a
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.471 ms) : 1460, 1483
.   : milestone, 1471,
appsec (2.458 ms) : 2405, 2510
.   : milestone, 2458,
iast (2.21 ms) : 2145, 2275
.   : milestone, 2210,
iast_GLOBAL (2.251 ms) : 2186, 2316
.   : milestone, 2251,
profiling (2.077 ms) : 2023, 2132
.   : milestone, 2077,
tracing (2.044 ms) : 1993, 2095
.   : milestone, 2044,
section candidate
no_agent (1.473 ms) : 1462, 1485
.   : milestone, 1473,
appsec (3.709 ms) : 3490, 3928
.   : milestone, 3709,
iast (2.209 ms) : 2144, 2274
.   : milestone, 2209,
iast_GLOBAL (2.245 ms) : 2180, 2310
.   : milestone, 2245,
profiling (2.073 ms) : 2019, 2127
.   : milestone, 2073,
tracing (2.04 ms) : 1989, 2092
.   : milestone, 2040,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.46 ms, 1.483 ms] -
appsec 2.458 ms [2.405 ms, 2.51 ms] 986.599 µs (67.1%)
iast 2.21 ms [2.145 ms, 2.275 ms] 738.687 µs (50.2%)
iast_GLOBAL 2.251 ms [2.186 ms, 2.316 ms] 780.038 µs (53.0%)
profiling 2.077 ms [2.023 ms, 2.132 ms] 606.426 µs (41.2%)
tracing 2.044 ms [1.993 ms, 2.095 ms] 572.996 µs (39.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.485 ms] -
appsec 3.709 ms [3.49 ms, 3.928 ms] 2.236 ms (151.8%)
iast 2.209 ms [2.144 ms, 2.274 ms] 736.158 µs (50.0%)
iast_GLOBAL 2.245 ms [2.18 ms, 2.31 ms] 772.121 µs (52.4%)
profiling 2.073 ms [2.019 ms, 2.127 ms] 599.493 µs (40.7%)
tracing 2.04 ms [1.989 ms, 2.092 ms] 567.322 µs (38.5%)

@daniel-mohedano daniel-mohedano merged commit c7e1489 into master Dec 11, 2025
553 of 557 checks passed
@daniel-mohedano daniel-mohedano deleted the daniel.mohedano/junit-version-resolution branch December 11, 2025 15:33
@github-actions github-actions bot added this to the 1.57.0 milestone Dec 11, 2025
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 tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants