How does it work?
It provides visibility into test outcomes by posting AI-generated summaries directly to commits and pull requests. This allows teams to review test health and identify failures without leaving the GitHub UI. Once configured, the integration works automatically:- Detects Playwright runs from GitHub Actions and attaches results to the commit/PR.
- Comment includes a link back to the TestDino run.
- Branch Mapping controls where comments appear.
- Post GitHub CI Checks (pass/fail) based on your quality gate settings.
- Now you can block merges until the required test conditions are met.
Quick Start Steps
1. Install the app
Open the GitHub Marketplace listing for TestDino | Playwright Reporter, then click Install & Authorize.
2. Select repositories
Choose your Organization. Then, grant access to all or specific repositories.
3. Configure Comments
In Settings → Integrations → GitHub, customize the connection. Click the ⚙️ icon on the GitHub card to open the GitHub Comment Settings
4. Configure CI Checks
Similarly, open the CI Checks tab. Here you can:- Toggle Enable GitHub Checks
- Enter Mandatory Tags (optional)
- Set a default Pass %
- Choose Flaky Handling
- Configure Environment Overrides for your own environments like PROD, STAGE, or DEV (see: Environment Overrides).
4. Run CI
Push code or open a PR; your Playwright workflow triggers as usual. TestDino receives the test results and posts both:- A PR comment (if enabled)
- A GitHub CI Check (if enabled)
Why this helps
- Review faster with immediate test feedback directly in pull requests, eliminating the need to switch contexts.
- Accelerate debugging with AI-driven failure analysis delivered into the relevant commit or PR.
Related
Status checks, API keys, and CI optimization.GitHub Status Checks
Configure PR status checks and quality gates
Azure DevOps
View test runs inside Azure DevOps
TeamCity Integration
Upload Playwright reports from TeamCity
Getting Started
Initial TestDino setup