Skip to content

Test Results

The Test Results page provides a searchable archive of every test run that has been executed. Each run is stored as a timestamped directory containing a full HTML report.


Click Test Results in the left sidebar.

Test Results page with run list and HTML report


Page Layout

The page is split into two resizable panels:

Panel Description
Left — Test Runs list A chronological list of all stored test runs
Right — Summary report An embedded HTML report for the currently selected run

Drag the divider between the panels to resize them. Use the ⤢ Expand button (top-right of the report panel) to view the report in full-screen mode.


Test Runs List

Each entry in the list shows:

  • Run identifier — in the format YYYY-MM-DD_HH-MM-SS_TestRun
  • Formatted date and time — displayed in a human-readable form (e.g. Apr 21, 2026 at 19:25:35)

The list is sorted newest-first. Use the Filter test runs… search box to narrow the list by date or keyword.

The first run in the list is selected automatically when the page loads.


Reading the Summary Report

When you select a run, the right panel renders the XPressRT HTML report for that run. The report includes:

Run Metadata

Field Description
Started / Finished Timestamps for the beginning and end of the run
Duration Total elapsed time
Device under test Name of the device being tested (from Settings device_under_test_name)
Version Firmware or hardware version (from Settings device_under_test_version)
Tester Name of the person or organisation running the tests (from Settings tester_name)
Location Test bench or facility name (from Settings test_place_name)
Hostname The machine hostname where the run was executed

Feature Summary

A high-level summary card showing:

  • Passed Features — features where all scenarios passed
  • Failed Features — features with one or more failures
  • Total Features — total number of features executed

Scenario Details

For each feature, the report lists every scenario with:

  • Pass / Fail status
  • Step-by-step breakdown
  • Error messages for failed steps
  • Duration per step and per scenario

For Scenario Outlines, each iteration (parameter row) is listed separately.


If the report contains links to per-feature detail pages, they are resolved relative to the backend API automatically — click them to drill down into individual feature reports within the same embedded view.


Full-Screen Mode

Click the button to expand the report to fill the browser window. Click to return to split-panel view. This is useful when reviewing detailed step logs or sharing the screen with a colleague.


Interpreting Status Icons

Icon Meaning
✅ Passed All steps in the scenario completed successfully
❌ Failed One or more steps failed
⏭ Skipped The step was not executed (because a prior step aborted the run)
⏳ Pending The step had not yet started at the time of the report

Report Storage

Reports are stored on the server at the path configured as the Results Directory (relative to the base path). Each run creates a subfolder named YYYY-MM-DD_HH-MM-SS_TestRun. The XPressRT backend serves these directories through the /api/v1/config/results/ endpoint.

To back up reports, copy the results directory from the Docker volume to a permanent storage location.