feat: improvements to line level granularity in per-test coverage#11122
Draft
daniel-mohedano wants to merge 2 commits intomasterfrom
Draft
feat: improvements to line level granularity in per-test coverage#11122daniel-mohedano wants to merge 2 commits intomasterfrom
daniel-mohedano wants to merge 2 commits intomasterfrom
Conversation
Test Environment - sbt-scalatestJob Status: success
|
Test Environment - nebula-release-pluginJob Status: success
|
Test Environment - netflix-zuulJob Status: failed
|
Test Environment - pass4sJob Status: success
|
Test Environment - reactive-streams-jvmJob Status: success
|
Test Environment - jolokiaJob Status: success
|
Test Environment - sonar-kotlinJob Status: success
|
Test Environment - okhttpJob Status: failed
|
Test Environment - sonar-javaJob Status: success
|
Test Environment - spring_bootJob Status: success
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 61 metrics, 10 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1058698
Total [baseline] (8.883 s) : 0, 8883111
Agent [candidate] (1.063 s) : 0, 1063201
Total [candidate] (8.938 s) : 0, 8938473
section iast
Agent [baseline] (1.231 s) : 0, 1230641
Total [baseline] (9.595 s) : 0, 9594776
Agent [candidate] (1.231 s) : 0, 1230579
Total [candidate] (9.59 s) : 0, 9590024
gantt
title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.248 ms) : 0, 1248
crashtracking [candidate] (1.226 ms) : 0, 1226
BytebuddyAgent [baseline] (633.742 ms) : 0, 633742
BytebuddyAgent [candidate] (637.28 ms) : 0, 637280
AgentMeter [baseline] (29.458 ms) : 0, 29458
AgentMeter [candidate] (29.611 ms) : 0, 29611
GlobalTracer [baseline] (249.421 ms) : 0, 249421
GlobalTracer [candidate] (250.371 ms) : 0, 250371
AppSec [baseline] (32.401 ms) : 0, 32401
AppSec [candidate] (32.267 ms) : 0, 32267
Debugger [baseline] (59.445 ms) : 0, 59445
Debugger [candidate] (59.476 ms) : 0, 59476
Remote Config [baseline] (599.152 µs) : 0, 599
Remote Config [candidate] (591.778 µs) : 0, 592
Telemetry [baseline] (8.061 ms) : 0, 8061
Telemetry [candidate] (8.044 ms) : 0, 8044
Flare Poller [baseline] (8.16 ms) : 0, 8160
Flare Poller [candidate] (8.216 ms) : 0, 8216
section iast
crashtracking [baseline] (1.237 ms) : 0, 1237
crashtracking [candidate] (1.231 ms) : 0, 1231
BytebuddyAgent [baseline] (806.013 ms) : 0, 806013
BytebuddyAgent [candidate] (807.362 ms) : 0, 807362
AgentMeter [baseline] (11.387 ms) : 0, 11387
AgentMeter [candidate] (11.467 ms) : 0, 11467
GlobalTracer [baseline] (240.345 ms) : 0, 240345
GlobalTracer [candidate] (239.282 ms) : 0, 239282
IAST [baseline] (25.815 ms) : 0, 25815
IAST [candidate] (26.107 ms) : 0, 26107
AppSec [baseline] (32.341 ms) : 0, 32341
AppSec [candidate] (32.698 ms) : 0, 32698
Debugger [baseline] (61.462 ms) : 0, 61462
Debugger [candidate] (57.354 ms) : 0, 57354
Remote Config [baseline] (542.764 µs) : 0, 543
Remote Config [candidate] (525.554 µs) : 0, 526
Telemetry [baseline] (11.849 ms) : 0, 11849
Telemetry [candidate] (14.446 ms) : 0, 14446
Flare Poller [baseline] (3.47 ms) : 0, 3470
Flare Poller [candidate] (3.465 ms) : 0, 3465
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1065498
Total [baseline] (11.112 s) : 0, 11111765
Agent [candidate] (1.053 s) : 0, 1053074
Total [candidate] (11.089 s) : 0, 11088866
section appsec
Agent [baseline] (1.257 s) : 0, 1257309
Total [baseline] (11.231 s) : 0, 11231031
Agent [candidate] (1.264 s) : 0, 1264311
Total [candidate] (11.148 s) : 0, 11147826
section iast
Agent [baseline] (1.232 s) : 0, 1232353
Total [baseline] (11.338 s) : 0, 11337838
Agent [candidate] (1.223 s) : 0, 1222717
Total [candidate] (11.347 s) : 0, 11346661
section profiling
Agent [baseline] (1.195 s) : 0, 1194573
Total [baseline] (11.095 s) : 0, 11095354
Agent [candidate] (1.193 s) : 0, 1192667
Total [candidate] (11.142 s) : 0, 11142056
gantt
title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.258 ms) : 0, 1258
crashtracking [candidate] (1.225 ms) : 0, 1225
BytebuddyAgent [baseline] (637.388 ms) : 0, 637388
BytebuddyAgent [candidate] (630.98 ms) : 0, 630980
AgentMeter [baseline] (29.666 ms) : 0, 29666
AgentMeter [candidate] (29.359 ms) : 0, 29359
GlobalTracer [baseline] (251.083 ms) : 0, 251083
GlobalTracer [candidate] (248.927 ms) : 0, 248927
AppSec [baseline] (32.661 ms) : 0, 32661
AppSec [candidate] (31.905 ms) : 0, 31905
Debugger [baseline] (60.151 ms) : 0, 60151
Debugger [candidate] (59.891 ms) : 0, 59891
Remote Config [baseline] (590.452 µs) : 0, 590
Remote Config [candidate] (593.777 µs) : 0, 594
Telemetry [baseline] (8.05 ms) : 0, 8050
Telemetry [candidate] (8.079 ms) : 0, 8079
Flare Poller [baseline] (8.28 ms) : 0, 8280
Flare Poller [candidate] (5.898 ms) : 0, 5898
section appsec
crashtracking [baseline] (1.236 ms) : 0, 1236
crashtracking [candidate] (1.239 ms) : 0, 1239
BytebuddyAgent [baseline] (665.542 ms) : 0, 665542
BytebuddyAgent [candidate] (671.554 ms) : 0, 671554
AgentMeter [baseline] (12.258 ms) : 0, 12258
AgentMeter [candidate] (12.236 ms) : 0, 12236
GlobalTracer [baseline] (251.431 ms) : 0, 251431
GlobalTracer [candidate] (252.193 ms) : 0, 252193
IAST [baseline] (24.645 ms) : 0, 24645
IAST [candidate] (24.903 ms) : 0, 24903
AppSec [baseline] (186.318 ms) : 0, 186318
AppSec [candidate] (185.929 ms) : 0, 185929
Debugger [baseline] (66.521 ms) : 0, 66521
Debugger [candidate] (66.428 ms) : 0, 66428
Remote Config [baseline] (626.457 µs) : 0, 626
Remote Config [candidate] (609.256 µs) : 0, 609
Telemetry [baseline] (8.553 ms) : 0, 8553
Telemetry [candidate] (8.799 ms) : 0, 8799
Flare Poller [baseline] (3.608 ms) : 0, 3608
Flare Poller [candidate] (3.651 ms) : 0, 3651
section iast
crashtracking [baseline] (1.236 ms) : 0, 1236
crashtracking [candidate] (1.215 ms) : 0, 1215
BytebuddyAgent [baseline] (808.227 ms) : 0, 808227
BytebuddyAgent [candidate] (799.931 ms) : 0, 799931
AgentMeter [baseline] (11.62 ms) : 0, 11620
AgentMeter [candidate] (11.358 ms) : 0, 11358
GlobalTracer [baseline] (239.887 ms) : 0, 239887
GlobalTracer [candidate] (238.785 ms) : 0, 238785
IAST [baseline] (25.796 ms) : 0, 25796
IAST [candidate] (25.812 ms) : 0, 25812
AppSec [baseline] (29.602 ms) : 0, 29602
AppSec [candidate] (32.687 ms) : 0, 32687
Debugger [baseline] (62.753 ms) : 0, 62753
Debugger [candidate] (59.761 ms) : 0, 59761
Remote Config [baseline] (1.095 ms) : 0, 1095
Remote Config [candidate] (538.57 µs) : 0, 539
Telemetry [baseline] (12.215 ms) : 0, 12215
Telemetry [candidate] (12.746 ms) : 0, 12746
Flare Poller [baseline] (3.597 ms) : 0, 3597
Flare Poller [candidate] (3.583 ms) : 0, 3583
section profiling
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.176 ms) : 0, 1176
BytebuddyAgent [baseline] (698.457 ms) : 0, 698457
BytebuddyAgent [candidate] (696.65 ms) : 0, 696650
AgentMeter [baseline] (9.15 ms) : 0, 9150
AgentMeter [candidate] (9.153 ms) : 0, 9153
GlobalTracer [baseline] (208.781 ms) : 0, 208781
GlobalTracer [candidate] (208.503 ms) : 0, 208503
AppSec [baseline] (33.032 ms) : 0, 33032
AppSec [candidate] (32.814 ms) : 0, 32814
Debugger [baseline] (66.182 ms) : 0, 66182
Debugger [candidate] (66.106 ms) : 0, 66106
Remote Config [baseline] (572.966 µs) : 0, 573
Remote Config [candidate] (572.404 µs) : 0, 572
Telemetry [baseline] (7.878 ms) : 0, 7878
Telemetry [candidate] (7.925 ms) : 0, 7925
Flare Poller [baseline] (3.549 ms) : 0, 3549
Flare Poller [candidate] (3.603 ms) : 0, 3603
ProfilingAgent [baseline] (94.062 ms) : 0, 94062
ProfilingAgent [candidate] (94.533 ms) : 0, 94533
Profiling [baseline] (94.643 ms) : 0, 94643
Profiling [candidate] (95.095 ms) : 0, 95095
LoadParameters
See matching parameters
SummaryFound 4 performance improvements and 2 performance regressions! Performance is the same for 14 metrics, 16 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section baseline
no_agent (1.255 ms) : 1243, 1267
. : milestone, 1255,
iast (3.494 ms) : 3444, 3544
. : milestone, 3494,
iast_FULL (6.049 ms) : 5987, 6110
. : milestone, 6049,
iast_GLOBAL (3.659 ms) : 3598, 3720
. : milestone, 3659,
profiling (2.151 ms) : 2131, 2170
. : milestone, 2151,
tracing (1.928 ms) : 1911, 1945
. : milestone, 1928,
section candidate
no_agent (1.234 ms) : 1222, 1246
. : milestone, 1234,
iast (3.315 ms) : 3272, 3359
. : milestone, 3315,
iast_FULL (5.931 ms) : 5871, 5992
. : milestone, 5931,
iast_GLOBAL (3.738 ms) : 3681, 3794
. : milestone, 3738,
profiling (2.359 ms) : 2335, 2383
. : milestone, 2359,
tracing (1.864 ms) : 1848, 1880
. : milestone, 1864,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section baseline
no_agent (17.854 ms) : 17680, 18029
. : milestone, 17854,
appsec (19.466 ms) : 19271, 19660
. : milestone, 19466,
code_origins (18.762 ms) : 18572, 18952
. : milestone, 18762,
iast (18.248 ms) : 18065, 18432
. : milestone, 18248,
profiling (19.746 ms) : 19541, 19952
. : milestone, 19746,
tracing (17.687 ms) : 17512, 17862
. : milestone, 17687,
section candidate
no_agent (19.514 ms) : 19311, 19717
. : milestone, 19514,
appsec (18.55 ms) : 18361, 18738
. : milestone, 18550,
code_origins (19.172 ms) : 18981, 19363
. : milestone, 19172,
iast (18.108 ms) : 17925, 18291
. : milestone, 18108,
profiling (18.481 ms) : 18301, 18661
. : milestone, 18481,
tracing (17.858 ms) : 17683, 18033
. : milestone, 17858,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section baseline
no_agent (14.948 s) : 14948000, 14948000
. : milestone, 14948000,
appsec (14.84 s) : 14840000, 14840000
. : milestone, 14840000,
iast (18.245 s) : 18245000, 18245000
. : milestone, 18245000,
iast_GLOBAL (18.221 s) : 18221000, 18221000
. : milestone, 18221000,
profiling (14.884 s) : 14884000, 14884000
. : milestone, 14884000,
tracing (14.935 s) : 14935000, 14935000
. : milestone, 14935000,
section candidate
no_agent (14.919 s) : 14919000, 14919000
. : milestone, 14919000,
appsec (14.923 s) : 14923000, 14923000
. : milestone, 14923000,
iast (18.27 s) : 18270000, 18270000
. : milestone, 18270000,
iast_GLOBAL (18.266 s) : 18266000, 18266000
. : milestone, 18266000,
profiling (14.505 s) : 14505000, 14505000
. : milestone, 14505000,
tracing (14.782 s) : 14782000, 14782000
. : milestone, 14782000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~9922250541, baseline=1.62.0-SNAPSHOT~42f154d2f6
dateFormat X
axisFormat %s
section baseline
no_agent (1.487 ms) : 1476, 1499
. : milestone, 1487,
appsec (3.842 ms) : 3620, 4063
. : milestone, 3842,
iast (2.268 ms) : 2199, 2337
. : milestone, 2268,
iast_GLOBAL (2.314 ms) : 2245, 2383
. : milestone, 2314,
profiling (2.103 ms) : 2048, 2157
. : milestone, 2103,
tracing (2.086 ms) : 2032, 2140
. : milestone, 2086,
section candidate
no_agent (1.49 ms) : 1478, 1501
. : milestone, 1490,
appsec (3.847 ms) : 3626, 4069
. : milestone, 3847,
iast (2.276 ms) : 2207, 2345
. : milestone, 2276,
iast_GLOBAL (2.315 ms) : 2246, 2385
. : milestone, 2315,
profiling (2.106 ms) : 2051, 2161
. : milestone, 2106,
tracing (2.084 ms) : 2031, 2138
. : milestone, 2084,
|
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any other useful labelsclose,fix, or any linking keywords when referencing an issueUse
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]
Note: Once your PR is ready to merge, add it to the merge queue by commenting
/merge./merge -ccancels 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.