Skip to content

Migrate OtlpWriterCombinedTest from groovy to junit - #11245

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 23 commits into
masterfrom
mtoff/junit-otlp-test
Apr 30, 2026
Merged

Migrate OtlpWriterCombinedTest from groovy to junit#11245
gh-worker-dd-mergequeue-cf854d[bot] merged 23 commits into
masterfrom
mtoff/junit-otlp-test

Conversation

@mtoffl01

Copy link
Copy Markdown
Contributor

Motivation

A previous PR introduced new test file OtlpWriterCombinedTest.groovy. This PR migrates that test to junit as per the ongoing migration.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note:Once your PR is ready to merge, add it to the merge queue by commenting /merge./merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@mtoffl01
mtoffl01 marked this pull request as ready for review April 30, 2026 14:42
@mtoffl01
mtoffl01 requested a review from a team as a code ownerApril 30, 2026 14:42
@mtoffl01
mtoffl01 requested a review from amarzialiApril 30, 2026 14:42
@mtoffl01mtoffl01 added comp: testing Testing type: refactoring tag: ai generated Largely based on code generated by an AI or LLM labels Apr 30, 2026

@Test
void happyPathOverHttp() throws IOException, InterruptedException {
injectSysConfig(TRACE_OTEL_EXPORTER, "otlp");

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can alternatively annotate the test method like that: @WithConfig(key = "service", value = "my_service")

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh! this is great to know.

@amarzialiamarziali left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the effort!

@sarahchen6sarahchen6 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-1 Groovy, +1 JUnit 🎉

@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermtoff/junit-otlp-test
git_commit_date17773868371777560016
git_commit_shae6cac64a09c99e
release_version1.62.0-SNAPSHOT~e6cac64dfd1.62.0-SNAPSHOT~a09c99e6ad
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17775618431777561843
ci_job_id16465970221646597022
ci_pipeline_id110719350110719350
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-vk1xstba 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-vk1xstba 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
moduleAgentAgent
parentNoneNone

Summary

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

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.072 s) : 0, 1071938
Total [baseline] (8.845 s) : 0, 8845469
Agent [candidate] (1.063 s) : 0, 1063337
Total [candidate] (8.834 s) : 0, 8834173
section iast
Agent [baseline] (1.245 s) : 0, 1244614
Total [baseline] (9.556 s) : 0, 9555751
Agent [candidate] (1.248 s) : 0, 1247513
Total [candidate] (9.531 s) : 0, 9530964
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.072 s-
Agentiast1.245 s172.676 ms (16.1%)
Totaltracing8.845 s-
Totaliast9.556 s710.283 ms (8.0%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.063 s-
Agentiast1.248 s184.177 ms (17.3%)
Totaltracing8.834 s-
Totaliast9.531 s696.791 ms (7.9%)
gantt
title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.228 ms) : 0, 1228
crashtracking [candidate] (1.221 ms) : 0, 1221
BytebuddyAgent [baseline] (641.272 ms) : 0, 641272
BytebuddyAgent [candidate] (636.528 ms) : 0, 636528
AgentMeter [baseline] (29.58 ms) : 0, 29580
AgentMeter [candidate] (29.543 ms) : 0, 29543
GlobalTracer [baseline] (250.218 ms) : 0, 250218
GlobalTracer [candidate] (248.955 ms) : 0, 248955
AppSec [baseline] (33.213 ms) : 0, 33213
AppSec [candidate] (32.711 ms) : 0, 32711
Debugger [baseline] (60.41 ms) : 0, 60410
Debugger [candidate] (59.712 ms) : 0, 59712
Remote Config [baseline] (613.451 µs) : 0, 613
Remote Config [candidate] (601.993 µs) : 0, 602
Telemetry [baseline] (10.092 ms) : 0, 10092
Telemetry [candidate] (10.687 ms) : 0, 10687
Flare Poller [baseline] (9.215 ms) : 0, 9215
Flare Poller [candidate] (7.422 ms) : 0, 7422
section iast
crashtracking [baseline] (1.239 ms) : 0, 1239
crashtracking [candidate] (1.239 ms) : 0, 1239
BytebuddyAgent [baseline] (822.871 ms) : 0, 822871
BytebuddyAgent [candidate] (826.049 ms) : 0, 826049
AgentMeter [baseline] (11.345 ms) : 0, 11345
AgentMeter [candidate] (11.289 ms) : 0, 11289
GlobalTracer [baseline] (238.456 ms) : 0, 238456
GlobalTracer [candidate] (238.881 ms) : 0, 238881
AppSec [baseline] (29.991 ms) : 0, 29991
AppSec [candidate] (32.241 ms) : 0, 32241
Debugger [baseline] (63.511 ms) : 0, 63511
Debugger [candidate] (62.4 ms) : 0, 62400
Remote Config [baseline] (532.77 µs) : 0, 533
Remote Config [candidate] (519.169 µs) : 0, 519
Telemetry [baseline] (8.047 ms) : 0, 8047
Telemetry [candidate] (7.899 ms) : 0, 7899
Flare Poller [baseline] (3.4 ms) : 0, 3400
Flare Poller [candidate] (3.342 ms) : 0, 3342
IAST [baseline] (29.213 ms) : 0, 29213
IAST [candidate] (27.493 ms) : 0, 27493
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.067 s) : 0, 1067142
Total [baseline] (11.108 s) : 0, 11108497
Agent [candidate] (1.07 s) : 0, 1069614
Total [candidate] (10.991 s) : 0, 10990566
section appsec
Agent [baseline] (1.273 s) : 0, 1273043
Total [baseline] (11.022 s) : 0, 11022463
Agent [candidate] (1.266 s) : 0, 1265541
Total [candidate] (11.03 s) : 0, 11029692
section iast
Agent [baseline] (1.248 s) : 0, 1247521
Total [baseline] (11.215 s) : 0, 11215472
Agent [candidate] (1.244 s) : 0, 1243662
Total [candidate] (11.284 s) : 0, 11283912
section profiling
Agent [baseline] (1.188 s) : 0, 1187683
Total [baseline] (10.917 s) : 0, 10916694
Agent [candidate] (1.186 s) : 0, 1186333
Total [candidate] (10.963 s) : 0, 10963427
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.067 s-
Agentappsec1.273 s205.901 ms (19.3%)
Agentiast1.248 s180.379 ms (16.9%)
Agentprofiling1.188 s120.541 ms (11.3%)
Totaltracing11.108 s-
Totalappsec11.022 s-86.034 ms (-0.8%)
Totaliast11.215 s106.974 ms (1.0%)
Totalprofiling10.917 s-191.804 ms (-1.7%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.07 s-
Agentappsec1.266 s195.927 ms (18.3%)
Agentiast1.244 s174.048 ms (16.3%)
Agentprofiling1.186 s116.719 ms (10.9%)
Totaltracing10.991 s-
Totalappsec11.03 s39.127 ms (0.4%)
Totaliast11.284 s293.346 ms (2.7%)
Totalprofiling10.963 s-27.138 ms (-0.2%)
gantt
title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.232 ms) : 0, 1232
crashtracking [candidate] (1.233 ms) : 0, 1233
BytebuddyAgent [baseline] (638.088 ms) : 0, 638088
BytebuddyAgent [candidate] (639.016 ms) : 0, 639016
AgentMeter [baseline] (29.489 ms) : 0, 29489
AgentMeter [candidate] (29.646 ms) : 0, 29646
GlobalTracer [baseline] (249.603 ms) : 0, 249603
GlobalTracer [candidate] (249.498 ms) : 0, 249498
AppSec [baseline] (33.07 ms) : 0, 33070
AppSec [candidate] (32.999 ms) : 0, 32999
Debugger [baseline] (60.788 ms) : 0, 60788
Debugger [candidate] (60.765 ms) : 0, 60765
Remote Config [baseline] (599.475 µs) : 0, 599
Remote Config [candidate] (604.287 µs) : 0, 604
Telemetry [baseline] (9.995 ms) : 0, 9995
Telemetry [candidate] (10.726 ms) : 0, 10726
Flare Poller [baseline] (8.242 ms) : 0, 8242
Flare Poller [candidate] (9.04 ms) : 0, 9040
section appsec
crashtracking [baseline] (1.234 ms) : 0, 1234
crashtracking [candidate] (1.211 ms) : 0, 1211
BytebuddyAgent [baseline] (680.111 ms) : 0, 680111
BytebuddyAgent [candidate] (674.82 ms) : 0, 674820
AgentMeter [baseline] (12.36 ms) : 0, 12360
AgentMeter [candidate] (12.191 ms) : 0, 12191
GlobalTracer [baseline] (250.941 ms) : 0, 250941
GlobalTracer [candidate] (249.204 ms) : 0, 249204
AppSec [baseline] (186.019 ms) : 0, 186019
AppSec [candidate] (185.464 ms) : 0, 185464
Debugger [baseline] (64.872 ms) : 0, 64872
Debugger [candidate] (64.631 ms) : 0, 64631
Remote Config [baseline] (569.485 µs) : 0, 569
Remote Config [candidate] (566.241 µs) : 0, 566
Telemetry [baseline] (7.826 ms) : 0, 7826
Telemetry [candidate] (7.805 ms) : 0, 7805
Flare Poller [baseline] (7.377 ms) : 0, 7377
Flare Poller [candidate] (6.631 ms) : 0, 6631
IAST [baseline] (24.918 ms) : 0, 24918
IAST [candidate] (24.712 ms) : 0, 24712
section iast
crashtracking [baseline] (1.244 ms) : 0, 1244
crashtracking [candidate] (1.217 ms) : 0, 1217
BytebuddyAgent [baseline] (826.892 ms) : 0, 826892
BytebuddyAgent [candidate] (823.473 ms) : 0, 823473
AgentMeter [baseline] (11.29 ms) : 0, 11290
AgentMeter [candidate] (11.309 ms) : 0, 11309
GlobalTracer [baseline] (237.237 ms) : 0, 237237
GlobalTracer [candidate] (237.499 ms) : 0, 237499
AppSec [baseline] (31.284 ms) : 0, 31284
AppSec [candidate] (30.479 ms) : 0, 30479
Debugger [baseline] (63.417 ms) : 0, 63417
Debugger [candidate] (62.99 ms) : 0, 62990
Remote Config [baseline] (528.087 µs) : 0, 528
Remote Config [candidate] (518.242 µs) : 0, 518
Telemetry [baseline] (8.012 ms) : 0, 8012
Telemetry [candidate] (7.985 ms) : 0, 7985
Flare Poller [baseline] (3.455 ms) : 0, 3455
Flare Poller [candidate] (3.353 ms) : 0, 3353
IAST [baseline] (28.037 ms) : 0, 28037
IAST [candidate] (28.813 ms) : 0, 28813
section profiling
ProfilingAgent [baseline] (93.757 ms) : 0, 93757
ProfilingAgent [candidate] (94.084 ms) : 0, 94084
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (693.16 ms) : 0, 693160
BytebuddyAgent [candidate] (692.06 ms) : 0, 692060
AgentMeter [baseline] (8.958 ms) : 0, 8958
AgentMeter [candidate] (8.908 ms) : 0, 8908
GlobalTracer [baseline] (208.181 ms) : 0, 208181
GlobalTracer [candidate] (207.844 ms) : 0, 207844
AppSec [baseline] (32.737 ms) : 0, 32737
AppSec [candidate] (32.694 ms) : 0, 32694
Debugger [baseline] (65.989 ms) : 0, 65989
Debugger [candidate] (65.93 ms) : 0, 65930
Remote Config [baseline] (568.556 µs) : 0, 569
Remote Config [candidate] (570.205 µs) : 0, 570
Telemetry [baseline] (8.092 ms) : 0, 8092
Telemetry [candidate] (8.141 ms) : 0, 8141
Flare Poller [baseline] (3.558 ms) : 0, 3558
Flare Poller [candidate] (3.543 ms) : 0, 3543
Profiling [baseline] (94.31 ms) : 0, 94310
Profiling [candidate] (94.631 ms) : 0, 94631
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermtoff/junit-otlp-test
git_commit_date17773868371777560016
git_commit_shae6cac64a09c99e
release_version1.62.0-SNAPSHOT~e6cac64dfd1.62.0-SNAPSHOT~a09c99e6ad
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17775623291777562329
ci_job_id16465970241646597024
ci_pipeline_id110719350110719350
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-pe9l0dye 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-pe9l0dye 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 2 performance improvements and 1 performance regressions! Performance is the same for 16 metrics, 17 unstable metrics.

