-
Notifications
You must be signed in to change notification settings - Fork 279
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
Implement flaky tests retry for Cucumber JUnit 5 #6339
Merged
nikita-tkachenko-datadog
merged 7 commits into
master
from
nikita-tkachenko/retry-flaky-tests-cucumber-junit-5
Dec 16, 2023
Merged
Implement flaky tests retry for Cucumber JUnit 5 #6339
nikita-tkachenko-datadog
merged 7 commits into
master
from
nikita-tkachenko/retry-flaky-tests-cucumber-junit-5
Dec 16, 2023
Conversation
This file contains 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
nikita-tkachenko-datadog
added
the
comp: ci visibility
Continuous Integration Visibility
label
Dec 10, 2023
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 47 metrics, 7 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.26.0-SNAPSHOT~777177d886, baseline=1.26.0-SNAPSHOT~163ba8a996
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1049276
Total [baseline] (9.312 s) : 0, 9312287
Agent [candidate] (1.051 s) : 0, 1050810
Total [candidate] (9.334 s) : 0, 9334316
section appsec
Agent [baseline] (1.129 s) : 0, 1129137
Total [baseline] (9.443 s) : 0, 9442729
Agent [candidate] (1.138 s) : 0, 1138375
Total [candidate] (9.517 s) : 0, 9516650
section iast
Agent [baseline] (1.162 s) : 0, 1161722
Total [baseline] (9.588 s) : 0, 9587842
Agent [candidate] (1.17 s) : 0, 1169560
Total [candidate] (9.632 s) : 0, 9631882
section profiling
Agent [baseline] (1.237 s) : 0, 1237368
Total [baseline] (9.639 s) : 0, 9638649
Agent [candidate] (1.235 s) : 0, 1235153
Total [candidate] (9.726 s) : 0, 9726486
gantt
title petclinic - break down per module: candidate=1.26.0-SNAPSHOT~777177d886, baseline=1.26.0-SNAPSHOT~163ba8a996
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (649.29 ms) : 0, 649290
BytebuddyAgent [candidate] (650.803 ms) : 0, 650803
GlobalTracer [baseline] (308.573 ms) : 0, 308573
GlobalTracer [candidate] (309.224 ms) : 0, 309224
AppSec [baseline] (49.121 ms) : 0, 49121
AppSec [candidate] (48.611 ms) : 0, 48611
Remote Config [baseline] (684.399 µs) : 0, 684
Remote Config [candidate] (677.789 µs) : 0, 678
Telemetry [baseline] (7.138 ms) : 0, 7138
Telemetry [candidate] (7.118 ms) : 0, 7118
section appsec
BytebuddyAgent [baseline] (644.301 ms) : 0, 644301
BytebuddyAgent [candidate] (650.566 ms) : 0, 650566
GlobalTracer [baseline] (305.784 ms) : 0, 305784
GlobalTracer [candidate] (308.344 ms) : 0, 308344
AppSec [baseline] (136.849 ms) : 0, 136849
AppSec [candidate] (137.55 ms) : 0, 137550
Remote Config [baseline] (639.936 µs) : 0, 640
Remote Config [candidate] (650.163 µs) : 0, 650
Telemetry [baseline] (7.442 ms) : 0, 7442
Telemetry [candidate] (6.856 ms) : 0, 6856
section iast
BytebuddyAgent [baseline] (765.792 ms) : 0, 765792
BytebuddyAgent [candidate] (772.912 ms) : 0, 772912
GlobalTracer [baseline] (286.137 ms) : 0, 286137
GlobalTracer [candidate] (287.634 ms) : 0, 287634
AppSec [baseline] (46.505 ms) : 0, 46505
AppSec [candidate] (47.167 ms) : 0, 47167
Remote Config [baseline] (606.557 µs) : 0, 607
Remote Config [candidate] (605.63 µs) : 0, 606
Telemetry [baseline] (6.576 ms) : 0, 6576
Telemetry [candidate] (6.594 ms) : 0, 6594
IAST [baseline] (21.756 ms) : 0, 21756
IAST [candidate] (20.151 ms) : 0, 20151
section profiling
ProfilingAgent [baseline] (88.316 ms) : 0, 88316
ProfilingAgent [candidate] (88.586 ms) : 0, 88586
BytebuddyAgent [baseline] (659.209 ms) : 0, 659209
BytebuddyAgent [candidate] (657.362 ms) : 0, 657362
GlobalTracer [baseline] (378.754 ms) : 0, 378754
GlobalTracer [candidate] (378.393 ms) : 0, 378393
AppSec [baseline] (48.651 ms) : 0, 48651
AppSec [candidate] (48.67 ms) : 0, 48670
Remote Config [baseline] (676.012 µs) : 0, 676
Remote Config [candidate] (690.391 µs) : 0, 690
Telemetry [baseline] (7.421 ms) : 0, 7421
Telemetry [candidate] (7.499 ms) : 0, 7499
Profiling [baseline] (88.341 ms) : 0, 88341
Profiling [candidate] (88.611 ms) : 0, 88611
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.26.0-SNAPSHOT~777177d886, baseline=1.26.0-SNAPSHOT~163ba8a996
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1048637
Total [baseline] (8.742 s) : 0, 8741779
Agent [candidate] (1.05 s) : 0, 1050028
Total [candidate] (8.726 s) : 0, 8726247
section iast
Agent [baseline] (1.157 s) : 0, 1156742
Total [baseline] (9.316 s) : 0, 9315899
Agent [candidate] (1.163 s) : 0, 1162709
Total [candidate] (9.263 s) : 0, 9262876
section iast_TELEMETRY_OFF
Agent [baseline] (1.148 s) : 0, 1147760
Total [baseline] (9.262 s) : 0, 9262039
Agent [candidate] (1.153 s) : 0, 1152927
Total [candidate] (9.296 s) : 0, 9296120
gantt
title insecure-bank - break down per module: candidate=1.26.0-SNAPSHOT~777177d886, baseline=1.26.0-SNAPSHOT~163ba8a996
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (648.69 ms) : 0, 648690
BytebuddyAgent [candidate] (650.649 ms) : 0, 650649
GlobalTracer [baseline] (308.843 ms) : 0, 308843
GlobalTracer [candidate] (308.503 ms) : 0, 308503
AppSec [baseline] (48.793 ms) : 0, 48793
AppSec [candidate] (48.734 ms) : 0, 48734
Remote Config [baseline] (683.715 µs) : 0, 684
Remote Config [candidate] (681.321 µs) : 0, 681
Telemetry [baseline] (7.161 ms) : 0, 7161
Telemetry [candidate] (7.089 ms) : 0, 7089
section iast
BytebuddyAgent [baseline] (764.751 ms) : 0, 764751
BytebuddyAgent [candidate] (767.384 ms) : 0, 767384
GlobalTracer [baseline] (283.945 ms) : 0, 283945
GlobalTracer [candidate] (285.267 ms) : 0, 285267
AppSec [baseline] (46.203 ms) : 0, 46203
AppSec [candidate] (46.935 ms) : 0, 46935
IAST [baseline] (19.573 ms) : 0, 19573
IAST [candidate] (20.289 ms) : 0, 20289
Remote Config [baseline] (612.859 µs) : 0, 613
Remote Config [candidate] (597.25 µs) : 0, 597
Telemetry [baseline] (7.475 ms) : 0, 7475
Telemetry [candidate] (7.961 ms) : 0, 7961
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (757.064 ms) : 0, 757064
BytebuddyAgent [candidate] (760.028 ms) : 0, 760028
GlobalTracer [baseline] (284.213 ms) : 0, 284213
GlobalTracer [candidate] (285.754 ms) : 0, 285754
AppSec [baseline] (46.003 ms) : 0, 46003
AppSec [candidate] (46.032 ms) : 0, 46032
IAST [baseline] (16.217 ms) : 0, 16217
IAST [candidate] (19.027 ms) : 0, 19027
Remote Config [baseline] (597.571 µs) : 0, 598
Remote Config [candidate] (598.365 µs) : 0, 598
Telemetry [baseline] (9.526 ms) : 0, 9526
Telemetry [candidate] (7.292 ms) : 0, 7292
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 8 metrics, 14 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.26.0-SNAPSHOT~777177d886, baseline=1.26.0-SNAPSHOT~163ba8a996
dateFormat X
axisFormat %s
section baseline
no_agent (1.367 ms) : 1348, 1387
. : milestone, 1367,
appsec (1.76 ms) : 1735, 1785
. : milestone, 1760,
iast (1.53 ms) : 1505, 1555
. : milestone, 1530,
profiling (1.53 ms) : 1504, 1556
. : milestone, 1530,
tracing (1.484 ms) : 1460, 1509
. : milestone, 1484,
section candidate
no_agent (1.346 ms) : 1327, 1365
. : milestone, 1346,
appsec (1.756 ms) : 1731, 1781
. : milestone, 1756,
iast (1.54 ms) : 1515, 1565
. : milestone, 1540,
profiling (1.509 ms) : 1483, 1534
. : milestone, 1509,
tracing (1.504 ms) : 1479, 1528
. : milestone, 1504,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.26.0-SNAPSHOT~777177d886, baseline=1.26.0-SNAPSHOT~163ba8a996
dateFormat X
axisFormat %s
section baseline
no_agent (367.718 µs) : 348, 388
. : milestone, 368,
iast (476.56 µs) : 456, 497
. : milestone, 477,
iast_FULL (534.512 µs) : 514, 555
. : milestone, 535,
iast_INACTIVE (448.638 µs) : 428, 470
. : milestone, 449,
iast_TELEMETRY_OFF (467.473 µs) : 447, 488
. : milestone, 467,
tracing (439.214 µs) : 419, 459
. : milestone, 439,
section candidate
no_agent (364.549 µs) : 345, 385
. : milestone, 365,
iast (477.61 µs) : 457, 498
. : milestone, 478,
iast_FULL (536.126 µs) : 516, 557
. : milestone, 536,
iast_INACTIVE (447.916 µs) : 427, 469
. : milestone, 448,
iast_TELEMETRY_OFF (466.013 µs) : 446, 486
. : milestone, 466,
tracing (445.575 µs) : 424, 467
. : milestone, 446,
|
romainkomorndatadog
approved these changes
Dec 12, 2023
nikita-tkachenko-datadog
force-pushed
the
nikita-tkachenko/retry-flaky-tests-spock
branch
from
December 13, 2023 15:00
1988553
to
bdf2753
Compare
Base automatically changed from
nikita-tkachenko/retry-flaky-tests-spock
to
master
December 14, 2023 16:52
nikita-tkachenko-datadog
deleted the
nikita-tkachenko/retry-flaky-tests-cucumber-junit-5
branch
December 16, 2023 18:41
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
Implements retrying flaky Cucumber Junit 5 tests.
Motivation
Adding flaky test retries feature to CI Visibility.
Jira ticket: CIVIS-8243