feat(test): replace cloudflare open-next build test with playwright tests #42
playwright.yml
on: pull_request
Get Vercel Preview
1m 57s
Playwright Tests
2m 39s
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
|
|