Github Action Cypress Run тихо завершает работу при ошибках теста - PullRequest
1 голос
/ 19 июня 2020

Использование действия Github для запуска тестов Cypress e2e, но когда тесты терпят неудачу, задание все равно проходит.

name: E2E
on:
  push:
    branches: [ master ]
    paths-ignore: [ '**.md' ]
  schedule:
    - cron: '0 8-20 * * *'

jobs:
  cypress-run:
    runs-on: ubuntu-16.04
    steps:
      - name: Checkout
        uses: actions/checkout@v1

      - name: Cypress run
        uses: cypress-io/github-action@v2
        continue-on-error: false
        with:
          record: true
        env:
          CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}

enter image description here

Причина, по которой я хотел бы fail - это получить уведомление либо через сбой задания Github, либо с таким уведомлением о резерве

  - uses: 8398a7/action-slack@v3
    if: job.status == 'failure'
    with:
      status: ${{ job.status }}
      fields: repo
      channel: '#dev'
      mention: here
      text: "E2E tests failed"
    env:
      SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
...