lynkeus
Beta · React Native first

See what every test of your app did. On screen and on the backend.

lynkeus runs your app's cases and turns each run into a report you can share: the film of every case in step with its steps, the events the app sent, the requests the backend served and what they set off, and which cases fail now and then.

home-balance-and-depositpassed
  1. app.login as: u13 requests · 209 queries
  2. app.see text: $500
  3. app.press #deposit-buttonPOST /deposits 201 · 1 job
  4. app.wait Deposit.Methods

One report. Everything the run saw.

The film, in step with the steps

Every case is filmed where the host can film. Pick a step and the film jumps there; play it and the steps follow, down to the checks that held at once.

What the backend did

Point your backend's OpenTelemetry exporter at the run. Each request the app sent shows under the step that sent it, with its queries, jobs and calls out. Nothing about your backend is hard-wired.

Flaky, or broken?

Every run is kept with its cases, so lynkeus can tell a case that needs a retry now and then from one that broke, and open the last time it failed.

Fast enough for every pull request

On the fastsim host, a suite of 81 cases runs in about 80 seconds on one Linux machine, with no simulator to boot.

From your terminal to a link

  1. 1

    Sign in and make a key

    Your organisation's key files runs under it, from a laptop or from CI.

  2. 2

    Run your cases with --push

    Set LYNKEUS_REPORTS_KEY and add one flag to the command you already run.

  3. 3

    Share the report

    The link prints when the run ends. Anyone with it can open the report; your organisation sees every run.

Pricing

Free

  • Runs kept 7 days
  • One project
  • A frame after every step
  • Reports anyone with the link can open
Start free

Team

  • Runs kept 90 days
  • Any number of projects
  • The film of every case
  • Flake trends across your runs
  • Members and invitations
Start with Team