> ## Documentation Index
> Fetch the complete documentation index at: https://docs.testdino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Playwright CI Optimization with TestDino

> Cut Playwright CI time and cost with real-time streaming, branch mapping, and merge gating.

TestDino cuts Playwright CI time and cost with real-time feedback, branch mapping, and merge gating. Stream results as tests run, keep environments comparable, and block merges until quality gates pass.

## Quick Reference

| Strategy                                                           | Description                                                              |
| :----------------------------------------------------------------- | :----------------------------------------------------------------------- |
| [Real-Time Streaming](/guides/playwright-real-time-test-streaming) | See results on the dashboard as each test finishes, before the run ends. |
| [Branch Environment Mapping](/guides/environment-mapping)          | Map branches to environments so trends and failures stay comparable.     |
| [GitHub Status Checks](/guides/github-status-checks)               | Block merges until tests meet your quality gates.                        |
| [Test Health Badges](/guides/test-health-badges)                   | Show live pass rate and flakiness in your README.                        |

## The Problem

Running full test suites on every commit increases time and cost:

* **Long feedback loops:** full suites take 10-30+ minutes, delaying developer feedback
* **High CI costs:** CI minutes accumulate quickly across teams and branches
* **Slow deployments:** waiting for full test runs slows release velocity
* **Flaky test noise:** re-running everything amplifies flaky test impact and blocks merges

## Related

<CardGroup cols={2}>
  <Card title="Real-Time Streaming" icon="tower-broadcast" href="/guides/playwright-real-time-test-streaming">
    Watch results land on the dashboard as tests finish
  </Card>

  <Card title="Branch Environment Mapping" icon="map" href="/guides/environment-mapping">
    Map branches to environments for comparable trends
  </Card>

  <Card title="GitHub Status Checks" icon="circle-check" href="/guides/github-status-checks">
    Block merges until tests meet quality gates
  </Card>
</CardGroup>
