Shareable Test Report Links: Share Results Beyond Your Team

Your test results live behind a login. That’s fine for your team, but what about everyone else — contractors, QA consultants, stakeholders, partner teams? Share links let you generate a public URL for any test run that anyone can view without a Gaffer account.

The Problem: Test Results Are Locked Behind Logins

Test reports sit in your CI dashboard or your Gaffer organization. When someone outside your team needs to see them, you’re stuck with bad options:

  • Screenshots in Slack — Loses detail, can’t drill into failures, no interactivity
  • Screen sharing — Requires both people online at the same time
  • Exporting to PDF — Static, loses the interactive HTML report
  • Adding them to your org — Overkill for a contractor who needs one report

You shouldn’t need to add someone to your organization just to show them a test result.

From any test run in Gaffer, open the share modal and get a public URL. The link gives read-only access to the test run summary and the HTML report — no login required.

How It Works

  1. Open a test run and click Share
  2. Gaffer generates a unique URL for that test run
  3. Send the link to anyone — they see the results in their browser
  4. Set an expiration (1 hour, 24 hours, 7 days, 30 days, or never)
  5. Revoke the link at any time

Each test run gets one share link. Creating a link is idempotent — opening the share modal again returns the same URL.

What Recipients See

The share page shows the same data your team sees on the test run detail page:

  • Test counts — Passed, failed, and skipped
  • Branch and commit info
  • Interactive HTML report — The full Playwright, Jest, or other framework report, viewable in the browser

Recipients who don’t have a Gaffer account see a sign-up prompt. Members of your organization see a link back to the dashboard. Authenticated users from other organizations see an option to request access.

Use Cases

Sharing with Contractors

A freelance QA engineer is testing your app. They don’t need full dashboard access — they need to see what failed in the latest run. Send them a share link with a 7-day expiration.

Stakeholder Updates

Your PM asks “did the regression suite pass before release?” Instead of a screenshot or a verbal “yes,” send them the link. They see the actual results.

Cross-Team Debugging

Another team’s API change broke your integration tests. Share the link in their Slack channel. They can see exactly which tests failed and what the errors were.

Client Reporting

If you’re an agency running tests for a client, share links let you send test results without provisioning accounts. Set the link to expire after 30 days so it doesn’t linger.

Expiration and Revocation

Share links aren’t permanent by default — you control how long they’re active:

SettingDuration
1 hourQuick review, then auto-expires
24 hoursEnd-of-day sharing
7 daysSprint-length access
30 daysMonthly reporting
NeverLink stays active until manually revoked

You can update the expiration after creating the link, or revoke it entirely. Revoked links return a “not found” page.

How It Fits with the Rest of Gaffer

Share links complement the existing workflow:

  • CI uploads test results to Gaffer automatically
  • Your team views results in the dashboard and gets Slack notifications
  • External collaborators get share links when they need access to specific runs
  • HTML reports are viewable through share links — no downloads required

Share links are read-only. Recipients can view results but can’t modify anything in your organization.

Get Started

Share links are available on all Gaffer plans. Open any test run, click Share, and send the link.

Start Free