|
2134 | 2134 | },
|
2135 | 2135 | "test/e2e/app-dir/dynamic-io-errors/dynamic-io-errors.platform-dynamic.test.ts": {
|
2136 | 2136 | "passed": [
|
2137 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - With Fallback - Math.random() should not error the build when calling Math.random() if all dynamic access is inside a Suspense boundary", |
2138 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - Without Fallback - Math.random() should error the build if Math.random() happens before some component outside a Suspense boundary is complete", |
2139 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - With Fallback - Math.random() should not error the build when calling Math.random() if all dynamic access is inside a Suspense boundary", |
2140 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - Without Fallback - Math.random() should error the build if Math.random() happens before some component outside a Suspense boundary is complete" |
| 2137 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - With Fallback - Math.random() should not error the build when calling Math.random() if all dynamic access is inside a Suspense boundary", |
| 2138 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - Without Fallback - Math.random() should error the build if Math.random() happens before some component outside a Suspense boundary is complete" |
2141 | 2139 | ],
|
2142 | 2140 | "failed": [],
|
2143 | 2141 | "pending": [],
|
|
2170 | 2168 | },
|
2171 | 2169 | "test/e2e/app-dir/dynamic-io-errors/dynamic-io-errors.sync-attribution.test.ts": {
|
2172 | 2170 | "passed": [
|
2173 |
| - "Dynamic IO Errors - With Minification Error Attribution with Sync IO - Guarded RSC with guarded Client sync IO should not error the build sync IO is used inside a Suspense Boundary in a client Component and nothing else is dynamic", |
2174 |
| - "Dynamic IO Errors - With Minification Error Attribution with Sync IO - Guarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access", |
2175 |
| - "Dynamic IO Errors - With Minification Error Attribution with Sync IO - Unguarded RSC with guarded Client sync IO should error the build with a reason related dynamic data", |
2176 |
| - "Dynamic IO Errors - With Minification Error Attribution with Sync IO - unguarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access", |
2177 |
| - "Dynamic IO Errors - Without Minification Error Attribution with Sync IO - Guarded RSC with guarded Client sync IO should not error the build sync IO is used inside a Suspense Boundary in a client Component and nothing else is dynamic", |
2178 |
| - "Dynamic IO Errors - Without Minification Error Attribution with Sync IO - Guarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access", |
2179 |
| - "Dynamic IO Errors - Without Minification Error Attribution with Sync IO - Unguarded RSC with guarded Client sync IO should error the build with a reason related dynamic data", |
2180 |
| - "Dynamic IO Errors - Without Minification Error Attribution with Sync IO - unguarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access" |
| 2171 | + "Dynamic IO Errors - With --prerender-debug Error Attribution with Sync IO - Guarded RSC with guarded Client sync IO should not error the build sync IO is used inside a Suspense Boundary in a client Component and nothing else is dynamic", |
| 2172 | + "Dynamic IO Errors - With --prerender-debug Error Attribution with Sync IO - Guarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access", |
| 2173 | + "Dynamic IO Errors - With --prerender-debug Error Attribution with Sync IO - Unguarded RSC with guarded Client sync IO should error the build with a reason related dynamic data", |
| 2174 | + "Dynamic IO Errors - With --prerender-debug Error Attribution with Sync IO - unguarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access", |
| 2175 | + "Dynamic IO Errors - Without --prerender-debug Error Attribution with Sync IO - Guarded RSC with guarded Client sync IO should not error the build sync IO is used inside a Suspense Boundary in a client Component and nothing else is dynamic", |
| 2176 | + "Dynamic IO Errors - Without --prerender-debug Error Attribution with Sync IO - Guarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access", |
| 2177 | + "Dynamic IO Errors - Without --prerender-debug Error Attribution with Sync IO - Unguarded RSC with guarded Client sync IO should error the build with a reason related dynamic data", |
| 2178 | + "Dynamic IO Errors - Without --prerender-debug Error Attribution with Sync IO - unguarded RSC with unguarded Client sync IO should error the build with a reason related to sync IO access" |
2181 | 2179 | ],
|
2182 | 2180 | "failed": [],
|
2183 | 2181 | "pending": [],
|
|
2186 | 2184 | },
|
2187 | 2185 | "test/e2e/app-dir/dynamic-io-errors/dynamic-io-errors.sync-dynamic.test.ts": {
|
2188 | 2186 | "passed": [
|
2189 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - With Fallback - client searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
2190 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - With Fallback - cookies should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
2191 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - With Fallback - server searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
2192 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - Without Fallback - client searchParams should error the build if dynamic IO happens in the root (outside a Suspense)", |
2193 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - Without Fallback - cookies should error the build if dynamic IO happens in the root (outside a Suspense)", |
2194 |
| - "Dynamic IO Errors - With Minification Sync Dynamic - Without Fallback - server searchParams should error the build if dynamic IO happens in the root (outside a Suspense)", |
2195 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - With Fallback - client searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
2196 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - With Fallback - cookies should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
2197 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - With Fallback - server searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
2198 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - Without Fallback - client searchParams should error the build if dynamic IO happens in the root (outside a Suspense)", |
2199 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - Without Fallback - cookies should error the build if dynamic IO happens in the root (outside a Suspense)", |
2200 |
| - "Dynamic IO Errors - Without Minification Sync Dynamic - Without Fallback - server searchParams should error the build if dynamic IO happens in the root (outside a Suspense)" |
| 2187 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - With Fallback - client searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
| 2188 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - With Fallback - cookies should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
| 2189 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - With Fallback - server searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
| 2190 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - Without Fallback - client searchParams should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2191 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - Without Fallback - cookies should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2192 | + "Dynamic IO Errors - With --prerender-debug Sync Dynamic - Without Fallback - server searchParams should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2193 | + "Dynamic IO Errors - Without --prerender-debug Sync Dynamic - With Fallback - client searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
| 2194 | + "Dynamic IO Errors - Without --prerender-debug Sync Dynamic - With Fallback - cookies should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
| 2195 | + "Dynamic IO Errors - Without --prerender-debug Sync Dynamic - With Fallback - server searchParams should not error the build when synchronously reading search params in a client component if all dynamic access is inside a Suspense boundary", |
| 2196 | + "Dynamic IO Errors - Without --prerender-debug Sync Dynamic - Without Fallback - client searchParams should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2197 | + "Dynamic IO Errors - Without --prerender-debug Sync Dynamic - Without Fallback - cookies should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2198 | + "Dynamic IO Errors - Without --prerender-debug Sync Dynamic - Without Fallback - server searchParams should error the build if dynamic IO happens in the root (outside a Suspense)" |
2201 | 2199 | ],
|
2202 | 2200 | "failed": [],
|
2203 | 2201 | "pending": [],
|
|
2206 | 2204 | },
|
2207 | 2205 | "test/e2e/app-dir/dynamic-io-errors/dynamic-io-errors.test.ts": {
|
2208 | 2206 | "passed": [
|
2209 |
| - "Dynamic IO Errors - With Minification Dynamic Boundary should partially prerender when all dynamic components are inside a Suspense boundary", |
2210 |
| - "Dynamic IO Errors - With Minification Dynamic Metadata - Dynamic Route should partially prerender when all dynamic components are inside a Suspense boundary", |
2211 |
| - "Dynamic IO Errors - With Minification Dynamic Metadata - Error Route should error the build for the correct reason when there is a dynamic IO violation alongside dynamic metadata", |
2212 |
| - "Dynamic IO Errors - With Minification Dynamic Metadata - Static Route With Suspense should not error the build if generateMetadata is dynamic", |
2213 |
| - "Dynamic IO Errors - With Minification Dynamic Metadata - Static Route should error the build if generateMetadata is dynamic when the rest of the route is prerenderable", |
2214 |
| - "Dynamic IO Errors - With Minification Dynamic Root should error the build if dynamic IO happens in the root (outside a Suspense)", |
2215 |
| - "Dynamic IO Errors - With Minification Dynamic Viewport - Dynamic Route should error the build if generateViewport is dynamic even if there are other uses of dynamic on the page", |
2216 |
| - "Dynamic IO Errors - With Minification Dynamic Viewport - Static Route should error the build if generateViewport is dynamic", |
2217 |
| - "Dynamic IO Errors - With Minification Static Route should not error the build when all routes are static", |
2218 |
| - "Dynamic IO Errors - Without Minification Dynamic Boundary should partially prerender when all dynamic components are inside a Suspense boundary", |
2219 |
| - "Dynamic IO Errors - Without Minification Dynamic Metadata - Dynamic Route should partially prerender when all dynamic components are inside a Suspense boundary", |
2220 |
| - "Dynamic IO Errors - Without Minification Dynamic Metadata - Error Route should error the build for the correct reason when there is a dynamic IO violation alongside dynamic metadata", |
2221 |
| - "Dynamic IO Errors - Without Minification Dynamic Metadata - Static Route With Suspense should not error the build if generateMetadata is dynamic", |
2222 |
| - "Dynamic IO Errors - Without Minification Dynamic Metadata - Static Route should error the build if generateMetadata is dynamic when the rest of the route is prerenderable", |
2223 |
| - "Dynamic IO Errors - Without Minification Dynamic Root should error the build if dynamic IO happens in the root (outside a Suspense)", |
2224 |
| - "Dynamic IO Errors - Without Minification Dynamic Viewport - Dynamic Route should error the build if generateViewport is dynamic even if there are other uses of dynamic on the page", |
2225 |
| - "Dynamic IO Errors - Without Minification Dynamic Viewport - Static Route should error the build if generateViewport is dynamic", |
2226 |
| - "Dynamic IO Errors - Without Minification Static Route should not error the build when all routes are static" |
| 2207 | + "Dynamic IO Errors - With --prerender-debug Dynamic Boundary should partially prerender when all dynamic components are inside a Suspense boundary", |
| 2208 | + "Dynamic IO Errors - With --prerender-debug Dynamic Metadata - Dynamic Route should partially prerender when all dynamic components are inside a Suspense boundary", |
| 2209 | + "Dynamic IO Errors - With --prerender-debug Dynamic Metadata - Error Route should error the build for the correct reason when there is a dynamic IO violation alongside dynamic metadata", |
| 2210 | + "Dynamic IO Errors - With --prerender-debug Dynamic Metadata - Static Route With Suspense should error the build if generateMetadata is dynamic when the rest of the route is prerenderable", |
| 2211 | + "Dynamic IO Errors - With --prerender-debug Dynamic Metadata - Static Route should error the build if generateMetadata is dynamic when the rest of the route is prerenderable", |
| 2212 | + "Dynamic IO Errors - With --prerender-debug Dynamic Root should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2213 | + "Dynamic IO Errors - With --prerender-debug Dynamic Viewport - Dynamic Route should error the build if generateViewport is dynamic even if there are other uses of dynamic on the page", |
| 2214 | + "Dynamic IO Errors - With --prerender-debug Dynamic Viewport - Static Route should error the build if generateViewport is dynamic", |
| 2215 | + "Dynamic IO Errors - With --prerender-debug Static Route should not error the build when all routes are static", |
| 2216 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Boundary should partially prerender when all dynamic components are inside a Suspense boundary", |
| 2217 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Metadata - Dynamic Route should partially prerender when all dynamic components are inside a Suspense boundary", |
| 2218 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Metadata - Error Route should error the build for the correct reason when there is a dynamic IO violation alongside dynamic metadata", |
| 2219 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Metadata - Static Route With Suspense should error the build if generateMetadata is dynamic when the rest of the route is prerenderable", |
| 2220 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Metadata - Static Route should error the build if generateMetadata is dynamic when the rest of the route is prerenderable", |
| 2221 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Root should error the build if dynamic IO happens in the root (outside a Suspense)", |
| 2222 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Viewport - Dynamic Route should error the build if generateViewport is dynamic even if there are other uses of dynamic on the page", |
| 2223 | + "Dynamic IO Errors - Without --prerender-debug Dynamic Viewport - Static Route should error the build if generateViewport is dynamic", |
| 2224 | + "Dynamic IO Errors - Without --prerender-debug Static Route should not error the build when all routes are static" |
2227 | 2225 | ],
|
2228 | 2226 | "failed": [],
|
2229 | 2227 | "pending": [],
|
|
4149 | 4147 | "parallel-routes-and-interception route intercepting with dynamic catch-all routes should render intercepted route",
|
4150 | 4148 | "parallel-routes-and-interception route intercepting with dynamic optional catch-all routes should render intercepted route",
|
4151 | 4149 | "parallel-routes-and-interception route intercepting with dynamic routes should render intercepted route",
|
| 4150 | + "parallel-routes-and-interception route intercepting with prerendered dynamic routes should render intercepted route", |
4152 | 4151 | "parallel-routes-and-interception-conflicting-pages should gracefully handle when two page segments match the `children` parallel slot"
|
4153 | 4152 | ],
|
4154 | 4153 | "failed": [],
|
|
5296 | 5295 | },
|
5297 | 5296 | "test/e2e/app-dir/scss/invalid-global-with-app/invalid-global-with-app.test.ts": {
|
5298 | 5297 | "passed": [],
|
5299 |
| - "failed": [ |
5300 |
| - "Invalid Global CSS with Custom App production only should fail to build" |
5301 |
| - ], |
| 5298 | + "failed": ["Invalid Global CSS with Custom App should fail to build"], |
5302 | 5299 | "pending": [],
|
5303 | 5300 | "flakey": [],
|
5304 | 5301 | "runtimeError": false
|
5305 | 5302 | },
|
5306 | 5303 | "test/e2e/app-dir/scss/invalid-global/invalid-global.test.ts": {
|
5307 | 5304 | "passed": [],
|
5308 |
| - "failed": ["Invalid Global CSS production only should fail to build"], |
| 5305 | + "failed": ["Invalid Global CSS should fail to build"], |
5309 | 5306 | "pending": [],
|
5310 | 5307 | "flakey": [],
|
5311 | 5308 | "runtimeError": false
|
|
5529 | 5526 | "test/e2e/app-dir/scss/valid-and-invalid-global/valid-and-invalid-global.test.ts": {
|
5530 | 5527 | "passed": [],
|
5531 | 5528 | "failed": [
|
5532 |
| - "Valid and Invalid Global CSS with Custom App production only should fail to build" |
| 5529 | + "Valid and Invalid Global CSS with Custom App should fail to build" |
5533 | 5530 | ],
|
5534 | 5531 | "pending": [],
|
5535 | 5532 | "flakey": [],
|
|
5603 | 5600 | "segment cache (basic tests) navigate to page with lazily-generated (not at build time) static param",
|
5604 | 5601 | "segment cache (basic tests) navigate with prefetched data",
|
5605 | 5602 | "segment cache (basic tests) prefetch interception route",
|
| 5603 | + "segment cache (basic tests) prefetch interception route with params", |
5606 | 5604 | "segment cache (basic tests) refreshes page segments when navigating to the exact same URL as the current location",
|
5607 | 5605 | "segment cache (basic tests) skips dynamic request if prefetched data is fully static",
|
5608 | 5606 | "segment cache (basic tests) skips static layouts during partially static navigation"
|
|
5616 | 5614 | "passed": [
|
5617 | 5615 | "segment cache (CDN cache busting) perform fully prefetched navigation when a third-party proxy performs a redirect",
|
5618 | 5616 | "segment cache (CDN cache busting) perform fully prefetched navigation with a CDN that doesn't respect the Vary header",
|
5619 |
| - "segment cache (CDN cache busting) prevent cache poisoning attacks by responding with an error if a custom header is sent during a prefetch without a corresponding cache-busting search param" |
| 5617 | + "segment cache (CDN cache busting) prevent cache poisoning attacks by responding with a redirect to correct cache busting query param if a custom header is sent during a prefetch without a corresponding cache-busting search param" |
5620 | 5618 | ],
|
5621 | 5619 | "failed": [],
|
5622 | 5620 | "pending": [],
|
|
0 commit comments