One collected JUnit <testcase> — accumulated per testEnd and serialized into
junit.xml at run end when --reporter=junit is active.
const testcase: JUnitCase = { classname: 'Cart > totals', name: 'sums line items', time: 0.012, // QUnit reported 12ms status: 'passed', };
classname: string
Suite name: the QUnit module path (fullName minus the test name).
name: string
The test-case name (the last element of QUnit's fullName).
time: number
Test runtime in seconds (QUnit reports ms; converted on record).
status: "passed" | "failed" | "skipped" | "todo"
Outcome of the test case.
optional
failureMessage: string
First failing assertion's message (failed cases only).
optional
failureDetail: string
Concatenated failing-assertion messages + resolved stacks (failed cases only).