playwright/packages
Dmitry Gozman 621897c385 feat(test runner): run tests with different worker fixtures in a single worker
Previously, we forced a new worker for a new set of worker fixtures.
Now, we can reuse the worker by tearing down mismatching worker
fixtures between tests.

The new behavior allows all tests from a single file run in-order,
even when mixing various test types with different worker fixtures.
This is less efficient, but more predictable for the user.
Switching between worker fixtures is reported under "Reset Fixtures"
step inside "Before Hooks" and has a separate timeout.

We still force a new worker for each project and repeatEach index.
2024-10-22 13:19:16 +01:00
..
html-reporter fix(html report): generate test snippets when test dir is non-root (#33162) 2024-10-17 08:33:15 -07:00
playwright feat(test runner): run tests with different worker fixtures in a single worker 2024-10-22 13:19:16 +01:00
playwright-browser-chromium chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-browser-firefox chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-browser-webkit chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-chromium chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-core feat(webkit): roll to r2094 (#33188) 2024-10-21 11:33:16 +02:00
playwright-ct-core chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-ct-react fix(ct-react): support shorthand fragment notation (#32900) 2024-10-02 11:19:09 +02:00
playwright-ct-react17 chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-ct-solid chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-ct-svelte chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-ct-vue fix(ct-vue): update default slot should work (#32952) 2024-10-04 14:18:21 +02:00
playwright-ct-vue2 chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-firefox chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-test chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
playwright-webkit chore: mark 1.49.0-next (#32873) 2024-09-30 04:24:57 -07:00
protocol/src chore: implement locator.ariaSnapshot (#33125) 2024-10-15 18:47:26 -07:00
recorder chore: generate match snapshot (#33105) 2024-10-15 13:38:55 -07:00
trace/src fix(tracing): use page swap timestamp to find closest screenshot (#32512) 2024-09-10 14:32:33 +02:00
trace-viewer chore: implement tree w/o list (#33169) 2024-10-18 13:50:43 -07:00
web chore: implement tree w/o list (#33169) 2024-10-18 13:50:43 -07:00
.eslintrc.js chore: replace process.exit with graceful closure (#24242) 2023-07-24 08:29:29 -07:00