Skip to main content

Test Run Item Component

This component displays a summary of a single test run, typically shown in lists on the main Test Runs page (both Active and Completed tabs).

It provides a quick overview of the run's status and key information, presented in a consistent two-line layout.

Layout and Information​

The item is laid out in two lines: identity above, detail below.

Identity line

  • Selection Checkbox: Shown at the start of the row for users with edit, complete, or delete permission. Ticking it selects the run for bulk operations.
  • Name: Displays the test run name with a Play Circle icon, or a Bot icon for automated runs. The name is a link that navigates to the Test Run Details page for that specific run. Hovering over the row shows a link icon, and the full name is always available in a tooltip when it is too long to fit.
  • Indicators: A lock icon when the run's composition is locked, a multi-configuration icon when the run belongs to a configuration group, a flame for runs created in the last few minutes, and a pending review badge when the run is awaiting a decision.
  • Configuration: The run's configuration, when it has one.
  • Status: The current workflow state, using the WorkflowStateDisplay component — the state's icon, name, and associated color.
  • Actions Menu: A vertical ellipsis (...) button opens a dropdown with Edit, Duplicate, Complete, and the record key, subject to your permissions.

Detail line

  • Test Case Summary: The execution status of the cases in the run, using the TestRunCasesSummary component — a segmented bar plus counts, elapsed time and total estimate. Every segment links to its case. The bar scrolls horizontally when a run has more cases than it can seat. For automated runs the line shows the run duration (wall-clock time from first to last result) alongside the total test time (summed durations); on narrow rows the line truncates with an ellipsis, and the full values stay available in the tooltips.
  • Milestone: The associated Milestone, when the run has one and the surrounding list is not already grouped by milestone.
  • Completion Date: Shown in place of the members on completed runs.
  • Members: User avatars involved with the run (creator, assigned testers, executors), shown at the end of the line using the MemberList component. These are the same three roles the My Test Runs filter matches on, so filtering by it keeps the runs your avatar appears on.

Note line

  • A single line preview of the test run's description, when one is set. Uses the plain text version from the rich-text editor.

Styling​

  • The background and border colors of the item are subtly tinted based on the color associated with the test run's current workflow state.
  • Newly created test runs (e.g., after adding via the modal) might have a temporary highlighted border or pulsing animation to draw attention.