chore: make ci more robust, fix stack overflow and import problem (#9948)

* chore: add additional logging to CI to catch circular deps and exit mocha on failure

* chore: fix blockly import

* chore: format

* chore: increase webdriver timeout to allow longer tests

* fix: stack overflow if a sound is missing

* chore: dont fail for any console errors

* chore: needs more timeout

* chore: run mocha in a subprocess

* chore: fix chromedriver cache issues

* chore: remove bad error condition
This commit is contained in:
Maribeth Moffatt
2026-05-29 14:53:07 -04:00
committed by GitHub
parent 75de6cb905
commit 7682eeab29
11 changed files with 614 additions and 228 deletions
+4
View File
@@ -43,6 +43,10 @@ jobs:
- name: Npm Clean Install
run: npm ci
- name: Setup Chrome
if: runner.os == 'Linux'
uses: browser-actions/setup-chrome@v1
- name: Linux Test Setup
if: runner.os == 'Linux'
run: source ./tests/scripts/setup_linux_env.sh