Skip to content

Commit 809a10b

Browse files
committed
add assertions for retry_on_exit_code tests
1 parent 8291deb commit 809a10b

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/ci_cd.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,14 @@ jobs:
8787
retry_on_exit_code: 2
8888
max_attempts: 3
8989
command: node -e "process.exit(2)"
90+
- uses: nick-invision/assert-action@v1
91+
with:
92+
expected: failure
93+
actual: ${{ steps.retry_on_exit_code_expected.outcome }}
94+
- uses: nick-invision/assert-action@v1
95+
with:
96+
expected: 3
97+
actual: ${{ steps.retry_on_exit_code_expected.outputs.total_attempts }}
9098

9199
- name: retry_on_exit_code (with unexpected error code)
92100
id: retry_on_exit_code_unexpected
@@ -97,6 +105,14 @@ jobs:
97105
retry_on_exit_code: 2
98106
max_attempts: 3
99107
command: node -e "process.exit(1)"
108+
- uses: nick-invision/assert-action@v1
109+
with:
110+
expected: failure
111+
actual: ${{ steps.retry_on_exit_code_unexpected.outcome }}
112+
- uses: nick-invision/assert-action@v1
113+
with:
114+
expected: 1
115+
actual: ${{ steps.retry_on_exit_code_unexpected.outputs.total_attempts }}
100116

101117
- name: on-retry-cmd (on-retry fails)
102118
id: on-retry-cmd-fails

0 commit comments

Comments
 (0)