Skip running e2e tests when commit is tagged with '[skip e2e]' (#9486)

[skip e2e]
feature/default_network_editable
Whymarrh Whitby 4 years ago committed by GitHub
parent 17f7ca2cfe
commit baa2350604
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      .circleci/config.yml
  2. 14
      .circleci/scripts/test-run-e2e

@ -229,7 +229,11 @@ jobs:
command: mv ./dist-test ./dist
- run:
name: test:e2e:chrome
command: yarn test:e2e:chrome
command: |
if .circleci/scripts/test-run-e2e
then
yarn test:e2e:chrome
fi
no_output_timeout: 20m
- store_artifacts:
path: test-artifacts
@ -250,7 +254,11 @@ jobs:
command: mv ./dist-test ./dist
- run:
name: test:e2e:firefox
command: yarn test:e2e:firefox
command: |
if .circleci/scripts/test-run-e2e
then
yarn test:e2e:firefox
fi
no_output_timeout: 20m
- store_artifacts:
path: test-artifacts

@ -0,0 +1,14 @@
#!/usr/bin/env bash
set -e
set -u
set -o pipefail
# Skip running e2e tests if the HEAD commit is tagged correctly
if git show --format='%B' --no-patch "$CIRCLE_SHA1" | grep --fixed-strings --quiet '[skip e2e]'
then
printf '%s\n' "$CIRCLE_SHA1 contains the tag '[skip e2e]' so e2e tests will not run"
exit 1
fi
exit 0
Loading…
Cancel
Save