mirror of
https://github.com/discourse/discourse.git
synced 2026-08-06 04:48:33 +08:00
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`). |
||
|---|---|---|
| .. | ||
| asset-processor | ||
| deprecation-silencer | ||
| discourse | ||
| discourse-i18n | ||
| discourse-markdown-it | ||
| discourse-types | ||
| pretty-text | ||
| .npmrc | ||
| polyfills.js | ||