Add support for enum value comparison#7418
Merged
Conversation
enum value is expressed as string with either fully qualified name, simple name with enum class of just the enum value.
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 5 unstable metrics. See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (346.472 µs) : 302, 390
. : milestone, 346,
basic (345.561 µs) : 335, 356
. : milestone, 346,
loop (11.198 ms) : 11131, 11264
. : milestone, 11198,
section candidate
noprobe (344.556 µs) : 304, 385
. : milestone, 345,
basic (344.112 µs) : 333, 355
. : milestone, 344,
loop (11.096 ms) : 11029, 11163
. : milestone, 11096,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 47 metrics, 16 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.046 s) : 0, 1046286
Total [baseline] (8.48 s) : 0, 8480165
Agent [candidate] (1.049 s) : 0, 1048887
Total [candidate] (8.531 s) : 0, 8530910
section iast
Agent [baseline] (1.176 s) : 0, 1175925
Total [baseline] (9.017 s) : 0, 9016519
Agent [candidate] (1.176 s) : 0, 1176400
Total [candidate] (9.012 s) : 0, 9011986
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.176 s) : 0, 1176090
Total [baseline] (8.969 s) : 0, 8969162
Agent [candidate] (1.185 s) : 0, 1185466
Total [candidate] (8.992 s) : 0, 8991639
section iast_TELEMETRY_OFF
Agent [baseline] (1.187 s) : 0, 1186787
Total [baseline] (9.002 s) : 0, 9002084
Agent [candidate] (1.172 s) : 0, 1171691
Total [candidate] (9.025 s) : 0, 9025076
gantt
title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (667.439 ms) : 0, 667439
BytebuddyAgent [candidate] (668.774 ms) : 0, 668774
GlobalTracer [baseline] (306.166 ms) : 0, 306166
GlobalTracer [candidate] (307.322 ms) : 0, 307322
AppSec [baseline] (51.006 ms) : 0, 51006
AppSec [candidate] (51.121 ms) : 0, 51121
Remote Config [baseline] (678.535 µs) : 0, 679
Remote Config [candidate] (682.645 µs) : 0, 683
Telemetry [baseline] (7.587 ms) : 0, 7587
Telemetry [candidate] (7.505 ms) : 0, 7505
section iast
BytebuddyAgent [baseline] (781.867 ms) : 0, 781867
BytebuddyAgent [candidate] (781.986 ms) : 0, 781986
GlobalTracer [baseline] (296.029 ms) : 0, 296029
GlobalTracer [candidate] (296.604 ms) : 0, 296604
AppSec [baseline] (51.871 ms) : 0, 51871
AppSec [candidate] (52.501 ms) : 0, 52501
Remote Config [baseline] (580.624 µs) : 0, 581
Remote Config [candidate] (589.955 µs) : 0, 590
Telemetry [baseline] (8.692 ms) : 0, 8692
Telemetry [candidate] (7.173 ms) : 0, 7173
IAST [baseline] (23.429 ms) : 0, 23429
IAST [candidate] (24.045 ms) : 0, 24045
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (781.836 ms) : 0, 781836
BytebuddyAgent [candidate] (787.789 ms) : 0, 787789
GlobalTracer [baseline] (296.919 ms) : 0, 296919
GlobalTracer [candidate] (298.89 ms) : 0, 298890
AppSec [baseline] (49.292 ms) : 0, 49292
AppSec [candidate] (52.341 ms) : 0, 52341
Remote Config [baseline] (571.087 µs) : 0, 571
Remote Config [candidate] (583.471 µs) : 0, 583
Telemetry [baseline] (8.792 ms) : 0, 8792
Telemetry [candidate] (8.037 ms) : 0, 8037
IAST [baseline] (25.135 ms) : 0, 25135
IAST [candidate] (24.186 ms) : 0, 24186
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (789.482 ms) : 0, 789482
BytebuddyAgent [candidate] (779.427 ms) : 0, 779427
GlobalTracer [baseline] (299.578 ms) : 0, 299578
GlobalTracer [candidate] (296.925 ms) : 0, 296925
AppSec [baseline] (49.293 ms) : 0, 49293
AppSec [candidate] (49.319 ms) : 0, 49319
Remote Config [baseline] (610.22 µs) : 0, 610
Remote Config [candidate] (630.476 µs) : 0, 630
Telemetry [baseline] (9.466 ms) : 0, 9466
Telemetry [candidate] (7.949 ms) : 0, 7949
IAST [baseline] (24.707 ms) : 0, 24707
IAST [candidate] (23.933 ms) : 0, 23933
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1054556
Total [baseline] (10.262 s) : 0, 10262200
Agent [candidate] (1.048 s) : 0, 1047547
Total [candidate] (10.306 s) : 0, 10305620
section appsec
Agent [baseline] (1.176 s) : 0, 1176264
Total [baseline] (10.533 s) : 0, 10532809
Agent [candidate] (1.171 s) : 0, 1170946
Total [candidate] (10.533 s) : 0, 10532727
section iast
Agent [baseline] (1.179 s) : 0, 1179311
Total [baseline] (10.773 s) : 0, 10773102
Agent [candidate] (1.177 s) : 0, 1176983
Total [candidate] (10.736 s) : 0, 10736410
section profiling
Agent [baseline] (1.253 s) : 0, 1253310
Total [baseline] (10.653 s) : 0, 10653274
Agent [candidate] (1.244 s) : 0, 1244432
Total [candidate] (10.57 s) : 0, 10570271
gantt
title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (673.031 ms) : 0, 673031
BytebuddyAgent [candidate] (667.895 ms) : 0, 667895
GlobalTracer [baseline] (308.68 ms) : 0, 308680
GlobalTracer [candidate] (306.958 ms) : 0, 306958
AppSec [baseline] (51.102 ms) : 0, 51102
AppSec [candidate] (51.073 ms) : 0, 51073
Remote Config [baseline] (692.958 µs) : 0, 693
Remote Config [candidate] (681.019 µs) : 0, 681
Telemetry [baseline] (7.517 ms) : 0, 7517
Telemetry [candidate] (7.501 ms) : 0, 7501
section appsec
BytebuddyAgent [baseline] (682.785 ms) : 0, 682785
BytebuddyAgent [candidate] (680.48 ms) : 0, 680480
GlobalTracer [baseline] (302.507 ms) : 0, 302507
GlobalTracer [candidate] (301.234 ms) : 0, 301234
AppSec [baseline] (157.429 ms) : 0, 157429
AppSec [candidate] (156.748 ms) : 0, 156748
Remote Config [baseline] (606.849 µs) : 0, 607
Remote Config [candidate] (608.006 µs) : 0, 608
Telemetry [baseline] (8.819 ms) : 0, 8819
Telemetry [candidate] (8.121 ms) : 0, 8121
IAST [baseline] (21.061 ms) : 0, 21061
IAST [candidate] (20.428 ms) : 0, 20428
section iast
BytebuddyAgent [baseline] (782.683 ms) : 0, 782683
BytebuddyAgent [candidate] (783.273 ms) : 0, 783273
GlobalTracer [baseline] (298.241 ms) : 0, 298241
GlobalTracer [candidate] (296.839 ms) : 0, 296839
AppSec [baseline] (54.525 ms) : 0, 54525
AppSec [candidate] (52.483 ms) : 0, 52483
Remote Config [baseline] (575.376 µs) : 0, 575
Remote Config [candidate] (578.27 µs) : 0, 578
Telemetry [baseline] (7.155 ms) : 0, 7155
Telemetry [candidate] (8.709 ms) : 0, 8709
IAST [baseline] (22.628 ms) : 0, 22628
IAST [candidate] (21.596 ms) : 0, 21596
section profiling
BytebuddyAgent [baseline] (667.801 ms) : 0, 667801
BytebuddyAgent [candidate] (662.627 ms) : 0, 662627
GlobalTracer [baseline] (391.818 ms) : 0, 391818
GlobalTracer [candidate] (390.215 ms) : 0, 390215
AppSec [baseline] (52.639 ms) : 0, 52639
AppSec [candidate] (51.933 ms) : 0, 51933
Remote Config [baseline] (699.336 µs) : 0, 699
Remote Config [candidate] (692.849 µs) : 0, 693
Telemetry [baseline] (7.449 ms) : 0, 7449
Telemetry [candidate] (7.368 ms) : 0, 7368
ProfilingAgent [baseline] (95.418 ms) : 0, 95418
ProfilingAgent [candidate] (94.418 ms) : 0, 94418
Profiling [baseline] (95.443 ms) : 0, 95443
Profiling [candidate] (94.443 ms) : 0, 94443
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 18 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section baseline
no_agent (1.359 ms) : 1340, 1378
. : milestone, 1359,
appsec (1.703 ms) : 1678, 1727
. : milestone, 1703,
appsec_no_iast (1.733 ms) : 1709, 1757
. : milestone, 1733,
iast (1.489 ms) : 1467, 1512
. : milestone, 1489,
profiling (1.529 ms) : 1503, 1554
. : milestone, 1529,
tracing (1.457 ms) : 1432, 1482
. : milestone, 1457,
section candidate
no_agent (1.346 ms) : 1327, 1365
. : milestone, 1346,
appsec (1.718 ms) : 1692, 1743
. : milestone, 1718,
appsec_no_iast (1.694 ms) : 1669, 1719
. : milestone, 1694,
iast (1.487 ms) : 1464, 1509
. : milestone, 1487,
profiling (1.533 ms) : 1506, 1559
. : milestone, 1533,
tracing (1.461 ms) : 1436, 1486
. : milestone, 1461,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section baseline
no_agent (374.837 µs) : 355, 395
. : milestone, 375,
iast (481.782 µs) : 461, 503
. : milestone, 482,
iast_FULL (555.047 µs) : 533, 578
. : milestone, 555,
iast_GLOBAL (516.561 µs) : 493, 540
. : milestone, 517,
iast_HARDCODED_SECRET_DISABLED (480.506 µs) : 459, 502
. : milestone, 481,
iast_INACTIVE (455.74 µs) : 434, 478
. : milestone, 456,
iast_TELEMETRY_OFF (478.925 µs) : 457, 501
. : milestone, 479,
tracing (446.037 µs) : 425, 467
. : milestone, 446,
section candidate
no_agent (367.33 µs) : 347, 387
. : milestone, 367,
iast (478.392 µs) : 457, 500
. : milestone, 478,
iast_FULL (549.557 µs) : 527, 572
. : milestone, 550,
iast_GLOBAL (517.635 µs) : 493, 542
. : milestone, 518,
iast_HARDCODED_SECRET_DISABLED (482.499 µs) : 461, 504
. : milestone, 482,
iast_INACTIVE (455.68 µs) : 433, 478
. : milestone, 456,
iast_TELEMETRY_OFF (472.369 µs) : 451, 493
. : milestone, 472,
tracing (448.635 µs) : 428, 469
. : milestone, 449,
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.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section baseline
no_agent (15.13 s) : 15130000, 15130000
. : milestone, 15130000,
appsec (15.039 s) : 15039000, 15039000
. : milestone, 15039000,
iast (18.594 s) : 18594000, 18594000
. : milestone, 18594000,
iast_GLOBAL (17.779 s) : 17779000, 17779000
. : milestone, 17779000,
profiling (15.198 s) : 15198000, 15198000
. : milestone, 15198000,
tracing (15.203 s) : 15203000, 15203000
. : milestone, 15203000,
section candidate
no_agent (15.131 s) : 15131000, 15131000
. : milestone, 15131000,
appsec (15.003 s) : 15003000, 15003000
. : milestone, 15003000,
iast (18.746 s) : 18746000, 18746000
. : milestone, 18746000,
iast_GLOBAL (18.067 s) : 18067000, 18067000
. : milestone, 18067000,
profiling (15.827 s) : 15827000, 15827000
. : milestone, 15827000,
tracing (14.926 s) : 14926000, 14926000
. : milestone, 14926000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~35b0726dd1, baseline=1.39.0-SNAPSHOT~594de2e160
dateFormat X
axisFormat %s
section baseline
no_agent (1.459 ms) : 1448, 1471
. : milestone, 1459,
appsec (2.225 ms) : 2189, 2260
. : milestone, 2225,
iast (1.972 ms) : 1929, 2014
. : milestone, 1972,
iast_GLOBAL (2.022 ms) : 1980, 2064
. : milestone, 2022,
profiling (1.859 ms) : 1825, 1892
. : milestone, 1859,
tracing (1.84 ms) : 1807, 1874
. : milestone, 1840,
section candidate
no_agent (1.465 ms) : 1454, 1477
. : milestone, 1465,
appsec (2.216 ms) : 2181, 2251
. : milestone, 2216,
iast (1.965 ms) : 1924, 2007
. : milestone, 1965,
iast_GLOBAL (2.02 ms) : 1977, 2063
. : milestone, 2020,
profiling (1.87 ms) : 1836, 1904
. : milestone, 1870,
tracing (1.845 ms) : 1811, 1878
. : milestone, 1845,
|
evanchooly
approved these changes
Aug 29, 2024
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
enum value is expressed as string with either fully qualified name, simple name with enum class of just the enum value.
Motivation
Add support for enum values
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: DEBUG-2455