scenarioΔ mean agg_http_req_duration_p50Δ mean agg_http_req_duration_p95Δ mean throughputcandidate mean agg_http_req_duration_p50candidate mean agg_http_req_duration_p95candidate mean throughputbaseline mean agg_http_req_duration_p50baseline mean agg_http_req_duration_p95baseline mean throughput
scenario:load:insecure-bank:profiling:high_loadbetter
[-251.341µs; -133.669µs] or [-12.732%; -6.771%]
unstable
[-1411.228µs; -576.984µs] or [-22.838%; -9.337%]
unstable
[+100.395op/s; +514.980op/s] or [+5.785%; +29.673%]
1.782ms5.185ms2043.188op/s1.974ms6.179ms1735.500op/s
scenario:load:insecure-bank:iast:high_loadbetter
[-151.372µs; -73.695µs] or [-5.482%; -2.669%]
unstable
[-1363.912µs; +215.740µs] or [-16.518%; +2.613%]
unstable
[-89.321op/s; +204.821op/s] or [-6.902%; +15.826%]
2.649ms7.683ms1351.969op/s2.761ms8.257ms1294.219op/s
scenario:load:petclinic:profiling:high_loadworse
[+0.828ms; +2.024ms] or [+4.663%; +11.394%]
unsure
[+0.570ms; +2.224ms] or [+1.941%; +7.569%]
unstable
[-42.015op/s; +12.827op/s] or [-16.523%; +5.044%]
19.186ms30.780ms239.688op/s17.760ms29.383ms254.281op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section baseline
no_agent (19.14 ms) : 18943, 19337
. : milestone, 19140,
appsec (18.676 ms) : 18487, 18865
. : milestone, 18676,
code_origins (17.699 ms) : 17525, 17872
. : milestone, 17699,
iast (18.114 ms) : 17935, 18293
. : milestone, 18114,
profiling (18.354 ms) : 18170, 18537
. : milestone, 18354,
tracing (18.273 ms) : 18093, 18452
. : milestone, 18273,
section candidate
no_agent (19.21 ms) : 19016, 19405
. : milestone, 19210,
appsec (18.66 ms) : 18474, 18847
. : milestone, 18660,
code_origins (17.789 ms) : 17614, 17963
. : milestone, 17789,
iast (17.964 ms) : 17789, 18140
. : milestone, 17964,
profiling (19.474 ms) : 19275, 19673
. : milestone, 19474,
tracing (17.857 ms) : 17682, 18032
. : milestone, 17857,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent19.14 ms [18.943 ms, 19.337 ms]-
appsec18.676 ms [18.487 ms, 18.865 ms]-464.116 µs (-2.4%)
code_origins17.699 ms [17.525 ms, 17.872 ms]-1.441 ms (-7.5%)
iast18.114 ms [17.935 ms, 18.293 ms]-1.026 ms (-5.4%)
profiling18.354 ms [18.17 ms, 18.537 ms]-786.336 µs (-4.1%)
tracing18.273 ms [18.093 ms, 18.452 ms]-867.26 µs (-4.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent19.21 ms [19.016 ms, 19.405 ms]-
appsec18.66 ms [18.474 ms, 18.847 ms]-550.312 µs (-2.9%)
code_origins17.789 ms [17.614 ms, 17.963 ms]-1.422 ms (-7.4%)
iast17.964 ms [17.789 ms, 18.14 ms]-1.246 ms (-6.5%)
profiling19.474 ms [19.275 ms, 19.673 ms]263.743 µs (1.4%)
tracing17.857 ms [17.682 ms, 18.032 ms]-1.353 ms (-7.0%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section baseline
no_agent (1.236 ms) : 1225, 1247
. : milestone, 1236,
iast (3.54 ms) : 3482, 3598
. : milestone, 3540,
iast_FULL (5.994 ms) : 5933, 6055
. : milestone, 5994,
iast_GLOBAL (3.716 ms) : 3654, 3778
. : milestone, 3716,
profiling (2.62 ms) : 2595, 2646
. : milestone, 2620,
tracing (1.917 ms) : 1901, 1934
. : milestone, 1917,
section candidate
no_agent (1.241 ms) : 1229, 1253
. : milestone, 1241,
iast (3.387 ms) : 3339, 3434
. : milestone, 3387,
iast_FULL (5.809 ms) : 5751, 5867
. : milestone, 5809,
iast_GLOBAL (3.667 ms) : 3607, 3728
. : milestone, 3667,
profiling (2.215 ms) : 2195, 2235
. : milestone, 2215,
tracing (1.898 ms) : 1882, 1914
. : milestone, 1898,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.236 ms [1.225 ms, 1.247 ms]-
iast3.54 ms [3.482 ms, 3.598 ms]2.304 ms (186.4%)
iast_FULL5.994 ms [5.933 ms, 6.055 ms]4.758 ms (384.9%)
iast_GLOBAL3.716 ms [3.654 ms, 3.778 ms]2.48 ms (200.6%)
profiling2.62 ms [2.595 ms, 2.646 ms]1.384 ms (112.0%)
tracing1.917 ms [1.901 ms, 1.934 ms]681.219 µs (55.1%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.241 ms [1.229 ms, 1.253 ms]-
iast3.387 ms [3.339 ms, 3.434 ms]2.146 ms (173.0%)
iast_FULL5.809 ms [5.751 ms, 5.867 ms]4.568 ms (368.2%)
iast_GLOBAL3.667 ms [3.607 ms, 3.728 ms]2.427 ms (195.6%)
profiling2.215 ms [2.195 ms, 2.235 ms]974.603 µs (78.6%)
tracing1.898 ms [1.882 ms, 1.914 ms]657.122 µs (53.0%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermtoff/junit-otlp-test
git_commit_date17773868371777560016
git_commit_shae6cac64a09c99e
release_version1.62.0-SNAPSHOT~e6cac64dfd1.62.0-SNAPSHOT~a09c99e6ad
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17775621511777562151
ci_job_id16465970271646597027
ci_pipeline_id110719350110719350
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-7u53nf22 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-7u53nf22 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.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section baseline
no_agent (15.073 s) : 15073000, 15073000
. : milestone, 15073000,
appsec (14.906 s) : 14906000, 14906000
. : milestone, 14906000,
iast (18.284 s) : 18284000, 18284000
. : milestone, 18284000,
iast_GLOBAL (17.773 s) : 17773000, 17773000
. : milestone, 17773000,
profiling (14.75 s) : 14750000, 14750000
. : milestone, 14750000,
tracing (14.787 s) : 14787000, 14787000
. : milestone, 14787000,
section candidate
no_agent (14.892 s) : 14892000, 14892000
. : milestone, 14892000,
appsec (14.939 s) : 14939000, 14939000
. : milestone, 14939000,
iast (18.19 s) : 18190000, 18190000
. : milestone, 18190000,
iast_GLOBAL (17.838 s) : 17838000, 17838000
. : milestone, 17838000,
profiling (14.962 s) : 14962000, 14962000
. : milestone, 14962000,
tracing (14.815 s) : 14815000, 14815000
. : milestone, 14815000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.073 s [15.073 s, 15.073 s]-
appsec14.906 s [14.906 s, 14.906 s]-167.0 ms (-1.1%)
iast18.284 s [18.284 s, 18.284 s]3.211 s (21.3%)
iast_GLOBAL17.773 s [17.773 s, 17.773 s]2.7 s (17.9%)
profiling14.75 s [14.75 s, 14.75 s]-323.0 ms (-2.1%)
tracing14.787 s [14.787 s, 14.787 s]-286.0 ms (-1.9%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.892 s [14.892 s, 14.892 s]-
appsec14.939 s [14.939 s, 14.939 s]47.0 ms (0.3%)
iast18.19 s [18.19 s, 18.19 s]3.298 s (22.1%)
iast_GLOBAL17.838 s [17.838 s, 17.838 s]2.946 s (19.8%)
profiling14.962 s [14.962 s, 14.962 s]70.0 ms (0.5%)
tracing14.815 s [14.815 s, 14.815 s]-77.0 ms (-0.5%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~a09c99e6ad, baseline=1.62.0-SNAPSHOT~e6cac64dfd
dateFormat X
axisFormat %s
section baseline
no_agent (1.5 ms) : 1488, 1512
. : milestone, 1500,
appsec (2.566 ms) : 2511, 2621
. : milestone, 2566,
iast (2.296 ms) : 2226, 2366
. : milestone, 2296,
iast_GLOBAL (2.33 ms) : 2260, 2400
. : milestone, 2330,
profiling (2.111 ms) : 2057, 2166
. : milestone, 2111,
tracing (2.085 ms) : 2032, 2139
. : milestone, 2085,
section candidate
no_agent (1.499 ms) : 1487, 1511
. : milestone, 1499,
appsec (3.825 ms) : 3604, 4047
. : milestone, 3825,
iast (2.297 ms) : 2227, 2367
. : milestone, 2297,
iast_GLOBAL (2.337 ms) : 2266, 2407
. : milestone, 2337,
profiling (2.124 ms) : 2068, 2179
. : milestone, 2124,
tracing (2.082 ms) : 2028, 2136
. : milestone, 2082,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.5 ms [1.488 ms, 1.512 ms]-
appsec2.566 ms [2.511 ms, 2.621 ms]1.066 ms (71.1%)
iast2.296 ms [2.226 ms, 2.366 ms]796.062 µs (53.1%)
iast_GLOBAL2.33 ms [2.26 ms, 2.4 ms]830.311 µs (55.4%)
profiling2.111 ms [2.057 ms, 2.166 ms]611.486 µs (40.8%)
tracing2.085 ms [2.032 ms, 2.139 ms]585.39 µs (39.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.499 ms [1.487 ms, 1.511 ms]-
appsec3.825 ms [3.604 ms, 4.047 ms]2.326 ms (155.2%)
iast2.297 ms [2.227 ms, 2.367 ms]798.019 µs (53.2%)
iast_GLOBAL2.337 ms [2.266 ms, 2.407 ms]837.811 µs (55.9%)
profiling2.124 ms [2.068 ms, 2.179 ms]624.633 µs (41.7%)
tracing2.082 ms [2.028 ms, 2.136 ms]582.99 µs (38.9%)

Base automatically changed from mtoff/otlp-writer to masterApril 30, 2026 15:51
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854dBot requested a review from a team as a code ownerApril 30, 2026 15:51
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854dBot requested review from mcculls and removed request for a teamApril 30, 2026 15:51
@mcculls

Copy link
Copy Markdown
Contributor

Can you merge/rebase onto latest master - that will cleanup the commits for the already merged OTLP code and also fix the muzzle failure

@mccullsmcculls left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - you can simplify it by using @WithConfig as Andrea pointed out

Also remember to delete the old OtlpWriterCombinedTest.groovy which this replaces.

@mtoffl01
mtoffl01 enabled auto-merge April 30, 2026 17:35
@mtoffl01
mtoffl01 added this pull request to the merge queueApr 30, 2026
@dd-octo-sts

Copy link
Copy Markdown
Contributor

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351Bot commented Apr 30, 2026

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-04-30 18:10:37 UTC ℹ️ Start processing command /merge


2026-04-30 18:10:42 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 2h (p90).


2026-04-30 19:30:03 UTC ℹ️ MergeQueue: This merge request was merged

@github-merge-queue
github-merge-queueBot removed this pull request from the merge queue due to failed status checks Apr 30, 2026
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854dBot merged commit 0fc1695 into masterApr 30, 2026
569 checks passed
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854dBot deleted the mtoff/junit-otlp-test branch April 30, 2026 19:30
@github-actionsgithub-actionsBot added this to the 1.62.0 milestone Apr 30, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: testingTestingtag: ai generatedLargely based on code generated by an AI or LLMtype: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mtoffl01@mcculls@amarziali@sarahchen6