Skip to main content
Momentic produces results in two places:
  1. The dashboard at app.momentic.ai: uploaded run data with videos, traces, auto-heal history, and quarantine state.
  2. Local reports: JUnit XML, Allure, Playwright JSON, or Buildkite JSON, for feeding into other CI tooling.

Uploading to the dashboard

Pass the upload flag on any run invocation:
npx momentic run --upload-results
Uploaded runs appear in the Runs view in the dashboard. MOMENTIC_API_KEY must be set.
Runs view
Every uploaded run surfaces with:
  • Status: pass, fail, flaky, quarantined, cancelled
  • Duration and cost, time the run took plus AI token usage
  • Environment and branch, which env and Git branch the run targeted
  • Trigger: CLI, API, scheduled, or manual

Filtering

Filter runs by test name or label, environment or branch, status, time range, or trigger type. Saved filters live in the left sidebar.

Drilling into a run

Each run page shows every step with its status, duration, and artifacts. Click a step to view its video replay, trace (DOM, network, console), screenshots, auto-heal traces when healing fired, and AI reasoning. You can also inspect the same run UI locally against a folder of run results using momentic results view (or momentic-mobile results view for mobile).

Sharing

Each run has a shareable URL. Team members with workspace access can open it directly.

Generating local reports

Pass --reporter to run to emit a standardized report file into the reporterDir (defaults to ./reports):
npx momentic run --reporter junit
Supported formats:
FormatWebMobileNotes
junitYesYesJUnit XML. Drops into any CI system that surfaces JUnit.
allureYesNoAllure result directory.
playwright-jsonYesNoPlaywright-style JSON report.
buildkite-jsonYesYesBuildkite Test Analytics JSON format.
See momentic run and momentic-mobile run for the full CLI flag reference.

CI integration

Every CI/CD template uploads results by default. See your CI provider’s page for the ready-to-paste config.

Artifacts

Failed runs include:
  • Video: enable via recordVideo in momentic.config.yaml
  • Trace: always captured on failure
  • Screenshots: captured at each step
  • Auto-heal traces: shown in the run viewer when auto-heal fires
All artifacts are visible in the dashboard; local artifacts live under reporterDir.

Viewing runs outside the dashboard

The result viewer that powers momentic results view also ships as a static bundle you can host yourself, useful when you’d rather serve run results from your own infrastructure. See Self-host the result viewer.