From 7c6b88bc3603914c110a1a4334d84cfacbb402b4 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Sat, 24 Jul 2021 01:22:12 +0000 Subject: [PATCH] Split webworker tests into separate CI jobs (#1744) --- .circleci/config.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f7c808546..3f1c03113 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -297,14 +297,15 @@ workflows: - build-packages: requires: - build-core + - test-main: name: test-core-chrome - test-params: -k chrome src packages/micropip + test-params: -k "chrome and not webworker" src packages/micropip requires: - build-core - test-main: name: test-core-firefox - test-params: -k firefox src packages/micropip + test-params: -k "firefox and not webworker" src packages/micropip requires: - build-core - test-main: @@ -312,6 +313,18 @@ workflows: test-params: -k node src packages/micropip requires: - 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: name: test-packages-chrome test-params: -k chrome packages/test* packages/*/test* @@ -327,6 +340,7 @@ workflows: test-params: -k "node and not numpy" packages/test* packages/*/test* requires: - build-packages + - test-emsdk: requires: - build-core