Skip to content

Launch detail page

Four URL-driven tabs, plus the header and bulk triage.

Overview tab

A 2x2 card grid:

  • Pie chart of test results — clickable slices filter the Tree tab by status.
  • Unresolved results — the launch's FAILED and BROKEN results.
  • Variables — env vars / tags / build number set by the reporter or run dialog.
  • Defects — count of defects linked to results in this launch.

Counts come from the launch's stored metrics — the same source the launches list reads — so the Overview and the list always agree as results stream in.

Tree tab

The launch's TestResults grouped by the active attribute tree.

  • Resizable left/right split.
  • Manual / Auto segmented toggle.
  • Status-chip filter (driven from pie clicks or set directly).
  • Right pane: result detail (status, duration, scenario steps, attachments, defect links, assignee).

Defects tab

A read-only table of the defects linked to results in this launch, each with a Jira-status refresh and a jump to the affected result. From the same tab you can link or create a defect for an unresolved failure; the defects themselves are edited on the Defects page.

Logs tab

The launch's full log stream — run-level output and per-test logs — in one chronological panel. A running launch streams new lines live (with a LIVE pill); a finished or closed launch shows the static snapshot.

  • Launch name + execution-state badge + LIVE pill (when streaming).
  • Tags chips, env-vars badge with popover, default-assignees avatars.
  • A prominent red Close launch button (visible, not hidden in a kebab — destructive operations should be plainly visible).
  • Promote to Test Cases — turn this launch's automation results into managed test cases (see below).
  • A segmented progress bar with per-status counts.

Promote results to Test Cases

Available to editors once the launch is no longer IN_PROGRESS. Click Promote to Test Cases in the header to open a preview → confirm dialog that, for each result, will create a new test case, update an automation-owned case's scenario, or skip a hand-authored manual case (unless you tick it to convert it to automation). Results with nothing to add are summarized as skipped. Confirming writes the cases as new scenario versions — the same path your automated runs use to keep scenarios in sync.

Bulk triage

The Tree tab's bulk-actions bar exposes Pass / Fail / Skip across N selected results. The launch metrics and tree refresh as updates stream back over WebSocket.

Sulu Test Management System