testreport.io-local
v1.0.6
Published
Playwright test reporting dashboard with interactive HTML reports, flaky test detection, failure analytics, screenshots, videos, test steps, run insights, PDF/Excel export, and local CI-friendly reporting. Same as playwright-testreport-io.
Downloads
724
Maintainers
Keywords
Readme
TestReport.io Local
Playwright Test Reporting Dashboard
A Playwright-first, local test reporting and analytics dashboard built for modern E2E teams.
A modern, open-source Playwright test reporting tool with interactive HTML dashboards, real-time analytics, flaky test detection, failure analysis, screenshots, videos, test steps, run comparison and PDF/Excel exports — with no cloud account required.
Playwright test reporting dashboard with interactive HTML reports, flaky test detection, failure analytics, screenshots, videos, test steps, run insights, PDF/Excel export, and local CI-friendly reporting.
Built specifically for Playwright.
Runs locally.
No cloud account required.
Same features as playwright-testreport-io.
Why TestReport.io?
- Playwright-first reporting
- Modern interactive dashboard
- Flaky test detection
- Retry-aware test analysis
- Failure investigation
- Screenshots and videos
- Test step analysis
- Browser/project analytics
- Run comparison and trends
- PDF export
- Excel export
- Local-first architecture
- CI/CD friendly
- MIT licensed
TestReport.io vs Allure vs ExtentReports
| Capability | TestReport.io Local | Allure Report | ExtentReports | |---|:---:|:---:|:---:| | Playwright-focused | ✅ | ⚠️ Multi-framework | ⚠️ Multi-framework | | Interactive HTML reports | ✅ | ✅ | ✅ | | Playwright dashboard | ✅ | ⚠️ Integration-based | ⚠️ Integration-based | | Flaky test insights | ✅ | ✅ | ⚠️ Depends on integration | | Retry-aware analysis | ✅ | ✅ | ⚠️ Depends on integration | | Screenshots & attachments | ✅ | ✅ | ✅ | | Test step analysis | ✅ | ✅ | ✅ | | Local reporting | ✅ | ✅ | ✅ | | PDF export | ✅ | — | Depends on reporter | | Excel export | ✅ | — | Depends on reporter | | Playwright-oriented analytics | ✅ | ⚠️ | ⚠️ | | Minimal Playwright setup | ✅ | ⚠️ | ⚠️ | | Zero runtime dependencies | ✅ | — | — | | Open source | MIT | Open source | Open source |
Installation
npm install --save-dev testreport.io-localOr install the main package:
npm install --save-dev playwright-testreport-ioQuick Start
import { defineConfig } from '@playwright/test';
export default defineConfig({
reporter: [
['list'],
['html', { open: 'never' }],
['testreport.io-local/reporter', { outputDir: 'testreport', fileName: 'results.json' }]
],
});npx playwright testView Your Report
npx playwright-viewer serveOpen http://localhost:4173 (reads the testreport folder by default).
Dashboard
Interactive Playwright HTML report with pass / fail / skipped / flaky overview, charts, search, filters, and run history.
Flaky Test Detection
Detects tests that failed on an earlier attempt and passed on retry. Review attempt history and stabilize flaky cases faster.
Failure Analytics
Investigate failures with problem summaries, recommended actions, defect types, and run comparison.
Screenshots, Videos & Test Artifacts
Open screenshots, videos, traces, console output, and step details from the local dashboard.
PDF & Excel Export
Export PDF, Excel, HTML dashboard, and JSON from the UI.
CI/CD
- name: Run Playwright tests
run: npx playwright test
- name: Upload TestReport.io results
if: always()
uses: actions/upload-artifact@v4
with:
name: testreport
path: testreport/Local & Private
Test results stay in your project environment. Nothing is uploaded to a cloud account.
TestReport.io vs Playwright HTML Report
| | Playwright HTML Report | TestReport.io Local | |---|---|---| | Live analytics dashboard | Basic | ✅ Charts, trends, comparison | | Flaky attempt insights | Limited | ✅ Retry-aware | | PDF / Excel export | — | ✅ | | Local-only | ✅ | ✅ |
TestReport.io vs Allure
Playwright-first alternative to multi-framework Allure — minimal setup, built-in PDF/Excel, zero runtime dependencies, local only.
TestReport.io vs ExtentReports
Native Playwright reporter and dashboard instead of broader multi-language ExtentReports integrations.
Roadmap
See the main repo: Testreport-io
Contributing
Issues and PRs welcome at github.com/rahul1818/Testreport-io.
License
MIT
