Report Features

The generated HTML report is a powerful single-page application with several views.

Dashboard View

The default view provides a high-level overview of the test run.

Dashboard Overview

Dashboard Overview

Key Components:

  • Summary Cards: At-a-glance metrics for Total Tests, Passed, Failed, Skipped, Average Test Time, and Total Run Duration.
  • Test Distribution Pie Chart: A visual breakdown of test results by status.
  • System Environment Widget: Displays information about the execution environment.
  • Test Suites Widget: Lists all test suites that were run, showing the test count and pass/fail/skip status for each.

Test Run Summary View

This tab provides a detailed, filterable list of every test case in the run.

Passed Test Run Details

Passed Test Details

Failed Test Run Details

Failed Test Details

Key Components:

  • Filtering: Powerful filters allow you to narrow down the view by test name, status (Passed, Failed, Skipped), and browser.
  • Expandable Test Cases: Click on any test case to expand it and view its details.
  • Step-by-Step Execution: See a full breakdown of every test step, including duration and status. Nested steps are indented for clarity.
  • Error Details: For failed tests, the exact error message and a color-coded stack trace are displayed. A "Copy Error Prompt" button is available for easy debugging.
  • Attachments: All associated screenshots, videos, traces and other attachment (html, csv, json, text, xml, etc.) files are displayed as thumbnails and are viewable or downloadable directly from the report.
  • Console Logs: Any stdout or stderr output captured during the test is displayed in its own section.

Test History View

This tab visualizes trends and historical data from the last 15 test runs.

Test History and Trends

Execution Trend Charts

Test History & Worker Trends

Test History & Worker Trends

Test Details for Workers

Test Details for Workers

Key Components:

  • Execution Trend Charts: Two main charts show the evolution of your test suite over time:
    • Test Volume & Outcome Trends: A line chart tracking the total, passed, failed, and skipped test counts across runs.
    • Execution Duration Trends: An area chart showing how the total run duration has changed over time.
  • Test Distribution by Worker: Bar chart for no. of tests, outcomes with respect to each worker.
  • Individual Test History: A grid of cards, one for each unique test case. Each card shows:
    • The latest status of the test.
    • A mini-chart showing the duration and status of that specific test over the last 15 runs.
    • A collapsible details section with a table of its full run history.

    AI Analysis View

    This tab embeds an external web tool to provide AI-powered analysis of your test results.

    AI Failure Analyzer

    AI Failure Analyzer

    The AI Analysis tool is an embedded third-party application and requires an internet connection to function.

    Email Report

    Email will be sent with a light-weight html file, which can be opened in mail preview application.
    1. Configure `.env`:
    RECIPIENT_EMAIL_1=recipient1@example.com
    RECIPIENT_EMAIL_2=recipient2@example.com
    # ... up to 5 recipients
    2. Send report:
    npx send-email
    or,
    npm run send-email
    Email template

    Email template

    Email Report HTML

    Email Report HTML

    Email will be received from personalpostmanreporter@gmail.com email ID, if needed kindly check the spam/junk folder to receive the mail.