Skip to content

How to share a test run report

When a run finishes (or fails), you usually want someone else to look at it. This guide covers the four ways Marriska lets you do that.

  1. Open the report

    From Reports in the top nav, click the row for the run you want to share.

  2. Copy the URL from your address bar

    Reports have stable, deep-linked URLs (e.g. /reports/test/abc-123 for a single test, /reports/set/xyz-456 for a test set run).

  3. Send it

    Anyone in your org with the role to view reports will land on the same view you’re seeing — full step list, screenshots, timings.

When you create a schedule, you can list email addresses to notify when the run completes. Notification emails include a direct link to the report. See Scheduling tests for the setup.

Toggle Failures only if you want quiet runs to stay quiet — good for catching regressions without drowning the channel in green-status emails.

The same recipients have to be members of the org to actually open the report from the email link.

What a teammate usually wants from a report is the test itself — its steps as YAML, as a runnable Playwright Python script, or as a .marriska bundle they can import. That is an export of the saved test, not of the run; see Export and import tests.

A run’s own record is available from the API only — the report page has no button for it:

WhatEndpoint
The compiled step list the executor ran (YAML)GET /api/v1/tests/{execution_id}/yaml
The execution’s metadata (JSON)GET /api/v1/tests/{execution_id}/json

Both answer a signed-in request only — the app’s bearer token, with the run’s organization in X-Org-Id. An API key is refused with 401, and so is the address opened in a browser tab, which carries no token; neither works from CI today.

Every step screenshot has its own URL (/api/v1/tests/{execution_id}/screenshots/{browser}/{step_number}) and is fetched directly from the API. The lightbox in the report view opens the screenshot full-size — right-click → Save image to attach it to a Slack message or ticket.

For visual-regression failures, the report shows the captured screenshot side-by-side with the baseline; both are downloadable the same way.

  • Public share links / view-without-account. No share-token endpoint exists today. Anyone you send a report URL to must sign in to your org first.
  • PDF export. The HTML view is the only render — there’s no one-click PDF.
  • Slack-direct sharing. The notification path is email-only for now.