feat: support view transitions #371
Annotations
10 errors, 5 warnings, and 1 notice
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L110
2) [chromium] › e2e/broken-links.spec.ts:105:5 › broken-links: static server › client side navigation › redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Existing page"
Received string: "Invalid element: route:/redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/redirect</h1>
- unexpected value "Invalid element: route:/redirect"
108 | await page.getByRole('link', { name: 'Correct redirect' }).click();
109 | // The page renders the target page
> 110 | await expect(page.getByRole('heading')).toHaveText('Existing page');
| ^
111 | // The browsers URL is the one of the target page
112 | expect(page.url()).toBe(`http://localhost:${port}/exists`);
113 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:110:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L110
2) [chromium] › e2e/broken-links.spec.ts:105:5 › broken-links: static server › client side navigation › redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Existing page"
Received string: "Invalid element: route:/redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/redirect</h1>
- unexpected value "Invalid element: route:/redirect"
108 | await page.getByRole('link', { name: 'Correct redirect' }).click();
109 | // The page renders the target page
> 110 | await expect(page.getByRole('heading')).toHaveText('Existing page');
| ^
111 | // The browsers URL is the one of the target page
112 | expect(page.url()).toBe(`http://localhost:${port}/exists`);
113 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:110:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L110
2) [chromium] › e2e/broken-links.spec.ts:105:5 › broken-links: static server › client side navigation › redirect
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Existing page"
Received string: "Invalid element: route:/redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/redirect</h1>
- unexpected value "Invalid element: route:/redirect"
108 | await page.getByRole('link', { name: 'Correct redirect' }).click();
109 | // The page renders the target page
> 110 | await expect(page.getByRole('heading')).toHaveText('Existing page');
| ^
111 | // The browsers URL is the one of the target page
112 | expect(page.url()).toBe(`http://localhost:${port}/exists`);
113 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:110:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L110
2) [chromium] › e2e/broken-links.spec.ts:105:5 › broken-links: static server › client side navigation › redirect
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Existing page"
Received string: "Invalid element: route:/redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/redirect</h1>
- unexpected value "Invalid element: route:/redirect"
108 | await page.getByRole('link', { name: 'Correct redirect' }).click();
109 | // The page renders the target page
> 110 | await expect(page.getByRole('heading')).toHaveText('Existing page');
| ^
111 | // The browsers URL is the one of the target page
112 | expect(page.url()).toBe(`http://localhost:${port}/exists`);
113 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:110:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L123
3) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
Run pnpm exec playwright test --shard=1/4:
e2e/broken-links.spec.ts#L123
3) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
Run pnpm exec playwright test --shard=1/4:
[chromium] › e2e/multi-platform.spec.ts#L1
[chromium] › e2e/multi-platform.spec.ts took 41.7s
|
Run pnpm exec playwright test --shard=1/4:
[chromium] › e2e/partial-build.spec.ts#L1
[chromium] › e2e/partial-build.spec.ts took 28.0s
|
Run pnpm exec playwright test --shard=1/4:
[chromium] › e2e/ssr-basic.spec.ts#L1
[chromium] › e2e/ssr-basic.spec.ts took 18.2s
|
Run pnpm exec playwright test --shard=1/4:
[chromium] › e2e/create-pages.spec.ts#L1
[chromium] › e2e/create-pages.spec.ts took 17.1s
|
Run pnpm exec playwright test --shard=1/4:
[chromium] › e2e/ssg-performance.spec.ts#L1
[chromium] › e2e/ssg-performance.spec.ts took 17.0s
|
Run pnpm exec playwright test --shard=1/4
5 failed
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[chromium] › e2e/broken-links.spec.ts:105:5 › broken-links: static server › client side navigation › redirect
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
169 passed (14.3m)
|
Loading