Skip to content

Commit 0c85ece

Browse files
authored
GODRIVER-3622 Automatically retry some test tasks. (#2147)
1 parent 6eda007 commit 0c85ece

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.evergreen/config.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,6 @@ functions:
195195

196196
run-tests:
197197
- command: subprocess.exec
198-
type: test
199198
params:
200199
binary: bash
201200
env:
@@ -204,6 +203,7 @@ functions:
204203
args: [*task-runner, setup-test]
205204
- command: subprocess.exec
206205
type: test
206+
retry_on_failure: true
207207
params:
208208
binary: bash
209209
args: [*task-runner, "${DEFAULT_TASK}" ]
@@ -300,7 +300,6 @@ functions:
300300
params:
301301
role_arn: "${aws_test_secrets_role}"
302302
- command: subprocess.exec
303-
type: test
304303
params:
305304
binary: bash
306305
include_expansions_in_env: [AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN]
@@ -309,6 +308,7 @@ functions:
309308
args: [*task-runner, setup-test]
310309
- command: subprocess.exec
311310
type: test
311+
retry_on_failure: true
312312
params:
313313
binary: bash
314314
args: [*task-runner, --silent, evg-test-enterprise-auth]
@@ -318,7 +318,6 @@ functions:
318318
params:
319319
role_arn: "${aws_test_secrets_role}"
320320
- command: subprocess.exec
321-
type: test
322321
params:
323322
binary: bash
324323
include_expansions_in_env: [AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN]
@@ -327,6 +326,7 @@ functions:
327326
args: [*task-runner, setup-test]
328327
- command: subprocess.exec
329328
type: test
329+
retry_on_failure: true
330330
params:
331331
binary: bash
332332
args: [*task-runner, --silent, evg-test-enterprise-auth]
@@ -336,7 +336,6 @@ functions:
336336
params:
337337
role_arn: "${aws_test_secrets_role}"
338338
- command: subprocess.exec
339-
type: test
340339
params:
341340
binary: bash
342341
include_expansions_in_env: [AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN]
@@ -345,13 +344,13 @@ functions:
345344
args: [*task-runner, setup-test]
346345
- command: subprocess.exec
347346
type: test
347+
retry_on_failure: true
348348
params:
349349
binary: bash
350350
args: [*task-runner, test-atlas-connect]
351351

352352
run-ocsp-test:
353353
- command: subprocess.exec
354-
type: test
355354
params:
356355
binary: bash
357356
env:
@@ -362,14 +361,14 @@ functions:
362361
args: [*task-runner, setup-test]
363362
- command: subprocess.exec
364363
type: test
364+
retry_on_failure: true
365365
params:
366366
binary: bash
367367
include_expansions_in_env: [OCSP_TLS_SHOULD_SUCCEED]
368368
args: [*task-runner, evg-test-ocsp]
369369

370370
run-versioned-api-test:
371371
- command: subprocess.exec
372-
type: test
373372
params:
374373
binary: bash
375374
env:
@@ -379,13 +378,13 @@ functions:
379378
args: [*task-runner, setup-test]
380379
- command: subprocess.exec
381380
type: test
381+
retry_on_failure: true
382382
params:
383383
binary: bash
384384
args: [*task-runner, evg-test-versioned-api]
385385

386386
run-load-balancer-tests:
387387
- command: subprocess.exec
388-
type: test
389388
params:
390389
binary: bash
391390
include_expansions_in_env: [SINGLE_MONGOS_LB_URI, MULTI_MONGOS_LB_URI, AUTH, SSL, MONGO_GO_DRIVER_COMPRESSOR]
@@ -394,13 +393,13 @@ functions:
394393
args: [*task-runner, setup-test]
395394
- command: subprocess.exec
396395
type: test
396+
retry_on_failure: true
397397
params:
398398
binary: bash
399399
args: [*task-runner, evg-test-load-balancers]
400400

401401
run-atlas-data-lake-test:
402402
- command: subprocess.exec
403-
type: test
404403
params:
405404
binary: "bash"
406405
env:
@@ -411,6 +410,7 @@ functions:
411410
args: [*task-runner, setup-test]
412411
- command: subprocess.exec
413412
type: test
413+
retry_on_failure: true
414414
params:
415415
binary: "bash"
416416
args: [*task-runner, evg-test-atlas-data-lake]
@@ -582,7 +582,6 @@ functions:
582582

583583
run-kms-tls-test:
584584
- command: subprocess.exec
585-
type: test
586585
params:
587586
binary: "bash"
588587
env:
@@ -592,14 +591,14 @@ functions:
592591
args: [*task-runner, setup-test]
593592
- command: subprocess.exec
594593
type: test
594+
retry_on_failure: true
595595
params:
596596
binary: "bash"
597597
include_expansions_in_env: [KMS_TLS_TESTCASE]
598598
args: [*task-runner, evg-test-kms]
599599

600600
run-kmip-tests:
601601
- command: subprocess.exec
602-
type: test
603602
params:
604603
binary: "bash"
605604
env:
@@ -609,6 +608,7 @@ functions:
609608
args: [*task-runner, setup-test]
610609
- command: subprocess.exec
611610
type: test
611+
retry_on_failure: true
612612
params:
613613
binary: "bash"
614614
env:
@@ -617,7 +617,6 @@ functions:
617617

618618
run-retry-kms-requests:
619619
- command: subprocess.exec
620-
type: test
621620
params:
622621
binary: "bash"
623622
env:
@@ -627,6 +626,7 @@ functions:
627626
args: [*task-runner, setup-test]
628627
- command: subprocess.exec
629628
type: test
629+
retry_on_failure: true
630630
params:
631631
binary: "bash"
632632
env:

0 commit comments

Comments
 (0)