Docs Navigation
CircleCI
CircleCI is supported. Install `@sentinelqa/playwright-reporter`, wrap your Playwright config once, and keep your normal `npx playwright test` command.
Required variables
- `SENTINEL_TOKEN` (project ingest token)
Playwright config
ts
import { defineConfig } from "@playwright/test";
import { withSentinel } from "@sentinelqa/playwright-reporter";
export default withSentinel(
defineConfig({
outputDir: "test-results",
reporter: [["line"]],
use: {
trace: "retain-on-failure",
screenshot: "only-on-failure",
video: "retain-on-failure"
}
}),
{
project: "my-app"
}
);Why this is easy
- No separate Sentinel upload command in `.circleci/config.yml`.
- No YAML-specific wrapper to keep updated.
- Your existing Playwright command stays the same.