Glossary

The vocabulary that turns up the moment a generated report has to leave the machine that made it. Each entry is a definition first, then the part that actually bites in practice.

Report formats and outputs

  • HTML report — what one is, and why it is never just one file
  • Self-contained HTML — the single-file export mode, and its ceiling
  • Code coverage — line, branch, statement, and what a percentage hides
  • JUnit XML — the interchange format with no specification
  • SARIF — the OASIS standard for static analysis findings
  • SBOM — CycloneDX, SPDX, and what a bill of materials is for
  • Flame graph — why the x-axis is not time
  • Mutation testing — the coverage metric that can actually fail
  • Flaky test — the definition, and why the report matters more than the fix
  • .ipynb — notebook files, and what survives an HTML export

CI and storage

Browser behaviour

Agents

Why these terms cluster together

Almost every entry above is a step on the same path. A tool generates a directory of HTML. CI stores it as an artifact under a retention policy. Someone links it. The link 404s, or the page opens blank because the origin was file://, or it downloads instead of rendering because the MIME type was wrong, or the charts are missing because CSP refused the CDN.

The terms are the failure modes, named.

Publishing the whole output directory to an address you own collapses most of them: assets travel with the entry file, the origin is a real HTTPS origin, the Content-Type is correct, and the link does not have an expiry date attached to someone else's storage policy.

Try it

Comma is free — unlimited reports, unlimited commenters, unlimited revision history.

Publish a report that opens for everyone →

Related