Classes

c
APIReporter

The reporter that turns a run into a value: it records what happened instead of printing it.

Functions

f
findAPIReporterFrom(config: Config): APIReporter

The APIReporter watching this run — the reporter every result is built from.

f
toTestResult(details: TestDetails): TestResult

Projects one QUnit testEnd payload into a TestResult. QUnit's fullName is [...modules, testName]; the joined display form matches what filter matches against — modules separated by >, the test name after a : .

Type Aliases

Variables

v
CHANNEL_CAPACITY: 10000

The buffer a feed keeps for a consumer that has stopped reading.

v
MAX_BROWSER_LOGS: 1000

How many page-log entries a result retains. Tests and notices are bounded by the suite; page output is bounded by nothing a test runner controls, so this is the one channel that needs a ceiling. Generous enough that a real run never reaches it.