0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 04:48:33 +08:00
discourse/frontend
Sérgio Saquetim 889b1e4797
DEV: Make bin/qunit browser runs reliable
Previously bin/qunit could wait indefinitely for a headless browser that
connected without ever making test progress, freezing the run. Add configurable
startup and inactivity watchdogs backed by bounded browser-start retries: a
testem patch reports a browser that connects but never begins a test, and
bin/qunit retries only when the browser genuinely failed to connect, recording
browser-start failures and real test failures under separate marker files so a
failing test in a parallel run is never retried into a green result. The
watchdog, its timeouts, and its attempt count are configurable through flags and
environment variables (`--browser-watchdog`, `--browser-start-timeout`,
`--browser-inactivity-timeout`, `--browser-start-attempts`).
2026-07-22 09:37:36 -03:00
..
asset-processor DEV: add typescript support for core, themes and plugins (#41478) 2026-07-08 12:57:18 +01:00
deprecation-silencer
discourse DEV: Make bin/qunit browser runs reliable 2026-07-22 09:37:36 -03:00
discourse-i18n DEV: add typescript support for core, themes and plugins (#41478) 2026-07-08 12:57:18 +01:00
discourse-markdown-it DEV: Bump eslint/lint-configs, and correct violations (#41321) 2026-07-01 10:39:57 +01:00
discourse-types DEV: Use bundler module resolution for @discourse/types consumers (#41661) 2026-07-13 21:43:39 -03:00
pretty-text DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
.npmrc
polyfills.js