diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 96c33d7..4b93147 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -50,6 +50,8 @@ jobs: name: Run Integration Issue#76 Tests if: startsWith(github.ref, 'refs/heads') runs-on: ubuntu-latest + strategy: + fail-fast: true steps: - name: Checkout uses: actions/checkout@v2 @@ -61,7 +63,7 @@ jobs: run: npm ci - name: 1MiB id: sigpipe-a - if: always() + continue-on-error: true uses: ./ with: max_attempts: 1 @@ -69,12 +71,20 @@ jobs: command: 'make bytes-1024' - name: 1⅛MiB if: always() - id: sigpipe-b + continue-on-error: true uses: ./ with: max_attempts: 1 timeout_minutes: 5 command: 'make bytes-1152' + - uses: nick-invision/assert-action@v1 + with: + expected: failure + actual: ${{ steps.sigpipe-a.outcome }} + - uses: nick-invision/assert-action@v1 + with: + expected: failure + actual: ${{ steps.sigpipe-b.outcome }} ci_integration: name: Run Integration Tests