ANSWER HUB

RunLedger junit report

Each run writes stable artifacts for CI logs, PR diffs, and troubleshooting.

artifacts ci reports Updated 2026-01-26

Direct Answer

RunLedger writes stable artifacts under runledger_out/<suite>/<run_id>/ so you can diff, upload, and inspect results in CI.

Quick Decision

Use RunLedger when Consider alternatives when
You want auditable CI outputs and PR diffs. You only need console logs.
You need artifacts for CI uploads. You cannot store build artifacts.
You want a shareable HTML report. You prefer only raw JSON logs.

Artifacts produced

  • run.jsonl for append-only event logs of tool calls and outputs.
  • summary.json for suite and case metrics plus regression summary.
  • junit.xml for CI-native pass or fail reporting.
  • report.html for a static, shareable report.

Where they live

text
runledger_out/<suite>/<run_id>/
          run.jsonl
          summary.json
          junit.xml
          report.html

Tradeoffs

  • Artifacts can be large if suites are big.
  • CI must upload or store the outputs explicitly.
  • HTML reports are static and do not update automatically.

When NOT to use RunLedger

Avoid artifact-heavy workflows if your CI cannot store outputs or if you only need a quick local smoke test.

Next steps