-
Notifications
You must be signed in to change notification settings - Fork 304
Add Spring Boot 3.3 smoke tests #7932
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
Conversation
314c8b1
to
7d2a924
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 53 metrics, 10 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.086 s) : 0, 1086100
Total [baseline] (8.579 s) : 0, 8578852
Agent [candidate] (1.089 s) : 0, 1089127
Total [candidate] (8.597 s) : 0, 8597313
section iast
Agent [baseline] (1.219 s) : 0, 1218764
Total [baseline] (9.142 s) : 0, 9142173
Agent [candidate] (1.209 s) : 0, 1208737
Total [candidate] (9.137 s) : 0, 9137477
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.217 s) : 0, 1217406
Total [baseline] (9.114 s) : 0, 9113856
Agent [candidate] (1.206 s) : 0, 1206485
Total [candidate] (9.1 s) : 0, 9100047
section iast_TELEMETRY_OFF
Agent [baseline] (1.205 s) : 0, 1205118
Total [baseline] (9.121 s) : 0, 9120866
Agent [candidate] (1.206 s) : 0, 1205735
Total [candidate] (9.113 s) : 0, 9112678
gantt
title insecure-bank - break down per module: candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (690.07 ms) : 0, 690070
BytebuddyAgent [candidate] (692.724 ms) : 0, 692724
GlobalTracer [baseline] (316.789 ms) : 0, 316789
GlobalTracer [candidate] (317.844 ms) : 0, 317844
AppSec [baseline] (54.236 ms) : 0, 54236
AppSec [candidate] (54.617 ms) : 0, 54617
Remote Config [baseline] (685.79 µs) : 0, 686
Remote Config [candidate] (687.643 µs) : 0, 688
Telemetry [baseline] (10.481 ms) : 0, 10481
Telemetry [candidate] (9.318 ms) : 0, 9318
section iast
BytebuddyAgent [baseline] (811.164 ms) : 0, 811164
BytebuddyAgent [candidate] (803.449 ms) : 0, 803449
GlobalTracer [baseline] (306.631 ms) : 0, 306631
GlobalTracer [candidate] (304.948 ms) : 0, 304948
AppSec [baseline] (57.957 ms) : 0, 57957
AppSec [candidate] (56.982 ms) : 0, 56982
IAST [baseline] (20.904 ms) : 0, 20904
IAST [candidate] (21.403 ms) : 0, 21403
Remote Config [baseline] (630.034 µs) : 0, 630
Remote Config [candidate] (620.236 µs) : 0, 620
Telemetry [baseline] (7.55 ms) : 0, 7550
Telemetry [candidate] (7.512 ms) : 0, 7512
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (809.712 ms) : 0, 809712
BytebuddyAgent [candidate] (801.485 ms) : 0, 801485
GlobalTracer [baseline] (306.89 ms) : 0, 306890
GlobalTracer [candidate] (304.548 ms) : 0, 304548
AppSec [baseline] (57.947 ms) : 0, 57947
AppSec [candidate] (57.215 ms) : 0, 57215
IAST [baseline] (20.83 ms) : 0, 20830
IAST [candidate] (21.423 ms) : 0, 21423
Remote Config [baseline] (620.192 µs) : 0, 620
Remote Config [candidate] (608.641 µs) : 0, 609
Telemetry [baseline] (7.518 ms) : 0, 7518
Telemetry [candidate] (7.423 ms) : 0, 7423
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (800.43 ms) : 0, 800430
BytebuddyAgent [candidate] (799.979 ms) : 0, 799979
GlobalTracer [baseline] (304.17 ms) : 0, 304170
GlobalTracer [candidate] (305.096 ms) : 0, 305096
AppSec [baseline] (58.443 ms) : 0, 58443
AppSec [candidate] (57.515 ms) : 0, 57515
IAST [baseline] (20.331 ms) : 0, 20331
IAST [candidate] (21.26 ms) : 0, 21260
Remote Config [baseline] (600.739 µs) : 0, 601
Remote Config [candidate] (609.16 µs) : 0, 609
Telemetry [baseline] (7.388 ms) : 0, 7388
Telemetry [candidate] (7.496 ms) : 0, 7496
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.081 s) : 0, 1080900
Total [baseline] (10.399 s) : 0, 10398768
Agent [candidate] (1.085 s) : 0, 1085061
Total [candidate] (10.381 s) : 0, 10381117
section appsec
Agent [baseline] (1.216 s) : 0, 1215510
Total [baseline] (10.677 s) : 0, 10676654
Agent [candidate] (1.225 s) : 0, 1224907
Total [candidate] (10.675 s) : 0, 10675343
section iast
Agent [baseline] (1.209 s) : 0, 1208935
Total [baseline] (10.93 s) : 0, 10929908
Agent [candidate] (1.215 s) : 0, 1215381
Total [candidate] (10.896 s) : 0, 10896055
section profiling
Agent [baseline] (1.278 s) : 0, 1278420
Total [baseline] (10.733 s) : 0, 10732524
Agent [candidate] (1.279 s) : 0, 1279127
Total [candidate] (10.707 s) : 0, 10707398
gantt
title petclinic - break down per module: candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.706 ms) : 0, 687706
BytebuddyAgent [candidate] (688.174 ms) : 0, 688174
GlobalTracer [baseline] (315.986 ms) : 0, 315986
GlobalTracer [candidate] (316.696 ms) : 0, 316696
AppSec [baseline] (54.182 ms) : 0, 54182
AppSec [candidate] (54.292 ms) : 0, 54292
Remote Config [baseline] (676.331 µs) : 0, 676
Remote Config [candidate] (686.168 µs) : 0, 686
Telemetry [baseline] (8.577 ms) : 0, 8577
Telemetry [candidate] (11.433 ms) : 0, 11433
section appsec
BytebuddyAgent [baseline] (703.647 ms) : 0, 703647
BytebuddyAgent [candidate] (710.011 ms) : 0, 710011
GlobalTracer [baseline] (313.096 ms) : 0, 313096
GlobalTracer [candidate] (315.68 ms) : 0, 315680
AppSec [baseline] (166.437 ms) : 0, 166437
AppSec [candidate] (166.86 ms) : 0, 166860
IAST [baseline] (19.68 ms) : 0, 19680
IAST [candidate] (20.232 ms) : 0, 20232
Remote Config [baseline] (643.519 µs) : 0, 644
Remote Config [candidate] (635.715 µs) : 0, 636
Telemetry [baseline] (8.131 ms) : 0, 8131
Telemetry [candidate] (7.781 ms) : 0, 7781
section iast
BytebuddyAgent [baseline] (802.108 ms) : 0, 802108
BytebuddyAgent [candidate] (808.18 ms) : 0, 808180
GlobalTracer [baseline] (306.155 ms) : 0, 306155
GlobalTracer [candidate] (306.404 ms) : 0, 306404
AppSec [baseline] (57.772 ms) : 0, 57772
AppSec [candidate] (56.138 ms) : 0, 56138
IAST [baseline] (20.993 ms) : 0, 20993
IAST [candidate] (22.645 ms) : 0, 22645
Remote Config [baseline] (632.092 µs) : 0, 632
Remote Config [candidate] (627.684 µs) : 0, 628
Telemetry [baseline] (7.544 ms) : 0, 7544
Telemetry [candidate] (7.541 ms) : 0, 7541
section profiling
BytebuddyAgent [baseline] (680.471 ms) : 0, 680471
BytebuddyAgent [candidate] (680.84 ms) : 0, 680840
GlobalTracer [baseline] (399.912 ms) : 0, 399912
GlobalTracer [candidate] (399.507 ms) : 0, 399507
AppSec [baseline] (54.518 ms) : 0, 54518
AppSec [candidate] (54.564 ms) : 0, 54564
Remote Config [baseline] (663.034 µs) : 0, 663
Remote Config [candidate] (663.459 µs) : 0, 663
Telemetry [baseline] (12.014 ms) : 0, 12014
Telemetry [candidate] (12.828 ms) : 0, 12828
ProfilingAgent [baseline] (91.843 ms) : 0, 91843
ProfilingAgent [candidate] (91.821 ms) : 0, 91821
Profiling [baseline] (91.866 ms) : 0, 91866
Profiling [candidate] (91.844 ms) : 0, 91844
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 7 metrics, 21 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section baseline
no_agent (1.704 ms) : 1680, 1729
. : milestone, 1704,
appsec (2.187 ms) : 2157, 2218
. : milestone, 2187,
appsec_no_iast (2.203 ms) : 2172, 2234
. : milestone, 2203,
iast (1.865 ms) : 1835, 1894
. : milestone, 1865,
profiling (1.903 ms) : 1873, 1933
. : milestone, 1903,
tracing (1.878 ms) : 1847, 1909
. : milestone, 1878,
section candidate
no_agent (1.702 ms) : 1678, 1727
. : milestone, 1702,
appsec (2.214 ms) : 2184, 2244
. : milestone, 2214,
appsec_no_iast (2.179 ms) : 2147, 2210
. : milestone, 2179,
iast (1.893 ms) : 1864, 1923
. : milestone, 1893,
profiling (1.922 ms) : 1888, 1955
. : milestone, 1922,
tracing (1.881 ms) : 1849, 1912
. : milestone, 1881,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section baseline
no_agent (451.329 µs) : 422, 480
. : milestone, 451,
iast (584.557 µs) : 553, 616
. : milestone, 585,
iast_FULL (833.458 µs) : 800, 867
. : milestone, 833,
iast_GLOBAL (616.338 µs) : 585, 648
. : milestone, 616,
iast_HARDCODED_SECRET_DISABLED (587.915 µs) : 556, 620
. : milestone, 588,
iast_INACTIVE (542.953 µs) : 512, 574
. : milestone, 543,
iast_TELEMETRY_OFF (576.642 µs) : 544, 610
. : milestone, 577,
tracing (538.729 µs) : 509, 569
. : milestone, 539,
section candidate
no_agent (441.591 µs) : 413, 470
. : milestone, 442,
iast (580.687 µs) : 548, 613
. : milestone, 581,
iast_FULL (838.559 µs) : 805, 872
. : milestone, 839,
iast_GLOBAL (624.265 µs) : 591, 657
. : milestone, 624,
iast_HARDCODED_SECRET_DISABLED (586.701 µs) : 555, 619
. : milestone, 587,
iast_INACTIVE (544.054 µs) : 514, 574
. : milestone, 544,
iast_TELEMETRY_OFF (577.745 µs) : 545, 610
. : milestone, 578,
tracing (535.578 µs) : 503, 568
. : milestone, 536,
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 biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section baseline
no_agent (15.081 s) : 15081000, 15081000
. : milestone, 15081000,
appsec (15.334 s) : 15334000, 15334000
. : milestone, 15334000,
iast (18.952 s) : 18952000, 18952000
. : milestone, 18952000,
iast_GLOBAL (18.498 s) : 18498000, 18498000
. : milestone, 18498000,
profiling (15.341 s) : 15341000, 15341000
. : milestone, 15341000,
tracing (14.964 s) : 14964000, 14964000
. : milestone, 14964000,
section candidate
no_agent (15.27 s) : 15270000, 15270000
. : milestone, 15270000,
appsec (15.311 s) : 15311000, 15311000
. : milestone, 15311000,
iast (18.767 s) : 18767000, 18767000
. : milestone, 18767000,
iast_GLOBAL (18.338 s) : 18338000, 18338000
. : milestone, 18338000,
profiling (15.225 s) : 15225000, 15225000
. : milestone, 15225000,
tracing (15.313 s) : 15313000, 15313000
. : milestone, 15313000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.43.0-SNAPSHOT~7d2a924120, baseline=1.43.0-SNAPSHOT~31bfaf7217
dateFormat X
axisFormat %s
section baseline
no_agent (1.47 ms) : 1459, 1482
. : milestone, 1470,
appsec (2.31 ms) : 2270, 2350
. : milestone, 2310,
iast (2.061 ms) : 2010, 2113
. : milestone, 2061,
iast_GLOBAL (2.116 ms) : 2064, 2169
. : milestone, 2116,
profiling (1.939 ms) : 1896, 1982
. : milestone, 1939,
tracing (1.91 ms) : 1871, 1950
. : milestone, 1910,
section candidate
no_agent (1.461 ms) : 1449, 1472
. : milestone, 1461,
appsec (2.325 ms) : 2284, 2366
. : milestone, 2325,
iast (2.062 ms) : 2010, 2114
. : milestone, 2062,
iast_GLOBAL (2.115 ms) : 2063, 2168
. : milestone, 2115,
profiling (1.924 ms) : 1883, 1965
. : milestone, 1924,
tracing (1.914 ms) : 1874, 1954
. : milestone, 1914,
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I push for investigating if smoke tests could not behave like integration tests, meaning having an unbound max version to test against. WDYT?
That makes sense to me. It crossed my mind when doing this, since what we'd probably want here is a smoke test for latest Spring Boot 3.x. |
What Does This Do
Add Spring Boot 3.3 smoke tests, based on Spring Boot 3.0.
Motivation
To help testing #7931, but this is of more broad interest, given past escalations specific to Spring Boot 3.2 or later.
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]