From 3d5e2b6f089bc5d5805d0a1f42a3cbc11d3e7745 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Thu, 12 Dec 2024 15:35:10 -0800 Subject: [PATCH 1/3] chore: add docs for experimental 'watch mode' --- CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ebcabc8a27ee2..e367e3fa62be1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,6 +26,16 @@ npm run watch npx playwright install ``` +**Experimental watch mode for recorder/trace-viewer/UI Mode** + +``` +PW_HMR=1 npm run watch +PW_HMR=1 npx playwright show-trace +PW_HMR=1 npm run ctest -- --ui +PW_HMR=1 npx playwright codegen +PW_HMR=1 npx playwright show-report +``` + Playwright is a multi-package repository that uses npm workspaces. For browser APIs, look at [`packages/playwright-core`](https://github.com/microsoft/playwright/blob/main/packages/playwright-core). For test runner, see [`packages/playwright`](https://github.com/microsoft/playwright/blob/main/packages/playwright). Note that some files are generated by the build, so the watch process might override your changes if done in the wrong file. For example, TypeScript types for the API are generated from the [`docs/src`](https://github.com/microsoft/playwright/blob/main/docs/src). From 26cd4e9adc5d87bbe300e90faa1ae389808131b3 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Fri, 13 Dec 2024 09:28:54 -0800 Subject: [PATCH 2/3] Update CONTRIBUTING.md Co-authored-by: Simon Knott Signed-off-by: Max Schmitt --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e367e3fa62be1..be6b4887c56cf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,7 +26,7 @@ npm run watch npx playwright install ``` -**Experimental watch mode for recorder/trace-viewer/UI Mode** +**Experimental dev HRR mode for recorder/trace-viewer/UI Mode** ``` PW_HMR=1 npm run watch From 9308ed8906fe2597ee7d3758a10da80f7165c99c Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Fri, 13 Dec 2024 10:38:03 -0800 Subject: [PATCH 3/3] Update CONTRIBUTING.md Co-authored-by: Dmitry Gozman Signed-off-by: Max Schmitt --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index be6b4887c56cf..440e268f8d215 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,7 +26,7 @@ npm run watch npx playwright install ``` -**Experimental dev HRR mode for recorder/trace-viewer/UI Mode** +**Experimental dev mode with Hot Module Replacement for recorder/trace-viewer/UI Mode** ``` PW_HMR=1 npm run watch