playwright/packages
Max Schmitt 4c4789c740
chore: validate deps during install (#28932)
Motivation: On Windows we call around 50 times `PrintDeps.exe` which
takes on a very fast machine 500+ms. On Linux we do it around 120 times
(`ldd`) which takes around 150ms.

This change validates the dependencies once on browser install (`npx
playwright install`). In case its failing, it will emit a warning, in
case of a success, it will create a marker file that the binary has been
validated. For future `launch()` calls, we'll read this file and if
exists, we'll not validate again. Otherwise we'll validate again.

Note: If the marker file is older than 30 days, the browser will be
validated again.
2024-01-25 20:55:53 +01:00
..
html-reporter fix: tolerate wrongly-typed annotations (#29162) 2024-01-25 11:35:17 -08:00
playwright fix: tolerate wrongly-typed annotations (#29162) 2024-01-25 11:35:17 -08:00
playwright-browser-chromium chore: mark version 1.42.0-next (#28973) 2024-01-13 00:20:27 +01:00
playwright-browser-firefox chore: mark version 1.42.0-next (#28973) 2024-01-13 00:20:27 +01:00
playwright-browser-webkit chore: mark version 1.42.0-next (#28973) 2024-01-13 00:20:27 +01:00
playwright-chromium chore: split cli processing into cli endpoint and program (#29131) 2024-01-23 15:22:09 -08:00
playwright-core chore: validate deps during install (#28932) 2024-01-25 20:55:53 +01:00
playwright-ct-core chore: automatically detect the dev server (#29176) 2024-01-25 11:46:47 -08:00
playwright-ct-react chore(ct): use sticky test server if available (#29136) 2024-01-25 08:36:13 -08:00
playwright-ct-react17 chore(ct): use sticky test server if available (#29136) 2024-01-25 08:36:13 -08:00
playwright-ct-solid chore(ct): use sticky test server if available (#29136) 2024-01-25 08:36:13 -08:00
playwright-ct-svelte chore(ct): use sticky test server if available (#29136) 2024-01-25 08:36:13 -08:00
playwright-ct-vue chore(ct): use sticky test server if available (#29136) 2024-01-25 08:36:13 -08:00
playwright-ct-vue2 chore(ct): use sticky test server if available (#29136) 2024-01-25 08:36:13 -08:00
playwright-firefox chore: split cli processing into cli endpoint and program (#29131) 2024-01-23 15:22:09 -08:00
playwright-test chore: split cli processing into cli endpoint and program (#29131) 2024-01-23 15:22:09 -08:00
playwright-webkit chore: split cli processing into cli endpoint and program (#29131) 2024-01-23 15:22:09 -08:00
protocol/src feat: page.handleLocator that closes any interstitial pages/dialogs (#29029) 2024-01-19 12:35:00 -08:00
recorder chore: make asLocator() always safe (#28207) 2023-11-16 16:31:34 -08:00
trace/src feat(trace): show target point for raw mouse apis (#28459) 2023-12-07 06:27:49 -08:00
trace-viewer fix(recorder): disallow external imports (#29129) 2024-01-23 11:29:40 -08:00
web fix(ct): move import list into the compilation cache data (#28986) 2024-01-16 19:31:19 -08:00
.eslintrc-with-ts-config.js lint: prevent object string concatenation (#23172) 2023-05-19 15:17:43 -07:00
.eslintrc.js chore: replace process.exit with graceful closure (#24242) 2023-07-24 08:29:29 -07:00