TestDino

Integrations / GitHub

GitHub Integration for Playwright Tests

GitHub

Overview

The GitHub integration posts AI-generated test summaries directly to your commits and pull requests. Reviewers see pass/fail counts, failure analysis, and links to detailed reports without leaving GitHub.

Enable GitHub CI Checks to enforce quality gates on every commit. Set a pass percentage, configure mandatory tags, and choose how flaky tests are handled. Block merges until your test conditions are met.

Key features

  • AI-generated test summaries on PRs and commits
  • GitHub CI checks with configurable quality gates
  • Branch mapping to control where comments appear
  • Environment overrides for PROD, STAGE, and DEV
  • Works with any GitHub plan

How it works

Install the GitHub App

Open the GitHub Marketplace listing for TestDino Playwright Reporter, then click Install and Authorize.

Select repositories

Choose your organization and grant access to all or specific repositories.

Configure comments and CI checks

In Settings, then Integrations, then GitHub, map branch patterns per environment. Toggle comments for PRs and commits, and enable CI checks with your quality gate rules.

GitHub Actions workflow

yaml
Copy
- name: Run Playwright tests
  run: npx playwright test

- name: Upload to TestDino
  if: always()
  run: npx testdino upload --report-dir playwright-report
  env:
    TESTDINO_API_KEY: ${{ secrets.TESTDINO_API_KEY }}

How comments and checks work together

PR comments include a summary table with passed, failed, flaky, and skipped counts, plus a detailed failure analysis grouped by file with specific error messages. Each comment links back to the full TestDino run.

CI checks evaluate runs against your quality gate settings and publish a pass or fail status. The check details panel shows the pass rate, total test counts, failed mandatory tag tests, and a failure breakdown.

See full setup steps in the docs

GitHub integration

By TestDino

Get test results in PRs

FAQs

Yes. Install the TestDino Playwright Reporter app from the GitHub Marketplace. It handles posting comments and CI checks to your repositories.