Skip to main content

The Settings screen

Most settings persist per user via Azure DevOps Extension Data; a few (a shared scale profile, project-shared reports) are project-scoped so a whole team sees the same thing.
SettingWhat it controls
Header & footer labelReplaces “TestPulse” in the header, footer and file name — see Cover page.
Field configurationPer-field regex, soft length and the cover-page toggle — see Generate a report.
Visible export buttonsWhich export buttons appear — see Show or hide export buttons.
PDF section orderReorder and toggle PDF sections — see Export formats.
NotificationsTeams / Slack webhooks — see Notifications.
Scheduled reportsRecurring report reminders — see Scheduled reports.
Quality scale & GO/NO-GO overrideScale profile and the opt-in decision override — see Quality Gate.
Assess coverage depthThe opt-in depth analysis — see Coverage depth.

Import external results

Open the Import tab and drag-and-drop (or pick) an .xml file produced by Cypress, Playwright, Surefire / Maven, NUnit 3 or xUnit 2. The format is auto-detected from the root tag. Parsed results are previewed (name, outcome, duration, mapped) and auto-mapped to Azure DevOps test cases by name (case-insensitive contains); unmapped rows get a manual dropdown. Pick the target plan and click Import — a report is saved to History with an [AUTO] badge.
Parsing is purely client-side — no network calls.

Consolidated multi-plan reports

Toggle Multi-plan mode in the plan selector to pick several plans. A single Generate produces one consolidated report: global metrics plus a per-plan breakdown (each plan’s total, pass rate, execution rate and counts) and a Plan column in the results table — on screen and in every export. Overlapping test cases are de-duplicated (most recent result wins); a note explains why per-plan totals may exceed the consolidated total. A non-blocking warning appears beyond three plans; single-plan behaviour is unchanged.

Export formats

What each format contains.

Quality Gate — grade & GO/NO-GO

The scale profile lives here.