
# TestGlance: supported testing frameworks

TestGlance is a GitHub Action that adds a CI test summary, flake
detection, and slowest-tests breakdown to every PR. It runs locally in
your GitHub Actions runner — no signup, no API key, no outbound calls.

To install TestGlance for a specific framework, fetch the matching
`/install/<id>.md` page below. If your framework isn't listed, fetch
`/install/other.md` for the generic JUnit XML recipe.

The table below is generated at build time from the content directory's
frontmatter.

| Framework | URL | Detect via |
| --- | --- | --- |
| Cypress | <https://www.testglance.dev/install/cypress.md> | `package.json` contains "cypress"; `cypress.config.ts` present; `cypress.config.js` present |
| .NET (xUnit / NUnit / MSTest) | <https://www.testglance.dev/install/dotnet.md> | `*.csproj` present; `*.fsproj` present; `*.sln` present; `global.json` present |
| Go (`go test`) | <https://www.testglance.dev/install/go.md> | `go.mod` present |
| Jest | <https://www.testglance.dev/install/jest.md> | `package.json` contains "jest"; `jest.config.js` present; `jest.config.ts` present; `jest.config.mjs` present |
| JUnit 5 (Maven / Gradle) | <https://www.testglance.dev/install/junit5.md> | `pom.xml` present; `build.gradle` present; `build.gradle.kts` present |
| Mocha | <https://www.testglance.dev/install/mocha.md> | `package.json` contains "mocha"; `.mocharc.json` present; `.mocharc.js` present; `.mocharc.cjs` present; `.mocharc.yml` present |
| Other / Generic JUnit XML | <https://www.testglance.dev/install/other.md> | — |
| PHPUnit | <https://www.testglance.dev/install/phpunit.md> | `composer.json` contains "phpunit/phpunit"; `phpunit.xml` present; `phpunit.xml.dist` present |
| Playwright | <https://www.testglance.dev/install/playwright.md> | `package.json` contains "@playwright/test"; `playwright.config.ts` present; `playwright.config.js` present |
| pytest | <https://www.testglance.dev/install/pytest.md> | `pyproject.toml` contains pytest; `pytest.ini` present; `setup.cfg` contains [tool:pytest]; `tox.ini` contains [pytest] |
| RSpec | <https://www.testglance.dev/install/rspec.md> | `Gemfile` contains rspec; `.rspec` present |
| Vitest | <https://www.testglance.dev/install/vitest.md> | `package.json` contains "vitest"; `vitest.config.ts` present; `vitest.config.js` present |
