diff --git a/test/rspack-dev-tests-manifest.json b/test/rspack-dev-tests-manifest.json index b458125bd1343..7f851f70ff229 100644 --- a/test/rspack-dev-tests-manifest.json +++ b/test/rspack-dev-tests-manifest.json @@ -32,8 +32,7 @@ "runtimeError": false }, "test/development/acceptance-app/ReactRefreshLogBox.test.ts": { - "passed": [], - "failed": [ + "passed": [ "ReactRefreshLogBox app Call stack for client error", "ReactRefreshLogBox app Call stack for server error", "ReactRefreshLogBox app Can't resolve @import in CSS file", @@ -55,6 +54,7 @@ "ReactRefreshLogBox app should strip whitespace correctly with newline", "ReactRefreshLogBox app unterminated JSX" ], + "failed": [], "pending": [ "ReactRefreshLogBox app internal package errors", "ReactRefreshLogBox app non-Error errors are handled properly" @@ -70,8 +70,8 @@ "runtimeError": false }, "test/development/acceptance-app/ReactRefreshModule.test.ts": { - "passed": [], - "failed": ["ReactRefreshModule app should allow any variable names"], + "passed": ["ReactRefreshModule app should allow any variable names"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -207,6 +207,7 @@ "passed": [ "Error Overlay invalid imports should show error when external package imports client-only in server component", "Error Overlay invalid imports should show error when external package imports server-only in client component", + "Error Overlay invalid imports should show error when require-ing client-only in server component", "Error Overlay invalid imports should show error when using styled-jsx in server component" ], "failed": [], @@ -398,8 +399,7 @@ "runtimeError": false }, "test/development/acceptance/ReactRefreshRequire.test.ts": { - "passed": [], - "failed": [ + "passed": [ "ReactRefreshRequire bails out if the update bubbles to the root via one of the paths", "ReactRefreshRequire bails out if update bubbles to the root via the only path", "ReactRefreshRequire can continue hot updates after module-level errors with ES6 exports", @@ -417,6 +417,7 @@ "ReactRefreshRequire runs dependencies before dependents", "ReactRefreshRequire stops update propagation after module-level errors" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -569,13 +570,14 @@ }, "test/development/app-dir/cache-components-dev-errors/cache-components-dev-errors.test.ts": { "passed": [ - "Cache Components Dev Errors should clear segment errors after correcting them", "Cache Components Dev Errors should display error when component accessed data without suspense boundary", "Cache Components Dev Errors should not log unhandled rejections for persistently thrown top-level errors", "Cache Components Dev Errors should not show a red box error on client navigations", "Cache Components Dev Errors should show a red box error on the SSR render" ], - "failed": [], + "failed": [ + "Cache Components Dev Errors should clear segment errors after correcting them" + ], "pending": [], "flakey": [], "runtimeError": false @@ -800,11 +802,11 @@ "runtimeError": false }, "test/development/app-dir/enabled-features-trace/enabled-features-trace.test.ts": { - "passed": [], - "failed": [ + "passed": [ "enabled features in trace should denormalize inherited enabled features during upload", "enabled features in trace should record enabled features on root span" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -946,13 +948,13 @@ "runtimeError": false }, "test/development/app-dir/hydration-error-count/hydration-error-count.test.ts": { - "passed": [], - "failed": [ + "passed": [ "hydration-error-count should display correct hydration info in each hydration error view", "hydration-error-count should display runtime error separately from hydration errors", "hydration-error-count should have correct hydration error count for bad nesting", "hydration-error-count should have correct hydration error count for html diff" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1128,8 +1130,7 @@ "runtimeError": false }, "test/development/app-dir/server-components-hmr-cache/server-components-hmr-cache.test.ts": { - "passed": [], - "failed": [ + "passed": [ "server-components-hmr-cache edge runtime in after() should not use cached fetch calls for intentional refresh requests", "server-components-hmr-cache edge runtime in after() should use cached fetch calls for fast refresh requests", "server-components-hmr-cache edge runtime should not use cached fetch calls for intentional refresh requests", @@ -1148,9 +1149,10 @@ "server-components-hmr-cache node runtime with experimental.serverComponentsHmrCache disabled should not use cached fetch calls for fast refresh requests", "server-components-hmr-cache should support reading from an infinite streaming fetch" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/development/app-dir/server-hmr/server-hmr.test.ts": { "passed": [], @@ -1282,10 +1284,10 @@ "runtimeError": false }, "test/development/app-dir/watch-config-file/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir watch-config-file should output config file change and restart server for app router" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1314,13 +1316,13 @@ ], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/development/app-hmr/server-restart.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir server restart should reload the page when the server restarts" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1540,8 +1542,7 @@ "runtimeError": false }, "test/development/basic/hmr/error-recovery-yes-base-path-yes-asset-prefix.test.ts": { - "passed": [], - "failed": [ + "passed": [ "HMR - Error Recovery, nextConfig: {\"basePath\":\"/docs\",\"assetPrefix\":\"/asset-prefix\"} should detect runtime errors on the module scope", "HMR - Error Recovery, nextConfig: {\"basePath\":\"/docs\",\"assetPrefix\":\"/asset-prefix\"} should detect syntax errors and recover", "HMR - Error Recovery, nextConfig: {\"basePath\":\"/docs\",\"assetPrefix\":\"/asset-prefix\"} should have client HMR events in trace file", @@ -1558,6 +1559,7 @@ "HMR - Error Recovery, nextConfig: {\"basePath\":\"/docs\",\"assetPrefix\":\"/asset-prefix\"} should recover from errors in the render function", "HMR - Error Recovery, nextConfig: {\"basePath\":\"/docs\",\"assetPrefix\":\"/asset-prefix\"} should show the error on all pages" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1819,8 +1821,7 @@ "runtimeError": false }, "test/development/basic/next-rs-api.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next.rs api should allow to write app Node.js page to disk", "next.rs api should allow to write app Node.js route to disk", "next.rs api should allow to write app edge page to disk", @@ -1848,9 +1849,10 @@ "next.rs api should have working HMR on server-side change on a page 2", "next.rs api writeToDisk multiple times should allow to write to disk multiple times" ], + "failed": [], "pending": ["next.rs api should allow to make many HMR updates"], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/development/basic/node-builtins.test.ts": { "passed": [ @@ -2024,8 +2026,8 @@ "runtimeError": false }, "test/development/duplicate-pages/duplicate-pages.test.ts": { - "passed": [], - "failed": ["Handles Duplicate Pages Shows warning in development"], + "passed": ["Handles Duplicate Pages Shows warning in development"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2191,12 +2193,12 @@ "runtimeError": false }, "test/development/mcp-server/mcp-server-get-server-action-by-id.test.ts": { - "passed": [], - "failed": [ + "passed": [ "mcp-server get_server_action_by_id tool should return action details via get_server_action_by_id tool", "mcp-server get_server_action_by_id tool should return error for non-existent action ID", "mcp-server get_server_action_by_id tool should return inline server action details" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2413,12 +2415,12 @@ "runtimeError": false }, "test/development/pages-dir/client-navigation/on-click.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Client navigation with onClick action should always replace the state and perform additional action", "Client navigation with onClick action should not reload if default was prevented", "Client navigation with onClick action should reload the page and perform additional action" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2625,10 +2627,10 @@ "runtimeError": false }, "test/development/start-no-build/start-no-build.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next start without next build should show error when there is no production build" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2941,8 +2943,7 @@ "runtimeError": false }, "test/e2e/app-dir/actions/app-action-node-middleware.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir action handling \"use server\" export values should error when exporting non async functions at build time", "app-dir action handling Edge SSR should allow cookie and header async storages", "app-dir action handling Edge SSR should handle basic actions correctly", @@ -3024,6 +3025,7 @@ "app-dir action handling should trigger an error boundary for action responses with an invalid content-type", "app-dir action handling should work with interception routes" ], + "failed": [], "pending": [ "app-dir action handling fetch actions should handle revalidateTag + redirect", "app-dir action handling server actions render client components client component imported action should support importing client components from actions", @@ -3045,14 +3047,14 @@ "runtimeError": false }, "test/e2e/app-dir/actions/app-action-size-limit-invalid-node-middleware.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit for multipart fetch actions should error for requests that exceed the size limit", "app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit for multipart fetch actions should not error for requests that are at the size limit", "app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit for multipart fetch actions should not error for requests that stay below the size limit", "app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit for plaintext fetch actions should error for requests that exceed the size limit", "app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit for plaintext fetch actions should not error for requests that stay below the size limit" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3289,8 +3291,7 @@ "runtimeError": false }, "test/e2e/app-dir/app-css/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - css HMR should not break HMR when CSS is imported in a server component", "app dir - css HMR should not create duplicate link tags during HMR", "app dir - css HMR should support HMR for CSS imports in client components", @@ -3304,7 +3305,6 @@ "app dir - css css support client layouts should support global css inside client layouts", "app dir - css css support client pages should support css modules inside client pages", "app dir - css css support client pages should support global css inside client pages", - "app dir - css css support css import URLs should not mangle external layers", "app dir - css css support css import URLs should not mangle relative layers", "app dir - css css support css import URLs should work with the media attribute", "app dir - css css support css ordering should have inner layers take precedence over outer layers", @@ -3337,6 +3337,9 @@ "app dir - css sass support server pages should support global sass/scss inside server pages", "app dir - css sass support server pages should support sass/scss modules inside server pages" ], + "failed": [ + "app dir - css css support css import URLs should not mangle external layers" + ], "pending": [ "app dir - css css support multiple entries should only inject the same style once if used by different layers", "app dir - css css support multiple entries should only load chunks for the css module that is used by the specific entrypoint", @@ -3346,12 +3349,12 @@ "runtimeError": false }, "test/e2e/app-dir/app-custom-cache-handler/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir - custom-cache-handler - cjs cjs module exports should have logs from cache-handler", "app-dir - custom-cache-handler - cjs-default-export cjs default export should have logs from cache-handler", "app-dir - custom-cache-handler - esm esm default export should have logs from cache-handler" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3553,8 +3556,7 @@ "runtimeError": false }, "test/e2e/app-dir/app-middleware/app-middleware.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir with middleware Mutate request headers for Edge Functions Adds new headers", "app-dir with middleware Mutate request headers for Edge Functions Deletes headers", "app-dir with middleware Mutate request headers for Edge Functions Supports draft mode", @@ -3570,7 +3572,6 @@ "app-dir with middleware retains a link response header from the middleware", "app-dir with middleware should be possible to modify cookies & read them in an RSC in a single request", "app-dir with middleware should be possible to read cookies that are set during the middleware handling of a server action", - "app-dir with middleware should filter correctly after middleware rewrite", "app-dir with middleware should ignore x-middleware-set-cookie as a request header", "app-dir with middleware should not incorrectly treat a Location header as a rewrite", "app-dir with middleware should omit internal headers for middleware cookies", @@ -3578,6 +3579,9 @@ "app-dir with middleware should support unstable_cache in middleware", "app-dir with middleware should warn when deprecated middleware file is used" ], + "failed": [ + "app-dir with middleware should filter correctly after middleware rewrite" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3873,8 +3877,7 @@ "runtimeError": false }, "test/e2e/app-dir/app-static/app-static-custom-handler.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir static/dynamic handling Incremental cache limits should cache request if response data size is greater than 2MB in development mode", "app-dir static/dynamic handling should allow dynamic routes to access cookies", "app-dir static/dynamic handling should build dynamic param with edge runtime correctly", @@ -3956,6 +3959,7 @@ "app-dir static/dynamic handling useSearchParams client should bailout to client rendering - with suspense boundary", "app-dir static/dynamic handling useSearchParams client should have values from canonical url on rewrite" ], + "failed": [], "pending": [ "app-dir static/dynamic handling should correctly de-dupe fetch without next cache /react-fetch-deduping-edge", "app-dir static/dynamic handling should correctly de-dupe fetch without next cache /react-fetch-deduping-node", @@ -4312,10 +4316,10 @@ "runtimeError": false }, "test/e2e/app-dir/binary/rsc-binary.test.ts": { - "passed": [], - "failed": [ + "passed": [ "RSC binary serialization should correctly encode/decode binaries and hydrate" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -4437,8 +4441,7 @@ "runtimeError": false }, "test/e2e/app-dir/cache-components-errors/cache-components-errors.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Cache Components Errors Dev Dynamic Boundary should not show a collapsed redbox error", "Cache Components Errors Dev Dynamic Metadata - Dynamic Route should not show a collapsed redbox error", "Cache Components Errors Dev Dynamic Metadata - Error Route should show a collapsed redbox error", @@ -4500,6 +4503,7 @@ "Cache Components Errors Dev With `use cache: private` in `use cache` should show a redbox error", "Cache Components Errors Dev With `use cache: private` without Suspense should show a redbox error" ], + "failed": [], "pending": [ "Cache Components Errors Dev Unhandled Rejection Suppression should suppress unhandled rejections during prerender validation in dev", "Cache Components Errors Dev With `use cache: private` with `connection()` should show a redbox error" @@ -4756,13 +4760,13 @@ "runtimeError": false }, "test/e2e/app-dir/client-module-with-package-type/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "esm-client-module-without-exports \"type\": \"commonjs\" in package.json should render without errors: import cjs", "esm-client-module-without-exports \"type\": \"commonjs\" in package.json should render without errors: require cjs", "esm-client-module-without-exports \"type\": \"module\" in package.json should render without errors: import esm", "esm-client-module-without-exports \"type\": \"module\" in package.json should render without errors: require esm" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -4891,9 +4895,7 @@ "runtimeError": false }, "test/e2e/app-dir/css-order/css-order.test.ts": { - "passed": [], - "failed": [ - "css-order loose should load correct styles navigating first -> first-client", + "passed": [ "css-order loose should load correct styles navigating first -> second", "css-order loose should load correct styles navigating first -> second-client", "css-order loose should load correct styles navigating first -> third", @@ -4940,7 +4942,6 @@ "css-order loose should load correct styles on second-client", "css-order loose should load correct styles on third", "css-order loose should load correct styles on vendor", - "css-order strict should load correct styles navigating first -> first-client", "css-order strict should load correct styles navigating first -> second", "css-order strict should load correct styles navigating first -> second-client", "css-order strict should load correct styles navigating first -> third", @@ -4994,6 +4995,10 @@ "css-order strict should load correct styles on third", "css-order strict should load correct styles on vendor" ], + "failed": [ + "css-order loose should load correct styles navigating first -> first-client", + "css-order strict should load correct styles navigating first -> first-client" + ], "pending": [ "css-order loose should load correct styles navigating big-interleaved-a -> big-interleaved-b", "css-order loose should load correct styles navigating big-interleaved-b -> big-interleaved-a", @@ -5095,8 +5100,8 @@ "runtimeError": false }, "test/e2e/app-dir/cssnano-colormin/index.test.ts": { - "passed": [], - "failed": ["cssnano-colormin should not minify rgb colors to hsla"], + "passed": ["cssnano-colormin should not minify rgb colors to hsla"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5243,22 +5248,44 @@ "flakey": [], "runtimeError": false }, - "test/e2e/app-dir/dynamic-import/dynamic-import.test.ts": { + "test/e2e/app-dir/dynamic-import-tree-shaking/dynamic-import-tree-shaking.test.ts": { "passed": [ - "dynamic-import should render the dynamically imported component" + "dynamic-import-tree-shaking should render const destructure page", + "dynamic-import-tree-shaking should render default destructure page", + "dynamic-import-tree-shaking should render empty destructure page", + "dynamic-import-tree-shaking should render let destructure page", + "dynamic-import-tree-shaking should render member access page", + "dynamic-import-tree-shaking should render multiple imports page", + "dynamic-import-tree-shaking should render nested destructure page", + "dynamic-import-tree-shaking should render reassign page", + "dynamic-import-tree-shaking should render rename destructure page", + "dynamic-import-tree-shaking should render rest destructure page", + "dynamic-import-tree-shaking should render then-arrow-destructure page", + "dynamic-import-tree-shaking should render then-function-destructure page", + "dynamic-import-tree-shaking should render var destructure page", + "dynamic-import-tree-shaking should render webpack-exports-comment page" ], "failed": [], "pending": [], "flakey": [], "runtimeError": false }, - "test/e2e/app-dir/dynamic-in-generate-params/index.test.ts": { + "test/e2e/app-dir/dynamic-import/dynamic-import.test.ts": { "passed": [], "failed": [ + "dynamic-import should render the dynamically imported component" + ], + "pending": [], + "flakey": [], + "runtimeError": false + }, + "test/e2e/app-dir/dynamic-in-generate-params/index.test.ts": { + "passed": [ "app-dir - dynamic in generate params should be able to call fetch while generating multiple dynamic pages", "app-dir - dynamic in generate params should be able to call while generating multiple dynamic sitemaps", "app-dir - dynamic in generate params should render sitemap with generateSitemaps in force-dynamic config dynamically" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5283,8 +5310,7 @@ "runtimeError": false }, "test/e2e/app-dir/dynamic/dynamic.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - next/dynamic no SSR should not render client component imported through ssr: false in client components", "app dir - next/dynamic no SSR should not render client component imported through ssr: false in client components in edge runtime", "app dir - next/dynamic no SSR should support dynamic import with TLA in client components", @@ -5299,6 +5325,7 @@ "app dir - next/dynamic should not render loading by default", "app dir - next/dynamic should render loading by default if loading is specified and loader is slow" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5435,19 +5462,19 @@ "runtimeError": false }, "test/e2e/app-dir/esm-client-module-without-exports/esm-client-module-without-exports.test.ts": { - "passed": [ + "passed": [], + "failed": [ "esm-client-module-without-exports should render without errors" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/external-redirect/external-redirect.test.ts": { - "passed": [], - "failed": [ + "passed": [ "external-redirect regression: Server Action triggered from onClick redirects to external URL" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5469,8 +5496,7 @@ "runtimeError": false }, "test/e2e/app-dir/fallback-shells/fallback-shells.test.ts": { - "passed": [], - "failed": [ + "passed": [ "fallback-shells with cached IO with generateStaticParams and the page not wrapped in Suspense and params.then/catch/finally passed to a cached function does not resume a postponed fallback shell", "fallback-shells with cached IO with generateStaticParams and the page not wrapped in Suspense and the params accessed in a cached non-page function does not resume a postponed fallback shell", "fallback-shells with cached IO with generateStaticParams and the page not wrapped in Suspense and the params accessed in the cached page does not render a fallback shell when using a params placeholder", @@ -5487,6 +5513,7 @@ "fallback-shells with cached IO without generateStaticParams and the params accessed in the cached page resumes a postponed fallback shell", "fallback-shells without IO should start and not postpone the response" ], + "failed": [], "pending": [ "fallback-shells with cached IO with generateStaticParams and the page wrapped in Suspense and the params accessed in the cached page includes a cached layout with unused params in the fallback shell", "fallback-shells with cached IO with generateStaticParams and the page wrapped in Suspense and the params accessed in the cached page shares a cached layout with unused params between a prerendered route shell and the fallback shell", @@ -5610,21 +5637,21 @@ "runtimeError": false }, "test/e2e/app-dir/global-not-found/both-present/both-present.test.ts": { - "passed": [ + "passed": [], + "failed": [ "global-not-found - both-present should render global-not-found for 404 routes", "global-not-found - both-present should render not-found boundary when calling notFound() in a page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/global-not-found/cache-components/cache-components.test.ts": { - "passed": [], - "failed": [ + "passed": [ "global-not-found - cache-components should render global-not-found for 404 routes", "global-not-found - cache-components should render not-found boundary when calling notFound() in a page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5648,11 +5675,11 @@ "runtimeError": false }, "test/e2e/app-dir/global-not-found/no-root-layout/no-root-layout.test.ts": { - "passed": [], - "failed": [ + "passed": [ "global-not-found - no-root-layout should render global-not-found for 404", "global-not-found - no-root-layout should ssr global-not-found for 404" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5803,20 +5830,19 @@ "runtimeError": false }, "test/e2e/app-dir/instant-validation-static-shells/instant-validation-static-shells.test.ts": { - "passed": [ + "passed": [], + "failed": [ "instant validation - opting out of static shells does not require a static shell if a layout is configured as blocking", "instant validation - opting out of static shells does not require a static shell if a page is configured as blocking", "instant validation - opting out of static shells does not require a static shell if a root layouts is configured as blocking", "instant validation requires a static shell if a below a static layout page is configured as blocking errors in dev" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/instant-validation/instant-validation.test.ts": { - "passed": [], - "failed": [ + "passed": [ "instant validation client navigation blocking invalid - blocking page inside a runtime layout is not allowed if the layout has no suspense", "instant validation client navigation blocking invalid - blocking page inside a static layout is not allowed if the layout has no suspense", "instant validation client navigation blocking invalid - missing suspense inside blocking layout", @@ -5841,7 +5867,9 @@ "instant validation client navigation invalid - runtime prefetch - missing suspense around dynamic", "instant validation client navigation invalid - runtime prefetch - missing suspense around dynamic in a layout", "instant validation client navigation invalid - runtime prefetch - suspense too high", + "instant validation client navigation invalid - runtime prefetch - sync IO after public cache with cookie input", "instant validation client navigation invalid - runtime prefetch - sync IO after runtime API", + "instant validation client navigation invalid - runtime prefetch - sync IO in runtime segment with valid static parent", "instant validation client navigation invalid - static prefetch - missing suspense around dynamic", "instant validation client navigation invalid - static prefetch - missing suspense around dynamic in a layout", "instant validation client navigation invalid - static prefetch - missing suspense around params", @@ -5851,6 +5879,7 @@ "instant validation client navigation valid - runtime prefetch - does not require Suspense around params", "instant validation client navigation valid - runtime prefetch - does not require Suspense around search params", "instant validation client navigation valid - runtime prefetch - suspense only around dynamic", + "instant validation client navigation valid - runtime prefetch - sync IO in a static parent layout is allowed", "instant validation client navigation valid - static prefetch - suspense around runtime and dynamic", "instant validation client navigation valid - target segment not visible in all navigations", "instant validation initial load blocking invalid - blocking page inside a runtime layout is not allowed if the layout has no suspense", @@ -5877,7 +5906,9 @@ "instant validation initial load invalid - runtime prefetch - missing suspense around dynamic", "instant validation initial load invalid - runtime prefetch - missing suspense around dynamic in a layout", "instant validation initial load invalid - runtime prefetch - suspense too high", + "instant validation initial load invalid - runtime prefetch - sync IO after public cache with cookie input", "instant validation initial load invalid - runtime prefetch - sync IO after runtime API", + "instant validation initial load invalid - runtime prefetch - sync IO in runtime segment with valid static parent", "instant validation initial load invalid - static prefetch - missing suspense around dynamic", "instant validation initial load invalid - static prefetch - missing suspense around dynamic in a layout", "instant validation initial load invalid - static prefetch - missing suspense around params", @@ -5887,9 +5918,11 @@ "instant validation initial load valid - runtime prefetch - does not require Suspense around params", "instant validation initial load valid - runtime prefetch - does not require Suspense around search params", "instant validation initial load valid - runtime prefetch - suspense only around dynamic", + "instant validation initial load valid - runtime prefetch - sync IO in a static parent layout is allowed", "instant validation initial load valid - static prefetch - suspense around runtime and dynamic", "instant validation initial load valid - target segment not visible in all navigations" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5913,12 +5946,12 @@ "runtimeError": false }, "test/e2e/app-dir/interception-dynamic-segment/interception-dynamic-segment.test.ts": { - "passed": [], - "failed": [ + "passed": [ "interception-dynamic-segment should intercept consistently with back/forward navigation", "interception-dynamic-segment should intercept multiple times from root", "interception-dynamic-segment should work when interception route is paired with a dynamic segment" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6062,19 +6095,18 @@ "runtimeError": false }, "test/e2e/app-dir/log-file/log-file.test.ts": { - "passed": [ + "passed": [], + "failed": [ "log-file should capture RSC logging in log file", "log-file should capture client logging in log file", "log-file should capture logging in pages router" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/logging/fetch-logging.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir - fetch logging placeholder to satisfy at least one test when isNextDev is false", "app-dir - fetch logging should not log requests for HMR refreshes", "app-dir - logging with default logging should not contain metadata internal segments for dynamic metadata routes", @@ -6129,9 +6161,10 @@ "app-dir - logging with verbose logging for edge runtime should show cache reason of noStore when use with fetch", "app-dir - logging with verbose logging for edge runtime when logging.fetches.hmrRefreshes is true should log requests for HMR refreshes" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/app-dir/logging/fetch-warning.test.ts": { "passed": [ @@ -6158,13 +6191,13 @@ "runtimeError": false }, "test/e2e/app-dir/mdx-no-mdx-components/mdx.test.ts": { - "passed": [], - "failed": [ + "passed": [ "mdx app directory should allow importing client components", "mdx app directory should work in initial html", "mdx app directory should work using browser", "mdx pages directory should work in initial html" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6333,21 +6366,21 @@ "runtimeError": false }, "test/e2e/app-dir/metadata-route-like-pages/metadata-route-like-pages.test.ts": { - "passed": [ + "passed": [], + "failed": [ "metadata-route-like-pages should able to visit icon page", "metadata-route-like-pages should able to visit sitemap page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/metadata-static-file/metadata-static-file-dynamic-route.test.ts": { - "passed": [], - "failed": [ + "passed": [ "metadata-files-static-output-dynamic-route should have correct link tags for dynamic page with static placeholder", "metadata-files-static-output-dynamic-route should serve static files when requested with placeholder for dynamic page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6373,11 +6406,11 @@ "runtimeError": false }, "test/e2e/app-dir/metadata-static-file/metadata-static-file-parallel-route.test.ts": { - "passed": [], - "failed": [ + "passed": [ "metadata-files-static-output-parallel-route should have correct link tags for parallel slot page", "metadata-files-static-output-parallel-route should serve static files when requested to its route for parallel slot page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6517,21 +6550,20 @@ "runtimeError": false }, "test/e2e/app-dir/metadata-warnings/metadata-warnings-with-metadatabase.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - metadata missing metadataBase should not show warning in vercel deployment output in default build output mode", "app dir - metadata missing metadataBase should not warn for viewport properties during manually merging metadata", "app dir - metadata missing metadataBase should not warn metadataBase is missing and a relative URL is used", "app dir - metadata missing metadataBase should warn for deprecated fields in other property", "app dir - metadata missing metadataBase should warn for unsupported metadata properties" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/metadata/metadata.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - metadata basic should apply metadata when navigating client-side", "app dir - metadata basic should handle metadataBase as url string", "app dir - metadata basic should handle metadataBase for urls resolved as only URL type", @@ -6581,6 +6613,7 @@ "app dir - metadata viewport should skip initial-scale from viewport if it is set to undefined", "app dir - metadata viewport should support dynamic viewport export" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6607,11 +6640,11 @@ "runtimeError": false }, "test/e2e/app-dir/middleware-rewrite-dynamic/middleware-rewrite-dynamic.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - middleware rewrite dynamic should properly rewrite for /favicon.ico", "app dir - middleware rewrite dynamic should properly rewrite for /robots.txt" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6701,15 +6734,28 @@ "flakey": [], "runtimeError": false }, - "test/e2e/app-dir/navigation-layout-suspense/navigation-layout-suspense.test.ts": { + "test/e2e/app-dir/navigation-focus/navigation-focus.test.ts": { "passed": [ - "app dir - navigation with Suspense in nested layout resolves data after client navigation to a nested layout with Suspense" + "navigation-focus navigation to a fragment within a page", + "navigation-focus navigation to a scrollable segment", + "navigation-focus navigation to a segment with a focusable descendant", + "navigation-focus navigation to an interactive segment", + "navigation-focus navigation within a page to fragments" ], "failed": [], "pending": [], "flakey": [], "runtimeError": false }, + "test/e2e/app-dir/navigation-layout-suspense/navigation-layout-suspense.test.ts": { + "passed": [], + "failed": [ + "app dir - navigation with Suspense in nested layout resolves data after client navigation to a nested layout with Suspense" + ], + "pending": [], + "flakey": [], + "runtimeError": false + }, "test/e2e/app-dir/navigation-redirect-import/navigation-redirect-import.test.ts": { "passed": ["navigation-redirect-import should work using fetch"], "failed": [], @@ -6718,15 +6764,14 @@ "runtimeError": false }, "test/e2e/app-dir/navigation-with-queued-actions/index.test.ts": { - "passed": [], - "failed": ["actions works"], + "passed": ["actions works"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/navigation/navigation.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - navigation SEO should contain default meta tags in error page", "app dir - navigation SEO should emit noindex meta tag for not found page when streaming", "app dir - navigation SEO should emit refresh meta tag (permanent) for redirect page when streaming", @@ -6779,13 +6824,13 @@ "app dir - navigation useRouter identity between navigations should preserve identity when navigating between different pages", "app dir - navigation useRouter identity between navigations should preserve identity when navigating to the same page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/next-after-app-api-usage/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "nextjs APIs in after() draftMode status is readable, but cannot be changed dynamic page", "nextjs APIs in after() draftMode status is readable, but cannot be changed dynamic route handler", "nextjs APIs in after() draftMode status is readable, but cannot be changed server action", @@ -6799,6 +6844,7 @@ "nextjs APIs in after() request APIs inside after() cannot be called in a prerendered page with `dynamic = \"error\"`", "nextjs APIs in after() request APIs inside after() cannot be called in a prerendered page with `dynamic = \"force-static\"`" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7281,10 +7327,10 @@ "runtimeError": false }, "test/e2e/app-dir/next-config-ts/async-function/async-function-cjs.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next-config-ts-async-function-cjs should support config as async function (CJS)" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7380,10 +7426,10 @@ "runtimeError": false }, "test/e2e/app-dir/next-config-ts/import-from-node-modules/next-config-ts-import-from-node-modules-esm.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next-config-ts-import-from-node-modules-esm should import from node_modules (ESM)" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7398,10 +7444,10 @@ "runtimeError": false }, "test/e2e/app-dir/next-config-ts/import-js-extensions-esm/next-config-ts-import-js-extensions-esm.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next-config-ts-import-js-extensions-esm should import js extensions (ESM)" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7425,10 +7471,10 @@ "runtimeError": false }, "test/e2e/app-dir/next-config-ts/nested-imports/next-config-ts-nested-imports-cjs.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next-config-ts-nested-imports-cjs should handle nested imports (CJS)" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7553,10 +7599,10 @@ "runtimeError": false }, "test/e2e/app-dir/next-image-src-with-query-without-local-patterns/next-image-src-with-query-without-local-patterns.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next-image-src-with-query-without-local-patterns should throw error for relative image with query without localPatterns" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7581,8 +7627,7 @@ "runtimeError": false }, "test/e2e/app-dir/next-image/next-image.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - next-image browser content should render images nested under page dir on /nested route", "app dir - next-image browser content should render images on / route", "app dir - next-image image content should render images nested under page dir on /nested route", @@ -7595,6 +7640,7 @@ "app dir - next-image ssr content should render images on / route", "app dir - next-image ssr content should render images on /client route" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7714,10 +7760,10 @@ "runtimeError": false }, "test/e2e/app-dir/not-found-with-nested-layouts/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - not found with nested layouts should render the custom not-found page when notFound() is thrown from a page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7735,8 +7781,7 @@ "runtimeError": false }, "test/e2e/app-dir/not-found/basic/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - not-found - basic should propagate notFound errors past a segment's error boundary", "app dir - not-found - basic should return 404 status code for custom not-found page", "app dir - not-found - basic with default runtime should escalate notFound to parent layout if no not-found boundary present in current layer", @@ -7751,9 +7796,10 @@ "app dir - not-found - basic with runtime = edge should return 404 status if notFound() is called in shell", "app dir - not-found - basic with runtime = edge should use the not-found page for non-matching routes" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/app-dir/not-found/conflict-route/index.test.ts": { "passed": [ @@ -7768,19 +7814,19 @@ "runtimeError": false }, "test/e2e/app-dir/not-found/css-precedence/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "not-found app dir css should load css while navigation between not-found and page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/not-found/default/default.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - not-found - default should has noindex in the head html" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7885,10 +7931,10 @@ "runtimeError": false }, "test/e2e/app-dir/parallel-routes-and-interception-from-root/parallel-routes-and-interception-from-root.test.ts": { - "passed": [ + "passed": [], + "failed": [ "parallel-routes-and-interception-from-root should interpolate [locale] in \"/[locale]/example/(...)[locale]/intercepted\"" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7903,8 +7949,7 @@ "runtimeError": false }, "test/e2e/app-dir/parallel-routes-and-interception/parallel-routes-and-interception.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-and-interception (trailingSlash: false) parallel routes should apply the catch-all route to the parallel route if no matching route is found", "parallel-routes-and-interception (trailingSlash: false) parallel routes should display all parallel route params with useParams", "parallel-routes-and-interception (trailingSlash: false) parallel routes should handle a loading state", @@ -7963,36 +8008,37 @@ "parallel-routes-and-interception (trailingSlash: true) route intercepting with prerendered dynamic routes should render intercepted route", "parallel-routes-and-interception-conflicting-pages should gracefully handle when two page segments match the `children` parallel slot" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/parallel-routes-breadcrumbs/parallel-routes-breadcrumbs.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-breadcrumbs should provide an unmatched catch-all route with params", "parallel-routes-breadcrumbs should render the breadcrumbs correctly with catchall route segments", "parallel-routes-breadcrumbs should render the breadcrumbs correctly with optional catchall route segments", "parallel-routes-breadcrumbs should render the breadcrumbs correctly with the non-dynamic route segments" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/parallel-routes-catchall-children-slot/parallel-routes-catchall-children-slot.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-catchall-children-slot should match the @children slot for a page before attempting to match the catchall" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/parallel-routes-catchall-default/parallel-routes-catchall-default.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-catchall-default should match default paths before catch-all" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8096,18 +8142,17 @@ "runtimeError": false }, "test/e2e/app-dir/parallel-routes-not-found/parallel-routes-not-found.test.ts": { - "passed": [ + "passed": [], + "failed": [ "parallel-routes-and-interception should not render the @children slot when the @slot is not found", "parallel-routes-and-interception should render the title once for the non-existed route" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/parallel-routes-revalidation/parallel-routes-revalidation.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-revalidation router.refresh (dynamic) - searchParams: false should correctly refresh data for previously intercepted modal and active page slot", "parallel-routes-revalidation router.refresh (dynamic) - searchParams: false should correctly refresh data for the intercepted route and previously active page slot", "parallel-routes-revalidation router.refresh (dynamic) - searchParams: true should correctly refresh data for previously intercepted modal and active page slot", @@ -8127,6 +8172,7 @@ "parallel-routes-revalidation should refresh the correct page when a server action triggers a redirect", "parallel-routes-revalidation should submit the action and revalidate the page data" ], + "failed": [], "pending": [ "parallel-routes-revalidation server action revalidation should not trigger a refresh for the page that is being redirected to" ], @@ -8134,8 +8180,7 @@ "runtimeError": false }, "test/e2e/app-dir/parallel-routes-root-param-dynamic-child/parallel-routes-root-param-dynamic-child.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-root-param-dynamic-child Base Routes should render a 200 for /en (in generateStaticParams)", "parallel-routes-root-param-dynamic-child Base Routes should render a 200 for /fr (in generateStaticParams)", "parallel-routes-root-param-dynamic-child Base Routes should render a 404 for /es (not in generateStaticParams)", @@ -8150,6 +8195,7 @@ "parallel-routes-root-param-dynamic-child Without generateStaticParams (no-gsp) should render a 200 for /es/no-gsp/stories/dynamic-123", "parallel-routes-root-param-dynamic-child Without generateStaticParams (no-gsp) should render a 200 for /fr/no-gsp/stories/dynamic-123" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8164,23 +8210,23 @@ "runtimeError": false }, "test/e2e/app-dir/parallel-routes-use-selected-layout-segment/parallel-routes-use-selected-layout-segment.test.ts": { - "passed": [], - "failed": [ + "passed": [ "parallel-routes-use-selected-layout-segment hard nav to parallel route", "parallel-routes-use-selected-layout-segment hard nav to router page and soft nav around other router pages", "parallel-routes-use-selected-layout-segment hard nav to router page and soft nav to parallel route and soft nav back to another router page", "parallel-routes-use-selected-layout-segment hard nav to router page and soft nav to parallel routes" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/params-hooks-compat/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir - params hooks compat should only access path params with useParams", "app-dir - params hooks compat should only access search params with useSearchParams" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8207,6 +8253,16 @@ "flakey": [], "runtimeError": false }, + "test/e2e/app-dir/popstate-null-state/popstate-null-state.test.ts": { + "passed": [ + "popstate-null-state should handle back navigation to a hash change without full reload", + "popstate-null-state should hard navigate when history.state is null on popstate" + ], + "failed": [], + "pending": [], + "flakey": [], + "runtimeError": false + }, "test/e2e/app-dir/ppr-errors/ppr-errors.test.ts": { "passed": [], "failed": [], @@ -8411,10 +8467,10 @@ "runtimeError": false }, "test/e2e/app-dir/ppr-root-param-fallback/ppr-root-param-fallback.test.ts": { - "passed": [], - "failed": [ + "passed": [ "ppr-root-param-fallback should have use-cache content in fallback shells for all pregenerated locales" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8534,10 +8590,10 @@ "runtimeError": false }, "test/e2e/app-dir/proxy-runtime/proxy-runtime.test.ts": { - "passed": [ + "passed": [], + "failed": [ "proxy-runtime should error when proxy file has runtime config export" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8559,43 +8615,43 @@ "runtimeError": false }, "test/e2e/app-dir/react-max-headers-length/react-max-headers-length.test.ts": { - "passed": [], - "failed": [ + "passed": [ "react-max-headers-length reactMaxHeadersLength = 0 should respect reactMaxHeadersLength", "react-max-headers-length reactMaxHeadersLength = 10000 should respect reactMaxHeadersLength", "react-max-headers-length reactMaxHeadersLength = 400 should respect reactMaxHeadersLength", "react-max-headers-length reactMaxHeadersLength = undefined should respect reactMaxHeadersLength" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/reexport-client-component-metadata/reexport-client-component-metadata.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir - reexport-client-component-metadata should render the layout metadata if not override", "app-dir - reexport-client-component-metadata should render the page metadata if override" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/refresh/refresh.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir refresh should let you read your write after a redirect and refresh", "app-dir refresh should refresh client cache when refresh() is called in a server action", "app-dir refresh should throw an error when refresh() is called during page render", "app-dir refresh should throw an error when refresh() is called in a route handler", "app-dir refresh should throw an error when refresh() is called in unstable_cache" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/remove-console/remove-console.test.ts": { - "passed": [], - "failed": ["remove-console should remove console.log"], + "passed": ["remove-console should remove console.log"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8721,17 +8777,16 @@ "runtimeError": false }, "test/e2e/app-dir/rewrite-with-search-params/rewrite-with-search-params.test.ts": { - "passed": [ + "passed": [], + "failed": [ "rewrite-with-search-params should not contain params in search params after rewrite" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/rewrites-redirects/rewrites-redirects.test.ts": { - "passed": [], - "failed": [ + "passed": [ "redirects and rewrites navigation using button should redirect from middleware correctly", "redirects and rewrites navigation using button should redirect from next.config.js correctly", "redirects and rewrites navigation using button should redirect from next.config.js correctly with empty query params", @@ -8747,6 +8802,7 @@ "redirects and rewrites redirects to exotic url schemes preserving slashes", "redirects and rewrites redirects to exotic url schemes without adding unwanted slashes" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8759,17 +8815,16 @@ "runtimeError": false }, "test/e2e/app-dir/root-layout-render-once/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir root layout render once should only render root layout once" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/root-layout/root-layout.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir root layout Should do a mpa navigation when switching root layout should work with basic routes", "app-dir root layout Should do a mpa navigation when switching root layout should work with dynamic catchall routes", "app-dir root layout Should do a mpa navigation when switching root layout should work with dynamic routes", @@ -8779,6 +8834,7 @@ "app-dir root layout should correctly handle navigation between multiple root layouts", "app-dir root layout should correctly handle navigation between multiple root layouts when redirecting in a server action" ], + "failed": [], "pending": [ "app-dir root layout Missing required tags should error on page load", "app-dir root layout Missing required tags should error on page load on static generation", @@ -8788,19 +8844,19 @@ "runtimeError": false }, "test/e2e/app-dir/root-suspense-dynamic/root-suspense-dynamic.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Root Suspense Dynamic Rendering placeholder to satisfy at least one test when isNextDev is false" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/route-page-manifest-bug/route-page-manifest-bug.test.ts": { - "passed": [], - "failed": [ + "passed": [ "route-page-manifest-bug should work when requesting route handler after page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8950,11 +9006,11 @@ "runtimeError": false }, "test/e2e/app-dir/scss/3rd-party-module/3rd-party-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "3rd Party CSS Module Support ({\"sass\": \"1.54.0\"}) should render the module", "3rd Party CSS Module Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8980,31 +9036,31 @@ "runtimeError": false }, "test/e2e/app-dir/scss/basic-module-prepend-data/basic-module-prepend-data.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Basic Module Prepend Data Support ({\"sass\": \"1.54.0\"}) should render the module", "Basic Module Prepend Data Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/basic-module/basic-module.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Basic SCSS Module Support ({\"sass\": \"1.54.0\"}) should render the module", "Basic SCSS Module Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/catch-all-module/catch-all-module.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Catch-all Route CSS Module Usage ({\"sass\": \"1.54.0\"}) should render the module", "Catch-all Route CSS Module Usage ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9106,8 +9162,8 @@ "runtimeError": false }, "test/e2e/app-dir/scss/invalid-global/invalid-global.test.ts": { - "passed": ["Invalid Global CSS should show a build error"], - "failed": [], + "passed": [], + "failed": ["Invalid Global CSS should show a build error"], "pending": [], "flakey": [], "runtimeError": false @@ -9129,38 +9185,37 @@ "runtimeError": false }, "test/e2e/app-dir/scss/loader-order/loader-order.test.ts": { - "passed": [], - "failed": [ + "passed": [ "SCSS Support loader handling Preprocessor loader order ({\"sass\": \"1.54.0\"}) should render the module", "SCSS Support loader handling Preprocessor loader order ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/multi-global-reversed/multi-global-reversed.test.ts": { - "passed": [], - "failed": [ + "passed": [ "(SCSS) Multi Global Support (reversed) ({\"sass\": \"1.54.0\"}) should render the page", "(SCSS) Multi Global Support (reversed) ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/multi-global/multi-global.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Multi Global Support ({\"sass\": \"1.54.0\"}) should render the page", "Multi Global Support ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/multi-page/multi-page.test.ts": { - "passed": [], - "failed": [ + "passed": [ "SCSS Support ({\"sass\": \"1.54.0\"}) Can hot reload CSS without losing state should update CSS color without remounting ", "SCSS Support ({\"sass\": \"1.54.0\"}) Has CSS in computed styles in Development should have CSS for page", "SCSS Support ({\"sass\": \"1.54.0\"}) Has CSS in computed styles in Production should have CSS for page", @@ -9168,6 +9223,7 @@ "SCSS Support ({\"sass-embedded\": \"1.75.0\"}) Has CSS in computed styles in Development should have CSS for page", "SCSS Support ({\"sass-embedded\": \"1.75.0\"}) Has CSS in computed styles in Production should have CSS for page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9257,11 +9313,11 @@ "runtimeError": false }, "test/e2e/app-dir/scss/single-global-src/single-global-src.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic Global Support with src/ dir ({\"sass\": \"1.54.0\"}) should render the page", "Basic Global Support with src/ dir ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9277,11 +9333,11 @@ "runtimeError": false }, "test/e2e/app-dir/scss/unused/unused.test.ts": { - "passed": [], - "failed": [ + "passed": [ "unused scss Body is not hidden when broken in Development development only should have body visible", "unused scss Body is not hidden when unused in Development ($dependencies) development only should have body visible" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9307,21 +9363,21 @@ "runtimeError": false }, "test/e2e/app-dir/scss/url-global-partial/url-global-partial.test.ts": { - "passed": [], - "failed": [ + "passed": [ "SCSS Support loader handling CSS URL via file-loader sass partial ({\"sass\": \"1.54.0\"}) should render the page", "SCSS Support loader handling CSS URL via file-loader sass partial ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/url-global/url-global.test.ts": { - "passed": [], - "failed": [ + "passed": [ "SCSS Support loader handling ({\"sass\": \"1.54.0\"}) CSS URL via `file-loader` should render the page", "SCSS Support loader handling ({\"sass-embedded\": \"1.75.0\"}) CSS URL via `file-loader` should render the page" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9438,29 +9494,29 @@ "runtimeError": false }, "test/e2e/app-dir/segment-cache/force-stale/force-stale.test.ts": { - "passed": [], - "failed": ["force stale prefetching is disabled in dev"], + "passed": ["force stale prefetching is disabled in dev"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/segment-cache/memory-pressure/segment-cache-memory-pressure.test.ts": { - "passed": [], - "failed": ["segment cache memory pressure disabled in development"], + "passed": ["segment cache memory pressure disabled in development"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/segment-cache/metadata/segment-cache-metadata.test.ts": { - "passed": [], - "failed": ["segment cache (metadata) disabled in development"], + "passed": ["segment cache (metadata) disabled in development"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/segment-cache/mpa-navigations/mpa-navigations.test.ts": { - "passed": [], - "failed": ["segment cache (MPA navigations) ppr is disabled"], + "passed": ["segment cache (MPA navigations) ppr is disabled"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9537,10 +9593,10 @@ "runtimeError": false }, "test/e2e/app-dir/segment-cache/staleness/segment-cache-stale-time.test.ts": { - "passed": [ + "passed": [], + "failed": [ "segment cache (staleness) disabled in development / deployment" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9564,17 +9620,16 @@ "runtimeError": false }, "test/e2e/app-dir/self-importing-package/self-importing-package.test.ts": { - "passed": [], - "failed": [ + "passed": [ "self-importing-package should resolve self-imports in an external package" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/server-action-logging/server-action-logging.test.ts": { - "passed": [], - "failed": [ + "passed": [ "server-action-logging should log error action", "server-action-logging should log inline action", "server-action-logging should log notFound action", @@ -9587,29 +9642,30 @@ "server-action-logging should show relative file path in log", "server-action-logging when logging.serverFunctions is disabled should not log server actions" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/server-actions-redirect-middleware-rewrite/server-actions-redirect-middleware-rewrite.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app-dir - server-actions-redirect-middleware-rewrite.test should redirect correctly in edge runtime with middleware rewrite", "app-dir - server-actions-redirect-middleware-rewrite.test should redirect correctly in nodejs runtime with middleware rewrite" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/server-actions-relative-redirect/server-actions-relative-redirect.test.ts": { - "passed": [], - "failed": [ + "passed": [ "server-actions-relative-redirect should work with absolute redirect", "server-actions-relative-redirect should work with absolute redirect from subdir", "server-actions-relative-redirect should work with multi-level relative redirect from subdir", "server-actions-relative-redirect should work with relative redirect", "server-actions-relative-redirect should work with relative redirect from subdir" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9739,13 +9795,13 @@ "runtimeError": false }, "test/e2e/app-dir/static-siblings/static-siblings.test.ts": { - "passed": [], - "failed": [ + "passed": [ "static-siblings cross-route-group siblings should navigate to static sibling after visiting dynamic route", "static-siblings deeply nested siblings should navigate to static sibling after visiting dynamic route", "static-siblings parallel route siblings should navigate to static sibling after visiting dynamic route", "static-siblings same-directory siblings should navigate to static sibling after visiting dynamic route" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9765,24 +9821,24 @@ "runtimeError": false }, "test/e2e/app-dir/syntax-highlighter-crash/syntax-highlighter-crash.test.ts": { - "passed": [], - "failed": ["syntax-highlighter-crash should render the page"], + "passed": ["syntax-highlighter-crash should render the page"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/tailwind-css/tailwind-css.test.ts": { - "passed": [], - "failed": ["tailwind-css works when importing tailwind/tailwind.css"], + "passed": ["tailwind-css works when importing tailwind/tailwind.css"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/taint/process-taint.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - taint should error when passing process env to client component" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9886,23 +9942,23 @@ "runtimeError": false }, "test/e2e/app-dir/typed-routes/typed-links.test.ts": { - "passed": [ + "passed": [], + "failed": [ "typed-links should generate types for next/link", "typed-links should include handler route from app/api-test/route.ts in generated link route definitions" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/typed-routes/typed-routes.test.ts": { - "passed": [], - "failed": [ + "passed": [ "typed-routes should correctly convert custom route patterns from path-to-regexp to bracket syntax", "typed-routes should generate RouteContext type for route handlers", "typed-routes should generate route types correctly", "typed-routes should update route types file when routes change" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9915,22 +9971,22 @@ "runtimeError": false }, "test/e2e/app-dir/unauthorized/basic/unauthorized-basic.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - unauthorized - basic should escalate unauthorized to parent layout if no unauthorized boundary present in current layer", "app dir - unauthorized - basic should match dynamic route unauthorized boundary correctly" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/unauthorized/default/unauthorized-default.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - unauthorized with default unauthorized boundary should be able to navigate to page calling unauthorized", "app dir - unauthorized with default unauthorized boundary should be able to navigate to page with calling unauthorized in metadata", "app dir - unauthorized with default unauthorized boundary should render default unauthorized for group routes if unauthorized is not defined" ], + "failed": [], "pending": [ "app dir - unauthorized with default unauthorized boundary should error on client unauthorized from root layout in browser", "app dir - unauthorized with default unauthorized boundary should error on server unauthorized from root layout on server-side" @@ -9939,23 +9995,23 @@ "runtimeError": false }, "test/e2e/app-dir/undefined-default-export/undefined-default-export.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Undefined default export should error if layout component does not have default export", "Undefined default export should error if not-found component does not have default export when trigger not-found boundary", "Undefined default export should error if page component does not have default export" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/underscore-ignore-app-paths/underscore-ignore-app-paths.test.ts": { - "passed": [], - "failed": [ + "passed": [ "underscore-ignore-app-paths should not serve app path with underscore", "underscore-ignore-app-paths should serve app path with %5F", "underscore-ignore-app-paths should serve pages path with underscore" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10058,23 +10114,24 @@ "runtimeError": false }, "test/e2e/app-dir/use-cache-route-handler-only/use-cache-route-handler-only.test.ts": { - "passed": [ + "passed": [], + "failed": [ "use-cache-route-handler-only should be able to revalidate prerendered route handlers", "use-cache-route-handler-only should cache results in node route handlers" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/use-cache-search-params/use-cache-search-params.test.ts": { - "passed": [], + "passed": [ + "use-cache-search-params when searchParams are caught inside of \"use cache\" should also show an error after the second reload", + "use-cache-search-params when searchParams are caught inside of \"use cache\" should show an error", + "use-cache-search-params when searchParams are unused inside of \"use cache\" should not show an error" + ], "failed": [ "use-cache-search-params should show an error when searchParams are used inside of a cached generateMetadata", "use-cache-search-params should show an error when searchParams are used inside of a cached generateViewport", - "use-cache-search-params when searchParams are caught inside of \"use cache\" should also show an error after the second reload", - "use-cache-search-params when searchParams are caught inside of \"use cache\" should show an error", - "use-cache-search-params when searchParams are unused inside of \"use cache\" should not show an error", "use-cache-search-params when searchParams are used inside of \"use cache\" should show an error" ], "pending": [], @@ -10091,39 +10148,38 @@ "runtimeError": false }, "test/e2e/app-dir/use-cache-unknown-cache-kind/use-cache-unknown-cache-kind.test.ts": { - "passed": [], - "failed": [ + "passed": [ "use-cache-unknown-cache-kind should not show an error for default cache kinds", "use-cache-unknown-cache-kind should recover from the build error if the cache handler is defined", "use-cache-unknown-cache-kind should show a build error" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/use-cache-with-server-function-props/use-cache-with-server-function-props.test.ts": { - "passed": [], - "failed": [ + "passed": [ "use-cache-with-server-function-props should be able to use inline server actions as props", "use-cache-with-server-function-props should be able to use nested cache functions as props" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/use-cache-without-experimental-flag/use-cache-without-experimental-flag.test.ts": { - "passed": [], - "failed": [ + "passed": [ "use-cache-without-experimental-flag should recover from the build error if useCache flag is set", "use-cache-without-experimental-flag should show a build error" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/use-cache/use-cache.test.ts": { - "passed": [], - "failed": [ + "passed": [ "use-cache caches a higher-order component in a \"use cache\" module", "use-cache can reference server actions in \"use cache\" functions", "use-cache ignores unused arguments in a \"use cache\" function", @@ -10164,6 +10220,7 @@ "use-cache works with useActionState if previousState parameter is not used in \"use cache\" function", "use-cache works with useActionState if previousState parameter is not used in \"use cache\" function (separate export)" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10264,21 +10321,21 @@ "runtimeError": false }, "test/e2e/app-dir/webpack-loader-resource-query/webpack-loader-resource-query.test.js": { - "passed": [ + "passed": [], + "failed": [ "webpack-loader-resource-query should apply loader based on resourceQuery", "webpack-loader-resource-query should apply loader based on resourceQuery regex", "webpack-loader-resource-query should pass query to loader" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/webpack-loader-set-environment-variable/webpack-loader-set-environment-variable.test.ts": { - "passed": [], - "failed": [ + "passed": [ "webpack-loader-set-environment-variable loader that sets an environment variable should work" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10293,24 +10350,23 @@ "runtimeError": false }, "test/e2e/app-dir/with-babel/with-babel.test.ts": { - "passed": [], - "failed": ["with babel should support babel in app dir"], + "passed": ["with babel should support babel in app dir"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/with-exported-function-config/with-exported-function-config.test.ts": { - "passed": [], - "failed": [ + "passed": [ "with-exported-function-config should have correct values in function config manifest" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/worker/worker.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - workers should have access to NEXT_DEPLOYMENT_ID in web worker", "app dir - workers should not bundle web workers with string specifiers", "app dir - workers should support loading PNG files in web workers", @@ -10319,18 +10375,19 @@ "app dir - workers should support shared workers", "app dir - workers should support web workers with dynamic imports" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/x-forwarded-headers/x-forwarded-headers.test.ts": { - "passed": [], - "failed": [ + "passed": [ "x-forwarded-headers already assigned should not override existing x-forwarded-* headers", "x-forwarded-headers already assigned should work with multiple x-forwarded-* headers", "x-forwarded-headers host header exists should include x-forwarded-* headers relative to host", "x-forwarded-headers should include x-forwarded-* headers" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10485,7 +10542,8 @@ "runtimeError": false }, "test/e2e/basepath/redirect-and-rewrite.test.ts": { - "passed": [ + "passed": [], + "failed": [ "basePath should not redirect with basePath when set to false", "basePath should not redirect without basePath without disabling", "basePath should not rewrite with basePath when set to false", @@ -10495,19 +10553,18 @@ "basePath should rewrite with basePath by default", "basePath should rewrite without basePath when set to false" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/basepath/router-events.test.ts": { - "passed": [], - "failed": [ + "passed": [ "basePath should use urls with basepath in router events", "basePath should use urls with basepath in router events for cancelled routes", "basePath should use urls with basepath in router events for failed route change", "basePath should use urls with basepath in router events for hash changes" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10524,11 +10581,11 @@ "runtimeError": false }, "test/e2e/browserslist-extends/index.test.ts": { - "passed": [], - "failed": ["browserslist-extends should work"], + "passed": ["browserslist-extends should work"], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/browserslist/browserslist.test.ts": { "passed": [], @@ -10547,14 +10604,14 @@ "runtimeError": false }, "test/e2e/build-indicator/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Build Activity Indicator Enabled - (app) Shows build indicator when page is built from modifying", "Build Activity Indicator Enabled - (app) webpack only Shows the build indicator when a page is built during navigation", "Build Activity Indicator Enabled - (pages) Shows build indicator when page is built from modifying", "Build Activity Indicator Enabled - (pages) webpack only Shows the build indicator when a page is built during navigation", "Build Activity Indicator Invalid position config should validate position config" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10677,14 +10734,14 @@ "runtimeError": false }, "test/e2e/conflicting-app-page-error/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Conflict between app file and pages file should error again when there is new conflict", "Conflict between app file and pages file should not show error overlay for non conflict pages under app or pages dir", "Conflict between app file and pages file should show error overlay for /", "Conflict between app file and pages file should show error overlay for /another", "Conflict between app file and pages file should support hmr with conflicts" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10697,38 +10754,38 @@ "runtimeError": false }, "test/e2e/cpu-profiling/cpu-profiling-dev.test.ts": { - "passed": [], - "failed": [ + "passed": [ "CPU Profiling - next dev should create CPU profile files on exit" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/cpu-profiling/cpu-profiling.test.ts": { - "passed": [], - "failed": ["CPU Profiling - next start skip for development/deploy mode"], + "passed": ["CPU Profiling - next start skip for development/deploy mode"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/custom-app-render/custom-app-render.test.ts": { - "passed": [], - "failed": [ + "passed": [ "custom-app-render should render /", "custom-app-render should render /render" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/custom-cache-handler-image/custom-cache-handler-image.test.ts": { - "passed": [], - "failed": [ + "passed": [ "custom-cache-handler-image should evict oldest entries when cache exceeds max size", "custom-cache-handler-image should miss cache for evicted entries", "custom-cache-handler-image should use custom cache handler for image optimization" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10862,7 +10919,8 @@ "runtimeError": false }, "test/e2e/edge-compiler-can-import-blob-assets/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Edge Compiler can import asset assets allows to assets from node_modules", "Edge Compiler can import asset assets allows to fetch a remote URL", "Edge Compiler can import asset assets allows to fetch a remote URL with a path and basename", @@ -10870,23 +10928,21 @@ "Edge Compiler can import asset assets allows to fetch text assets", "Edge Compiler can import asset assets extracts all the assets from the bundle" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-compiler-module-exports-preference/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Edge compiler module exports preference favors the browser export" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/edge-configurable-runtime/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Configurable runtime for pages and API routes In development mode errors about page using edge runtime", "Configurable runtime for pages and API routes In development mode runs with no warning API route on the edge runtime", "Configurable runtime for pages and API routes In development mode warns about API route using experimental-edge runtime", @@ -10896,22 +10952,22 @@ "Configurable runtime for src/pages and API routes In development mode warns about API route using experimental-edge runtime", "Configurable runtime for src/pages and API routes In development mode warns about page using edge runtime" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/edge-pages-support/edge-document.test.ts": { - "passed": [], - "failed": [ + "passed": [ "edge render - custom _document with edge runtime should render page properly" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-pages-support/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "edge-render-getserversideprops should have correct query for pages/api", "edge-render-getserversideprops should have correct query for pages/api dynamic", "edge-render-getserversideprops should have correct query/params on /[id]", @@ -10921,27 +10977,28 @@ "edge-render-getserversideprops should respond to _next/data for [id] correctly", "edge-render-getserversideprops should respond to _next/data for index correctly" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-runtime-pages-api-route/edge-runtime-pages-api-route.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Edge runtime pages-api route should work edge runtime", "Edge runtime pages-api route should work with node runtime" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-runtime-uses-edge-light-import-specifier-for-packages/edge-runtime-uses-edge-light-import-specifier-for-packages.test.ts": { - "passed": [], - "failed": [ + "passed": [ "edge-runtime uses edge-light import specifier for packages app-dir imports the correct module", "edge-runtime uses edge-light import specifier for packages pages import the correct module", "edge-runtime uses edge-light import specifier for packages pages/api endpoints import the correct module" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11099,31 +11156,30 @@ "runtimeError": false }, "test/e2e/hello-world/hello-world.test.ts": { - "passed": [ + "passed": [], + "failed": [ "hello-world should work using browser", "hello-world should work using cheerio", "hello-world should work with fetch", "hello-world should work with html" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/i18n-api-support/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "i18n API support should fallback rewrite non-matching API request", "i18n API support should respond to normal API request", "i18n API support should respond to normal dynamic API request" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/i18n-data-fetching-redirect/redirect-from-context.test.ts": { - "passed": [], - "failed": [ + "passed": [ "i18n-data-fetching-redirect Redirect to locale from context gsp-blocking-redirect en", "i18n-data-fetching-redirect Redirect to locale from context gsp-blocking-redirect sv", "i18n-data-fetching-redirect Redirect to locale from context gsp-fallback-redirect en", @@ -11137,13 +11193,13 @@ "i18n-data-fetching-redirect Redirect to locale from context next/link gssp-redirect en", "i18n-data-fetching-redirect Redirect to locale from context next/link gssp-redirect sv" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/i18n-data-fetching-redirect/redirect.test.ts": { - "passed": [], - "failed": [ + "passed": [ "i18n-data-fetching-redirect Redirect to another locale gsp-blocking-redirect en -> sv", "i18n-data-fetching-redirect Redirect to another locale gsp-blocking-redirect sv -> en", "i18n-data-fetching-redirect Redirect to another locale gsp-fallback-redirect en -> sv", @@ -11157,13 +11213,13 @@ "i18n-data-fetching-redirect Redirect to another locale next/link gssp-redirect en -> sv", "i18n-data-fetching-redirect Redirect to another locale next/link gssp-redirect sv -> en" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/i18n-data-route/i18n-data-route.test.ts": { - "passed": [], - "failed": [ + "passed": [ "i18n-data-route with locale prefix /en-CA should render /[slug]/about via /en-CA/blog/about", "i18n-data-route with locale prefix /en-CA should render /about via /en-CA/about", "i18n-data-route with locale prefix /en-CA should serve data for /[slug]/about", @@ -11177,23 +11233,23 @@ "i18n-data-route without locale prefix should serve data for /[slug]/about", "i18n-data-route without locale prefix should serve data for /about" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/i18n-default-locale-redirect/i18n-default-locale-redirect.test.ts": { - "passed": [], - "failed": [ + "passed": [ "i18-default-locale-redirect should not request a path prefixed with default locale", "i18-default-locale-redirect should request a path prefixed with non-default locale" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/i18n-disallow-multiple-locales/i18n-disallow-multiple-locales.test.ts": { - "passed": [], - "failed": [ + "passed": [ "i18n-disallow-multiple-locales /en should 200", "i18n-disallow-multiple-locales /en-US should 200", "i18n-disallow-multiple-locales /en-US/en should 404", @@ -11252,6 +11308,7 @@ "i18n-disallow-multiple-locales /nl/nl-NL should 404", "i18n-disallow-multiple-locales should verify the default locale works" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11406,7 +11463,8 @@ "runtimeError": false }, "test/e2e/import-conditions/import-conditions.test.ts": { - "passed": [ + "passed": [], + "failed": [ "react version App Router Route Handler with edge runtime", "react version App Router Route Handler with nodejs runtime", "react version App Router page headers with edge runtime", @@ -11420,24 +11478,22 @@ "react version Pages Router page with edge runtime", "react version Pages Router page with nodejs runtime after hydration" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/import-meta/import-meta.test.ts": { - "passed": [], - "failed": [ + "passed": [ "import-meta import.meta.url should work in browser", "import-meta import.meta.url should work on the server" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/instrumentation-client-hook/instrumentation-client-hook.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Instrumentation Client Hook App Router should execute instrumentation-client from app router before hydration", "Instrumentation Client Hook HMR in development mode should reload instrumentation-client when modified", "Instrumentation Client Hook Pages Router should execute instrumentation-client from pages router before hydration", @@ -11445,17 +11501,18 @@ "Instrumentation Client Hook onRouterTransitionStart onRouterTransitionStart fires at the start of a back/forward navigation", "Instrumentation Client Hook onRouterTransitionStart onRouterTransitionStart fires at the start of a navigation" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/instrumentation-hook-src/instrumentation-hook-src.test.ts": { - "passed": [], - "failed": [ + "passed": [ "instrumentation-hook-rsc instrumentation should not overlap with a instrumentation page", "instrumentation-hook-rsc instrumentation should run the edge instrumentation compiled version with the edge runtime", "instrumentation-hook-rsc instrumentation should run the instrumentation hook" ], + "failed": [], "pending": [ "instrumentation-hook-rsc instrumentation should reload the server when the instrumentation hook changes" ], @@ -11463,8 +11520,7 @@ "runtimeError": false }, "test/e2e/instrumentation-hook/instrumentation-hook.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Instrumentation Hook general should not overlap with a instrumentation page", "Instrumentation Hook with-async-edge-page with-async-edge-page should run the instrumentation hook", "Instrumentation Hook with-async-node-page with-async-node-page should run the instrumentation hook", @@ -11475,6 +11531,7 @@ "Instrumentation Hook with-node-api with-node-api should run the instrumentation hook", "Instrumentation Hook with-node-page with-node-page should run the instrumentation hook" ], + "failed": [], "pending": [ "Instrumentation Hook general should reload the server when the instrumentation hook changes" ], @@ -11482,22 +11539,22 @@ "runtimeError": false }, "test/e2e/instrumentation-hook/register-once/register-once.test.ts": { - "passed": [], - "failed": [ + "passed": [ "instrumentation-hook - register-once should not error when concurrent requests are made", "instrumentation-hook - register-once should only register once" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/invalid-static-asset-404-app/invalid-static-asset-404-app-asset-prefix.test.ts": { - "passed": [], - "failed": [ + "passed": [ "invalid-static-asset-404-app-asset-prefix should return 404 with plain text when fetching invalid asset path", "invalid-static-asset-404-app-asset-prefix should return correct output with status 200 on valid asset path", "invalid-static-asset-404-app-asset-prefix should return custom 404 page when fetching invalid non-asset path" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11633,18 +11690,17 @@ "runtimeError": false }, "test/e2e/link-with-api-rewrite/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "link-with-api-rewrite should perform hard navigation for direct urls", "link-with-api-rewrite should perform hard navigation for rewritten urls" ], - "failed": [], "pending": [], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/manual-client-base-path/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "manual-client-base-path should navigate correctly from another", "manual-client-base-path should navigate correctly from index", "manual-client-base-path should not update with basePath on mount /", @@ -11653,35 +11709,35 @@ "manual-client-base-path should not update with basePath on mount /dynamic/second", "manual-client-base-path should not warn for flag in output" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-base-path/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware base tests router.query must exist when Link clicked page routing", "Middleware base tests should allow client-side navigation to the root", "Middleware base tests should execute from absolute paths" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-custom-matchers-basepath/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware custom matchers basePath should match", "Middleware custom matchers basePath should match has query on client routing", "Middleware custom matchers basePath should not match" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-custom-matchers-i18n/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware custom matchers i18n should match /en/hello", "Middleware custom matchers i18n should match /hello", "Middleware custom matchers i18n should match /nl-NL/about", @@ -11696,13 +11752,13 @@ "Middleware custom matchers i18n should not match /invalid/hello", "Middleware custom matchers with root should not match" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-custom-matchers/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware custom matchers should match has cookie", "Middleware custom matchers should match has cookie on client routing", "Middleware custom matchers should match has header", @@ -11714,13 +11770,13 @@ "Middleware custom matchers should match missing query correctly", "Middleware custom matchers should match source path" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-custom-matchers/test/node-runtime.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware custom matchers should match has cookie", "Middleware custom matchers should match has cookie on client routing", "Middleware custom matchers should match has header", @@ -11732,9 +11788,10 @@ "Middleware custom matchers should match missing query correctly", "Middleware custom matchers should match source path" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-dynamic-basepath-matcher/test/index.test.ts": { "passed": [ @@ -12062,7 +12119,8 @@ "runtimeError": false }, "test/e2e/middleware-responses/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Middleware Responses /fr responds with multiple cookies", "Middleware Responses /fr should not fail when returning a stream", "Middleware Responses /fr should not fail when returning a text body", @@ -12078,14 +12136,12 @@ "Middleware Responses should respond with one header", "Middleware Responses should respond with two headers" ], - "failed": [], "pending": [], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/middleware-rewrites/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware Rewrite /fr can rewrite from path with colon", "Middleware Rewrite /fr can rewrite from path with colon and retain query parameter", "Middleware Rewrite /fr can rewrite to path with colon", @@ -12143,22 +12199,22 @@ "Middleware Rewrite should rewrite without hard navigation", "Middleware Rewrite support colons in path" ], + "failed": [], "pending": [ "Middleware Rewrite includes the locale in rewrites by default" ], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-shallow-link/index.test.ts": { - "passed": [], - "failed": ["browser-shallow-navigation should render the correct page"], + "passed": ["browser-shallow-navigation should render the correct page"], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-static-files/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware Runtime should match middleware correctly for /another%2ffile.svg", "Middleware Runtime should match middleware correctly for /another%2fhello", "Middleware Runtime should match middleware correctly for /another/file.svg", @@ -12179,13 +12235,13 @@ "Middleware Runtime should match middleware correctly for /vercel copy.svg", "Middleware Runtime should match middleware correctly for /vercel%20copy.svg" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/middleware-trailing-slash/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Middleware Runtime trailing slash allows shallow linking with middleware", "Middleware Runtime trailing slash refreshes the page when middleware changes ", "Middleware Runtime trailing slash should add a rewrite header on data requests for rewrites", @@ -12211,13 +12267,13 @@ "Middleware Runtime trailing slash without .html extension should work when navigating", "Middleware Runtime trailing slash without .html extension should work when requesting the page directly" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/module-layer/module-layer.test.ts": { - "passed": [], - "failed": [ + "passed": [ "module layer client packages in middleware should error when import server packages in middleware", "module layer with server-only in server targets should contain client react exports for pages api", "module layer with server-only in server targets should render installed react-server condition for middleware", @@ -12233,13 +12289,13 @@ "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/server", "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/server-edge" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/multi-zone/multi-zone.test.ts": { - "passed": [], - "failed": [ + "passed": [ "multi-zone should correctly respond for /", "multi-zone should correctly respond for /blog/post-1", "multi-zone should correctly respond for /guest", @@ -12247,6 +12303,7 @@ "multi-zone should correctly respond for /guest/blog/post-1", "multi-zone should support HMR in both apps" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12354,50 +12411,49 @@ "runtimeError": false }, "test/e2e/next-font/with-font-declarations-file.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next/font/google with-font-declarations-file preload correct files at /inter", "next/font/google with-font-declarations-file preload correct files at /local-font", "next/font/google with-font-declarations-file preload correct files at /roboto" ], - "failed": [], "pending": [], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/next-font/with-proxy.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next/font/google with proxy should use a proxy agent when proxy environment variable is set" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/next-font/without-preloaded-fonts.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next/font/google no preloads with _app without fonts", "next/font/google no preloads with _app without preload", "next/font/google without-preloaded-fonts without _app without fonts", "next/font/google without-preloaded-fonts without _app without preload" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/next-form/basepath/next-form-basepath.test.ts": { - "passed": [], - "failed": [ + "passed": [ "app dir - form - with basepath should add basePath to `action`", "app dir - form - with basepath should not add basePath to a submitter's formAction" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/next-form/default/app-dir.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next-form - app dir does not navigate if preventDefault is called in onSubmit", "next-form - app dir does not push a new history entry if `replace` is passed", "next-form - app dir functions passed to action runs client action", @@ -12413,6 +12469,7 @@ "next-form - app dir unsupported attributes on submitter should warn if submitter sets \"formTarget\" to an unsupported value and fall back to default submit behavior", "next-form - app dir url-encodes file inputs, but warns about them" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12428,8 +12485,7 @@ "runtimeError": false }, "test/e2e/next-form/default/pages-dir.test.ts": { - "passed": [], - "failed": [ + "passed": [ "next-form - pages dir does not navigate if preventDefault is called in onSubmit", "next-form - pages dir does not push a new history entry if `replace` is passed", "next-form - pages dir functions passed to action runs client action", @@ -12441,6 +12497,7 @@ "next-form - pages dir unsupported attributes on submitter should warn if submitter sets \"formTarget\" to an unsupported value and fall back to default submit behavior", "next-form - pages dir url-encodes file inputs, but warns about them" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12545,18 +12602,17 @@ "runtimeError": false }, "test/e2e/nonce-head-manager/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "nonce head manager should not re-execute the script when re-rendering", "nonce head manager should not re-execute the script when re-rendering with CSP header" ], - "failed": [], "pending": [], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/og-api/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "og-api should respond from index", "og-api should throw error when returning a response object in pages/api in node runtime", "og-api should work in app route", @@ -12564,22 +12620,22 @@ "og-api should work in middleware", "og-api should work in pages/api" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/og-routes-custom-font/og-routes-custom-font.test.ts": { - "passed": [], - "failed": [ + "passed": [ "og-routes-custom-font should render og with custom font for app routes" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/on-request-error/basic/basic.test.ts": { - "passed": [], - "failed": [ + "passed": [ "on-request-error - basic app router should catch app routes error in edge runtime", "on-request-error - basic app router should catch app routes error in node runtime", "on-request-error - basic app router should catch client component page error in edge runtime", @@ -12592,36 +12648,37 @@ "on-request-error - basic pages router should catch pages router page error in edge runtime", "on-request-error - basic pages router should catch pages router page error in node runtime" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/on-request-error/dynamic-routes/dynamic-routes.test.ts": { - "passed": [], - "failed": [ + "passed": [ "on-request-error - dynamic-routes app router should catch app router dynamic page error with search params", "on-request-error - dynamic-routes app router should catch app router dynamic routes error with search params", "on-request-error - dynamic-routes app router should catch suspense rendering page error in node runtime", "on-request-error - dynamic-routes pages router should catch pages router dynamic API route error with search params", "on-request-error - dynamic-routes pages router should catch pages router dynamic page error with search params" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/on-request-error/isr/isr.test.ts": { - "passed": [], - "failed": ["on-request-error - isr should skip in development mode"], + "passed": ["on-request-error - isr should skip in development mode"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/on-request-error/otel/otel.test.ts": { - "passed": [], - "failed": [ + "passed": [ "on-request-error - otel app router should catch app routes error in node runtime", "on-request-error - otel app router should catch server component page error in node runtime" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12776,17 +12833,17 @@ "runtimeError": false }, "test/e2e/postcss-config-cjs/index.test.ts": { - "passed": ["postcss-config-cjs works with postcss.config.cjs files"], - "failed": [], + "passed": [], + "failed": ["postcss-config-cjs works with postcss.config.cjs files"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/postcss-config-package/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "postcss-config-json works with postcss config specified in package.json" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12804,30 +12861,29 @@ "runtimeError": false }, "test/e2e/prerender-crawler.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Prerender crawler handling should block for crawler correctly", "Prerender crawler handling should return fallback for non-crawler correctly", "Prerender crawler handling should return prerendered page for correctly" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/prerender-native-module.test.ts": { - "passed": [], - "failed": [ + "passed": [ "prerender native module should render /blog/first correctly", "prerender native module should render /blog/second correctly", "prerender native module should render index correctly" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/prerender.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Prerender should 404 for a missing catchall explicit route", "Prerender should 404 for an invalid data url", "Prerender should SSR blocking path correctly (blocking)", @@ -12892,19 +12948,20 @@ "Prerender should support prerendered catchall-explicit route (nested)", "Prerender should support prerendered catchall-explicit route (single)" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/proxy-request-with-middleware/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Requests not effected when middleware used should proxy GET request ", "Requests not effected when middleware used should proxy POST request with body" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/react-compiler/react-compiler.test.ts": { "passed": [ @@ -13032,32 +13089,31 @@ "runtimeError": false }, "test/e2e/ssr-react-context/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "React Context should render a page with context", "React Context should render correctly with context consumer", "React Context should render with context after change" ], - "failed": [], "pending": [], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/streaming-ssr-edge/streaming-ssr-edge.test.ts": { - "passed": [], - "failed": [ + "passed": [ "streaming-ssr-edge should not stream to crawlers or google pagerender bot", "streaming-ssr-edge should render 500 error from gIP correctly", "streaming-ssr-edge should render 500 error from render function correctly", "streaming-ssr-edge should render fallback if error raised from suspense during streaming", "streaming-ssr-edge should support streaming for fizz response" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/streaming-ssr/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "streaming SSR with custom next configs should match more specific route along with dynamic routes", "streaming SSR with custom next configs should redirect paths without trailing-slash and render when slash is appended", "streaming SSR with custom next configs should render multi-byte characters correctly in streaming", @@ -13065,45 +13121,45 @@ "streaming SSR with custom next configs should render styled-jsx styles in streaming", "streaming SSR with custom next configs should work with custom document" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/styled-jsx/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "styled-jsx should contain styled-jsx styles during SSR", "styled-jsx should render styles during CSR", "styled-jsx should render styles inside TypeScript" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/swc-plugins/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "swcPlugins incompatible plugin version shows a redbox in dev", "swcPlugins invalid plugin name shows a redbox in dev", "swcPlugins supports swcPlugins basic case" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/swc-warnings/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "can force swc should not have warning", "swc warnings by default should have warning" ], + "failed": [], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/switchable-runtime/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Switchable runtime Switchable runtime (dev) should be able to navigate between edge SSR routes without any errors", "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes in API routes", "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes in pages", @@ -13112,6 +13168,7 @@ "Switchable runtime Switchable runtime (dev) should not include edge api routes and edge ssr routes into dev middleware manifest", "Switchable runtime Switchable runtime (dev) should sort edge SSR routes correctly" ], + "failed": [], "pending": [ "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes with same content", "Switchable runtime Switchable runtime (dev) should give proper errors for invalid runtime in app dir", @@ -13122,7 +13179,7 @@ "Switchable runtime Switchable runtime (dev) should support client side navigation to static rsc pages" ], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/test-template/{{ toFileName name }}/{{ toFileName name }}.test.ts": { "passed": [ @@ -13304,7 +13361,8 @@ "runtimeError": false }, "test/e2e/transpile-packages/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "transpile packages css should handle css modules imports inside transpiled modules", "transpile packages css should handle global css imports inside transpiled modules", "transpile packages css should handle global scss imports inside transpiled modules", @@ -13312,27 +13370,26 @@ "transpile packages optional deps should hide dynammic module dependency errors from node_modules", "transpile packages optional deps should not throw an error when optional deps are not installed" ], - "failed": [], "pending": ["transpile packages should handle optional peer dependencies"], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/tsconfig-module-preserve/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "tsconfig module: preserve allows you to skip moduleResolution, esModuleInterop and resolveJsonModule when using \"module: preserve\"" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/tsconfig-path/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "specified tsconfig app router: allows a user-specific tsconfig via the next config", "specified tsconfig middleware: allows a user-specific tsconfig via the next config", "specified tsconfig pages router: allows a user-specific tsconfig via the next config" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13341,24 +13398,24 @@ "passed": [], "failed": [], "pending": [ - "turbopack-import-with-type supports import with type: text and type: bytes" + "turbopack-import-with-type supports import with type: text, type: bytes, and type: json" ], "flakey": [], "runtimeError": false }, "test/e2e/turbopack-loader-config/index.test.ts": { - "passed": [], - "failed": ["turbopack-loader-config should only run the test in turbopack"], + "passed": ["turbopack-loader-config should only run the test in turbopack"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/twoslash/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "twoslash should annotate twoslash types default", "twoslash should annotate twoslash types esnext" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13505,7 +13562,8 @@ "runtimeError": false }, "test/e2e/use-router-with-rewrites/use-router-with-rewrites.test.ts": { - "passed": [ + "passed": [], + "failed": [ "use-router-with-rewrites rewrite to another segment should preserve current pathname when using Link with rewrites on dynamic route", "use-router-with-rewrites rewrite to another segment should preserve current pathname when using useRouter.push with rewrites on dynamic route", "use-router-with-rewrites rewrite to another segment should preserve current pathname when using useRouter.replace with rewrites on dynamic route", @@ -13516,64 +13574,63 @@ "use-router-with-rewrites should preserve current pathname when using useRouter.push with rewrites", "use-router-with-rewrites should preserve current pathname when using useRouter.replace with rewrites" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/useselectedlayoutsegment-s-in-pages-router/useselectedlayoutsegment-s-in-pages-router.test.ts": { - "passed": [], - "failed": [ + "passed": [ "useSelectedLayoutSegment(s) in Pages Router Should render with `useSelectedLayoutSegment(s) hooks" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/vary-header/test/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "Vary Header Tests should preserve custom vary header and append RSC headers in app route handlers", "Vary Header Tests should preserve custom vary header in API routes", "Vary Header Tests should preserve middleware vary header in combination with route handlers" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/with-router/index.test.ts": { - "passed": [], - "failed": [ + "passed": [ "withRouter SSR should show an error when trying to use router methods during SSR", "withRouter production mode allows observation of navigation events using top level Router", "withRouter production mode allows observation of navigation events using top level Router deprecated behavior", "withRouter production mode allows observation of navigation events using withRouter" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/worker-react-refresh/worker-react-refresh.test.tsx": { - "passed": [], - "failed": ["worker-react-refresh does not cause any runtime errors"], + "passed": ["worker-react-refresh does not cause any runtime errors"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/yarn-pnp/test/mdx-pages.test.ts": { - "passed": [], - "failed": [ + "passed": [ "yarn PnP should compile and serve the index page correctly mdx-pages" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/yarn-pnp/test/with-eslint.test.ts": { - "passed": [], - "failed": [ + "passed": [ "yarn PnP should compile and serve the index page correctly with-eslint" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -14421,14 +14478,13 @@ }, "test/integration/create-next-app/biome-config.test.ts": { "passed": [ - "create-next-app Biome configuration should match biome.json snapshot" - ], - "failed": [ "create-next-app Biome configuration should format code with biome successfully", + "create-next-app Biome configuration should match biome.json snapshot", "create-next-app Biome configuration should run biome check successfully on generated JavaScript project", "create-next-app Biome configuration should run biome check successfully on generated TypeScript project", "create-next-app Biome configuration should show errors when biome detects issues" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -14487,12 +14543,13 @@ }, "test/integration/create-next-app/package-manager/npm.test.ts": { "passed": [ - "create-next-app with package manager npm should use npm for --use-npm flag", "create-next-app with package manager npm should use npm for --use-npm flag with example", - "create-next-app with package manager npm should use npm when user-agent is npm", "create-next-app with package manager npm should use npm when user-agent is npm with example" ], - "failed": [], + "failed": [ + "create-next-app with package manager npm should use npm for --use-npm flag", + "create-next-app with package manager npm should use npm when user-agent is npm" + ], "pending": [], "flakey": [], "runtimeError": false @@ -14513,12 +14570,13 @@ }, "test/integration/create-next-app/package-manager/yarn.test.ts": { "passed": [ - "create-next-app with package manager yarn should use yarn for --use-yarn flag", "create-next-app with package manager yarn should use yarn for --use-yarn flag with example", - "create-next-app with package manager yarn should use yarn when user-agent is yarn", "create-next-app with package manager yarn should use yarn when user-agent is yarn with example" ], - "failed": [], + "failed": [ + "create-next-app with package manager yarn should use yarn for --use-yarn flag", + "create-next-app with package manager yarn should use yarn when user-agent is yarn" + ], "pending": [], "flakey": [], "runtimeError": false @@ -14621,8 +14679,7 @@ "runtimeError": false }, "test/integration/create-next-app/templates/pages.test.ts": { - "passed": [], - "failed": [ + "passed": [ "create-next-app --no-app (Pages Router) should create JavaScript project with --js flag", "create-next-app --no-app (Pages Router) should create TailwindCSS project with --tailwind flag", "create-next-app --no-app (Pages Router) should create TypeScript project with --ts flag", @@ -14630,6 +14687,7 @@ "create-next-app --no-app (Pages Router) should create an empty project with --empty flag", "create-next-app --no-app (Pages Router) should create project inside \"src\" directory with --src-dir flag" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false