Split webworker tests into separate CI jobs (#1744)

This commit is contained in:
Hood Chatham 2021-07-24 01:22:12 +00:00 committed by GitHub
parent 2262165570
commit 7c6b88bc36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 2 deletions

View File

@ -297,14 +297,15 @@ workflows:
- build-packages: - build-packages:
requires: requires:
- build-core - build-core
- test-main: - test-main:
name: test-core-chrome name: test-core-chrome
test-params: -k chrome src packages/micropip test-params: -k "chrome and not webworker" src packages/micropip
requires: requires:
- build-core - build-core
- test-main: - test-main:
name: test-core-firefox name: test-core-firefox
test-params: -k firefox src packages/micropip test-params: -k "firefox and not webworker" src packages/micropip
requires: requires:
- build-core - build-core
- test-main: - test-main:
@ -312,6 +313,18 @@ workflows:
test-params: -k node src packages/micropip test-params: -k node src packages/micropip
requires: requires:
- build-core - build-core
- test-main:
name: test-core-chrome-webworker
test-params: -k chrome src/tests/test_webworker.py
requires:
- test-core-chrome
- test-main:
name: test-core-firefox-webworker
test-params: -k firefox src/tests/test_webworker.py
requires:
- test-core-firefox
- test-main: - test-main:
name: test-packages-chrome name: test-packages-chrome
test-params: -k chrome packages/test* packages/*/test* test-params: -k chrome packages/test* packages/*/test*
@ -327,6 +340,7 @@ workflows:
test-params: -k "node and not numpy" packages/test* packages/*/test* test-params: -k "node and not numpy" packages/test* packages/*/test*
requires: requires:
- build-packages - build-packages
- test-emsdk: - test-emsdk:
requires: requires:
- build-core - build-core