mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 01:39:44 +01:00
[MV3] Add e2e chrome test job for MV3 build (#15991)
* Add filter tag * Fix tag * test tag * fix * Changed tag * Add test-e2e-chrome * Filter by branch instead of tag * Move tests to correct mv3 folder * Remove ignore from e2e regular chrome job * Remove filter, so it's run on all PRs * Handling red X for MV3 e2e failures Co-authored-by: Mark Stacey <markjstacey@gmail.com> Co-authored-by: Mark Stacey <markjstacey@gmail.com>
This commit is contained in:
parent
dc775b598e
commit
1b3dc0db54
@ -90,6 +90,9 @@ workflows:
|
||||
- test-e2e-firefox-snaps:
|
||||
requires:
|
||||
- prep-build-test-flask
|
||||
- test-e2e-chrome-mv3:
|
||||
requires:
|
||||
- prep-build-test-mv3
|
||||
- test-unit:
|
||||
requires:
|
||||
- prep-deps
|
||||
@ -537,6 +540,33 @@ jobs:
|
||||
- store_artifacts:
|
||||
path: test-artifacts
|
||||
destination: test-artifacts
|
||||
|
||||
test-e2e-chrome-mv3:
|
||||
executor: node-browsers
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Re-Install Chrome
|
||||
command: ./.circleci/scripts/chrome-install.sh
|
||||
- attach_workspace:
|
||||
at: .
|
||||
- run:
|
||||
name: Move test build to dist
|
||||
command: mv ./dist-test-mv3 ./dist
|
||||
- run:
|
||||
name: Move test zips to builds
|
||||
command: mv ./builds-test-mv3 ./builds
|
||||
- run:
|
||||
name: test:e2e:chrome
|
||||
command: |
|
||||
if .circleci/scripts/test-run-e2e.sh
|
||||
then
|
||||
yarn test:e2e:chrome --retries 2 || echo "Temporarily suppressing MV3 e2e test failures"
|
||||
fi
|
||||
no_output_timeout: 20m
|
||||
- store_artifacts:
|
||||
path: test-artifacts
|
||||
destination: test-artifacts
|
||||
|
||||
test-e2e-firefox-snaps:
|
||||
executor: node-browsers
|
||||
|
Loading…
Reference in New Issue
Block a user