Skip to content

Commit a56f88b

Browse files
authored
Merge pull request #5747 from cloudflare/vaishak/fail-job-if-any-step-fails
fix: ci jobs
2 parents 808598c + 8fd4d84 commit a56f88b

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/acceptance-tests.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,24 @@ jobs:
4848
#
4949
# - name: Pre-Sweeper
5050
# run: go test ./internal/services/... -v -sweep="1" -timeout 60m
51-
- name: Run acceptance tests
52-
# note: not all resources are covered here, only passing ones should be included here (for now).
53-
run: ./scripts/run-ci-acceptance-tests
54-
env:
55-
TF_ACC: 1
56-
continue-on-error: true
5751
- name: Run Magic acceptance tests
52+
id: magic_acc_tests
5853
# tests need to be run one-by-one to avoid account lock contention
5954
run: go test -parallel=1 -p=1 -count=1 ./internal/services/{magic_wan_ipsec_tunnel,magic_wan_gre_tunnel,magic_wan_static_route} -run "^TestAcc"
6055
env:
6156
TF_ACC: 1
57+
continue-on-error: true
58+
- name: Run acceptance tests
59+
id: acc_tests
60+
# note: not all resources are covered here, only passing ones should be included here (for now).
61+
run: ./scripts/run-ci-acceptance-tests
62+
env:
63+
TF_ACC: 1
64+
- name: Check Test Status
65+
if: ${{ steps.magic_acc_tests.outcome == 'failure' || steps.acc_tests.outcome == 'failure' }}
66+
run: exit 1
67+
68+
6269
# when all resources support sweepers, re-enable.
6370
#
6471
# - name: Post-Sweeper

0 commit comments

Comments
 (0)