playwright-havoc
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Playwright Flakiness Detector (Havoc)

A tool for automatically identifying and analyzing flaky tests in your Playwright test suite.

Setup

  1. Install playwright-havoc dependency:
$ npm install playwright-havoc -D
  1. Import and use the havoc function:
import { test } from "@playwright/test";
import { havoc } from "playwright-havoc";

test.beforeEach(async ({ page }) => {
  await havoc(page);
});

[!WARNING] havoc must be used only while troubleshooting or trying to identify flaky tests. It must not be used in your CI/CD pipeline as it will cause your tests to run a lot longer than needed.

How does it work?

In short, it is designed to cause havoc in your test suite. It does this by intercepting and randomly modifying HTTP response times. It then analyzes the results to determine if any tests are flaky.

Package Sidebar

Install

npm i playwright-havoc

Homepage

ray.run

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

3.79 kB

Total Files

7

Last publish

Collaborators

  • lucgagan