Skip to content

Send automation results

If you run automated tests, get the results into Sulu by importing the standard report your framework already produces — no Sulu-specific library in your test code.

Step 1 — get an API token

  1. Open Profile → API keys.
  2. Click Generate token. Copy it — you can't view it again.

Step 2 — enable your framework's reporter

Any Allure reporter (allure-pytest, allure-playwright, allure-junit5, …) or plain JUnit XML output works. Pick your stack in Import test reports — there are quickstarts for pytest, Maven, Gradle, Playwright, Jest, and .NET.

Step 3 — upload

bash
suluctl upload --results ./allure-results

Or drag the results folder into Launches → Import in the web UI.

Step 4 — verify it works

Open Launches in Sulu — a new launch appears with one TestResult per test, including steps and screenshots when the report carries them. Re-uploading the same directory is safe (idempotent).

Sulu Test Management System