{"repo":"adnangradascevic/playwright-reporter","free":true,"listed":false,"github":"https://github.com/adnangradascevic/playwright-reporter","clone":"git clone https://github.com/adnangradascevic/playwright-reporter.git","description":"Playwright CI reporter — aggregates failures across parallel jobs into a single debuggable view. 5,000+ downloads.","language":"TypeScript","stars":10,"topics":["playwright","playwright-automation","playwright-javascript","playwright-report","playwright-reporter","playwright-reports","playwright-tests","playwright-typescript"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Open Source Playwright Reporter Deterministic Playwright failure triage: CLI diagnosis, root-cause grouping, and a shareable debugging report. What You Get SAMPLE REPORT: https://sentinelqa.com/share/run/permanent-demo-playwright-report After a failed Playwright run, Sentinel prints: - a deterministic CLI diagnosis (1–3 root causes) - how many tests are affected per root cause - what to inspect first (usually trace) - a report link (hosted by default, local in offline mode) Requirements - Node.js 18+ - @playwright/test 1.40+ (newer is recommended) Install Setup (Recommended) Wrap your playwright.config.ts : Run tests normally: How It Works (High Level) Sentinel is a Playwright reporter that: 1. Ensures a Playwright JSON report exists (adds a JSON reporter if needed). 2. Collects the artifacts Playwright already produces ( trace.zip , screenshots, video, logs, report.json). 3. Builds a deterministic failure summary: - groups repeated failures into 1–3 canonical root causes - extracts normalized evidence (where, blocker, target state, expected/received) 4. Publishes a report: - default: a hosted share link - offline: a local HTML report folder (no upload) This project is intentionally heuristic-driven (not “AI guesses”) for root-cause grouping. Modes Sentinel behavior is controlled by SENTINEL MODE . Hosted Mode (Default) Do nothing. Sentinel uploads and prints a share link when failures happen. Environment: - SENTINEL MODE unset (or SENTINEL MODE=hosted ) Workspace Mode (Priva","default_branch":null,"files":null,"tree":[],"storefront":"/r/adnangradascevic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adnangradascevic/playwright-reporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}