Skip to main content
HRTK can export test results to JSON and HTML files for external tooling, CI integration, or historical tracking. Run /hrtk export after a test run to write the results to disk. /hrtk run also generates both files automatically after each run.

Generating an Export

Output:
Files are written to <plugin data directory>/results/ with a timestamp-based filename.

JSON Format

Field Reference

Root Object

Suite Object

Test Object

Status Values

Example: Parsing in Python

HTML Report

Every export generates an interactive HTML report alongside the JSON file. The HTML report includes:
  • Color-coded results - green for passed, red for failed, yellow for skipped
  • Clickable filters - toggle pass/fail/skip visibility to focus on what matters
  • Light/dark mode - automatically matches your browser preference, with a manual toggle
  • Self-contained - the HTML file has no external dependencies, so it works offline
Open the HTML file in any browser to view results. On singleplayer, navigate directly to the results folder. On dedicated servers, copy the HTML file to your local machine.

CI Integration

Export JSON results after each test run in your CI pipeline. Compare results across builds to detect regressions. The timestamp field lets you track when each run occurred.
You can automate export by combining commands:
The export file includes all suite results from the last run, making it a complete snapshot of test health.
HRTK does not automatically clean up old export files. If you run exports frequently, consider adding a cleanup step to your CI pipeline or server maintenance scripts.

Next Steps