Skip to content

Conversation

nikita-tkachenko-datadog
Copy link
Contributor

@nikita-tkachenko-datadog nikita-tkachenko-datadog commented Jul 9, 2025

What Does This Do

Configures uploading code coverage data to Datadog.

Motivation

Dogfooding new Code Coverage product.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@pr-commenter
Copy link

pr-commenter bot commented Jul 9, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/code-coverage-upload
git_commit_date 1752144925 1752150815
git_commit_sha be7f9d3 b4c50a4
release_version 1.52.0-SNAPSHOT~be7f9d370d 1.51.0-SNAPSHOT~b4c50a43a1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1752152637 1752152637
ci_job_id 1022668417 1022668417
ci_pipeline_id 70167173 70167173
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-s5evx4p8 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-s5evx4p8 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 44 metrics, 9 unstable metrics.

Startup time reports for petclinic
gantt title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section tracing Agent [baseline] (996.018 ms) : 0, 996018 Total [baseline] (10.631 s) : 0, 10631295 Agent [candidate] (994.652 ms) : 0, 994652 Total [candidate] (10.664 s) : 0, 10664289 section appsec Agent [baseline] (1.175 s) : 0, 1174619 Total [baseline] (10.778 s) : 0, 10777978 Agent [candidate] (1.174 s) : 0, 1174233 Total [candidate] (10.756 s) : 0, 10756430 section iast Agent [baseline] (1.14 s) : 0, 1140051 Total [baseline] (11.008 s) : 0, 11007520 Agent [candidate] (1.135 s) : 0, 1134859 Total [candidate] (10.868 s) : 0, 10867839 section profiling Agent [baseline] (1.246 s) : 0, 1246040 Total [baseline] (10.989 s) : 0, 10988923 Agent [candidate] (1.245 s) : 0, 1244910 Total [candidate] (10.991 s) : 0, 10990915 
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 996.018 ms -
Agent appsec 1.175 s 178.6 ms (17.9%)
Agent iast 1.14 s 144.033 ms (14.5%)
Agent profiling 1.246 s 250.022 ms (25.1%)
Total tracing 10.631 s -
Total appsec 10.778 s 146.683 ms (1.4%)
Total iast 11.008 s 376.224 ms (3.5%)
Total profiling 10.989 s 357.628 ms (3.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 994.652 ms -
Agent appsec 1.174 s 179.581 ms (18.1%)
Agent iast 1.135 s 140.207 ms (14.1%)
Agent profiling 1.245 s 250.258 ms (25.2%)
Total tracing 10.664 s -
Total appsec 10.756 s 92.14 ms (0.9%)
Total iast 10.868 s 203.55 ms (1.9%)
Total profiling 10.991 s 326.626 ms (3.1%)
gantt title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (688.163 ms) : 0, 688163 BytebuddyAgent [candidate] (687.017 ms) : 0, 687017 GlobalTracer [baseline] (241.837 ms) : 0, 241837 GlobalTracer [candidate] (242.067 ms) : 0, 242067 AppSec [baseline] (30.276 ms) : 0, 30276 AppSec [candidate] (30.044 ms) : 0, 30044 Debugger [baseline] (5.987 ms) : 0, 5987 Debugger [candidate] (5.977 ms) : 0, 5977 Remote Config [baseline] (672.367 µs) : 0, 672 Remote Config [candidate] (673.461 µs) : 0, 673 Telemetry [baseline] (8.224 ms) : 0, 8224 Telemetry [candidate] (8.171 ms) : 0, 8171 section appsec BytebuddyAgent [baseline] (709.495 ms) : 0, 709495 BytebuddyAgent [candidate] (710.165 ms) : 0, 710165 GlobalTracer [baseline] (234.809 ms) : 0, 234809 GlobalTracer [candidate] (235.169 ms) : 0, 235169 AppSec [baseline] (171.421 ms) : 0, 171421 AppSec [candidate] (170.263 ms) : 0, 170263 Debugger [baseline] (5.767 ms) : 0, 5767 Debugger [candidate] (5.729 ms) : 0, 5729 Remote Config [baseline] (615.4 µs) : 0, 615 Remote Config [candidate] (607.022 µs) : 0, 607 Telemetry [baseline] (8.132 ms) : 0, 8132 Telemetry [candidate] (8.129 ms) : 0, 8129 IAST [baseline] (23.546 ms) : 0, 23546 IAST [candidate] (23.297 ms) : 0, 23297 section iast BytebuddyAgent [baseline] (812.776 ms) : 0, 812776 BytebuddyAgent [candidate] (808.739 ms) : 0, 808739 GlobalTracer [baseline] (233.553 ms) : 0, 233553 GlobalTracer [candidate] (233.123 ms) : 0, 233123 AppSec [baseline] (27.555 ms) : 0, 27555 AppSec [candidate] (31.576 ms) : 0, 31576 Debugger [baseline] (6.725 ms) : 0, 6725 Debugger [candidate] (5.777 ms) : 0, 5777 Remote Config [baseline] (589.021 µs) : 0, 589 Remote Config [candidate] (584.756 µs) : 0, 585 Telemetry [baseline] (7.996 ms) : 0, 7996 Telemetry [candidate] (8.062 ms) : 0, 8062 IAST [baseline] (30.045 ms) : 0, 30045 IAST [candidate] (26.194 ms) : 0, 26194 section profiling ProfilingAgent [baseline] (104.15 ms) : 0, 104150 ProfilingAgent [candidate] (103.644 ms) : 0, 103644 BytebuddyAgent [baseline] (678.554 ms) : 0, 678554 BytebuddyAgent [candidate] (677.531 ms) : 0, 677531 GlobalTracer [baseline] (361.731 ms) : 0, 361731 GlobalTracer [candidate] (361.864 ms) : 0, 361864 AppSec [baseline] (33.686 ms) : 0, 33686 AppSec [candidate] (31.032 ms) : 0, 31032 Debugger [baseline] (9.16 ms) : 0, 9160 Debugger [candidate] (10.642 ms) : 0, 10642 Remote Config [baseline] (674.437 µs) : 0, 674 Remote Config [candidate] (673.458 µs) : 0, 673 Telemetry [baseline] (9.449 ms) : 0, 9449 Telemetry [candidate] (10.969 ms) : 0, 10969 Profiling [baseline] (104.174 ms) : 0, 104174 Profiling [candidate] (103.669 ms) : 0, 103669 
Loading
Startup time reports for insecure-bank
gantt title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section tracing Agent [baseline] (994.811 ms) : 0, 994811 Total [baseline] (8.569 s) : 0, 8569279 Agent [candidate] (994.367 ms) : 0, 994367 Total [candidate] (8.545 s) : 0, 8544635 section iast Agent [baseline] (1.131 s) : 0, 1130688 Total [baseline] (9.303 s) : 0, 9303453 Agent [candidate] (1.131 s) : 0, 1131268 Total [candidate] (9.253 s) : 0, 9253401 
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 994.811 ms -
Agent iast 1.131 s 135.877 ms (13.7%)
Total tracing 8.569 s -
Total iast 9.303 s 734.174 ms (8.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 994.367 ms -
Agent iast 1.131 s 136.901 ms (13.8%)
Total tracing 8.545 s -
Total iast 9.253 s 708.766 ms (8.3%)
gantt title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (686.79 ms) : 0, 686790 BytebuddyAgent [candidate] (686.773 ms) : 0, 686773 GlobalTracer [baseline] (242.069 ms) : 0, 242069 GlobalTracer [candidate] (241.762 ms) : 0, 241762 AppSec [baseline] (30.287 ms) : 0, 30287 AppSec [candidate] (30.252 ms) : 0, 30252 Debugger [baseline] (6.017 ms) : 0, 6017 Debugger [candidate] (5.956 ms) : 0, 5956 Remote Config [baseline] (682.56 µs) : 0, 683 Remote Config [candidate] (675.581 µs) : 0, 676 Telemetry [baseline] (8.235 ms) : 0, 8235 Telemetry [candidate] (8.211 ms) : 0, 8211 section iast BytebuddyAgent [baseline] (806.145 ms) : 0, 806145 BytebuddyAgent [candidate] (806.627 ms) : 0, 806627 GlobalTracer [baseline] (231.853 ms) : 0, 231853 GlobalTracer [candidate] (232.111 ms) : 0, 232111 IAST [baseline] (26.472 ms) : 0, 26472 IAST [candidate] (26.238 ms) : 0, 26238 AppSec [baseline] (30.485 ms) : 0, 30485 AppSec [candidate] (31.435 ms) : 0, 31435 Debugger [baseline] (6.589 ms) : 0, 6589 Debugger [candidate] (5.729 ms) : 0, 5729 Remote Config [baseline] (576.818 µs) : 0, 577 Remote Config [candidate] (582.83 µs) : 0, 583 Telemetry [baseline] (7.892 ms) : 0, 7892 Telemetry [candidate] (7.919 ms) : 0, 7919 
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/code-coverage-upload
git_commit_date 1752144925 1752150815
git_commit_sha be7f9d3 b4c50a4
release_version 1.52.0-SNAPSHOT~be7f9d370d 1.51.0-SNAPSHOT~b4c50a43a1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1752152319 1752152319
ci_job_id 1022668418 1022668418
ci_pipeline_id 70167173 70167173
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-cr8p5t1c 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-cr8p5t1c 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 1 performance improvements and 2 performance regressions! Performance is the same for 9 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:petclinic:profiling:high_load worse
[+1.102ms; +2.074ms] or [+2.288%; +4.304%]
unstable
[-10.081op/s; +3.831op/s] or [-10.380%; +3.945%]
49.771ms 94.000op/s 48.183ms 97.125op/s
scenario:load:petclinic:appsec:high_load better
[-3.369ms; -2.449ms] or [-6.839%; -4.971%]
unstable
[-1.916op/s; +11.361op/s] or [-1.992%; +11.812%]
46.350ms 100.912op/s 49.259ms 96.190op/s
scenario:load:petclinic:tracing:high_load worse
[+2.349ms; +3.146ms] or [+5.519%; +7.391%]
unstable
[-14.173op/s; +0.973op/s] or [-12.892%; +0.885%]
45.306ms 103.338op/s 42.559ms 109.938op/s
Request duration reports for petclinic
gantt title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section baseline no_agent (37.248 ms) : 36941, 37555 . : milestone, 37248, appsec (49.259 ms) : 48812, 49706 . : milestone, 49259, code_origins (44.627 ms) : 44238, 45016 . : milestone, 44627, iast (44.863 ms) : 44475, 45251 . : milestone, 44863, profiling (48.183 ms) : 47750, 48616 . : milestone, 48183, tracing (42.559 ms) : 42205, 42912 . : milestone, 42559, section candidate no_agent (36.802 ms) : 36504, 37100 . : milestone, 36802, appsec (46.35 ms) : 45943, 46758 . : milestone, 46350, code_origins (45.191 ms) : 44813, 45570 . : milestone, 45191, iast (43.775 ms) : 43401, 44149 . : milestone, 43775, profiling (49.771 ms) : 49301, 50241 . : milestone, 49771, tracing (45.306 ms) : 44919, 45693 . : milestone, 45306, 
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.248 ms [36.941 ms, 37.555 ms] -
appsec 49.259 ms [48.812 ms, 49.706 ms] 12.011 ms (32.2%)
code_origins 44.627 ms [44.238 ms, 45.016 ms] 7.379 ms (19.8%)
iast 44.863 ms [44.475 ms, 45.251 ms] 7.615 ms (20.4%)
profiling 48.183 ms [47.75 ms, 48.616 ms] 10.935 ms (29.4%)
tracing 42.559 ms [42.205 ms, 42.912 ms] 5.311 ms (14.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.802 ms [36.504 ms, 37.1 ms] -
appsec 46.35 ms [45.943 ms, 46.758 ms] 9.548 ms (25.9%)
code_origins 45.191 ms [44.813 ms, 45.57 ms] 8.389 ms (22.8%)
iast 43.775 ms [43.401 ms, 44.149 ms] 6.973 ms (18.9%)
profiling 49.771 ms [49.301 ms, 50.241 ms] 12.969 ms (35.2%)
tracing 45.306 ms [44.919 ms, 45.693 ms] 8.504 ms (23.1%)
Request duration reports for insecure-bank
gantt title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section baseline no_agent (4.2 ms) : 4150, 4249 . : milestone, 4200, iast (9.316 ms) : 9159, 9472 . : milestone, 9316, iast_FULL (13.824 ms) : 13549, 14099 . : milestone, 13824, iast_GLOBAL (10.287 ms) : 10084, 10490 . : milestone, 10287, profiling (8.626 ms) : 8476, 8776 . : milestone, 8626, tracing (7.612 ms) : 7504, 7719 . : milestone, 7612, section candidate no_agent (4.313 ms) : 4264, 4362 . : milestone, 4313, iast (9.52 ms) : 9358, 9681 . : milestone, 9520, iast_FULL (13.584 ms) : 13311, 13857 . : milestone, 13584, iast_GLOBAL (10.372 ms) : 10191, 10553 . : milestone, 10372, profiling (8.56 ms) : 8426, 8693 . : milestone, 8560, tracing (7.495 ms) : 7382, 7608 . : milestone, 7495, 
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.2 ms [4.15 ms, 4.249 ms] -
iast 9.316 ms [9.159 ms, 9.472 ms] 5.116 ms (121.8%)
iast_FULL 13.824 ms [13.549 ms, 14.099 ms] 9.624 ms (229.2%)
iast_GLOBAL 10.287 ms [10.084 ms, 10.49 ms] 6.087 ms (145.0%)
profiling 8.626 ms [8.476 ms, 8.776 ms] 4.426 ms (105.4%)
tracing 7.612 ms [7.504 ms, 7.719 ms] 3.412 ms (81.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.313 ms [4.264 ms, 4.362 ms] -
iast 9.52 ms [9.358 ms, 9.681 ms] 5.207 ms (120.7%)
iast_FULL 13.584 ms [13.311 ms, 13.857 ms] 9.271 ms (215.0%)
iast_GLOBAL 10.372 ms [10.191 ms, 10.553 ms] 6.059 ms (140.5%)
profiling 8.56 ms [8.426 ms, 8.693 ms] 4.247 ms (98.5%)
tracing 7.495 ms [7.382 ms, 7.608 ms] 3.182 ms (73.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nikita-tkachenko/code-coverage-upload
git_commit_date 1752144925 1752150815
git_commit_sha be7f9d3 b4c50a4
release_version 1.52.0-SNAPSHOT~be7f9d370d 1.51.0-SNAPSHOT~b4c50a43a1
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1752152822 1752152822
ci_job_id 1022668419 1022668419
ci_pipeline_id 70167173 70167173
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-ccqz41af 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-ccqz41af 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.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section baseline no_agent (14.966 s) : 14966000, 14966000 . : milestone, 14966000, appsec (14.902 s) : 14902000, 14902000 . : milestone, 14902000, iast (18.691 s) : 18691000, 18691000 . : milestone, 18691000, iast_GLOBAL (18.214 s) : 18214000, 18214000 . : milestone, 18214000, profiling (14.931 s) : 14931000, 14931000 . : milestone, 14931000, tracing (14.761 s) : 14761000, 14761000 . : milestone, 14761000, section candidate no_agent (14.848 s) : 14848000, 14848000 . : milestone, 14848000, appsec (14.862 s) : 14862000, 14862000 . : milestone, 14862000, iast (18.441 s) : 18441000, 18441000 . : milestone, 18441000, iast_GLOBAL (18.233 s) : 18233000, 18233000 . : milestone, 18233000, profiling (14.833 s) : 14833000, 14833000 . : milestone, 14833000, tracing (14.807 s) : 14807000, 14807000 . : milestone, 14807000, 
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.966 s [14.966 s, 14.966 s] -
appsec 14.902 s [14.902 s, 14.902 s] -64.0 ms (-0.4%)
iast 18.691 s [18.691 s, 18.691 s] 3.725 s (24.9%)
iast_GLOBAL 18.214 s [18.214 s, 18.214 s] 3.248 s (21.7%)
profiling 14.931 s [14.931 s, 14.931 s] -35.0 ms (-0.2%)
tracing 14.761 s [14.761 s, 14.761 s] -205.0 ms (-1.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.848 s [14.848 s, 14.848 s] -
appsec 14.862 s [14.862 s, 14.862 s] 14.0 ms (0.1%)
iast 18.441 s [18.441 s, 18.441 s] 3.593 s (24.2%)
iast_GLOBAL 18.233 s [18.233 s, 18.233 s] 3.385 s (22.8%)
profiling 14.833 s [14.833 s, 14.833 s] -15.0 ms (-0.1%)
tracing 14.807 s [14.807 s, 14.807 s] -41.0 ms (-0.3%)
Execution time for tomcat
gantt title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~b4c50a43a1, baseline=1.52.0-SNAPSHOT~be7f9d370d dateFormat X axisFormat %s section baseline no_agent (1.478 ms) : 1466, 1489 . : milestone, 1478, appsec (2.436 ms) : 2385, 2486 . : milestone, 2436, iast (2.218 ms) : 2155, 2281 . : milestone, 2218, iast_GLOBAL (2.255 ms) : 2191, 2318 . : milestone, 2255, profiling (2.044 ms) : 1994, 2094 . : milestone, 2044, tracing (2.024 ms) : 1975, 2072 . : milestone, 2024, section candidate no_agent (1.484 ms) : 1473, 1496 . : milestone, 1484, appsec (2.429 ms) : 2379, 2479 . : milestone, 2429, iast (2.207 ms) : 2145, 2270 . : milestone, 2207, iast_GLOBAL (2.253 ms) : 2191, 2316 . : milestone, 2253, profiling (2.513 ms) : 2338, 2688 . : milestone, 2513, tracing (2.025 ms) : 1977, 2074 . : milestone, 2025, 
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 2.436 ms [2.385 ms, 2.486 ms] 958.047 µs (64.8%)
iast 2.218 ms [2.155 ms, 2.281 ms] 740.1 µs (50.1%)
iast_GLOBAL 2.255 ms [2.191 ms, 2.318 ms] 776.933 µs (52.6%)
profiling 2.044 ms [1.994 ms, 2.094 ms] 566.446 µs (38.3%)
tracing 2.024 ms [1.975 ms, 2.072 ms] 545.864 µs (36.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.484 ms [1.473 ms, 1.496 ms] -
appsec 2.429 ms [2.379 ms, 2.479 ms] 944.758 µs (63.7%)
iast 2.207 ms [2.145 ms, 2.27 ms] 723.231 µs (48.7%)
iast_GLOBAL 2.253 ms [2.191 ms, 2.316 ms] 769.361 µs (51.8%)
profiling 2.513 ms [2.338 ms, 2.688 ms] 1.029 ms (69.3%)
tracing 2.025 ms [1.977 ms, 2.074 ms] 541.162 µs (36.5%)
@nikita-tkachenko-datadog nikita-tkachenko-datadog added comp: testing Testing tag: no release notes Changes to exclude from release notes type: enhancement Enhancements and improvements labels Jul 10, 2025
@nikita-tkachenko-datadog nikita-tkachenko-datadog marked this pull request as ready for review July 10, 2025 11:32
@nikita-tkachenko-datadog nikita-tkachenko-datadog requested a review from a team as a code owner July 10, 2025 11:32
@nikita-tkachenko-datadog nikita-tkachenko-datadog requested review from TonyCTHsu and removed request for a team July 10, 2025 11:32
Copy link
Contributor

@PerfectSlayer PerfectSlayer left a comment

Choose a reason for hiding this comment

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

Is there a way to test it or let's just give it a try?

# Upload test results to production environment like all other CI jobs
junit_upload "$DATADOG_API_KEY_PROD"

coverage_upload "$DATADOG_API_KEY_PROD"
Copy link
Contributor

@PerfectSlayer PerfectSlayer Jul 10, 2025

Choose a reason for hiding this comment

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

Should the script return the result of both upload functions now? Not only the coverage one?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Won't it just fail if any of the uploads fails?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Oh, nevermind, I realised the default is to just continue executing if a command fails. Updated the script to consider both statuses

Copy link
Contributor

Choose a reason for hiding this comment

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

@nikita-tkachenko-datadog
Copy link
Contributor Author

Is there a way to test it or let's just give it a try?

It was tested by the CI jobs of this PR :)

# Upload test results to production environment like all other CI jobs
junit_upload "$DATADOG_API_KEY_PROD"

coverage_upload "$DATADOG_API_KEY_PROD"
Copy link
Contributor

Choose a reason for hiding this comment

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

@nikita-tkachenko-datadog nikita-tkachenko-datadog merged commit a90ccbc into master Jul 10, 2025
674 of 675 checks passed
@nikita-tkachenko-datadog nikita-tkachenko-datadog deleted the nikita-tkachenko/code-coverage-upload branch July 10, 2025 16:06
@github-actions github-actions bot added this to the 1.52.0 milestone Jul 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: testing Testing tag: no release notes Changes to exclude from release notes type: enhancement Enhancements and improvements

3 participants