Skip to content

Changes to testing system#115

Merged
botandrose merged 6 commits intomainfrom
fix-firefox-ci
Feb 16, 2025
Merged

Changes to testing system#115
botandrose merged 6 commits intomainfrom
fix-firefox-ci

Conversation

@botandrose
Copy link
Collaborator

Four changes here to the testing system:

  1. Remove npm run ci, and replace with npm run test:chrome, npm run test:firefox, and npm run test:webkit. GitHub CI runs each one of these in its own job now. This is primarily to enable...
  2. Force Firefox test runs to run with concurrency disabled. Closes CI suddenly flaky on Firefox? #113.
  3. Add npm run test:all for running in all three browsers locally, now that we no longer have npm run ci.
  4. Add npm run test:ci to simulate the result of a GitHub Actions CI run. This is useful for running before pushing, to avoid fixup commits and CI reruns.

TESTING.md has been updated accordingly.

@MichaelWest22 FYI

@botandrose botandrose merged commit d2720e7 into main Feb 16, 2025
12 checks passed
@botandrose botandrose deleted the fix-firefox-ci branch February 16, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI suddenly flaky on Firefox?

2 participants