Skip to content

Conversation

@flavorjones
Copy link
Member

@flavorjones flavorjones commented Dec 20, 2025

Karma is no longer maintained.

The progress reporter output is similar to minitest, because I am unimaginative:

$ web-test-runner

Running 1 test files...


............................................................................................................................................................................................................................SSSSS............................SS......................................................SSSSS.............................................................................SSSSSSS...............................S......SSSSSSS............................S...............S.....

493 tests: 464 passed, 0 failed, 29 skipped.

Done in 39.07s.

@flavorjones flavorjones marked this pull request as draft December 20, 2025 03:39
@flavorjones flavorjones force-pushed the flavorjones/replace-karma-with-wtr branch from 3979f69 to 4729f62 Compare December 22, 2025 20:25
@flavorjones flavorjones changed the title Dirty spike to replace Karma with @web/test-runner Replace Karma with @web/test-runner Dec 22, 2025
@flavorjones flavorjones marked this pull request as ready for review December 22, 2025 20:32
@flavorjones flavorjones force-pushed the flavorjones/replace-karma-with-wtr branch from 4729f62 to 12a642b Compare December 31, 2025 15:16
@flavorjones flavorjones force-pushed the flavorjones/replace-karma-with-wtr branch 2 times, most recently from 51a0a29 to 74e35c6 Compare December 31, 2025 17:05
flavorjones and others added 3 commits December 31, 2025 12:06
while keeping QUnit and SauceLabs.

- SAUCE_REGION support to configure region
- tunnelIdentifier in sauce:options - to connect through the tunnel
- Local QUnit/fixtures serving - to avoid CDN issues through tunnel
- hostname: '0.0.0.0' - to allow Sauce Connect to reach WTR

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
WTR doesn't support per-test progress reporting, so let's use a
middleware endpoint as a callback to emit minitest-style test status.

In CI, though, we'll continue to use the default reporter because we
want to see per-browser results (via Sauce Labs) and don't care about
realtime progress.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@flavorjones flavorjones force-pushed the flavorjones/replace-karma-with-wtr branch from 74e35c6 to c20a85d Compare December 31, 2025 17:06
@flavorjones flavorjones merged commit 32b1082 into main Jan 3, 2026
19 checks passed
@flavorjones flavorjones deleted the flavorjones/replace-karma-with-wtr branch January 3, 2026 17:59
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.

3 participants