Sometimes you need to export runs for your Clients and Partners - in an easy to share format, outside of Thunders.
Here is how: When you have completed your Test Runs, Thunders allows you to export a professional PDF report summarizing the execution results. This report includes a cover page, a table of contents, an introduction, an execution summary, and detailed test set sections with step-by-step results and screenshots.
You can also customize the appearance of your PDF reports at the Project level, including the color scheme and which sections to include.
How to Export a PDF Report
From the Test Runs list
Navigate to your Project and open the Test Runs list.
Select the Test Run(s) you want to include in the report.
Click the Export Report button.
A dialog will appear allowing you to configure the report metadata (title, version, status) and optionally provide end-client branding (company name, logo, primary color).
Click Generate to download the PDF.
What the PDF Report Contains
The generated PDF report can include up to five sections. Each section can be toggled on or off from the Project Settings (see customization below).
Cover Page
Displays the report title, project name, version, and document status.
Shows your organization logo and, optionally, an end-client logo.
Table of Contents
Provides a structured outline of all test sets and test cases included in the report, with numbered sections for easy navigation.
Introduction
A customizable section where you can provide context about the testing scope, objectives, or any relevant background information.
Execution Summary
A table summarizing all test cases with their name, configuration (test set), status (Passed, Failed, Running, Stopped, Cancelled), and duration.
Each test case name links back to the corresponding Test Run in the Thunders web app.
Test Sets & Detailed Results
For each test set, the report lists every test case with:
Test case name and description
A detailed Run Steps table showing each executed step, its description, expected result, pass/fail status, and duration
The last screenshot captured during the test execution
Customize Your PDF Export
You can customize the appearance and content of your PDF reports from the Project Settings.
How to Access PDF Export Settings
Navigate to your Project Settings page.
Click on the PDF Export tab.
Here you will find two customization sections: Design Tokens (colors) and Section Visibility (toggles).
Design Tokens (Color Customization)
You can customize the following colors used throughout the PDF report. Each color is specified as a hex value (e.g., #2563EB).
Color | Description | Default Value |
Primary Color | Used for main headings and cover title accent |
|
Subtitle Color | Used for subtitles, project name, and body text accents |
|
Muted Color | Used for footer text and secondary information |
|
Table Header Background | Background color for table header rows |
|
Table Header Border | Border color for table header rows |
|
Cell Border | Border color for table data cells |
|
Status Passed | Color for "Passed" status labels |
|
Status Failed | Color for "Failed" status labels |
|
Status Running/Skipped | Color for "Running" or in-progress status labels |
|
Section Visibility
You can toggle the visibility of each report section independently. When a section is disabled, it will not appear in the generated PDF.
Section | Key | Default |
Cover Page |
| Enabled |
Table of Contents |
| Enabled |
Introduction |
| Enabled |
Execution Summary |
| Enabled |
Test Sets & Results |
| Enabled |
Save, Cancel & Reset
Save: Persists your customization to the Project. All future PDF exports for this Project will use the saved configuration.
Cancel: Discards unsaved changes and reverts to the last saved configuration.
Reset to Default: Restores all colors and section visibility to the platform defaults.
Configuration Priority
When generating a PDF report, the configuration is resolved in the following priority order (highest to lowest):
Request-level config - passed directly in the export request body (advanced usage)
Project-level config - saved in Project Settings > PDF Export tab
Platform defaults - the built-in Thunders default theme
If both a project-level and request-level configuration exist, they are merged on top of the platform defaults, with the request-level values taking the highest priority.
Localization
The PDF report supports both English and French. The language is selected at the time of export and affects all labels, headers, and status texts within the report. The default language will depend on your app preffered language.


