Skip to content

chore: refactor e2e tests to playwright #6470

chore: refactor e2e tests to playwright

chore: refactor e2e tests to playwright #6470

Triggered via pull request July 22, 2024 19:30
Status Failure
Total duration 35m 19s
Artifacts

nodejs.yml

on: pull_request
Matrix: lint
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

361 errors, 67 warnings, and 36 notices
Lint - ubuntu-latest - Node vlts/*
Process completed with exit code 1.
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2165:28
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2165:28
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: end of central directory record signature not found
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: <anonymous>#L9
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── TypeError: The 'compilation' argument must be an instance of Compilation at getCompilationHooks (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js:168:10) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js:42:19 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:9:1) at Hook.CALL_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:14:14) at Compiler.newCompilation (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1274:30) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1319:29 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at Compiler.compile (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1314:28) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:229:19 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:15:1) at Hook.CALL_ASYNC_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at run (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:173:33) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:168:6 at Compiler.readRecords (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1123:5) at run (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:164:26) at Watching._go (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:233:3) at Watching._invalidate (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:430:9) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:70:28
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: test/e2e/api.test.js#L61
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:8158/ Call log: - navigating to "http://127.0.0.1:8158/", waiting until "networkidle" 59 | expect(process.env.WEBPACK_SERVE).toBe("true"); 60 | > 61 | const response = await page.goto(`http://127.0.0.1:${port}/`, { | ^ 62 | waitUntil: "networkidle0", 63 | }); 64 | at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/api.test.js:61:35
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2165:28
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: end of central directory record signature not found
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: <anonymous>#L9
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── TypeError: The 'compilation' argument must be an instance of Compilation at getCompilationHooks (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js:168:10) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js:42:19 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:9:1) at Hook.CALL_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:14:14) at Compiler.newCompilation (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1274:30) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1319:29 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at Compiler.compile (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1314:28) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:229:19 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:15:1) at Hook.CALL_ASYNC_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at run (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:173:33) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:168:6 at Compiler.readRecords (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1123:5) at run (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:164:26) at Watching._go (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:233:3) at Watching._invalidate (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:430:9) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:70:28
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: test/e2e/api.test.js#L61
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:8158/ Call log: - navigating to "http://127.0.0.1:8158/", waiting until "networkidle" 59 | expect(process.env.WEBPACK_SERVE).toBe("true"); 60 | > 61 | const response = await page.goto(`http://127.0.0.1:${port}/`, { | ^ 62 | waitUntil: "networkidle0", 63 | }); 64 | at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/api.test.js:61:35
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2165:28
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended. Browser logs: <launching> /home/runner/.cache/ms-playwright/chromium-1117/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --ignore-certificate-errors --user-data-dir=/tmp/playwright_chromiumdev_profile-XXXXXX64ddc9 --remote-debugging-pipe --no-startup-window <launched> pid=7811 [pid=7811][err] [0722/193453.915521:INFO:config_dir_policy_loader.cc(118)] Skipping mandatory platform policies because no policy file was found at: /etc/chromium/policies/managed [pid=7811][err] [0722/193453.915551:INFO:config_dir_policy_loader.cc(118)] Skipping recommended platform policies because no policy file was found at: /etc/chromium/policies/recommended [pid=7811][err] [0722/193453.928479:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable. [pid=7811][err] [0722/193453.936553:WARNING:sandbox_linux.cc(436)] InitializeSandbox() called with multiple threads in process gpu-process. [pid=7811] <gracefully close start>
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: <anonymous>#L9
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── TypeError: The 'compilation' argument must be an instance of Compilation at getCompilationHooks (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js:168:10) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js:42:19 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:9:1) at Hook.CALL_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:14:14) at Compiler.newCompilation (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1274:30) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1319:29 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at Compiler.compile (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1314:28) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:229:19 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:15:1) at Hook.CALL_ASYNC_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at run (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:173:33) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:168:6 at Compiler.readRecords (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1123:5) at run (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:164:26) at Watching._go (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:233:3) at Watching._invalidate (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:430:9) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:70:28
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: <anonymous>#L9
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── TypeError: The 'compilation' argument must be an instance of Compilation at getCompilationHooks (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js:168:10) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js:42:19 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:9:1) at Hook.CALL_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:14:14) at Compiler.newCompilation (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1274:30) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1319:29 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at Compiler.compile (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1314:28) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:229:19 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:15:1) at Hook.CALL_ASYNC_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at run (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:173:33) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:168:6 at Compiler.readRecords (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1123:5) at run (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:164:26) at Watching._go (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:233:3) at Watching._invalidate (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:430:9) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:70:28
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: test/e2e/api.test.js#L61
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:8158/ Call log: - navigating to "http://127.0.0.1:8158/", waiting until "networkidle" 59 | expect(process.env.WEBPACK_SERVE).toBe("true"); 60 | > 61 | const response = await page.goto(`http://127.0.0.1:${port}/`, { | ^ 62 | waitUntil: "networkidle0", 63 | }); 64 | at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/api.test.js:61:35
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/home/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: <anonymous>#L9
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── TypeError: The 'compilation' argument must be an instance of Compilation at getCompilationHooks (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js:168:10) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js:42:19 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:9:1) at Hook.CALL_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:14:14) at Compiler.newCompilation (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1274:30) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1319:29 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at Compiler.compile (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1314:28) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:229:19 at Hook.eval (/home/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:15:1) at Hook.CALL_ASYNC_DELEGATE (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at run (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:173:33) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:168:6 at Compiler.readRecords (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1123:5) at run (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:164:26) at Watching._go (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:233:3) at Watching._invalidate (/home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:430:9) at /home/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:70:28
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: test/e2e/api.test.js#L61
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:8158/ Call log: - navigating to "http://127.0.0.1:8158/", waiting until "networkidle" 59 | expect(process.env.WEBPACK_SERVE).toBe("true"); 60 | > 61 | const response = await page.goto(`http://127.0.0.1:${port}/`, { | ^ 62 | waitUntil: "networkidle0", 63 | }); 64 | at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/api.test.js:61:35
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test\helpers\playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test\helpers\playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test\helpers\playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test\helpers\playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:186:28
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test\helpers\playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test\helpers\playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test\helpers\playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test\helpers\playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2165:28
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test\helpers\playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test\helpers\playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test\helpers\playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test\helpers\playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\web-socket-server-url.test.js\web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\web-socket-server-url.test.js:2165:28
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test\helpers\playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test\helpers\playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test\helpers\playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test\helpers\playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test\helpers\playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test\helpers\playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\host.test.js\host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\host.test.js:186:28
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/allowed-hosts.test.js/allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: end of central directory record signature not found
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test/e2e/compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/compress.test.js:162:8
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: <anonymous>#L9
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── TypeError: The 'compilation' argument must be an instance of Compilation at getCompilationHooks (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js:168:10) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js:42:19 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:9:1) at Hook.CALL_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:14:14) at Compiler.newCompilation (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1274:30) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1319:29 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:6:1) at Hook.CALL_ASYNC_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at Compiler.compile (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1314:28) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:229:19 at Hook.eval (/Users/runner/work/webpack-dev-server/webpack-dev-server/<anonymous>:15:1) at Hook.CALL_ASYNC_DELEGATE (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/tapable/lib/Hook.js:18:14) at run (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:173:33) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:168:6 at Compiler.readRecords (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Compiler.js:1123:5) at run (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:164:26) at Watching._go (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:233:3) at Watching._invalidate (/Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:430:9) at /Users/runner/work/webpack-dev-server/webpack-dev-server/node_modules/webpack/lib/Watching.js:70:28
[chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present: test/e2e/api.test.js#L61
3) [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:8158/ Call log: - navigating to "http://127.0.0.1:8158/", waiting until "networkidle" 59 | expect(process.env.WEBPACK_SERVE).toBe("true"); 60 | > 61 | const response = await page.goto(`http://127.0.0.1:${port}/`, { | ^ 62 | waitUntil: "networkidle0", 63 | }); 64 | at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/api.test.js:61:35
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2165:28
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open '/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/.playwright-artifacts-5/791b87185f1a95dc7cce47f27006d4af.zip'
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation: test/e2e/overlay.test.js#L160
3) [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-show-an-error-for-initial-compilation-chromium/overlay-should-show-an-error-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 158 | plugins: [prettierHTML, prettierCSS], 159 | }), > 160 | ).toMatchSnapshotWithArray(); | ^ 161 | expect( 162 | await prettier.format(overlayHtml, { 163 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:160:11
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open 'D:\a\webpack-dev-server\webpack-dev-server\test-results\.playwright-artifacts-4\6a9049c0546e288237f2c038b3f8bb31.zip'
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended. Browser logs: <launching> C:\Users\runneradmin\AppData\Local\ms-playwright\chromium-1117\chrome-win\chrome.exe --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --ignore-certificate-errors --user-data-dir=C:\Users\RUNNER~1\AppData\Local\Temp\playwright_chromiumdev_profile-XXXXXXDl8ZA4 --remote-debugging-pipe --no-startup-window <launched> pid=1200 [pid=1200] <gracefully close start>
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open 'D:\a\webpack-dev-server\webpack-dev-server\test-results\.playwright-artifacts-4\a3e3d63d5d79c889115a61bbecb1db9b.zip'
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory: test\e2e\history-api-fallback.test.js#L61
3) [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\history-api-fallback-histo-608fa-le-GET-request-to-directory-chromium\\historyApiFallback-option--86adf--GET-request-to-directory-3-actual.txt" Received: "Heyyy· " 59 | expect(response.status()).toMatchSnapshotWithArray(); 60 | > 61 | expect(await response.text()).toMatchSnapshotWithArray(); | ^ 62 | 63 | expect( 64 | consoleMessages.map((message) => message.text()), at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\history-api-fallback.test.js:61:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open '/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/.playwright-artifacts-5/8b8eefc615ab626d498dc900ede6ed47.zip'
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation: test/e2e/overlay.test.js#L160
3) [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/home/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-show-an-error-for-initial-compilation-chromium/overlay-should-show-an-error-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 158 | plugins: [prettierHTML, prettierCSS], 159 | }), > 160 | ).toMatchSnapshotWithArray(); | ^ 161 | expect( 162 | await prettier.format(overlayHtml, { 163 | parser: "html", at /home/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:160:11
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ─ Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:260:10
[chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ──── Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ip-host-and-auto-port-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:262:28
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:112:10
[chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number: test/helpers/playwright-custom-expects.js#L13
4) [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-number-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:114:28
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:184:10
[chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string: test/helpers/playwright-custom-expects.js#L13
5) [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/host.test.js/host-should-work-using-local-ipv4-host-and-port-as-string-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/host.test.js:186:28
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation: test/e2e/overlay.test.js#L160
3) [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-show-an-error-for-initial-compilation-chromium/overlay-should-show-an-error-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 158 | plugins: [prettierHTML, prettierCSS], 159 | }), > 160 | ).toMatchSnapshotWithArray(); | ^ 161 | expect( 162 | await prettier.format(overlayHtml, { 163 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:160:11
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-e73e8-names-are-different-and-ports-are-same-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:202:10
[chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
1) [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-230d0-names-are-different-and-ports-are-same-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:203:28
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-bc5e4--are-different-and-ports-are-different-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:303:10
[chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
2) [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-9e926--are-different-and-ports-are-different-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:304:28
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-ea4a1-al-ip-and-the-port-option-is-auto-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:405:10
[chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy: test/helpers/playwright-custom-expects.js#L13
3) [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-behind-proxy-966c3-al-ip-and-the-port-option-is-auto-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:406:28
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2094:10
[chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws"): test/helpers/playwright-custom-expects.js#L13
4) [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-IPv4-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2095:28
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-1.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2164:10
[chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws"): test/helpers/playwright-custom-expects.js#L13
5) [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") Error: A snapshot doesn't exist at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/snaps/web-socket-server-url.test.js/web-socket-server-URL-should-work-when-host-option-is-local-ip-ws-2.txt, writing actual. at ../helpers/playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (/Users/runner/work/webpack-dev-server/webpack-dev-server/test/helpers/playwright-custom-expects.js:13:32) at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/web-socket-server-url.test.js:2165:28
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test/e2e/options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open '/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/.playwright-artifacts-5/443a7d3dff8fb880c611dcbaa34ad854.zip'
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test/e2e/overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "/Users/runner/work/webpack-dev-server/webpack-dev-server/test-results/overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3/overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at /Users/runner/work/webpack-dev-server/webpack-dev-server/test/e2e/overlay.test.js:114:9
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation: test\e2e\overlay.test.js#L160
3) [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-show-an-error-for-initial-compilation-chromium\\overlay-should-show-an-error-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 158 | plugins: [prettierHTML, prettierCSS], 159 | }), > 160 | ).toMatchSnapshotWithArray(); | ^ 161 | expect( 162 | await prettier.format(overlayHtml, { 163 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:160:11
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code: test\e2e\options-middleware.test.js#L98
1) [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 200, - 204, ] 96 | /// 97 | > 98 | expect(responseStatus.sort()).toEqual([200, 204]); | ^ 99 | } catch (error) { 100 | throw error; 101 | } finally { at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\options-middleware.test.js:98:37
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry1\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L1
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry2\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation: test\e2e\overlay.test.js#L114
2) [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-sho-67c2b-ing-for-initial-compilation-chromium-retry3\\overlay-should-show-a-warning-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 112 | plugins: [prettierHTML, prettierCSS], 113 | }), > 114 | ).toMatchSnapshotWithArray("page html"); | ^ 115 | expect( 116 | await prettier.format(overlayHtml, { 117 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:114:9
[chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation: test\e2e\overlay.test.js#L160
3) [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ─── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\overlay-overlay-should-show-an-error-for-initial-compilation-chromium\\overlay-should-show-an-error-for-initial-compilation-1-actual.txt" Received: "<body> <h1>webpack-dev-server is running...</h1> <script type=\"text/javascript\" charset=\"utf-8\" src=\"/main.js\"></script>· <iframe id=\"webpack-dev-server-client-overlay\" src=\"about:blank\" style=\" position: fixed; inset: 0px; width: 100vw; height: 100vh; border: none; z-index: 2147483647; \" ></iframe> </body> " 158 | plugins: [prettierHTML, prettierCSS], 159 | }), > 160 | ).toMatchSnapshotWithArray(); | ^ 161 | expect( 162 | await prettier.format(overlayHtml, { 163 | parser: "html", at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\overlay.test.js:160:11
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open 'D:\a\webpack-dev-server\webpack-dev-server\test-results\.playwright-artifacts-4\045b717c90e58be073b13f224006378b.zip'
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory: test\e2e\history-api-fallback.test.js#L61
3) [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\history-api-fallback-histo-608fa-le-GET-request-to-directory-chromium\\historyApiFallback-option--86adf--GET-request-to-directory-3-actual.txt" Received: "Heyyy· " 59 | expect(response.status()).toMatchSnapshotWithArray(); 60 | > 61 | expect(await response.text()).toMatchSnapshotWithArray(); | ^ 62 | 63 | expect( 64 | consoleMessages.map((message) => message.text()), at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\history-api-fallback.test.js:61:37
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open 'D:\a\webpack-dev-server\webpack-dev-server\test-results\.playwright-artifacts-4\14ffb2bb61608b7dc4e89b079f688f34.zip'
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory: test\e2e\history-api-fallback.test.js#L61
3) [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\history-api-fallback-histo-608fa-le-GET-request-to-directory-chromium\\historyApiFallback-option--86adf--GET-request-to-directory-3-actual.txt" Received: "Heyyy· " 59 | expect(response.status()).toMatchSnapshotWithArray(); 60 | > 61 | expect(await response.text()).toMatchSnapshotWithArray(); | ^ 62 | 63 | expect( 64 | consoleMessages.map((message) => message.text()), at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\history-api-fallback.test.js:61:37
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Test ended.
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, open 'D:\a\webpack-dev-server\webpack-dev-server\test-results\.playwright-artifacts-4\886fa7c924e7fc3c924076ebb13ffb68.zip'
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory: test\e2e\history-api-fallback.test.js#L61
3) [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\history-api-fallback-histo-608fa-le-GET-request-to-directory-chromium\\historyApiFallback-option--86adf--GET-request-to-directory-3-actual.txt" Received: "Heyyy· " 59 | expect(response.status()).toMatchSnapshotWithArray(); 60 | > 61 | expect(await response.text()).toMatchSnapshotWithArray(); | ^ 62 | 63 | expect( 64 | consoleMessages.map((message) => message.text()), at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\history-api-fallback.test.js:61:37
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-44b90-host-options-if-options-allowedHosts-is-auto-1.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1324:33
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-55f3c-host-options-if-options-allowedHosts-is-auto-2.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1327:59
[chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto: test\helpers\playwright-custom-expects.js#L13
1) [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto Error: A snapshot doesn't exist at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\snaps\allowed-hosts.test.js\allowed-hosts-check-host-headers-should-always-064e0-host-options-if-options-allowedHosts-is-auto-3.txt, writing actual. at ..\helpers\playwright-custom-expects.js:13 11 | try { 12 | const serialized = JSON.stringify(received); > 13 | await expect(serialized).toMatchSnapshot(); | ^ 14 | pass = true; 15 | } catch (e) { 16 | matcherResult = e.matcherResult; at Object.toMatchSnapshotWithArray (D:\a\webpack-dev-server\webpack-dev-server\test\helpers\playwright-custom-expects.js:13:32) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\allowed-hosts.test.js:1329:26
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L1
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Target page, context or browser has been closed
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file: test\e2e\compress.test.js#L162
2) [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'actual') 160 | expect( 161 | response.headers()["content-encoding"]) > 162 | .toMatchSnapshotWithArray(); | ^ 163 | 164 | expect( 165 | consoleMessages.map((message) => message.text())) at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\compress.test.js:162:8
[chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory: test\e2e\history-api-fallback.test.js#L61
3) [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\history-api-fallback-histo-608fa-le-GET-request-to-directory-chromium\\historyApiFallback-option--86adf--GET-request-to-directory-3-actual.txt" Received: "Heyyy· " 59 | expect(response.status()).toMatchSnapshotWithArray(); 60 | > 61 | expect(await response.text()).toMatchSnapshotWithArray(); | ^ 62 | 63 | expect( 64 | consoleMessages.map((message) => message.text()), at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\history-api-fallback.test.js:61:37
[chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory: test\e2e\history-api-fallback.test.js#L61
3) [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchSnapshotWithArray(expected) Expected: "D:\\a\\webpack-dev-server\\webpack-dev-server\\test-results\\history-api-fallback-histo-608fa-le-GET-request-to-directory-chromium-retry1\\historyApiFallback-option--86adf--GET-request-to-directory-3-actual.txt" Received: "Heyyy· " 59 | expect(response.status()).toMatchSnapshotWithArray(); 60 | > 61 | expect(await response.text()).toMatchSnapshotWithArray(); | ^ 62 | 63 | expect( 64 | consoleMessages.map((message) => message.text()), at D:\a\webpack-dev-server\webpack-dev-server\test\e2e\history-api-fallback.test.js:61:37
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 26.4s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 21.4s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 19.2s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 22.7s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 27.1s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 21.4s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 19.1s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 22.3s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 27.6s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 21.5s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 19.3s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 27.8s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 21.5s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 19.3s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 34.0s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 22.8s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 34.0s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 22.6s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 34.1s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 34.1s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 34.2s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 37.4s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 27.2s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 24.8s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 27.8s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 28.5s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 38.6s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 28.4s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 25.4s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 31.9s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 23.6s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 22.4s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 34.0s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 24.2s
Slow Test: [chromium] › static-public-path.test.js#L1
[chromium] › static-public-path.test.js took 15.7s
Slow Test: [chromium] › static-public-path.test.js#L1
[chromium] › static-public-path.test.js took 15.2s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 43.2s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 43.3s
Slow Test: [chromium] › static-public-path.test.js#L1
[chromium] › static-public-path.test.js took 15.5s
Slow Test: [chromium] › static-public-path.test.js#L1
[chromium] › static-public-path.test.js took 15.6s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 27.4s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 21.4s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 19.1s
Slow Test: [chromium] › static-public-path.test.js#L1
[chromium] › static-public-path.test.js took 15.9s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 22.9s
Slow Test: [chromium] › static-public-path.test.js#L1
[chromium] › static-public-path.test.js took 15.9s
Slow Test: [chromium] › server-and-client-transport.test.js#L1
[chromium] › server-and-client-transport.test.js took 16.9s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 43.0s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 36.4s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 27.4s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 26.4s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 24.4s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 43.1s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 36.5s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 27.7s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 26.8s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 24.8s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 43.0s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 36.0s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 27.6s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 26.6s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 24.5s
Slow Test: [chromium] › client-reconnect.test.js#L1
[chromium] › client-reconnect.test.js took 43.0s
Slow Test: [chromium] › hot-and-live-reload.test.js#L1
[chromium] › hot-and-live-reload.test.js took 36.0s
Slow Test: [chromium] › watch-files.test.js#L1
[chromium] › watch-files.test.js took 27.5s
Slow Test: [chromium] › logging.test.js#L1
[chromium] › logging.test.js took 26.4s
Slow Test: [chromium] › multi-compiler.test.js#L1
[chromium] › multi-compiler.test.js took 24.4s
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (1.7m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (1.8m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (1.8m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (1.9m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (1.8m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (1.8m)
🎭 Playwright Run Summary
2 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file 5 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "express" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect (async)" application and "spdy" server › should handle GET request to index route (/) 1 skipped 110 passed (2.5m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (2.0m)
🎭 Playwright Run Summary
2 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file 5 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "express" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect (async)" application and "spdy" server › should handle GET request to index route (/) 1 skipped 110 passed (2.6m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (1.9m)
🎭 Playwright Run Summary
2 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file 5 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "express" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect (async)" application and "spdy" server › should handle GET request to index route (/) 1 skipped 110 passed (2.6m)
🎭 Playwright Run Summary
2 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file 5 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "express" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect (async)" application and "spdy" server › should handle GET request to index route (/) 1 skipped 110 passed (2.6m)
🎭 Playwright Run Summary
2 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file 5 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "express" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect (async)" application and "spdy" server › should handle GET request to index route (/) 1 skipped 110 passed (2.7m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (2.4m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (2.7m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (2.8m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (2.5m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (2.2m)
🎭 Playwright Run Summary
2 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file 5 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "express" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect" application and "spdy" server › should handle GET request to index route (/) [chromium] › app.test.js:59:9 › app option › should work using "connect (async)" application and "spdy" server › should handle GET request to index route (/) 1 skipped 110 passed (2.5m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (2.0m)
🎭 Playwright Run Summary
32 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used 81 passed (7.0m)
🎭 Playwright Run Summary
32 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used 81 passed (7.2m)
🎭 Playwright Run Summary
14 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory [chromium] › history-api-fallback.test.js:100:5 › historyApiFallback option › as object › should handle GET request to directory [chromium] › history-api-fallback.test.js:162:5 › historyApiFallback option › as object with static › should handle GET request to directory [chromium] › history-api-fallback.test.js:190:5 › historyApiFallback option › as object with static › should prefer static file over historyApiFallback [chromium] › history-api-fallback.test.js:255:5 › historyApiFallback option › as object with static set to false › historyApiFallback should work and ignore static content [chromium] › history-api-fallback.test.js:328:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites for index [chromium] › history-api-fallback.test.js:356:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites and shows index for unknown urls [chromium] › history-api-fallback.test.js:386:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect any other specified rewrites [chromium] › history-api-fallback.test.js:451:5 › historyApiFallback option › as object with the "verbose" option › request to directory and log [chromium] › history-api-fallback.test.js:522:5 › historyApiFallback option › as object with the "logger" option › request to directory and log [chromium] › history-api-fallback.test.js:590:5 › historyApiFallback option › in-memory files › should take precedence over static files [chromium] › history-api-fallback.test.js:618:5 › historyApiFallback option › in-memory files › should perform HEAD request in same way as GET 2 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) 1 skipped 101 passed (5.5m)
🎭 Playwright Run Summary
14 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory [chromium] › history-api-fallback.test.js:100:5 › historyApiFallback option › as object › should handle GET request to directory [chromium] › history-api-fallback.test.js:162:5 › historyApiFallback option › as object with static › should handle GET request to directory [chromium] › history-api-fallback.test.js:190:5 › historyApiFallback option › as object with static › should prefer static file over historyApiFallback [chromium] › history-api-fallback.test.js:255:5 › historyApiFallback option › as object with static set to false › historyApiFallback should work and ignore static content [chromium] › history-api-fallback.test.js:328:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites for index [chromium] › history-api-fallback.test.js:356:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites and shows index for unknown urls [chromium] › history-api-fallback.test.js:386:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect any other specified rewrites [chromium] › history-api-fallback.test.js:451:5 › historyApiFallback option › as object with the "verbose" option › request to directory and log [chromium] › history-api-fallback.test.js:522:5 › historyApiFallback option › as object with the "logger" option › request to directory and log [chromium] › history-api-fallback.test.js:590:5 › historyApiFallback option › in-memory files › should take precedence over static files [chromium] › history-api-fallback.test.js:618:5 › historyApiFallback option › in-memory files › should perform HEAD request in same way as GET 2 flaky [chromium] › api.test.js:41:5 › API › WEBPACK_SERVE environment variable › should be present ─── [chromium] › app.test.js:59:9 › app option › should work using "express" application and "http" server › should handle GET request to index route (/) 1 skipped 101 passed (5.5m)
🎭 Playwright Run Summary
32 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used 81 passed (7.4m)
🎭 Playwright Run Summary
32 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used 81 passed (8.0m)
🎭 Playwright Run Summary
6 failed [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── 4 skipped 110 passed (1.7m)
🎭 Playwright Run Summary
32 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used 81 passed (6.7m)
🎭 Playwright Run Summary
12 failed [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("ws") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("ws") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("ws") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("ws") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("ws") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("ws") [chromium] › web-socket-server-url.test.js:115:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are same ("sockjs") [chromium] › web-socket-server-url.test.js:212:5 › web socket server URL › should work behind proxy, when hostnames are different and ports are different ("sockjs") [chromium] › web-socket-server-url.test.js:314:5 › web socket server URL › should work behind proxy, when the "host" option is "local-ip" and the "port" option is "auto" ("sockjs") [chromium] › web-socket-server-url.test.js:2034:5 › web socket server URL › should work when "host" option is IPv4 ("sockjs") [chromium] › web-socket-server-url.test.js:2103:5 › web socket server URL › should work when "host" option is "local-ip" ("sockjs") [chromium] › web-socket-server-url.test.js:2173:5 › web socket server URL › should work when "host" option is "local-ipv4" ("sockjs") 2 skipped 103 passed (2.1m)
🎭 Playwright Run Summary
16 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── 97 passed (4.2m)
🎭 Playwright Run Summary
62 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used [chromium] › server.test.js:62:7 › server option › as string › http › should handle GET request to index route (/) [chromium] › server.test.js:117:7 › server option › as string › custom-http › should handle GET request to index route (/) [chromium] › server.test.js:173:7 › server option › as string › https › should handle GET request to index route (/) [chromium] › server.test.js:228:7 › server option › as string › spdy › should handle GET request to index r
🎭 Playwright Run Summary
62 failed [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › overlay › should not show warning when it is filtered ───── [chromium] › overlay.test.js:783:3 › overlay › should show warning when it is not filtered ───── [chromium] › overlay.test.js:836:3 › overlay › should show a warning when "client.overlay" is "true" [chromium] › overlay.test.js:887:3 › overlay › should show a warning when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:940:3 › overlay › should show a warning when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1035:3 › overlay › should not show an error when "client.overlay.errors" is "false" [chromium] › overlay.test.js:1079:3 › overlay › should not show error when it is filtered ────── [chromium] › overlay.test.js:1121:3 › overlay › should show error when it is not filtered ────── [chromium] › overlay.test.js:1174:3 › overlay › should show an error when "client.overlay" is "true" [chromium] › overlay.test.js:1225:3 › overlay › should show overlay when Trusted Types are enabled [chromium] › overlay.test.js:1289:3 › overlay › should show overlay when Trusted Types are enabled and the "require-trusted-types-for 'script'" header was used [chromium] › overlay.test.js:1406:3 › overlay › should show an error when "client.overlay.errors" is "true" [chromium] › overlay.test.js:1459:3 › overlay › should show an error when "client.overlay.warnings" is "true" [chromium] › overlay.test.js:1512:3 › overlay › should show a warning and hide them after closing connection [chromium] › overlay.test.js:1585:3 › overlay › should show an error after invalidation ──────── [chromium] › overlay.test.js:1645:3 › overlay › should show a warning after invalidation ─────── [chromium] › overlay.test.js:1705:3 › overlay › should show error for uncaught runtime error ─── [chromium] › overlay.test.js:1750:3 › overlay › should not show filtered runtime error ───────── [chromium] › overlay.test.js:1791:3 › overlay › should show error for uncaught promise rejection [chromium] › overlay.test.js:1838:3 › overlay › should not show filtered promise rejection ───── [chromium] › overlay.test.js:1881:3 › overlay › should show overlay when "Content-Security-Policy" is "default-src 'self'" was used [chromium] › server.test.js:62:7 › server option › as string › http › should handle GET request to index route (/) [chromium] › server.test.js:117:7 › server option › as string › custom-http › should handle GET request to index route (/) [chromium] › server.test.js:173:7 › server option › as string › https › should handle GET request to index route (/) [chromium] › server.test.js:228:7 › server option › as string › spdy › should handle GET request to index r
🎭 Playwright Run Summary
94 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory [chromium] › history-api-fallback.test.js:100:5 › historyApiFallback option › as object › should handle GET request to directory [chromium] › history-api-fallback.test.js:162:5 › historyApiFallback option › as object with static › should handle GET request to directory [chromium] › history-api-fallback.test.js:190:5 › historyApiFallback option › as object with static › should prefer static file over historyApiFallback [chromium] › history-api-fallback.test.js:255:5 › historyApiFallback option › as object with static set to false › historyApiFallback should work and ignore static content [chromium] › history-api-fallback.test.js:328:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites for index [chromium] › history-api-fallback.test.js:356:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites and shows index for unknown urls [chromium] › history-api-fallback.test.js:386:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect any other specified rewrites [chromium] › history-api-fallback.test.js:451:5 › historyApiFallback option › as object with the "verbose" option › request to directory and log [chromium] › history-api-fallback.test.js:522:5 › historyApiFallback option › as object with the "logger" option › request to directory and log [chromium] › history-api-fallback.test.js:590:5 › historyApiFallback option › in-memory files › should take precedence over static files [chromium] › history-api-fallback.test.js:618:5 › historyApiFallback option › in-memory files › should perform HEAD request in same way as GET [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › ov
🎭 Playwright Run Summary
94 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory [chromium] › history-api-fallback.test.js:100:5 › historyApiFallback option › as object › should handle GET request to directory [chromium] › history-api-fallback.test.js:162:5 › historyApiFallback option › as object with static › should handle GET request to directory [chromium] › history-api-fallback.test.js:190:5 › historyApiFallback option › as object with static › should prefer static file over historyApiFallback [chromium] › history-api-fallback.test.js:255:5 › historyApiFallback option › as object with static set to false › historyApiFallback should work and ignore static content [chromium] › history-api-fallback.test.js:328:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites for index [chromium] › history-api-fallback.test.js:356:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites and shows index for unknown urls [chromium] › history-api-fallback.test.js:386:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect any other specified rewrites [chromium] › history-api-fallback.test.js:451:5 › historyApiFallback option › as object with the "verbose" option › request to directory and log [chromium] › history-api-fallback.test.js:522:5 › historyApiFallback option › as object with the "logger" option › request to directory and log [chromium] › history-api-fallback.test.js:590:5 › historyApiFallback option › in-memory files › should take precedence over static files [chromium] › history-api-fallback.test.js:618:5 › historyApiFallback option › in-memory files › should perform HEAD request in same way as GET [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › ov
🎭 Playwright Run Summary
94 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory [chromium] › history-api-fallback.test.js:100:5 › historyApiFallback option › as object › should handle GET request to directory [chromium] › history-api-fallback.test.js:162:5 › historyApiFallback option › as object with static › should handle GET request to directory [chromium] › history-api-fallback.test.js:190:5 › historyApiFallback option › as object with static › should prefer static file over historyApiFallback [chromium] › history-api-fallback.test.js:255:5 › historyApiFallback option › as object with static set to false › historyApiFallback should work and ignore static content [chromium] › history-api-fallback.test.js:328:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites for index [chromium] › history-api-fallback.test.js:356:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites and shows index for unknown urls [chromium] › history-api-fallback.test.js:386:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect any other specified rewrites [chromium] › history-api-fallback.test.js:451:5 › historyApiFallback option › as object with the "verbose" option › request to directory and log [chromium] › history-api-fallback.test.js:522:5 › historyApiFallback option › as object with the "logger" option › request to directory and log [chromium] › history-api-fallback.test.js:590:5 › historyApiFallback option › in-memory files › should take precedence over static files [chromium] › history-api-fallback.test.js:618:5 › historyApiFallback option › in-memory files › should perform HEAD request in same way as GET [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › ov
🎭 Playwright Run Summary
94 failed [chromium] › allowed-hosts.test.js:1285:5 › allowed hosts › check host headers › should always allow value from the `host` options if options.allowedHosts is auto [chromium] › compress.test.js:140:5 › compress option › as false › should handle GET request to bundle file [chromium] › history-api-fallback.test.js:42:5 › historyApiFallback option › as boolean › should handle GET request to directory [chromium] › history-api-fallback.test.js:100:5 › historyApiFallback option › as object › should handle GET request to directory [chromium] › history-api-fallback.test.js:162:5 › historyApiFallback option › as object with static › should handle GET request to directory [chromium] › history-api-fallback.test.js:190:5 › historyApiFallback option › as object with static › should prefer static file over historyApiFallback [chromium] › history-api-fallback.test.js:255:5 › historyApiFallback option › as object with static set to false › historyApiFallback should work and ignore static content [chromium] › history-api-fallback.test.js:328:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites for index [chromium] › history-api-fallback.test.js:356:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect rewrites and shows index for unknown urls [chromium] › history-api-fallback.test.js:386:5 › historyApiFallback option › as object with static and rewrites › historyApiFallback respect any other specified rewrites [chromium] › history-api-fallback.test.js:451:5 › historyApiFallback option › as object with the "verbose" option › request to directory and log [chromium] › history-api-fallback.test.js:522:5 › historyApiFallback option › as object with the "logger" option › request to directory and log [chromium] › history-api-fallback.test.js:590:5 › historyApiFallback option › in-memory files › should take precedence over static files [chromium] › history-api-fallback.test.js:618:5 › historyApiFallback option › in-memory files › should perform HEAD request in same way as GET [chromium] › host.test.js:50:5 › host › should work using "local-ip" host and port as number ─── [chromium] › host.test.js:122:5 › host › should work using "local-ip" host and port as string ── [chromium] › host.test.js:194:5 › host › should work using "local-ip" host and "auto" port ───── [chromium] › host.test.js:50:5 › host › should work using "local-ipv4" host and port as number ─ [chromium] › host.test.js:122:5 › host › should work using "local-ipv4" host and port as string [chromium] › host.test.js:194:5 › host › should work using "local-ipv4" host and "auto" port ─── [chromium] › options-middleware.test.js:27:3 › handle options-request correctly › should response with 200 http code [chromium] › overlay.test.js:82:3 › overlay › should show a warning for initial compilation ──── [chromium] › overlay.test.js:128:3 › overlay › should show an error for initial compilation ──── [chromium] › overlay.test.js:174:3 › overlay › should show a warning and error for initial compilation [chromium] › overlay.test.js:226:3 › overlay › should show an ansi formatted error for initial compilation [chromium] › overlay.test.js:276:3 › overlay › should show a warning and error for initial compilation and protects against xss [chromium] › overlay.test.js:325:3 › overlay › should not show initially, then show on an error, then hide on fix [chromium] › overlay.test.js:407:3 › overlay › should not show initially, then show on an error, then show other error, then hide on fix [chromium] › overlay.test.js:517:3 › overlay › should not show initially, then show on an error and allow to close [chromium] › overlay.test.js:607:3 › overlay › should open editor when error with file info is clicked [chromium] › overlay.test.js:698:3 › overlay › should not show a warning when "client.overlay.warnings" is "false" [chromium] › overlay.test.js:742:3 › ov