Skip to content

feat(test): replace cloudflare open-next build test with playwright tests #42

feat(test): replace cloudflare open-next build test with playwright tests

feat(test): replace cloudflare open-next build test with playwright tests #42

Re-run triggered May 27, 2025 14:28
Status Failure
Total duration 2m 45s
Artifacts 2

playwright.yml

on: pull_request
Get Vercel Preview
1m 57s
Get Vercel Preview
Playwright Tests
2m 39s
Playwright Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
[chromium] › tests/e2e/general-behavior.spec.ts:105:5 › Node.js Website › Language › should correctly translate UI elements according to language files: apps/site/tests/e2e/general-behavior.spec.ts#L64
4) [chromium] › tests/e2e/general-behavior.spec.ts:105:5 › Node.js Website › Language › should correctly translate UI elements according to language files Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L64
3) [chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L64
3) [chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially: apps/site/tests/e2e/general-behavior.spec.ts#L64
3) [chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L64
2) [chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L64
2) [chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L64
2) [chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L64
1) [chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L64
1) [chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
[chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L64
1) [chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes Error: page.goto: net::ERR_CONNECTION_REFUSED at http://127.0.0.1:3000/en Call log: - navigating to "http://127.0.0.1:3000/en", waiting until "load" 62 | // Start each test from the English homepage 63 | test.beforeEach(async ({ page }) => { > 64 | await page.goto('/en'); | ^ 65 | }); 66 | 67 | test.describe('Theme', () => { at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:64:16
Playwright Tests
Unexpected input(s) 'cache', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Playwright Tests
Unexpected input(s) 'cache', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
🎭 Playwright Run Summary
18 failed [chromium] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes [chromium] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation [chromium] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially [chromium] › tests/e2e/general-behavior.spec.ts:105:5 › Node.js Website › Language › should correctly translate UI elements according to language files [chromium] › tests/e2e/general-behavior.spec.ts:120:5 › Node.js Website › Search › should show and operate search functionality [chromium] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens [firefox] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes [firefox] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation [firefox] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially [firefox] › tests/e2e/general-behavior.spec.ts:105:5 › Node.js Website › Language › should correctly translate UI elements according to language files [firefox] › tests/e2e/general-behavior.spec.ts:120:5 › Node.js Website › Search › should show and operate search functionality [firefox] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens [webkit] › tests/e2e/general-behavior.spec.ts:68:5 › Node.js Website › Theme › should toggle between light/dark themes [webkit] › tests/e2e/general-behavior.spec.ts:82:5 › Node.js Website › Theme › should persist theme across page navigation [webkit] › tests/e2e/general-behavior.spec.ts:93:5 › Node.js Website › Theme › should respect system preference initially [webkit] › tests/e2e/general-behavior.spec.ts:105:5 › Node.js Website › Language › should correctly translate UI elements according to language files [webkit] › tests/e2e/general-behavior.spec.ts:120:5 › Node.js Website › Search › should show and operate search functionality [webkit] › tests/e2e/general-behavior.spec.ts:136:5 › Node.js Website › Navigation › should have functioning mobile menu on small screens

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
839 KB
sha256:2ef6364097a39d970dcbf1fd012b7d29733fac92552ac45d8ba2e76cd578d797