Skip to content

Jev directory

Jev Playwright

A Playwright reporter that uses Jev to score which existing E2E tests a code change could affect and runs only those above a confidence threshold before browser execution, failing open to the full suite.
Stars
7
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
arthurfiorette
Last verified
Oct 2026

Highlights

  • Requires Node.js 24.16+ and Playwright 1.62+ for reporter preprocess(); install with `pnpm add -D jev-playwright @playwright/test`.
  • Reads staged, unstaged and untracked changes locally or a CI baseline; directly changed specs are always included.
  • Tests at or above threshold (default 0.5) run; if selection cannot complete, the entire suite runs instead.
  • A green run can execute zero tests, so the README says to check the 'Selected 0/N tests' message before trusting it.
  • Changed paths, git patches, test titles and callback bodies may leave your machine; secrets in diffs are not redacted.

Quickstart

bash
pnpm add -D jev-playwright @playwright/test
export JEV_PLAYWRIGHT_PROVIDER_KEY="your-typesafe-key"

Watch out

Copy reviewed against the repo README on 2026-10-15; the README was truncated mid-sentence in the 'How selection works' section, so calibration details are incomplete. The README itself warns it is a relevance filter, not a guarantee, and can still miss tests.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai