diff --git a/test/rspack-dev-tests-manifest.json b/test/rspack-dev-tests-manifest.json index a963320ef824a..f1760a365436f 100644 --- a/test/rspack-dev-tests-manifest.json +++ b/test/rspack-dev-tests-manifest.json @@ -237,7 +237,6 @@ "Error overlay - RSC build errors should error when unstable_batchedUpdates from react-dom is used in server component", "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in instrumentation.js", "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in middleware.js", - "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in proxy.js", "Error overlay - RSC build errors should error when unstable_catchError from next/error is used in a server component", "Error overlay - RSC build errors should error when useActionState from react is used in server component", "Error overlay - RSC build errors should error when useDeferredValue from react is used in server component", @@ -263,7 +262,9 @@ "Error overlay - RSC build errors should throw an error when metadata export is used in client components", "Error overlay - RSC build errors should throw an error when metadata exports are used together in server components" ], - "failed": [], + "failed": [ + "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in proxy.js" + ], "pending": [ "Error overlay - RSC build errors should throw an error when getStaticProps is used" ], @@ -730,8 +731,8 @@ "runtimeError": false }, "test/development/app-dir/dev-output/dev-output.test.ts": { - "passed": [], - "failed": ["dev-output shows Cache Components indicator when enabled"], + "passed": ["dev-output shows Cache Components indicator when enabled"], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -817,11 +818,11 @@ "runtimeError": false }, "test/development/app-dir/edge-errors-hmr/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "develop - app-dir - edge errros hmr should recover from build errors when client component error", "develop - app-dir - edge errros hmr should recover from build errors when server component error" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1127,22 +1128,23 @@ }, "test/development/app-dir/segment-explorer/segment-explorer.test.ts": { "passed": [ + "segment-explorer should not have route info panel for pages router", + "segment-explorer should render the segment explorer for parallel routes" + ], + "failed": [ "segment-explorer should cleanup on soft navigation", "segment-explorer should display boundary selector when a segment has only boundary files", "segment-explorer should display parallel routes default page when present", "segment-explorer should handle show file segments in order", "segment-explorer should handle special built-in not-found segments", - "segment-explorer should not have route info panel for pages router", "segment-explorer should render route for index page", "segment-explorer should render the segment explorer for nested routes", - "segment-explorer should render the segment explorer for parallel routes", "segment-explorer should render the segment explorer for parallel routes in edge runtime", "segment-explorer should show global-error segment", "segment-explorer should show navigation boundaries of the segment", "segment-explorer should show the custom error boundary when present", "segment-explorer should show the loading boundary when it is present" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1167,7 +1169,8 @@ "runtimeError": false }, "test/development/app-dir/server-components-hmr-cache/server-components-hmr-cache.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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", @@ -1186,7 +1189,6 @@ "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": false @@ -1210,13 +1212,13 @@ "runtimeError": false }, "test/development/app-dir/server-navigation-error/server-navigation-error.test.ts": { - "passed": [ + "passed": [], + "failed": [ "server-navigation-error middleware should error on navigation API not-found", "server-navigation-error middleware should error on navigation API redirect ", "server-navigation-error pages router should error on navigation API notFound", "server-navigation-error pages router should error on navigation API redirect" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1241,11 +1243,12 @@ "react-dom/server in React Server environment explicit react-dom/server.node usage in app code", "react-dom/server in React Server environment explicit react-dom/server.node usage in library code", "react-dom/server in React Server environment implicit react-dom/server.edge usage in app code", - "react-dom/server in React Server environment implicit react-dom/server.edge usage in library code", "react-dom/server in React Server environment implicit react-dom/server.node usage in app code", "react-dom/server in React Server environment implicit react-dom/server.node usage in library code" ], - "failed": [], + "failed": [ + "react-dom/server in React Server environment implicit react-dom/server.edge usage in library code" + ], "pending": [], "flakey": [], "runtimeError": false @@ -1337,14 +1340,24 @@ "flakey": [], "runtimeError": false }, + "test/development/app-dir/watch-distdir-deletion/index.test.ts": { + "passed": [ + "app-dir watch-distdir-deletion should restart the server when distDir is deleted" + ], + "failed": [], + "pending": [], + "flakey": [], + "runtimeError": false + }, "test/development/app-hmr/hmr-env.test.ts": { "passed": [ - "app-dir hmr-env should update server components pages when env files is changed (edge)", - "app-dir hmr-env should update server components pages when env files is changed (edge-module-var)", "app-dir hmr-env should update server components pages when env files is changed (node)", "app-dir hmr-env should update server components pages when env files is changed (node-module-var)" ], - "failed": [], + "failed": [ + "app-dir hmr-env should update server components pages when env files is changed (edge)", + "app-dir hmr-env should update server components pages when env files is changed (edge-module-var)" + ], "pending": [], "flakey": [], "runtimeError": false @@ -1353,11 +1366,11 @@ "passed": [ "app-dir-hmr filesystem changes should have no unexpected action error for hmr", "app-dir-hmr filesystem changes should not break when renaming a folder", - "app-dir-hmr filesystem changes should not continously poll when hitting a not found page", - "app-dir-hmr filesystem changes should update server components after navigating to a page with a different runtime" + "app-dir-hmr filesystem changes should not continously poll when hitting a not found page" ], "failed": [ - "app-dir-hmr filesystem changes can navigate cleanly to a page that requires a change in the Webpack runtime" + "app-dir-hmr filesystem changes can navigate cleanly to a page that requires a change in the Webpack runtime", + "app-dir-hmr filesystem changes should update server components after navigating to a page with a different runtime" ], "pending": [], "flakey": [], @@ -1382,6 +1395,7 @@ "allowed-dev-origins, basePath: \"\" configured allowed origins should load images regardless of allowed origins", "allowed-dev-origins, basePath: \"\" configured but not allowlisted origins should block no-cors requests from configured but non-allowlisted hosts", "allowed-dev-origins, basePath: \"\" configured but not allowlisted origins should block websocket requests from configured but non-allowlisted hosts", + "allowed-dev-origins, basePath: \"\" default blocking should allow requests from multi-level localhost subdomains", "allowed-dev-origins, basePath: \"\" default blocking should allow same-site requests without an origin header", "allowed-dev-origins, basePath: \"\" default blocking should block WebSocket from cross-site", "allowed-dev-origins, basePath: \"\" default blocking should block loading internal middleware from cross-site", @@ -1394,6 +1408,7 @@ "allowed-dev-origins, basePath: \"/docs\" configured allowed origins should load images regardless of allowed origins", "allowed-dev-origins, basePath: \"/docs\" configured but not allowlisted origins should block no-cors requests from configured but non-allowlisted hosts", "allowed-dev-origins, basePath: \"/docs\" configured but not allowlisted origins should block websocket requests from configured but non-allowlisted hosts", + "allowed-dev-origins, basePath: \"/docs\" default blocking should allow requests from multi-level localhost subdomains", "allowed-dev-origins, basePath: \"/docs\" default blocking should allow same-site requests without an origin header", "allowed-dev-origins, basePath: \"/docs\" default blocking should block WebSocket from cross-site", "allowed-dev-origins, basePath: \"/docs\" default blocking should block loading internal middleware from cross-site", @@ -1917,7 +1932,8 @@ "runtimeError": false }, "test/development/basic/node-builtins.test.ts": { - "passed": [ + "passed": [], + "failed": [ "node builtins should have polyfilled node.js builtins for the browser correctly", "node builtins should have polyfilled node.js builtins for the browser correctly in client component", "node builtins should support node.js builtins", @@ -1926,7 +1942,6 @@ "node builtins should support node.js builtins prefixed by node: in server component", "node builtins should throw when unsupported builtins are used in middleware" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1980,7 +1995,6 @@ "passed": [ "Terminal Logging (Webpack) App Router - Client Components should forward client component logs in app router", "Terminal Logging (Webpack) App Router - Client Components should show source-mapped errors for client components", - "Terminal Logging (Webpack) App Router - Edge Runtime should handle edge runtime errors with source mapping", "Terminal Logging (Webpack) App Router - Hydration Errors should show hydration errors with owner stack trace", "Terminal Logging (Webpack) App Router - Server Components should not re-log server component logs", "Terminal Logging (Webpack) App Router - Server Components should show source-mapped errors for server components", @@ -1990,7 +2004,9 @@ "Terminal Logging (Webpack) Pages Router should show source-mapped errors for server errors from pages router ", "Terminal Logging (Webpack) Pages Router should show source-mapped errors in pages router" ], - "failed": [], + "failed": [ + "Terminal Logging (Webpack) App Router - Edge Runtime should handle edge runtime errors with source mapping" + ], "pending": [], "flakey": [], "runtimeError": false @@ -2191,6 +2207,18 @@ "flakey": [], "runtimeError": false }, + "test/development/mcp-server/mcp-server-get-compilation-issues.test.ts": { + "passed": [], + "failed": [], + "pending": [ + "mcp-server get_compilation_issues tool should detect module-not-found errors", + "mcp-server get_compilation_issues tool should detect syntax errors", + "mcp-server get_compilation_issues tool should include issue metadata fields", + "mcp-server get_compilation_issues tool should return compilation issues without requiring a browser session" + ], + "flakey": [], + "runtimeError": false + }, "test/development/mcp-server/mcp-server-get-errors.test.ts": { "passed": [ "mcp-server get_errors tool should capture build errors when directly visiting error page", @@ -2269,25 +2297,25 @@ }, "test/development/middleware-errors/index.test.ts": { "passed": [ + "middleware - development errors when there is a compilation error after boot logs the error correctly", + "middleware - development errors when there is a compilation error from boot logs the error correctly" + ], + "failed": [ "middleware - development errors when middleware contains an unhandled rejection does not render the error", "middleware - development errors when middleware contains an unhandled rejection logs the error correctly", "middleware - development errors when middleware throws synchronously logs the error correctly", "middleware - development errors when middleware throws synchronously renders the error correctly and recovers", + "middleware - development errors when running invalid dynamic code with eval logs the error correctly", "middleware - development errors when running invalid dynamic code with eval renders the error correctly and recovers", - "middleware - development errors when there is a compilation error after boot logs the error correctly", "middleware - development errors when there is a compilation error after boot renders the error correctly and recovers", - "middleware - development errors when there is a compilation error from boot logs the error correctly", "middleware - development errors when there is a compilation error from boot renders the error correctly and recovers", "middleware - development errors when there is an unhandled rejection while loading a dependency does not render the error", "middleware - development errors when there is an unhandled rejection while loading a dependency logs the error correctly", "middleware - development errors when there is an unhandled rejection while loading the module does not render the error", "middleware - development errors when there is an unhandled rejection while loading the module logs the error correctly", + "middleware - development errors when throwing while loading the module logs the error correctly", "middleware - development errors when throwing while loading the module renders the error correctly and recovers" ], - "failed": [ - "middleware - development errors when running invalid dynamic code with eval logs the error correctly", - "middleware - development errors when throwing while loading the module logs the error correctly" - ], "pending": [], "flakey": [], "runtimeError": false @@ -2916,10 +2944,9 @@ "runtimeError": false }, "test/e2e/app-dir/actions-navigation/index.test.ts": { - "passed": [ - "app-dir action handling should handle actions correctly after following a relative link" - ], + "passed": [], "failed": [ + "app-dir action handling should handle actions correctly after following a relative link", "app-dir action handling should handle actions correctly after navigation / redirection events" ], "pending": [], @@ -2949,17 +2976,18 @@ "unrecognized server actions should 404 when POSTing a non-server-action request to a nonexistent page", "unrecognized server actions should 404 when POSTing a server action with an unrecognized id to a nonexistent page: form-data/multipart", "unrecognized server actions should 404 when POSTing a server action with an unrecognized id to a nonexistent page: plaintext", - "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked from JS - with complex argument", - "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked from JS - with simple argument", - "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked via form - js disabled", - "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked via form - js enabled", "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - nodejs server action invoked from JS - with complex argument", "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - nodejs server action invoked from JS - with simple argument", "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - nodejs server action invoked via form - js disabled", "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - nodejs server action invoked via form - js enabled", "unrecognized server actions should error when POSTing a urlencoded action to a nonexistent page" ], - "failed": [], + "failed": [ + "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked from JS - with complex argument", + "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked from JS - with simple argument", + "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked via form - js disabled", + "unrecognized server actions should error and log a warning when submitting a server action with an unrecognized ID - edge server action invoked via form - js enabled" + ], "pending": [], "flakey": [], "runtimeError": false @@ -2995,19 +3023,50 @@ "runtimeError": false }, "test/e2e/app-dir/actions/app-action-form-state.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir action useActionState should send the action to the provided permalink with form state when JS disabled", "app-dir action useActionState should support hydrating the app from progressively enhanced form request", "app-dir action useActionState should support submitting form state with JS", "app-dir action useActionState should support submitting form state without JS" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/actions/app-action-node-middleware.test.ts": { "passed": [ + "app-dir action handling encryption should send encrypted values from the closed over closure", + "app-dir action handling should bundle external libraries if they are on the action layer", + "app-dir action handling should error if server action arguments list is too long", + "app-dir action handling should handle action correctly with middleware rewrite", + "app-dir action handling should handle basic actions correctly", + "app-dir action handling should not block navigation events while a server action is in flight", + "app-dir action handling should not block router.back() while a server action is in flight", + "app-dir action handling should not log errors for non-action form POSTs", + "app-dir action handling should propagate errors from a `text/plain` response to an error boundary", + "app-dir action handling should push new route when redirecting", + "app-dir action handling should replace current route when redirecting with type set to replace", + "app-dir action handling should report errors with bad inputs correctly", + "app-dir action handling should support .bind", + "app-dir action handling should support chained .bind", + "app-dir action handling should support formData and redirect", + "app-dir action handling should support headers and cookies", + "app-dir action handling should support headers in client imported actions", + "app-dir action handling should support hoc auth wrappers", + "app-dir action handling should support importing actions in client components", + "app-dir action handling should support importing the same action module instance in both server and action layers", + "app-dir action handling should support next/dynamic with ssr: false", + "app-dir action handling should support notFound", + "app-dir action handling should support notFound (javascript disabled)", + "app-dir action handling should support setting cookies in route handlers with the correct overrides", + "app-dir action handling should support setting cookies when redirecting (no javascript)", + "app-dir action handling should support setting cookies when redirecting (with javascript)", + "app-dir action handling should support uploading files", + "app-dir action handling should trigger a refresh for a server action that also dispatches a navigation event", + "app-dir action handling should trigger an error boundary for action responses with an invalid content-type" + ], + "failed": [ "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", @@ -3023,7 +3082,6 @@ "app-dir action handling caching disabled by default should not override revalidate in server action", "app-dir action handling caching disabled by default should use no-store as default for server action", "app-dir action handling encryption should be able to resolve other server actions and client components", - "app-dir action handling encryption should send encrypted values from the closed over closure", "app-dir action handling fetch actions should handle a fetch action initiated from a static page", "app-dir action handling fetch actions should handle calls to redirect() with a absolute URL in a single pass", "app-dir action handling fetch actions should handle calls to redirect() with a relative URL in a single pass", @@ -3049,47 +3107,18 @@ "app-dir action handling server actions render client components server component imported action should support importing client components from actions", "app-dir action handling should be possible to catch network errors", "app-dir action handling should be possible to catch regular errors", - "app-dir action handling should bundle external libraries if they are on the action layer", - "app-dir action handling should error if server action arguments list is too long", "app-dir action handling should forward action request to a worker that contains the action handler (edge)", "app-dir action handling should forward action request to a worker that contains the action handler (node)", - "app-dir action handling should handle action correctly with middleware rewrite", "app-dir action handling should handle actions executed in quick succession", - "app-dir action handling should handle basic actions correctly", "app-dir action handling should invalidate the client router cache if the redirect action triggers a revalidation", "app-dir action handling should keep action instances identical", - "app-dir action handling should not block navigation events while a server action is in flight", - "app-dir action handling should not block router.back() while a server action is in flight", "app-dir action handling should not error when a forwarded action triggers a redirect (edge)", "app-dir action handling should not error when a forwarded action triggers a redirect (node)", - "app-dir action handling should not log errors for non-action form POSTs", "app-dir action handling should only submit action once when resubmitting an action after navigation", - "app-dir action handling should propagate errors from a `text/plain` response to an error boundary", - "app-dir action handling should push new route when redirecting", - "app-dir action handling should replace current route when redirecting with type set to replace", - "app-dir action handling should report errors with bad inputs correctly", "app-dir action handling should reset the form state when the action redirects to a page that contains the same form", - "app-dir action handling should support .bind", - "app-dir action handling should support chained .bind", - "app-dir action handling should support formData and redirect", - "app-dir action handling should support headers and cookies", - "app-dir action handling should support headers in client imported actions", - "app-dir action handling should support hoc auth wrappers", - "app-dir action handling should support importing actions in client components", - "app-dir action handling should support importing the same action module instance in both server and action layers", - "app-dir action handling should support next/dynamic with ssr: false", "app-dir action handling should support next/dynamic with ssr: false (edge)", - "app-dir action handling should support notFound", - "app-dir action handling should support notFound (javascript disabled)", - "app-dir action handling should support setting cookies in route handlers with the correct overrides", - "app-dir action handling should support setting cookies when redirecting (no javascript)", - "app-dir action handling should support setting cookies when redirecting (with javascript)", - "app-dir action handling should support uploading files", - "app-dir action handling should trigger a refresh for a server action that also dispatches a navigation event", - "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", @@ -3099,13 +3128,13 @@ "runtimeError": false }, "test/e2e/app-dir/actions/app-action-progressive-enhancement.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir action progressive enhancement should support actions from client without JS", "app-dir action progressive enhancement should support formData and redirect without JS", "app-dir action progressive enhancement should support headers and cookies without JS (runtime: edge)", "app-dir action progressive enhancement should support headers and cookies without JS (runtime: node)" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3124,20 +3153,23 @@ "runtimeError": false }, "test/e2e/app-dir/actions/app-action-size-limit-invalid.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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 }, "test/e2e/app-dir/actions/app-action.test.ts": { "passed": [ + "app-dir action handling encryption should send encrypted values from the closed over closure" + ], + "failed": [ "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", @@ -3153,7 +3185,6 @@ "app-dir action handling caching disabled by default should not override revalidate in server action", "app-dir action handling caching disabled by default should use no-store as default for server action", "app-dir action handling encryption should be able to resolve other server actions and client components", - "app-dir action handling encryption should send encrypted values from the closed over closure", "app-dir action handling fetch actions should handle a fetch action initiated from a static page", "app-dir action handling fetch actions should handle calls to redirect() with a absolute URL in a single pass", "app-dir action handling fetch actions should handle calls to redirect() with a relative URL in a single pass", @@ -3219,7 +3250,6 @@ "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", @@ -3363,6 +3393,10 @@ }, "test/e2e/app-dir/app-css/index.test.ts": { "passed": [ + "app dir - css css support server layouts should support css modules inside server layouts", + "app dir - css css support server pages should not contain pages css in app dir page" + ], + "failed": [ "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", @@ -3376,15 +3410,14 @@ "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", "app dir - css css support multiple entries should deduplicate styles on the module level", "app dir - css css support multiple entries should only include the same style once in the flight data", "app dir - css css support page extensions should include css imported in MDX pages", - "app dir - css css support server layouts should support css modules inside server layouts", "app dir - css css support server layouts should support external css imports", - "app dir - css css support server pages should not contain pages css in app dir page", "app dir - css css support server pages should support css modules inside server pages", "app dir - css css support server pages should support css modules shared between server pages", "app dir - css css support server pages should support global css inside server pages", @@ -3408,9 +3441,6 @@ "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", @@ -3451,15 +3481,16 @@ }, "test/e2e/app-dir/app-edge/app-edge.test.ts": { "passed": [ + "app-dir edge SSR should resolve module without error in edge runtime" + ], + "failed": [ "app-dir edge SSR should handle /index routes correctly", "app-dir edge SSR should handle edge only routes", "app-dir edge SSR should handle edge rsc hmr", "app-dir edge SSR should resolve client component without error", - "app-dir edge SSR should resolve module without error in edge runtime", "app-dir edge SSR should retrieve cookies in a server component in the edge runtime", "app-dir edge SSR should treat process as object without polyfill in edge runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3483,7 +3514,8 @@ "runtimeError": false }, "test/e2e/app-dir/app-external/app-external.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - external dependency app route should resolve next/server api from external esm package", "app dir - external dependency mixed syntax external modules should handle mixed module in server and client components", "app dir - external dependency mixed syntax external modules should handle mixed module with next/dynamic", @@ -3513,7 +3545,6 @@ "app dir - external dependency should use the same async storages if imported directly", "app dir - external dependency should use the same export type for packages in both ssr and client" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3582,27 +3613,27 @@ }, "test/e2e/app-dir/app-middleware-proxy/app-middleware-proxy.test.ts": { "passed": [ - "app-dir with proxy Mutate request headers for Edge Functions Adds new headers", - "app-dir with proxy Mutate request headers for Edge Functions Deletes headers", - "app-dir with proxy Mutate request headers for Edge Functions Updates headers", "app-dir with proxy Mutate request headers for Serverless Functions Adds new headers", "app-dir with proxy Mutate request headers for Serverless Functions Deletes headers", "app-dir with proxy Mutate request headers for Serverless Functions Updates headers", - "app-dir with proxy Mutate request headers for next/headers Adds new headers", - "app-dir with proxy Mutate request headers for next/headers Deletes headers", - "app-dir with proxy Mutate request headers for next/headers Updates headers", "app-dir with proxy retains a link response header from the proxy", - "app-dir with proxy should be possible to modify cookies & read them in an RSC in a single request", - "app-dir with proxy should ignore x-middleware-set-cookie as a request header", "app-dir with proxy should log compilation time", "app-dir with proxy should not incorrectly treat a Location header as a rewrite", - "app-dir with proxy should omit internal headers for proxy cookies", - "app-dir with proxy should respect cookie options of merged proxy cookies", "app-dir with proxy should support unstable_cache in proxy" ], "failed": [ + "app-dir with proxy Mutate request headers for Edge Functions Adds new headers", + "app-dir with proxy Mutate request headers for Edge Functions Deletes headers", + "app-dir with proxy Mutate request headers for Edge Functions Updates headers", + "app-dir with proxy Mutate request headers for next/headers Adds new headers", + "app-dir with proxy Mutate request headers for next/headers Deletes headers", + "app-dir with proxy Mutate request headers for next/headers Updates headers", + "app-dir with proxy should be possible to modify cookies & read them in an RSC in a single request", "app-dir with proxy should be possible to read cookies that are set during the proxy handling of a server action", - "app-dir with proxy should filter correctly after proxy rewrite" + "app-dir with proxy should filter correctly after proxy rewrite", + "app-dir with proxy should ignore x-middleware-set-cookie as a request header", + "app-dir with proxy should omit internal headers for proxy cookies", + "app-dir with proxy should respect cookie options of merged proxy cookies" ], "pending": [ "app-dir with proxy Mutate request headers for Edge Functions Supports draft mode", @@ -3613,23 +3644,26 @@ "runtimeError": false }, "test/e2e/app-dir/app-middleware/app-middleware-in-src-dir.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - middleware with middleware in src dir works without crashing when using RequestStore" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/app-middleware/app-middleware-without-pages-dir.test.ts": { - "passed": ["app dir - middleware without pages dir Updates headers"], - "failed": [], + "passed": [], + "failed": ["app dir - middleware without pages dir Updates headers"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/app-middleware/app-middleware.test.ts": { "passed": [ + "app-dir with middleware should warn when deprecated middleware file is used" + ], + "failed": [ "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", @@ -3644,17 +3678,14 @@ "app-dir with middleware Mutate request headers for next/headers Updates headers", "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", "app-dir with middleware should respect cookie options of merged middleware cookies", "app-dir with middleware should support unstable_cache in middleware" ], - "failed": [ - "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 warn when deprecated middleware file is used" - ], "pending": [], "flakey": [], "runtimeError": false @@ -3787,19 +3818,17 @@ "runtimeError": false }, "test/e2e/app-dir/app-routes-trailing-slash/app-routes-trailing-slash.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-routes-trailing-slash should handle trailing slash for edge runtime", "app-routes-trailing-slash should handle trailing slash for node runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/app-routes/app-custom-route-base-path.test.ts": { "passed": [ - "app-custom-routes automatic implementations implements HEAD on routes with GET already implemented", - "app-custom-routes automatic implementations implements OPTIONS on routes", "app-custom-routes basic fetch request with a response abort via a DELETE request aborts without error on /basic/endpoint", "app-custom-routes basic fetch request with a response abort via a DELETE request aborts without error on /basic/vercel/endpoint", "app-custom-routes basic fetch request with a response abort via a GET request aborts without error on /basic/endpoint", @@ -3821,10 +3850,24 @@ "app-custom-routes basic fetch request with a response made via a PUT request responds correctly on /basic/endpoint", "app-custom-routes basic fetch request with a response made via a PUT request responds correctly on /basic/vercel/endpoint", "app-custom-routes basic fetch request with a response request can read query parameters", + "app-custom-routes basic fetch request with a response route groups routes to the correct handler", + "app-custom-routes error conditions responds with 400 (Bad Request) when the requested method is not a valid HTTP method", + "app-custom-routes no bundle error should not print bundling warning about React", + "app-custom-routes works with api prefix correctly does not statically generate with dynamic usage", + "app-custom-routes works with api prefix correctly statically generates correctly with no dynamic usage", + "app-custom-routes works with generateStaticParams correctly responds correctly on /static/first/data.json", + "app-custom-routes works with generateStaticParams correctly responds correctly on /static/second/data.json", + "app-custom-routes works with generateStaticParams correctly responds correctly on /static/three/data.json", + "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/first/data.json", + "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/second/data.json", + "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/three/data.json" + ], + "failed": [ + "app-custom-routes automatic implementations implements HEAD on routes with GET already implemented", + "app-custom-routes automatic implementations implements OPTIONS on routes", "app-custom-routes basic fetch request with a response request can read query parameters (edge)", "app-custom-routes basic fetch request with a response response supports the NextResponse.json() helper", "app-custom-routes basic fetch request with a response response supports the NextResponse.redirect() helper", - "app-custom-routes basic fetch request with a response route groups routes to the correct handler", "app-custom-routes body can handle handle a streaming request and streaming response", "app-custom-routes body can handle handle a streaming request and streaming response (edge)", "app-custom-routes body can read a JSON encoded body", @@ -3842,7 +3885,6 @@ "app-custom-routes dynamic = \"force-static\" strips search, headers, and domain from request", "app-custom-routes edge functions returns a response when headers are accessed", "app-custom-routes edge functions returns response using edge runtime", - "app-custom-routes error conditions responds with 400 (Bad Request) when the requested method is not a valid HTTP method", "app-custom-routes error conditions responds with 405 (Method Not Allowed) when method is not implemented", "app-custom-routes error conditions responds with 500 (Internal Server Error) when the handler calls NextResponse.next()", "app-custom-routes error conditions responds with 500 (Internal Server Error) when the handler throws an error", @@ -3855,18 +3897,8 @@ "app-custom-routes hooks redirect can respond correctly", "app-custom-routes hooks req.cookies gets the correct values", "app-custom-routes invalid exports should print an error when exporting a default handler in dev", - "app-custom-routes no bundle error should not print bundling warning about React", - "app-custom-routes no response returned should print an error when no response is returned", - "app-custom-routes works with api prefix correctly does not statically generate with dynamic usage", - "app-custom-routes works with api prefix correctly statically generates correctly with no dynamic usage", - "app-custom-routes works with generateStaticParams correctly responds correctly on /static/first/data.json", - "app-custom-routes works with generateStaticParams correctly responds correctly on /static/second/data.json", - "app-custom-routes works with generateStaticParams correctly responds correctly on /static/three/data.json", - "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/first/data.json", - "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/second/data.json", - "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/three/data.json" + "app-custom-routes no response returned should print an error when no response is returned" ], - "failed": [], "pending": [ "app-custom-routes basic fetch request with a response response supports the NextResponse.rewrite() helper" ], @@ -3875,8 +3907,6 @@ }, "test/e2e/app-dir/app-routes/app-custom-routes.test.ts": { "passed": [ - "app-custom-routes automatic implementations implements HEAD on routes with GET already implemented", - "app-custom-routes automatic implementations implements OPTIONS on routes", "app-custom-routes basic fetch request with a response abort via a DELETE request aborts without error on /basic/endpoint", "app-custom-routes basic fetch request with a response abort via a DELETE request aborts without error on /basic/vercel/endpoint", "app-custom-routes basic fetch request with a response abort via a GET request aborts without error on /basic/endpoint", @@ -3898,10 +3928,24 @@ "app-custom-routes basic fetch request with a response made via a PUT request responds correctly on /basic/endpoint", "app-custom-routes basic fetch request with a response made via a PUT request responds correctly on /basic/vercel/endpoint", "app-custom-routes basic fetch request with a response request can read query parameters", + "app-custom-routes basic fetch request with a response route groups routes to the correct handler", + "app-custom-routes error conditions responds with 400 (Bad Request) when the requested method is not a valid HTTP method", + "app-custom-routes no bundle error should not print bundling warning about React", + "app-custom-routes works with api prefix correctly does not statically generate with dynamic usage", + "app-custom-routes works with api prefix correctly statically generates correctly with no dynamic usage", + "app-custom-routes works with generateStaticParams correctly responds correctly on /static/first/data.json", + "app-custom-routes works with generateStaticParams correctly responds correctly on /static/second/data.json", + "app-custom-routes works with generateStaticParams correctly responds correctly on /static/three/data.json", + "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/first/data.json", + "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/second/data.json", + "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/three/data.json" + ], + "failed": [ + "app-custom-routes automatic implementations implements HEAD on routes with GET already implemented", + "app-custom-routes automatic implementations implements OPTIONS on routes", "app-custom-routes basic fetch request with a response request can read query parameters (edge)", "app-custom-routes basic fetch request with a response response supports the NextResponse.json() helper", "app-custom-routes basic fetch request with a response response supports the NextResponse.redirect() helper", - "app-custom-routes basic fetch request with a response route groups routes to the correct handler", "app-custom-routes body can handle handle a streaming request and streaming response", "app-custom-routes body can handle handle a streaming request and streaming response (edge)", "app-custom-routes body can read a JSON encoded body", @@ -3919,7 +3963,6 @@ "app-custom-routes dynamic = \"force-static\" strips search, headers, and domain from request", "app-custom-routes edge functions returns a response when headers are accessed", "app-custom-routes edge functions returns response using edge runtime", - "app-custom-routes error conditions responds with 400 (Bad Request) when the requested method is not a valid HTTP method", "app-custom-routes error conditions responds with 405 (Method Not Allowed) when method is not implemented", "app-custom-routes error conditions responds with 500 (Internal Server Error) when the handler calls NextResponse.next()", "app-custom-routes error conditions responds with 500 (Internal Server Error) when the handler throws an error", @@ -3932,18 +3975,8 @@ "app-custom-routes hooks redirect can respond correctly", "app-custom-routes hooks req.cookies gets the correct values", "app-custom-routes invalid exports should print an error when exporting a default handler in dev", - "app-custom-routes no bundle error should not print bundling warning about React", - "app-custom-routes no response returned should print an error when no response is returned", - "app-custom-routes works with api prefix correctly does not statically generate with dynamic usage", - "app-custom-routes works with api prefix correctly statically generates correctly with no dynamic usage", - "app-custom-routes works with generateStaticParams correctly responds correctly on /static/first/data.json", - "app-custom-routes works with generateStaticParams correctly responds correctly on /static/second/data.json", - "app-custom-routes works with generateStaticParams correctly responds correctly on /static/three/data.json", - "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/first/data.json", - "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/second/data.json", - "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/three/data.json" + "app-custom-routes no response returned should print an error when no response is returned" ], - "failed": [], "pending": [ "app-custom-routes basic fetch request with a response response supports the NextResponse.rewrite() helper" ], @@ -3952,16 +3985,32 @@ }, "test/e2e/app-dir/app-simple-routes/app-simple-routes.test.ts": { "passed": [ - "app-simple-routes works with simple routes renders a edge route", "app-simple-routes works with simple routes renders a node route" ], - "failed": [], + "failed": [ + "app-simple-routes works with simple routes renders a edge route" + ], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/app-static/app-static-custom-handler.test.ts": { "passed": [ + "app-dir static/dynamic handling should correctly handle \"default\" cache statuses", + "app-dir static/dynamic handling should correctly include headers instance in cache key", + "app-dir static/dynamic handling should have logs from cache-handler", + "app-dir static/dynamic handling should keep querystring on static page", + "app-dir static/dynamic handling should respond correctly for dynamic route with dynamicParams false in layout", + "app-dir static/dynamic handling should respond correctly for partially dynamic route with dynamicParams false in layout", + "app-dir static/dynamic handling should still cache even though the W3C trace context headers `traceparent` and `tracestate` were different", + "app-dir static/dynamic handling should use auto no cache when no fetch config", + "app-dir static/dynamic handling should warn for too many cache tags", + "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node", + "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node", + "app-dir static/dynamic handling unstable_cache should retrieve the same value on second request", + "app-dir static/dynamic handling unstable_noStore should not opt-out of static optimization when used in next/cache" + ], + "failed": [ "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", @@ -3979,11 +4028,9 @@ "app-dir static/dynamic handling should cache correctly with post method and revalidate edge", "app-dir static/dynamic handling should cache correctly with utf8 encoding", "app-dir static/dynamic handling should cache correctly with utf8 encoding edge", - "app-dir static/dynamic handling should correctly handle \"default\" cache statuses", "app-dir static/dynamic handling should correctly handle fetchCache = \"force-no-store\"", "app-dir static/dynamic handling should correctly handle multi-level generateStaticParams when some levels are missing", "app-dir static/dynamic handling should correctly handle statusCode with notFound + ISR", - "app-dir static/dynamic handling should correctly include headers instance in cache key", "app-dir static/dynamic handling should correctly skip caching POST fetch for POST handler", "app-dir static/dynamic handling should error correctly for invalid params from generateStaticParams", "app-dir static/dynamic handling should force SSR correctly for headers usage", @@ -3992,10 +4039,8 @@ "app-dir static/dynamic handling should handle partial-gen-params with default dynamicParams correctly", "app-dir static/dynamic handling should handle partial-gen-params with layout dynamicParams = false correctly", "app-dir static/dynamic handling should handle partial-gen-params with page dynamicParams = false correctly", - "app-dir static/dynamic handling should have logs from cache-handler", "app-dir static/dynamic handling should honor fetch cache correctly", "app-dir static/dynamic handling should honor fetch cache correctly (edge)", - "app-dir static/dynamic handling should keep querystring on static page", "app-dir static/dynamic handling should navigate to static path correctly", "app-dir static/dynamic handling should not cache correctly with POST method request init", "app-dir static/dynamic handling should not cache non-ok statusCode", @@ -4005,34 +4050,25 @@ "app-dir static/dynamic handling should not have cache tags header for non-minimal mode", "app-dir static/dynamic handling should not throw Dynamic Server Usage error when using generateStaticParams with draftMode", "app-dir static/dynamic handling should render not found pages correctly and fallback to the default one", - "app-dir static/dynamic handling should respond correctly for dynamic route with dynamicParams false in layout", - "app-dir static/dynamic handling should respond correctly for partially dynamic route with dynamicParams false in layout", "app-dir static/dynamic handling should skip cache in draft mode", "app-dir static/dynamic handling should skip fetch cache when accessing request properties", "app-dir static/dynamic handling should skip fetch cache when an authorization header is present after dynamic usage", "app-dir static/dynamic handling should ssr dynamically when detected automatically with fetch cache option", "app-dir static/dynamic handling should ssr dynamically when forced via config", - "app-dir static/dynamic handling should still cache even though the W3C trace context headers `traceparent` and `tracestate` were different", "app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/app-page", "app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/route-handler", "app-dir static/dynamic handling should stream properly for /stale-cache-serving/app-page", "app-dir static/dynamic handling should stream properly for /stale-cache-serving/route-handler", - "app-dir static/dynamic handling should use auto no cache when no fetch config", - "app-dir static/dynamic handling should warn for too many cache tags", "app-dir static/dynamic handling should work with dynamic path no generateStaticParams", "app-dir static/dynamic handling should work with forced dynamic path", "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-edge", - "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node", "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge", - "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node", "app-dir static/dynamic handling unstable_cache should be able to read the draft mode status", "app-dir static/dynamic handling unstable_cache should bypass cache in draft mode", "app-dir static/dynamic handling unstable_cache should not cache new result in draft mode", "app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-cache", "app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-store", "app-dir static/dynamic handling unstable_cache should not error when retrieving the value undefined", - "app-dir static/dynamic handling unstable_cache should retrieve the same value on second request", - "app-dir static/dynamic handling unstable_noStore should not opt-out of static optimization when used in next/cache", "app-dir static/dynamic handling unstable_noStore should opt-out of static optimization", "app-dir static/dynamic handling updateTag/revalidateTag revalidateTag work with max profile in server actions", "app-dir static/dynamic handling updateTag/revalidateTag should show deprecation warning for revalidateTag without second argument", @@ -4043,7 +4079,6 @@ "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", @@ -4055,6 +4090,20 @@ }, "test/e2e/app-dir/app-static/app-static.test.ts": { "passed": [ + "app-dir static/dynamic handling should correctly handle \"default\" cache statuses", + "app-dir static/dynamic handling should correctly include headers instance in cache key", + "app-dir static/dynamic handling should keep querystring on static page", + "app-dir static/dynamic handling should respond correctly for dynamic route with dynamicParams false in layout", + "app-dir static/dynamic handling should respond correctly for partially dynamic route with dynamicParams false in layout", + "app-dir static/dynamic handling should still cache even though the W3C trace context headers `traceparent` and `tracestate` were different", + "app-dir static/dynamic handling should use auto no cache when no fetch config", + "app-dir static/dynamic handling should warn for too many cache tags", + "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node", + "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node", + "app-dir static/dynamic handling unstable_cache should retrieve the same value on second request", + "app-dir static/dynamic handling unstable_noStore should not opt-out of static optimization when used in next/cache" + ], + "failed": [ "app-dir static/dynamic handling Incremental cache limits should not cache request if response data size is greater than 2MB and FetchCache is possible in development mode", "app-dir static/dynamic handling it should revalidate tag correctly with edge route handler", "app-dir static/dynamic handling it should revalidate tag correctly with node route handler", @@ -4074,11 +4123,9 @@ "app-dir static/dynamic handling should cache correctly with post method and revalidate edge", "app-dir static/dynamic handling should cache correctly with utf8 encoding", "app-dir static/dynamic handling should cache correctly with utf8 encoding edge", - "app-dir static/dynamic handling should correctly handle \"default\" cache statuses", "app-dir static/dynamic handling should correctly handle fetchCache = \"force-no-store\"", "app-dir static/dynamic handling should correctly handle multi-level generateStaticParams when some levels are missing", "app-dir static/dynamic handling should correctly handle statusCode with notFound + ISR", - "app-dir static/dynamic handling should correctly include headers instance in cache key", "app-dir static/dynamic handling should correctly skip caching POST fetch for POST handler", "app-dir static/dynamic handling should error correctly for invalid params from generateStaticParams", "app-dir static/dynamic handling should force SSR correctly for headers usage", @@ -4092,7 +4139,6 @@ "app-dir static/dynamic handling should honor fetch cache correctly", "app-dir static/dynamic handling should honor fetch cache correctly (edge)", "app-dir static/dynamic handling should honor fetch cache in generateStaticParams", - "app-dir static/dynamic handling should keep querystring on static page", "app-dir static/dynamic handling should navigate to static path correctly", "app-dir static/dynamic handling should not cache correctly with POST method request init", "app-dir static/dynamic handling should not cache non-ok statusCode", @@ -4103,35 +4149,26 @@ "app-dir static/dynamic handling should not have cache tags header for non-minimal mode", "app-dir static/dynamic handling should not throw Dynamic Server Usage error when using generateStaticParams with draftMode", "app-dir static/dynamic handling should render not found pages correctly and fallback to the default one", - "app-dir static/dynamic handling should respond correctly for dynamic route with dynamicParams false in layout", - "app-dir static/dynamic handling should respond correctly for partially dynamic route with dynamicParams false in layout", "app-dir static/dynamic handling should revalidate correctly with config and fetch revalidate", "app-dir static/dynamic handling should skip cache in draft mode", "app-dir static/dynamic handling should skip fetch cache when accessing request properties", "app-dir static/dynamic handling should skip fetch cache when an authorization header is present after dynamic usage", "app-dir static/dynamic handling should ssr dynamically when detected automatically with fetch cache option", "app-dir static/dynamic handling should ssr dynamically when forced via config", - "app-dir static/dynamic handling should still cache even though the W3C trace context headers `traceparent` and `tracestate` were different", "app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/app-page", "app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/route-handler", "app-dir static/dynamic handling should stream properly for /stale-cache-serving/app-page", "app-dir static/dynamic handling should stream properly for /stale-cache-serving/route-handler", - "app-dir static/dynamic handling should use auto no cache when no fetch config", - "app-dir static/dynamic handling should warn for too many cache tags", "app-dir static/dynamic handling should work with dynamic path no generateStaticParams", "app-dir static/dynamic handling should work with forced dynamic path", "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-edge", - "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node", "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge", - "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node", "app-dir static/dynamic handling unstable_cache should be able to read the draft mode status", "app-dir static/dynamic handling unstable_cache should bypass cache in draft mode", "app-dir static/dynamic handling unstable_cache should not cache new result in draft mode", "app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-cache", "app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-store", "app-dir static/dynamic handling unstable_cache should not error when retrieving the value undefined", - "app-dir static/dynamic handling unstable_cache should retrieve the same value on second request", - "app-dir static/dynamic handling unstable_noStore should not opt-out of static optimization when used in next/cache", "app-dir static/dynamic handling unstable_noStore should opt-out of static optimization", "app-dir static/dynamic handling updateTag/revalidateTag revalidateTag work with max profile in server actions", "app-dir static/dynamic handling updateTag/revalidateTag should show deprecation warning for revalidateTag without second argument", @@ -4142,7 +4179,6 @@ "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", @@ -4170,11 +4206,18 @@ }, "test/e2e/app-dir/app/index.test.ts": { "passed": [ + "app dir - basic should ensure the suffix is at the end of the stream", + "app dir - basic should handle hash in initial url", + "app dir - basic should not have duplicate config warnings", + "app dir - basic should return the `vary` header from pages for flight requests" + ], + "failed": [ "app dir - basic should allow linking from app page to pages page", "app dir - basic should be soft for back navigation", "app dir - basic should be soft for forward navigation", "app dir - basic should hard push", "app dir - basic should hard replace", + "app dir - basic should navigate to pages dynamic route from pages page if it overlaps with an app page", "app dir - basic should push to external url", "app dir - basic should replace to external url", "app dir - basic should soft push", @@ -4215,6 +4258,7 @@ "app dir - basic searchParams prop server component should have the correct search params on middleware rewrite", "app dir - basic searchParams prop server component should have the correct search params on rewrite", "app dir - basic server components Loading should render loading.js in browser for slow layout", + "app dir - basic server components Loading should render loading.js in browser for slow layout and page", "app dir - basic server components Loading should render loading.js in browser for slow page", "app dir - basic server components Loading should render loading.js in initial html for slow layout", "app dir - basic server components Loading should render loading.js in initial html for slow layout and page", @@ -4238,11 +4282,9 @@ "app dir - basic server components should serve client component should serve server-side", "app dir - basic server components should serve shared component", "app dir - basic should encode chunk path correctly", - "app dir - basic should ensure the suffix is at the end of the stream", "app dir - basic should expose app source page on window.next.__internal_src_page for /dashboard", "app dir - basic should expose app source page on window.next.__internal_src_page for /dashboard/another", "app dir - basic should expose app source page on window.next.__internal_src_page for /dynamic/category-1/id-2", - "app dir - basic should handle hash in initial url", "app dir - basic should have correct searchParams and params (client)", "app dir - basic should have correct searchParams and params (server)", "app dir - basic should include document html and body", @@ -4251,14 +4293,12 @@ "app dir - basic should match redirects in pages correctly $path", "app dir - basic should not apply client router filter on shallow", "app dir - basic should not create new root layout when nested (optional)", - "app dir - basic should not have duplicate config warnings", "app dir - basic should not include parent when not in parent directory", "app dir - basic should not serve when layout is provided but no folder index", "app dir - basic should not share edge workers", "app dir - basic should pass props from getServerSideProps in root layout", "app dir - basic should return normalized dynamic route params for catch-all edge page", "app dir - basic should return the `vary` header from edge runtime", - "app dir - basic should return the `vary` header from pages for flight requests", "app dir - basic should serve /index as separate page", "app dir - basic should serve dynamic parameter", "app dir - basic should serve dynamic route from pages", @@ -4275,10 +4315,6 @@ "app dir - basic should work for catch-all edge page", "app dir - basic template component should render the template that holds state in a client component and reset on navigation" ], - "failed": [ - "app dir - basic should navigate to pages dynamic route from pages page if it overlaps with an app page", - "app dir - basic server components Loading should render loading.js in browser for slow layout and page" - ], "pending": [ "app dir - basic HMR should HMR correctly when changing the component type", "app dir - basic known bugs should support React fetch instrumentation client component", @@ -4307,8 +4343,8 @@ "runtimeError": false }, "test/e2e/app-dir/app/useReportWebVitals.test.ts": { - "passed": ["useReportWebVitals hook should send web-vitals"], - "failed": [], + "passed": [], + "failed": ["useReportWebVitals hook should send web-vitals"], "pending": [], "flakey": [], "runtimeError": false @@ -4415,11 +4451,12 @@ "test/e2e/app-dir/bun-externals/bun-externals.test.ts": { "passed": [ "app-dir - bun externals should handle bun builtins as external modules", - "app-dir - bun externals should handle bun builtins in edge runtime", "app-dir - bun externals should handle bun builtins in route handlers", "app-dir - bun externals should handle bun builtins in server actions" ], - "failed": [], + "failed": [ + "app-dir - bun externals should handle bun builtins in edge runtime" + ], "pending": [], "flakey": [], "runtimeError": false @@ -4470,7 +4507,6 @@ "test/e2e/app-dir/cache-components-dynamic-imports/cache-components-dynamic-imports.test.ts": { "passed": [ "async imports in cacheComponents - external packages does not instrument import() in external packages", - "async imports in cacheComponents are not instrumented in edge middleware", "async imports in cacheComponents inside a GET route handler import of a sync module", "async imports in cacheComponents inside a GET route handler import of module with top-level-await", "async imports in cacheComponents inside a client component import of a sync module", @@ -4485,7 +4521,9 @@ "async imports in cacheComponents outside of render server import of a sync module", "async imports in cacheComponents outside of render server import of module with top-level-await" ], - "failed": [], + "failed": [ + "async imports in cacheComponents are not instrumented in edge middleware" + ], "pending": [], "flakey": [], "runtimeError": false @@ -4648,63 +4686,62 @@ "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.connection.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should be able to pass connection as a promise to another component and trigger an intermediate Suspense boundary", "cache-components should partially prerender pages that use connection" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.cookies.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should be able to access cookie properties", "cache-components should be able to pass cookies as a promise to another component and trigger an intermediate Suspense boundary", "cache-components should partially prerender pages that use cookies" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.date.test.ts": { - "passed": [ - "cache-components should not have route specific errors", + "passed": ["cache-components should not have route specific errors"], + "failed": [ "cache-components should not prerender pages with uncached static Date instances like `new Date(0)`", "cache-components should prerender pages with cached `Date()` calls", "cache-components should prerender pages with cached `Date.now()` calls", "cache-components should prerender pages with cached `new Date()` calls", "cache-components should prerender pages with cached static Date instances like `new Date(0)`" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.draft-mode.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should fully prerender pages that use draftMode" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.headers.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should be able to access headers properties asynchronously", "cache-components should be able to pass headers as a promise to another component and trigger an intermediate Suspense boundary", "cache-components should partially prerender pages that use headers" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.node-crypto.test.ts": { - "passed": [ - "cache-components should not have route specific errors", + "passed": ["cache-components should not have route specific errors"], + "failed": [ "cache-components should prerender pages with cached `require('node:crypto').generateKeyPairSync(type, options)` calls", "cache-components should prerender pages with cached `require('node:crypto').generateKeySync(type, options)` calls", "cache-components should prerender pages with cached `require('node:crypto').generatePrimeSync(size, options)` calls", @@ -4715,19 +4752,18 @@ "cache-components should prerender pages with cached `require('node:crypto').randomInt(min, max)` calls", "cache-components should prerender pages with cached `require('node:crypto').randomUUID()` calls" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.params.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components Param Shadowing should correctly allow param names like then, value, and status when awaiting params in a server component", "cache-components Params should fully prerender pages that check individual param keys after awaiting params in a server component", "cache-components Params should partially prerender pages that await params in a server components", "cache-components Params should partially prerender pages that spread awaited params in a server component" ], - "failed": [], "pending": [ "cache-components Param Shadowing should correctly allow param names like then, value, and status when `use`ing params in a client component", "cache-components Params should fully prerender pages that check individual param keys after `use`ing params in a client component", @@ -4738,17 +4774,17 @@ "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.random.test.ts": { - "passed": [ - "cache-components should not have route specific errors", + "passed": ["cache-components should not have route specific errors"], + "failed": [ "cache-components should prerender pages with cached Math.random() calls" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.routes.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should not prerender GET route handlers that complete in a new Task", "cache-components should not prerender GET route handlers that have some uncached io (fetches)", "cache-components should not prerender GET route handlers that have some uncached io (unstable_cache)", @@ -4759,42 +4795,43 @@ "cache-components should prerender GET route handlers that have entirely cached io (unstable_cache)", "cache-components should prerender GET route handlers when accessing params" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.search.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should partially prerender pages that `use` searchParams in a client component", "cache-components should partially prerender pages that `use` searchParams in a server component", "cache-components should partially prerender pages that await searchParams in a server component" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.server-action.test.ts": { - "passed": [ + "passed": [], + "failed": [ "cache-components should not fail decoding server action arguments", "cache-components should not have cache components errors when encoding bound args for inline server actions", "cache-components should prerender pages with inline server actions" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.test.ts": { "passed": [ + "cache-components should not have route specific errors", + "cache-components should not log not-found errors" + ], + "failed": [ "cache-components can prerender pages with parallel routes that are static", "cache-components can prerender pages with parallel routes that resolve in a microtask", "cache-components does not prerender pages with parallel routes that resolve in a task", "cache-components does not prerender pages with parallel routes that uses a dynamic API", "cache-components should fully prerender pages that use `unstable_noStore()`", - "cache-components should not have route specific errors", - "cache-components should not log not-found errors", "cache-components should not resume when client components are dynamic but the RSC render was static", "cache-components should partially prerender pages that do any uncached IO", "cache-components should partially prerender pages that do any uncached IO (use cache)", @@ -4810,20 +4847,19 @@ "cache-components should prerender pages that only use cached (unstable_cache) IO", "cache-components should prerender pages that only use cached fetches", "cache-components should prerender pages that render in a microtask", - "cache-components should prerender static not-found pages" + "cache-components should prerender static not-found pages", + "cache-components should render not-found with Suspense in layout without connection errors" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/cache-components/cache-components.web-crypto.test.ts": { - "passed": [ - "cache-components should not have route specific errors", + "passed": ["cache-components should not have route specific errors"], + "failed": [ "cache-components should prerender pages with cached `crypto.getRandomValues(...)` calls", "cache-components should prerender pages with cached `crypto.randomUUID()` calls" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5246,12 +5282,13 @@ }, "test/e2e/app-dir/dedupe-rsc-error-log/dedupe-rsc-error-log.test.ts": { "passed": [ + "dedupe-rsc-error-log should only log RSC error once for nodejs runtime" + ], + "failed": [ "dedupe-rsc-error-log should only log RSC error once for edge runtime", - "dedupe-rsc-error-log should only log RSC error once for nodejs runtime", "dedupe-rsc-error-log should only log SSR error once for edge runtime", "dedupe-rsc-error-log should only log SSR error once for nodejs runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5288,26 +5325,17 @@ "runtimeError": false }, "test/e2e/app-dir/draft-mode-middleware/draft-mode-middleware.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir - draft-mode-middleware should be able to disable draft mode with middleware present", "app-dir - draft-mode-middleware should be able to enable draft mode with middleware present" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/draft-mode/draft-mode.test.ts": { "passed": [ - "app dir - draft mode in edge runtime should be disabled from api route handler", - "app dir - draft mode in edge runtime should be enabled from api route handler when draft mode enabled", - "app dir - draft mode in edge runtime should generate rand when draft mode enabled", - "app dir - draft mode in edge runtime should have set-cookie header on enable", - "app dir - draft mode in edge runtime should have set-cookie header with redirect location", - "app dir - draft mode in edge runtime should not perform full page navigation on router.refresh()", - "app dir - draft mode in edge runtime should read other cookies when draft mode enabled", - "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/index", - "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/with-cookies", "app dir - draft mode in nodejs runtime should be disabled from api route handler", "app dir - draft mode in nodejs runtime should be enabled from api route handler when draft mode enabled", "app dir - draft mode in nodejs runtime should generate rand when draft mode enabled", @@ -5318,7 +5346,17 @@ "app dir - draft mode in nodejs runtime should use initial rand when draft mode is disabled on /index", "app dir - draft mode in nodejs runtime should use initial rand when draft mode is disabled on /with-cookies" ], - "failed": [], + "failed": [ + "app dir - draft mode in edge runtime should be disabled from api route handler", + "app dir - draft mode in edge runtime should be enabled from api route handler when draft mode enabled", + "app dir - draft mode in edge runtime should generate rand when draft mode enabled", + "app dir - draft mode in edge runtime should have set-cookie header on enable", + "app dir - draft mode in edge runtime should have set-cookie header with redirect location", + "app dir - draft mode in edge runtime should not perform full page navigation on router.refresh()", + "app dir - draft mode in edge runtime should read other cookies when draft mode enabled", + "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/index", + "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/with-cookies" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5335,12 +5373,13 @@ "test/e2e/app-dir/dynamic-css/index.test.ts": { "passed": [ "app dir - dynamic css should not throw with accessing to ALS in preload css", - "app dir - dynamic css should only apply corresponding css for page loaded in edge runtime", - "app dir - dynamic css should only apply corresponding css for page loaded that /another", "app dir - dynamic css should only apply corresponding css for page loaded that /ssr", "app dir - dynamic css should preload all chunks of dynamic component during SSR" ], - "failed": [], + "failed": [ + "app dir - dynamic css should only apply corresponding css for page loaded in edge runtime", + "app dir - dynamic css should only apply corresponding css for page loaded that /another" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5432,10 +5471,6 @@ }, "test/e2e/app-dir/dynamic/dynamic.test.ts": { "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", - "app dir - next/dynamic no SSR should support dynamic import with accessing named exports from client component", "app dir - next/dynamic should directly raise error when dynamic component error on server", "app dir - next/dynamic should generate correct client manifest for dynamic chunks", "app dir - next/dynamic should handle next/dynamic in SSR correctly", @@ -5446,7 +5481,12 @@ "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": [], + "failed": [ + "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", + "app dir - next/dynamic no SSR should support dynamic import with accessing named exports from client component" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5479,31 +5519,31 @@ "runtimeError": false }, "test/e2e/app-dir/edge-route-catchall/edge-route-catchall.test.ts": { - "passed": [ + "passed": [], + "failed": [ "edge-route-catchall should correctly normalize edge route catch-all with a single param", "edge-route-catchall should correctly normalize edge route catch-all with multiple params" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/edge-route-rewrite/edge-route-rewrite.test.ts": { - "passed": [ + "passed": [], + "failed": [ "edge-route-rewrite it should support a rewrite to a dynamic edge route", "edge-route-rewrite it should support a rewrite to an edge route" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/edge-runtime-node-compatibility/edge-runtime-node-compatibility.test.ts": { - "passed": [ + "passed": [], + "failed": [ "edge runtime node compatibility [app] supports node:buffer", "edge runtime node compatibility [pages/api] supports node:buffer" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -5690,8 +5730,8 @@ "runtimeError": false }, "test/e2e/app-dir/front-redirect-issue/front-redirect-issue.test.ts": { - "passed": ["app dir - front redirect issue should redirect"], - "failed": [], + "passed": [], + "failed": ["app dir - front redirect issue should redirect"], "pending": [], "flakey": [], "runtimeError": false @@ -5867,7 +5907,8 @@ "runtimeError": false }, "test/e2e/app-dir/hooks/hooks.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - hooks from pages should have the correct hooks at /adapter-hooks/1", "app dir - hooks from pages should have the correct hooks at /adapter-hooks/1/account", "app dir - hooks from pages should have the correct hooks at /adapter-hooks/2", @@ -5892,7 +5933,6 @@ "app dir - hooks useSelectedLayoutSegments should have the correct layout segments at /hooks/use-selected-layout-segment/rewritten-middleware", "app dir - hooks useSelectedLayoutSegments should return an empty array in pages" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6019,6 +6059,12 @@ }, "test/e2e/app-dir/instant-validation/instant-validation-parallel-slots.test.ts": { "passed": [ + "instant validation - parallel slot configs dev - client navigation conditional slot rendering errors when both slots render and breadcrumbs calls cookies", + "instant validation - parallel slot configs dev - client navigation conditional slot rendering errors when configured children slot is hidden, breadcrumbs blocked", + "instant validation - parallel slot configs dev - client navigation conditional slot rendering errors when configured children slot is hidden, no cookies", + "instant validation - parallel slot configs dev - client navigation conditional slot rendering valid - both slots render, no cookies", + "instant validation - parallel slot configs dev - client navigation conditional slot rendering valid - only configured children slot renders, breadcrumbs blocked", + "instant validation - parallel slot configs dev - client navigation conditional slot rendering valid - only configured children slot renders, no cookies", "instant validation - parallel slot configs dev - client navigation config on children with slot catches unsuspended dynamic content in both slots when config is on fork-point layout", "instant validation - parallel slot configs dev - client navigation config on children with slot catches unsuspended dynamic content in slot when config is on children page", "instant validation - parallel slot configs dev - client navigation config on slot page catches unsuspended dynamic content in children when config is on slot layout", @@ -6026,6 +6072,12 @@ "instant validation - parallel slot configs dev - client navigation config on slot page catches unsuspended dynamic content in children when runtime config is on slot page", "instant validation - parallel slot configs dev - client navigation valid parallel slot configs valid - config on both children and slot pages", "instant validation - parallel slot configs dev - client navigation valid parallel slot configs valid - config on slot, children dynamic content inside Suspense", + "instant validation - parallel slot configs dev - initial load conditional slot rendering errors when both slots render and breadcrumbs calls cookies", + "instant validation - parallel slot configs dev - initial load conditional slot rendering errors when configured children slot is hidden, breadcrumbs blocked", + "instant validation - parallel slot configs dev - initial load conditional slot rendering errors when configured children slot is hidden, no cookies", + "instant validation - parallel slot configs dev - initial load conditional slot rendering valid - both slots render, no cookies", + "instant validation - parallel slot configs dev - initial load conditional slot rendering valid - only configured children slot renders, breadcrumbs blocked", + "instant validation - parallel slot configs dev - initial load conditional slot rendering valid - only configured children slot renders, no cookies", "instant validation - parallel slot configs dev - initial load config on children with slot catches unsuspended dynamic content in both slots when config is on fork-point layout", "instant validation - parallel slot configs dev - initial load config on children with slot catches unsuspended dynamic content in slot when config is on children page", "instant validation - parallel slot configs dev - initial load config on slot page catches unsuspended dynamic content in children when config is on slot layout", @@ -6076,11 +6128,14 @@ "instant validation dev - client navigation invalid - loading.js above route group does not cover dynamic in page", "instant validation dev - client navigation invalid - loading.js covers page, but not layout at the same level", "instant validation dev - client navigation invalid - missing suspense in parallel slot default slot", + "instant validation dev - client navigation invalid - missing suspense in parallel slot index", "instant validation dev - client navigation invalid - missing suspense in parallel slot subpage", "instant validation dev - client navigation invalid - runtime prefetch - missing suspense around dynamic", "instant validation dev - client navigation invalid - runtime prefetch - missing suspense around dynamic in a layout", "instant validation dev - client navigation invalid - runtime prefetch - suspense too high", + "instant validation dev - client navigation invalid - runtime prefetch - sync IO after public cache with cookie input", "instant validation dev - client navigation invalid - runtime prefetch - sync IO after runtime API", + "instant validation dev - client navigation invalid - runtime prefetch - sync IO in generateMetadata", "instant validation dev - client navigation invalid - runtime prefetch - sync IO in layout generateMetadata when page is prefetchable", "instant validation dev - client navigation invalid - runtime prefetch - sync IO in runtime segment with valid static parent", "instant validation dev - client navigation invalid - static layout above runtime config blocks navigation", @@ -6177,11 +6232,7 @@ "instant validation dev - initial load valid - static prefetch - suspense around runtime and dynamic", "instant validation dev - initial load valid - target segment not visible in all navigations" ], - "failed": [ - "instant validation dev - client navigation invalid - missing suspense in parallel slot index", - "instant validation dev - client navigation invalid - runtime prefetch - sync IO after public cache with cookie input", - "instant validation dev - client navigation invalid - runtime prefetch - sync IO in generateMetadata" - ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6194,12 +6245,12 @@ "runtimeError": false }, "test/e2e/app-dir/interception-dynamic-segment-middleware/interception-dynamic-segment-middleware.test.ts": { - "passed": [ + "passed": [], + "failed": [ "interception-dynamic-segment-middleware should intercept multiple times with middleware active", "interception-dynamic-segment-middleware should intercept with back/forward navigation with middleware", "interception-dynamic-segment-middleware should work when interception route is paired with a dynamic segment & middleware" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6233,22 +6284,23 @@ "runtimeError": false }, "test/e2e/app-dir/interception-middleware-rewrite/interception-middleware-rewrite.test.ts": { - "passed": [ + "passed": [], + "failed": [ "interception-middleware-rewrite should continue to show the intercepted page when revisiting it", "interception-middleware-rewrite should continue to work after using browser back button and following another intercepting route", "interception-middleware-rewrite should support intercepting routes with a middleware rewrite" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/interception-route-prefetch-cache/interception-route-prefetch-cache.test.ts": { "passed": [ - "interception-route-prefetch-cache runtime = edge should render the correct interception when two distinct layouts share the same path structure", "interception-route-prefetch-cache runtime = nodejs should render the correct interception when two distinct layouts share the same path structure" ], - "failed": [], + "failed": [ + "interception-route-prefetch-cache runtime = edge should render the correct interception when two distinct layouts share the same path structure" + ], "pending": [], "flakey": [], "runtimeError": false @@ -6267,10 +6319,10 @@ "runtimeError": false }, "test/e2e/app-dir/interception-routes-output-export/interception-routes-output-export.test.ts": { - "passed": [], - "failed": [ + "passed": [ "interception-routes-output-export should error when using interception routes with static export" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6367,20 +6419,28 @@ "test/e2e/app-dir/logging/fetch-logging.test.ts": { "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", "app-dir - logging with default logging should not contain trailing word page for app router routes", "app-dir - logging with default logging should not log fetch requests at all", + "app-dir - logging with fetches default logging should log each page request only once", + "app-dir - logging with fetches default logging should not contain metadata internal segments for dynamic metadata routes", + "app-dir - logging with fetches default logging should not contain trailing word page for app router routes", + "app-dir - logging with fetches verbose logging should log each page request only once", + "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes", + "app-dir - logging with fetches verbose logging should not contain trailing word page for app router routes", + "app-dir - logging with verbose logging for edge runtime should log each page request only once", + "app-dir - logging with verbose logging for edge runtime should not contain metadata internal segments for dynamic metadata routes", + "app-dir - logging with verbose logging for edge runtime should not contain trailing word page for app router routes" + ], + "failed": [ + "app-dir - fetch logging should not log requests for HMR refreshes", "app-dir - logging with fetches default logging should exclude Middleware invoked and _rsc requests", "app-dir - logging with fetches default logging should log 'skip' cache status with a reason when cache: 'no-cache' is used", "app-dir - logging with fetches default logging should log 'skip' cache status with a reason when revalidate: 0 is used", "app-dir - logging with fetches default logging should log 'skip' cache status with a reason when the browser indicates caching should be ignored", - "app-dir - logging with fetches default logging should log each page request only once", "app-dir - logging with fetches default logging should log requests for after revalidation via server action", "app-dir - logging with fetches default logging should log requests for client-side navigations", "app-dir - logging with fetches default logging should log requests with correct indentation", - "app-dir - logging with fetches default logging should not contain metadata internal segments for dynamic metadata routes", - "app-dir - logging with fetches default logging should not contain trailing word page for app router routes", "app-dir - logging with fetches default logging should not limit the number of requests that are logged", "app-dir - logging with fetches default logging should not log _rsc query for client navigation RSC request", "app-dir - logging with fetches default logging should only log requests in development mode", @@ -6391,12 +6451,9 @@ "app-dir - logging with fetches verbose logging should log 'skip' cache status with a reason when cache: 'no-cache' is used", "app-dir - logging with fetches verbose logging should log 'skip' cache status with a reason when revalidate: 0 is used", "app-dir - logging with fetches verbose logging should log 'skip' cache status with a reason when the browser indicates caching should be ignored", - "app-dir - logging with fetches verbose logging should log each page request only once", "app-dir - logging with fetches verbose logging should log requests for after revalidation via server action", "app-dir - logging with fetches verbose logging should log requests for client-side navigations", "app-dir - logging with fetches verbose logging should log requests with correct indentation", - "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes", - "app-dir - logging with fetches verbose logging should not contain trailing word page for app router routes", "app-dir - logging with fetches verbose logging should not limit the number of requests that are logged", "app-dir - logging with fetches verbose logging should not log _rsc query for client navigation RSC request", "app-dir - logging with fetches verbose logging should only log requests in development mode", @@ -6407,12 +6464,9 @@ "app-dir - logging with verbose logging for edge runtime should log 'skip' cache status with a reason when cache: 'no-cache' is used", "app-dir - logging with verbose logging for edge runtime should log 'skip' cache status with a reason when revalidate: 0 is used", "app-dir - logging with verbose logging for edge runtime should log 'skip' cache status with a reason when the browser indicates caching should be ignored", - "app-dir - logging with verbose logging for edge runtime should log each page request only once", "app-dir - logging with verbose logging for edge runtime should log requests for after revalidation via server action", "app-dir - logging with verbose logging for edge runtime should log requests for client-side navigations", "app-dir - logging with verbose logging for edge runtime should log requests with correct indentation", - "app-dir - logging with verbose logging for edge runtime should not contain metadata internal segments for dynamic metadata routes", - "app-dir - logging with verbose logging for edge runtime should not contain trailing word page for app router routes", "app-dir - logging with verbose logging for edge runtime should not limit the number of requests that are logged", "app-dir - logging with verbose logging for edge runtime should not log _rsc query for client navigation RSC request", "app-dir - logging with verbose logging for edge runtime should only log requests in development mode", @@ -6420,20 +6474,20 @@ "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": false }, "test/e2e/app-dir/logging/fetch-warning.test.ts": { "passed": [ + "app-dir - fetch warnings force-cache and revalidate: 0 should not log when not overriding cache within the Request object" + ], + "failed": [ "app-dir - fetch warnings force-cache and revalidate: 0 should log when request input is a Request instance", "app-dir - fetch warnings force-cache and revalidate: 0 should log when request input is a string", - "app-dir - fetch warnings force-cache and revalidate: 0 should not log when not overriding cache within the Request object", "app-dir - fetch warnings no-store and revalidate > 0 should log when request input is a Request instance", "app-dir - fetch warnings no-store and revalidate > 0 should log when request input is a string" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6508,13 +6562,7 @@ }, "test/e2e/app-dir/metadata-dynamic-routes/index.test.ts": { "passed": [ - "app dir - metadata dynamic routes icon image routes should render apple icon with dynamic routes", - "app dir - metadata dynamic routes icon image routes should render icon with dynamic routes", "app dir - metadata dynamic routes robots.txt should handle robots.[ext] dynamic routes", - "app dir - metadata dynamic routes should generate unique path for image routes under group routes", - "app dir - metadata dynamic routes should inject dynamic metadata properly to head", - "app dir - metadata dynamic routes should pick configured metadataBase instead of deployment url for canonical url", - "app dir - metadata dynamic routes should use localhost for local prod and fallback to deployment url when metadataBase is falsy", "app dir - metadata dynamic routes sitemap should 404 for non-existing id from generateImageMetadata", "app dir - metadata dynamic routes sitemap should handle sitemap.[ext] dynamic routes", "app dir - metadata dynamic routes sitemap should not throw if client components are imported but not used in sitemap", @@ -6522,33 +6570,40 @@ "app dir - metadata dynamic routes sitemap should support generate multi sitemaps with generateSitemaps", "app dir - metadata dynamic routes sitemap should support images in sitemap", "app dir - metadata dynamic routes sitemap should support videos in sitemap", + "app dir - metadata dynamic routes social image routes should handle manifest.[ext] dynamic routes", + "app dir - metadata dynamic routes social image routes should render og image with opengraph-image dynamic routes" + ], + "failed": [ + "app dir - metadata dynamic routes icon image routes should render apple icon with dynamic routes", + "app dir - metadata dynamic routes icon image routes should render icon with dynamic routes", + "app dir - metadata dynamic routes should generate unique path for image routes under group routes", + "app dir - metadata dynamic routes should inject dynamic metadata properly to head", + "app dir - metadata dynamic routes should pick configured metadataBase instead of deployment url for canonical url", + "app dir - metadata dynamic routes should use localhost for local prod and fallback to deployment url when metadataBase is falsy", "app dir - metadata dynamic routes social image routes should fill params into dynamic routes url of metadata images", "app dir - metadata dynamic routes social image routes should fill params into routes groups url of static images", - "app dir - metadata dynamic routes social image routes should handle manifest.[ext] dynamic routes", - "app dir - metadata dynamic routes social image routes should render og image with opengraph-image dynamic routes", "app dir - metadata dynamic routes social image routes should render og image with twitter-image dynamic routes", "app dir - metadata dynamic routes social image routes should support generate multi images with generateImageMetadata", "app dir - metadata dynamic routes social image routes should support params as argument in dynamic routes" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/metadata-edge/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - Metadata API on the Edge runtime should render OpenGraph image meta tag correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/metadata-font/metadata-font.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - metadata font should handle custom fonts in both edge and nodejs runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6833,6 +6888,19 @@ }, "test/e2e/app-dir/metadata/metadata.test.ts": { "passed": [ + "app dir - metadata basic should support other basic tags", + "app dir - metadata basic should support stashed title in one layer of page and layout", + "app dir - metadata basic should support stashed title in two layers of page and layout", + "app dir - metadata basic should support title and description", + "app dir - metadata basic should support title template", + "app dir - metadata basic should use parent layout title when no title is defined in page", + "app dir - metadata static routes should have /favicon.ico as route", + "app dir - metadata static routes should have icons as route", + "app dir - metadata static routes should support sitemap.xml under every routes", + "app dir - metadata static routes should support static manifest.webmanifest", + "app dir - metadata viewport should skip initial-scale from viewport if it is set to undefined" + ], + "failed": [ "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", @@ -6842,16 +6910,10 @@ "app dir - metadata basic should support appLinks tags", "app dir - metadata basic should support apple related tags `itunes` and `appWebApp`", "app dir - metadata basic should support generateMetadata dynamic props", - "app dir - metadata basic should support other basic tags", "app dir - metadata basic should support other basic tags (edge)", "app dir - metadata basic should support robots tags", "app dir - metadata basic should support socials related tags like facebook and pinterest", - "app dir - metadata basic should support stashed title in one layer of page and layout", - "app dir - metadata basic should support stashed title in two layers of page and layout", - "app dir - metadata basic should support title and description", - "app dir - metadata basic should support title template", "app dir - metadata basic should support verification tags", - "app dir - metadata basic should use parent layout title when no title is defined in page", "app dir - metadata file based icons should not render if image file is not specified", "app dir - metadata file based icons should render icon and apple touch icon meta if their images are specified", "app dir - metadata hmr should handle updates to the file icon name and order", @@ -6870,50 +6932,44 @@ "app dir - metadata react cache should have same title and page value when navigating", "app dir - metadata regression: renders a large shell", "app dir - metadata should not effect metadata images convention like files under pages directory", - "app dir - metadata static routes should have /favicon.ico as route", - "app dir - metadata static routes should have icons as route", "app dir - metadata static routes should support root dir robots.txt", - "app dir - metadata static routes should support sitemap.xml under every routes", - "app dir - metadata static routes should support static manifest.webmanifest", "app dir - metadata twitter should render twitter card summary when image is not present", "app dir - metadata twitter should support default twitter app card", "app dir - metadata twitter should support default twitter player card", "app dir - metadata twitter should support twitter card summary_large_image when image present", - "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 }, "test/e2e/app-dir/middleware-matching/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app dir - middleware with custom matcher should match /:id (without asterisk)" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/middleware-rewrite-catchall-priority-with-parallel-route/middleware-rewrite-catchall-priority-with-parallel-route.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir - middleware rewrite with catch-all and parallel routes anotherRoute should redirect to the specific page instead of the catch-all without parallel route", "app-dir - middleware rewrite with catch-all and parallel routes anotherRoute should rewrite to the specific page instead of the catch-all without parallel route", "app-dir - middleware rewrite with catch-all and parallel routes payment route should redirect to the specific page instead of the catch-all with parallel route", "app-dir - middleware rewrite with catch-all and parallel routes payment route should rewrite to the specific page instead of the catch-all with parallel route" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/middleware-rewrite-dynamic/middleware-rewrite-dynamic.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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 @@ -6928,19 +6984,19 @@ "runtimeError": false }, "test/e2e/app-dir/middleware-sitemap/matcher-exclude-sitemap/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "middleware-sitemap should not be affected by middleware if sitemap.xml is excluded from the matcher" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/middleware-sitemap/no-matcher/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "middleware-sitemap should be affected by middleware for sitemap.xml if there is no matcher" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7026,8 +7082,8 @@ "runtimeError": false }, "test/e2e/app-dir/navigation-redirect-import/navigation-redirect-import.test.ts": { - "passed": ["navigation-redirect-import should work using fetch"], - "failed": [], + "passed": [], + "failed": ["navigation-redirect-import should work using fetch"], "pending": [], "flakey": [], "runtimeError": false @@ -7041,18 +7097,20 @@ }, "test/e2e/app-dir/navigation/navigation.test.ts": { "passed": [ + "app dir - navigation SEO should not log 404 errors in ipc server", + "app dir - navigation locale warnings should have no warnings in pages router" + ], + "failed": [ "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", "app dir - navigation SEO should emit refresh meta tag for redirect page when streaming", - "app dir - navigation SEO should not log 404 errors in ipc server", "app dir - navigation browser back to a revalidated page should load the page", "app dir - navigation external push should push external url without affecting hooks", "app dir - navigation hash should not scroll to hash when scroll={false} is set", "app dir - navigation hash should scroll to the specified hash", "app dir - navigation hash-link-back-to-same-page should scroll to the specified hash", "app dir - navigation hash-with-scroll-offset should scroll to the specified hash", - "app dir - navigation locale warnings should have no warnings in pages router", "app dir - navigation locale warnings should warn about using the `locale` prop with `next/link` in app router", "app dir - navigation middleware redirect should change browser location when router.refresh() gets a redirect response", "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch completed", @@ -7093,7 +7151,6 @@ "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 @@ -7170,6 +7227,19 @@ }, "test/e2e/app-dir/next-after-app/index.test.ts": { "passed": [ + "after() in nodejs runtime interrupted RSC renders runs callbacks if a request is aborted before the page finishes streaming", + "after() in nodejs runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", + "after() in nodejs runtime interrupted RSC renders runs callbacks if notFound() was called", + "after() in nodejs runtime interrupted RSC renders runs callbacks if redirect() was called", + "after() in nodejs runtime interrupted RSC renders runs callbacks if the browser disconnects before the page finishes streaming", + "after() in nodejs runtime runs callbacks from nested after calls", + "after() in nodejs runtime runs in dynamic pages", + "after() in nodejs runtime runs in dynamic route handlers", + "after() in nodejs runtime runs in server actions", + "after() in nodejs runtime uses waitUntil from request context if available in a page", + "after() in nodejs runtime uses waitUntil from request context if available in a route handler" + ], + "failed": [ "after() in edge runtime does not allow modifying cookies in a callback", "after() in edge runtime interrupted RSC renders runs callbacks if a request is aborted before the page finishes streaming", "after() in edge runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", @@ -7187,23 +7257,11 @@ "after() in edge runtime uses waitUntil from request context if available in a route handler", "after() in edge runtime uses waitUntil from request context if available in middleware", "after() in nodejs runtime does not allow modifying cookies in a callback", - "after() in nodejs runtime interrupted RSC renders runs callbacks if a request is aborted before the page finishes streaming", - "after() in nodejs runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", - "after() in nodejs runtime interrupted RSC renders runs callbacks if notFound() was called", - "after() in nodejs runtime interrupted RSC renders runs callbacks if redirect() was called", - "after() in nodejs runtime interrupted RSC renders runs callbacks if the browser disconnects before the page finishes streaming", "after() in nodejs runtime only runs callbacks after the response is fully sent", - "after() in nodejs runtime runs callbacks from nested after calls", - "after() in nodejs runtime runs in dynamic pages", - "after() in nodejs runtime runs in dynamic route handlers", "after() in nodejs runtime runs in generateMetadata()", "after() in nodejs runtime runs in middleware", - "after() in nodejs runtime runs in server actions", - "after() in nodejs runtime uses waitUntil from request context if available in a page", - "after() in nodejs runtime uses waitUntil from request context if available in a route handler", "after() in nodejs runtime uses waitUntil from request context if available in middleware" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7212,10 +7270,9 @@ "passed": [ "after() - pages invalid usages errors at compile time when used in pages dir errors when used in getServerSideProps", "after() - pages invalid usages errors at compile time when used in pages dir errors when used in getStaticProps", - "after() - pages invalid usages errors at compile time when used in pages dir errors when used in within a page component", - "after() - pages runs in middleware" + "after() - pages invalid usages errors at compile time when used in pages dir errors when used in within a page component" ], - "failed": [], + "failed": ["after() - pages runs in middleware"], "pending": [], "flakey": [], "runtimeError": false @@ -7227,10 +7284,11 @@ "`next-js` Condition - Rendering When Cache Components is disabled should not follow the next-js condition from an external commonjs package", "`next-js` Condition - Rendering When Cache Components is disabled should not follow the next-js condition from an external esm package", "`next-js` Condition - instrumentation With or Without Cache Components should not follow the next-js condition inside instrumentation", - "`next-js` Condition - middleware (legacy) With or Without Cache Components should follow the next-js condition from a bundled commonjs package", "`next-js` Condition - proxy With or Without Cache Components should follow the next-js condition from a bundled commonjs package" ], - "failed": [], + "failed": [ + "`next-js` Condition - middleware (legacy) With or Without Cache Components should follow the next-js condition from a bundled commonjs package" + ], "pending": [], "flakey": [], "runtimeError": false @@ -7821,11 +7879,11 @@ "runtimeError": false }, "test/e2e/app-dir/next-dynamic-csp-nonce/next-dynamic-csp-nonce.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next/dynamic with CSP nonce should include nonce attribute on preload links generated by next/dynamic", "next/dynamic with CSP nonce should not generate CSP violations when using next/dynamic with nonce" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7844,7 +7902,9 @@ "runtimeError": false }, "test/e2e/app-dir/next-font/next-font.test.ts": { - "passed": [ + "passed": [], + "failed": [ + "app dir - next/font app dir - next-font Dev errors should recover on font loader error", "app dir - next/font app dir - next-font computed styles should have correct styles at /", "app dir - next/font app dir - next-font computed styles should have correct styles at /client", "app dir - next/font app dir - next-font import values should have correct values at /", @@ -7852,9 +7912,6 @@ "app dir - next/font app dir - next-font import values should transform code in node_modules", "app dir - next/font app dir - next-font navigation should not have duplicate preload tags on navigation" ], - "failed": [ - "app dir - next/font app dir - next-font Dev errors should recover on font loader error" - ], "pending": [], "flakey": [], "runtimeError": false @@ -7887,17 +7944,18 @@ "runtimeError": false }, "test/e2e/app-dir/next-image/next-image-proxy.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next-image-proxy loads images without any errors", "next-image-proxy should work with connection upgrade by removing it via filterReqHeaders()" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/next-image/next-image.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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", @@ -7910,7 +7968,6 @@ "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 @@ -7934,10 +7991,10 @@ "runtimeError": false }, "test/e2e/app-dir/no-duplicate-headers-middleware/no-duplicate-headers-middleware.test.ts": { - "passed": [ + "passed": [], + "failed": [ "no-duplicate-headers-next-config should prioritise headers in middleware for static assets" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7962,7 +8019,8 @@ "runtimeError": false }, "test/e2e/app-dir/node-extensions/node-extensions.random.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Node Extensions Random Cache Components should not error when accessing middlware that use Math.random()", "Node Extensions Random Cache Components should not error when accessing pages that use Math.random() in App Router", "Node Extensions Random Cache Components should not error when accessing pages that use Math.random() in Pages Router", @@ -7974,7 +8032,6 @@ "Node Extensions Random Legacy should not error when accessing routes that use Math.random() in App Router", "Node Extensions Random Legacy should not error when accessing routes that use Math.random() in Pages Router" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8059,14 +8116,15 @@ "app dir - not-found - basic with default runtime should not reload the page", "app dir - not-found - basic with default runtime should render the 404 page when the file is removed, and restore the page when re-added", "app dir - not-found - basic with default runtime should return 404 status if notFound() is called in shell", - "app dir - not-found - basic with default runtime should use the not-found page for non-matching routes", + "app dir - not-found - basic with default runtime should use the not-found page for non-matching routes" + ], + "failed": [ "app dir - not-found - basic with runtime = edge should escalate notFound to parent layout if no not-found boundary present in current layer", "app dir - not-found - basic with runtime = edge should match dynamic route not-found boundary correctly", "app dir - not-found - basic with runtime = edge should not reload the page", "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": false @@ -8074,11 +8132,12 @@ "test/e2e/app-dir/not-found/conflict-route/index.test.ts": { "passed": [ "app dir - not-found - conflict route with default runtime should allow to have a valid /not-found route", - "app dir - not-found - conflict route with default runtime should use the not-found page for non-matching routes", + "app dir - not-found - conflict route with default runtime should use the not-found page for non-matching routes" + ], + "failed": [ "app dir - not-found - conflict route with runtime = edge should allow to have a valid /not-found route", "app dir - not-found - conflict route with runtime = edge should use the not-found page for non-matching routes" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8113,10 +8172,11 @@ }, "test/e2e/app-dir/not-found/group-route/index.test.ts": { "passed": [ - "app dir - not-found - group route with default runtime should use the not-found page under group routes", + "app dir - not-found - group route with default runtime should use the not-found page under group routes" + ], + "failed": [ "app dir - not-found - group route with runtime = edge should use the not-found page under group routes" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8211,10 +8271,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 @@ -8538,10 +8598,11 @@ "passed": [ "setting cookies stops cookie mutations when changing phases from a route handler to after via closure", "setting cookies stops cookie mutations when changing phases from an action to a page render", - "setting cookies stops cookie mutations when changing phases from an action to after via closure", + "setting cookies stops cookie mutations when changing phases from an action to after via closure" + ], + "failed": [ "setting cookies stops cookie mutations when changing phases from middleware to after via closure" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8815,10 +8876,9 @@ "test/e2e/app-dir/preferred-region/preferred-region.test.ts": { "passed": [ "preferred-region should include preferredRegion in functions config manifest for nodejs runtime", - "preferred-region should return success from Edge API route", "preferred-region should return success from Node.js API route" ], - "failed": [], + "failed": ["preferred-region should return success from Edge API route"], "pending": [], "flakey": [], "runtimeError": false @@ -9035,7 +9095,8 @@ "runtimeError": false }, "test/e2e/app-dir/rewrite-headers/rewrite-headers.test.ts": { - "passed": [ + "passed": [], + "failed": [ "rewrite-headers dynamic HTML (/hello/mary) should have the expected headers", "rewrite-headers dynamic HTML with query (/hello/mary?key=value) should have the expected headers", "rewrite-headers dynamic Prefetch RSC (/hello/mary) should have the expected headers", @@ -9072,7 +9133,6 @@ "rewrite-headers static Prefetch RSC (/) should have the expected headers", "rewrite-headers static RSC (/) should have the expected headers" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9088,6 +9148,10 @@ }, "test/e2e/app-dir/rewrites-redirects/rewrites-redirects.test.ts": { "passed": [ + "redirects and rewrites redirects to exotic url schemes preserving slashes", + "redirects and rewrites redirects to exotic url schemes without adding unwanted slashes" + ], + "failed": [ "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", @@ -9099,11 +9163,8 @@ "redirects and rewrites navigation using link should redirect from next.config.js correctly with empty query params", "redirects and rewrites navigation using link should redirect using catchall from next.config.js correctly", "redirects and rewrites navigation using link should rewrite from middleware correctly", - "redirects and rewrites navigation using link should rewrite from next.config.js correctly", - "redirects and rewrites redirects to exotic url schemes preserving slashes", - "redirects and rewrites redirects to exotic url schemes without adding unwanted slashes" + "redirects and rewrites navigation using link should rewrite from next.config.js correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9218,15 +9279,10 @@ }, "test/e2e/app-dir/rsc-basic/rsc-basic.test.ts": { "passed": [ - "app dir - rsc basics client references with TLA (edge) should support TLA in lazy client reference", - "app dir - rsc basics client references with TLA (edge) should support TLA in sync client reference imports", "app dir - rsc basics client references with TLA (node) should support TLA in lazy client reference", "app dir - rsc basics client references with TLA (node) should support TLA in sync client reference imports", - "app dir - rsc basics edge should handle dynamic routes when URL segment matches the folder bracket syntax", "app dir - rsc basics next internal shared context should not error if just load next/navigation module in pages/api", "app dir - rsc basics next internal shared context should not error if just load next/router module in app page", - "app dir - rsc basics node should handle dynamic routes when URL segment matches the folder bracket syntax", - "app dir - rsc basics should be able to call legacy react-dom/server APIs in client components", "app dir - rsc basics should be able to navigate between rsc routes", "app dir - rsc basics should correctly render component returning null", "app dir - rsc basics should correctly render component returning undefined", @@ -9239,27 +9295,33 @@ "app dir - rsc basics should handle client components imported as namespace", "app dir - rsc basics should handle named client components imported as page", "app dir - rsc basics should handle streaming server components correctly", - "app dir - rsc basics should handle various kinds of exports correctly", "app dir - rsc basics should have correct client references keys in manifest", - "app dir - rsc basics should link correctly with next/link without mpa navigation to the page", "app dir - rsc basics should not apply rsc syntax checks in pages/api", - "app dir - rsc basics should not use bundled react for pages with app", - "app dir - rsc basics should render built-in 404 page for missing route if pagesDir is not presented", "app dir - rsc basics should render server components correctly", - "app dir - rsc basics should resolve different kinds of components correctly", "app dir - rsc basics should reuse the inline flight response without sending extra requests", "app dir - rsc basics should stick to the url without trailing /page suffix", "app dir - rsc basics should support multi-level server component imports", + "app dir - rsc basics should track client components in dynamic imports" + ], + "failed": [ + "app dir - rsc basics client references with TLA (edge) should support TLA in lazy client reference", + "app dir - rsc basics client references with TLA (edge) should support TLA in sync client reference imports", + "app dir - rsc basics edge should handle dynamic routes when URL segment matches the folder bracket syntax", + "app dir - rsc basics node should handle dynamic routes when URL segment matches the folder bracket syntax", + "app dir - rsc basics should be able to call legacy react-dom/server APIs in client components", + "app dir - rsc basics should handle various kinds of exports correctly", + "app dir - rsc basics should link correctly with next/link without mpa navigation to the page", + "app dir - rsc basics should not use bundled react for pages with app", + "app dir - rsc basics should render built-in 404 page for missing route if pagesDir is not presented", + "app dir - rsc basics should resolve different kinds of components correctly", "app dir - rsc basics should support native modules in server component", "app dir - rsc basics should support next/link in server components", "app dir - rsc basics should support partial hydration with inlined server data", "app dir - rsc basics should support streaming for flight response", "app dir - rsc basics should suspense next/image in server components", "app dir - rsc basics should suspense next/legacy/image in server components", - "app dir - rsc basics should track client components in dynamic imports", "app dir - rsc basics should use canary react for app" ], - "failed": [], "pending": [ "app dir - rsc basics should support partial hydration with inlined server data in browser" ], @@ -9277,11 +9339,11 @@ "runtimeError": false }, "test/e2e/app-dir/rsc-redirect/rsc-redirect.test.ts": { - "passed": [ + "passed": [], + "failed": [ "rsc-redirect should get 200 status code for rsc request", "rsc-redirect should get 307 status code for document request" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9838,10 +9900,10 @@ "runtimeError": false }, "test/e2e/app-dir/segment-cache/no-prefetch/no-prefetch.test.ts": { - "passed": [ + "passed": [], + "failed": [ "navigating without a prefetch can show a loading boundary from the dynamic response" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9872,11 +9934,11 @@ "runtimeError": false }, "test/e2e/app-dir/segment-cache/prefetch-layout-sharing/prefetch-layout-sharing.test.ts": { - "passed": [ + "passed": [], + "failed": [], + "pending": [ "layout sharing in non-static prefetches disabled in development" ], - "failed": [], - "pending": [], "flakey": [], "runtimeError": false }, @@ -9902,9 +9964,9 @@ "runtimeError": false }, "test/e2e/app-dir/segment-cache/refresh/segment-cache-refresh.test.ts": { - "passed": ["segment cache (refresh) disabled in development"], + "passed": [], "failed": [], - "pending": [], + "pending": ["segment cache (refresh) disabled in development"], "flakey": [], "runtimeError": false }, @@ -9934,11 +9996,11 @@ "runtimeError": false }, "test/e2e/app-dir/segment-cache/staleness/segment-cache-per-page-dynamic-stale-time.test.ts": { - "passed": [ + "passed": [], + "failed": [], + "pending": [ "segment cache (per-page dynamic stale time) disabled in development" ], - "failed": [], - "pending": [], "flakey": [], "runtimeError": false }, @@ -10016,11 +10078,11 @@ "runtimeError": false }, "test/e2e/app-dir/server-actions-redirect-middleware-rewrite/server-actions-redirect-middleware-rewrite.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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 @@ -10050,12 +10112,12 @@ "runtimeError": false }, "test/e2e/app-dir/server-source-maps/server-source-maps-edge.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir - server source maps edge runtime logged errors have a sourcemapped stack with a codeframe", "app-dir - server source maps edge runtime should log the correct values on app-render error", "app-dir - server source maps edge runtime thrown SSR errors" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10084,13 +10146,14 @@ }, "test/e2e/app-dir/set-cookies/set-cookies.test.ts": { "passed": [ + "set-cookies for /pages for node runtime should set two set-cookie headers" + ], + "failed": [ "set-cookies for /app for edge runtime should set two set-cookie headers", "set-cookies for /app for node runtime should set two set-cookie headers", "set-cookies for /pages for edge runtime should set two set-cookie headers", - "set-cookies for /pages for experimental-edge runtime should set two set-cookie headers", - "set-cookies for /pages for node runtime should set two set-cookie headers" + "set-cookies for /pages for experimental-edge runtime should set two set-cookie headers" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10213,11 +10276,11 @@ "runtimeError": false }, "test/e2e/app-dir/temporary-references/temporary-references.test.ts": { - "passed": [ + "passed": [], + "failed": [ "temporary-references should return the same object that was sent to the action (edge)", "temporary-references should return the same object that was sent to the action (node)" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10326,11 +10389,10 @@ "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 have passing tsc after start" - ], - "failed": [ + "typed-routes should have passing tsc after start", "typed-routes should update route types file when routes change" ], + "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10765,8 +10827,8 @@ "runtimeError": false }, "test/e2e/app-dir/with-babel/with-babel.test.ts": { - "passed": ["with babel should support babel in app dir"], - "failed": [], + "passed": [], + "failed": ["with babel should support babel in app dir"], "pending": [], "flakey": [], "runtimeError": false @@ -10795,13 +10857,13 @@ "runtimeError": false }, "test/e2e/app-dir/x-forwarded-headers/x-forwarded-headers.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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 @@ -11033,35 +11095,37 @@ }, "test/e2e/cache-handlers-upstream-wiring/index.test.ts": { "passed": [ - "cache-handlers-upstream-wiring cacheComponents disabled, edge app router uses configured cacheHandler for edge app page and edge app route", "cache-handlers-upstream-wiring cacheComponents enabled, non-edge app router uses configured cacheHandlers for custom app-router cache kind", "cache-handlers-upstream-wiring cacheComponents enabled, non-edge app router wires revalidateTag and revalidatePath to the custom cache handler", "cache-handlers-upstream-wiring pages router non-edge wires res.revalidate() through the configured custom cacheHandler" ], - "failed": [], + "failed": [ + "cache-handlers-upstream-wiring cacheComponents disabled, edge app router uses configured cacheHandler for edge app page and edge app route" + ], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/cancel-request/stream-cancel.test.ts": { "passed": [ - "streaming responses cancel inner stream after disconnect edge app route handler cancels stalled stream", "streaming responses cancel inner stream after disconnect edge app route handler cancels stream making progress", - "streaming responses cancel inner stream after disconnect edge app route handler cancels stream that never sent data", - "streaming responses cancel inner stream after disconnect edge pages api cancels stalled stream", "streaming responses cancel inner stream after disconnect edge pages api cancels stream making progress", - "streaming responses cancel inner stream after disconnect edge pages api cancels stream that never sent data", - "streaming responses cancel inner stream after disconnect middleware cancels stalled stream", "streaming responses cancel inner stream after disconnect middleware cancels stream making progress", - "streaming responses cancel inner stream after disconnect middleware cancels stream that never sent data", - "streaming responses cancel inner stream after disconnect node app route handler cancels stalled stream", "streaming responses cancel inner stream after disconnect node app route handler cancels stream making progress", - "streaming responses cancel inner stream after disconnect node app route handler cancels stream that never sent data", "streaming responses cancel inner stream after disconnect node pages api cancels stalled stream", "streaming responses cancel inner stream after disconnect node pages api cancels stream making progress", "streaming responses cancel inner stream after disconnect node pages api cancels stream that never sent data" ], - "failed": [], + "failed": [ + "streaming responses cancel inner stream after disconnect edge app route handler cancels stalled stream", + "streaming responses cancel inner stream after disconnect edge app route handler cancels stream that never sent data", + "streaming responses cancel inner stream after disconnect edge pages api cancels stalled stream", + "streaming responses cancel inner stream after disconnect edge pages api cancels stream that never sent data", + "streaming responses cancel inner stream after disconnect middleware cancels stalled stream", + "streaming responses cancel inner stream after disconnect middleware cancels stream that never sent data", + "streaming responses cancel inner stream after disconnect node app route handler cancels stalled stream", + "streaming responses cancel inner stream after disconnect node app route handler cancels stream that never sent data" + ], "pending": [], "flakey": [], "runtimeError": false @@ -11105,7 +11169,8 @@ "runtimeError": false }, "test/e2e/client-max-body-size/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "client-max-body-size custom limit with number format should accept request body over custom 2MB limit but only buffer up to limit", "client-max-body-size custom limit with number format should accept request body under custom 2MB limit", "client-max-body-size custom limit with string format should accept request body over custom 5MB limit but only buffer up to limit", @@ -11116,7 +11181,6 @@ "client-max-body-size large custom limit should accept request body over custom 50MB limit but only buffer up to limit", "client-max-body-size large custom limit should accept request body up to 50MB with custom limit" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11228,6 +11292,9 @@ }, "test/e2e/deferred-entries/deferred-entries.test.ts": { "passed": [ + "deferred-entries should call onBeforeDeferredEntries before building deferred entry" + ], + "failed": [ "deferred-entries should build app router dynamic and catch-all routes when using deferred entries", "deferred-entries should build app router dynamic route with generateStaticParams when using deferred entries", "deferred-entries should build app router metadata routes when using deferred entries", @@ -11243,7 +11310,6 @@ "deferred-entries should build pages router getStaticProps routes when using deferred entries", "deferred-entries should build pages router route with no data fetching when using deferred entries", "deferred-entries should build pages router routes when using deferred entries", - "deferred-entries should call onBeforeDeferredEntries before building deferred entry", "deferred-entries should call onBeforeDeferredEntries during HMR even when non-deferred entry changes", "deferred-entries should handle successive non-deferred edits without callback looping", "deferred-entries should render app router current time on every request", @@ -11252,7 +11318,6 @@ "deferred-entries should run middleware for app router, pages router, and API routes", "deferred-entries should update deferred rendered timestamp during HMR when non-deferred entry changes" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11309,53 +11374,53 @@ "runtimeError": false }, "test/e2e/edge-api-endpoints-can-receive-body/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Edge API endpoints can receive body reads the body as text", "Edge API endpoints can receive body reads the body from index" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-async-local-storage/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "edge api can use async local storage can use a single instance per request", "edge api can use async local storage can use multiple instances per request" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-can-read-request-body/index.test.ts": { - "passed": [ + "passed": ["Edge can read request body middleware reads a text body"], + "failed": [ "Edge can read request body middleware reads a JSON body", "Edge can read request body middleware reads a multipart form data", - "Edge can read request body middleware reads a text body", "Edge can read request body middleware reads an URL encoded form data", "Edge can read request body renders the static page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-can-use-wasm-files/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "edge api endpoints can use wasm files uses the wasm file", "middleware can use wasm files can be called twice", "middleware can use wasm files lists the necessary wasm bindings in the manifest", "middleware can use wasm files uses the wasm file", "middleware can use wasm files with the experimental modes on uses the wasm file" ], - "failed": [], "pending": [], "flakey": [], "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", @@ -11363,22 +11428,22 @@ "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": [ + "passed": [], + "failed": [ "Edge compiler module exports preference favors the browser export" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-configurable-runtime/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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", @@ -11388,22 +11453,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": false }, "test/e2e/edge-pages-support/edge-document.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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": [ + "passed": [], + "failed": [ "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]", @@ -11413,28 +11478,24 @@ "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": [ - "Edge runtime pages-api route should work edge runtime", - "Edge runtime pages-api route should work with node runtime" - ], - "failed": [], + "passed": ["Edge runtime pages-api route should work with node runtime"], + "failed": ["Edge runtime pages-api route should work edge runtime"], "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": [ + "passed": [], + "failed": [ "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 @@ -11485,10 +11546,10 @@ "runtimeError": false }, "test/e2e/fetch-failures-have-good-stack-traces-in-edge-runtime/fetch-failures-have-good-stack-traces-in-edge-runtime.test.ts": { - "passed": [ + "passed": [], + "failed": [ "fetch failures have good stack traces in edge runtime when awaiting `fetch` using an unknown domain, stack traces are preserved" ], - "failed": [], "pending": [ "fetch failures have good stack traces in edge runtime when returning `fetch` using an unknown domain, stack traces are preserved" ], @@ -11868,12 +11929,12 @@ "runtimeError": false }, "test/e2e/i18n-preferred-locale-detection/i18n-preferred-locale-detection.test.ts": { - "passed": [ + "passed": [], + "failed": [ "i18-preferred-locale-redirect should not request a path prefixed with my preferred detected locale when clicking link to index from a non-locale-prefixed path", "i18-preferred-locale-redirect should request a path prefixed with my preferred detected locale when accessing index", "i18-preferred-locale-redirect should request a path prefixed with my preferred detected locale when clicking link to index from a locale-prefixed path" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11900,7 +11961,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", @@ -11914,7 +11976,6 @@ "react version Pages Router page with edge runtime", "react version Pages Router page with nodejs runtime after hydration" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11946,10 +12007,11 @@ "test/e2e/instrumentation-hook-src/instrumentation-hook-src.test.ts": { "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": [], + "failed": [ + "instrumentation-hook-rsc instrumentation should run the edge instrumentation compiled version with the edge runtime" + ], "pending": [ "instrumentation-hook-rsc instrumentation should reload the server when the instrumentation hook changes" ], @@ -11959,16 +12021,17 @@ "test/e2e/instrumentation-hook/instrumentation-hook.test.ts": { "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", - "Instrumentation Hook with-edge-api with-edge-api should run the instrumentation hook", - "Instrumentation Hook with-edge-page with-edge-page should run the instrumentation hook", "Instrumentation Hook with-esm-import with-esm-import should run the instrumentation hook", - "Instrumentation Hook with-middleware with-middleware should run the instrumentation hook", "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": [], + "failed": [ + "Instrumentation Hook with-async-edge-page with-async-edge-page should run the instrumentation hook", + "Instrumentation Hook with-edge-api with-edge-api should run the instrumentation hook", + "Instrumentation Hook with-edge-page with-edge-page should run the instrumentation hook", + "Instrumentation Hook with-middleware with-middleware should run the instrumentation hook" + ], "pending": [ "Instrumentation Hook general should reload the server when the instrumentation hook changes" ], @@ -12152,29 +12215,30 @@ "runtimeError": false }, "test/e2e/middleware-base-path/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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": false }, "test/e2e/middleware-custom-matchers-basepath/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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": false }, "test/e2e/middleware-custom-matchers-i18n/test/index.test.ts": { - "passed": [ + "passed": ["Middleware custom matchers with root should not match"], + "failed": [ "Middleware custom matchers i18n should match /en/hello", "Middleware custom matchers i18n should match /hello", "Middleware custom matchers i18n should match /nl-NL/about", @@ -12186,16 +12250,18 @@ "Middleware custom matchers i18n should not match /about", "Middleware custom matchers i18n should not match /en/about", "Middleware custom matchers i18n should not match /hello/invalid", - "Middleware custom matchers i18n should not match /invalid/hello", - "Middleware custom matchers with root should not match" + "Middleware custom matchers i18n should not match /invalid/hello" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-custom-matchers/test/index.test.ts": { "passed": [ + "Middleware custom matchers should match missing header correctly", + "Middleware custom matchers should match missing query correctly" + ], + "failed": [ "Middleware custom matchers should match has cookie", "Middleware custom matchers should match has cookie on client routing", "Middleware custom matchers should match has header", @@ -12203,11 +12269,8 @@ "Middleware custom matchers should match has host", "Middleware custom matchers should match has query", "Middleware custom matchers should match has query on client routing", - "Middleware custom matchers should match missing header correctly", - "Middleware custom matchers should match missing query correctly", "Middleware custom matchers should match source path" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12233,20 +12296,19 @@ "test/e2e/middleware-dynamic-basepath-matcher/test/index.test.ts": { "passed": [ "Middleware custom matchers basePath should match", - "Middleware custom matchers basePath should match query path", "Middleware custom matchers basePath should not match" ], - "failed": [], + "failed": ["Middleware custom matchers basePath should match query path"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-fetches-with-any-http-method/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Middleware fetches with any HTTP method passes the method on a direct fetch request", "Middleware fetches with any HTTP method passes the method when providing a Request object" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12254,23 +12316,30 @@ "test/e2e/middleware-fetches-with-body/index.test.ts": { "passed": [ "Middleware fetches with body should return 413 for body equal to 10mb", + "Middleware fetches with body with custom bodyParser sizeLimit (5kb) should return 413 for body greater than 5kb", + "Middleware fetches with body with custom bodyParser sizeLimit (5mb) should return 413 for body greater than 5mb", + "Middleware fetches with body with default bodyParser sizeLimit (1mb) should return 413 for body greater than 1mb" + ], + "failed": [ "Middleware fetches with body with bodyParser = false should be able to send and return with body greater than 16KiB", "Middleware fetches with body with bodyParser = false should be able to send and return with body size equal to 16KiB", "Middleware fetches with body with custom bodyParser sizeLimit (5kb) should be able to send and return body size equal to 5kb", - "Middleware fetches with body with custom bodyParser sizeLimit (5kb) should return 413 for body greater than 5kb", "Middleware fetches with body with custom bodyParser sizeLimit (5mb) should be able to send and return body size equal to 5mb", - "Middleware fetches with body with custom bodyParser sizeLimit (5mb) should return 413 for body greater than 5mb", "Middleware fetches with body with default bodyParser sizeLimit (1mb) should be able to send and return body greater than default highWaterMark (16KiB)", - "Middleware fetches with body with default bodyParser sizeLimit (1mb) should be able to send and return body size equal to 1mb", - "Middleware fetches with body with default bodyParser sizeLimit (1mb) should return 413 for body greater than 1mb" + "Middleware fetches with body with default bodyParser sizeLimit (1mb) should be able to send and return body size equal to 1mb" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-general/test/index.test.ts": { "passed": [ + "Middleware Runtime with i18n should only contain middleware route in dev middleware manifest", + "Middleware Runtime with i18n should redirect the same for direct visit and client-transition", + "Middleware Runtime without i18n should only contain middleware route in dev middleware manifest", + "Middleware Runtime without i18n should redirect the same for direct visit and client-transition" + ], + "failed": [ "Middleware Runtime with i18n allows shallow linking with middleware", "Middleware Runtime with i18n allows to access env variables", "Middleware Runtime with i18n hard-navigates when the data request failed", @@ -12292,8 +12361,6 @@ "Middleware Runtime with i18n should have init header for NextResponse.redirect", "Middleware Runtime with i18n should keep non data requests in their original shape", "Middleware Runtime with i18n should normalize data requests into page requests", - "Middleware Runtime with i18n should only contain middleware route in dev middleware manifest", - "Middleware Runtime with i18n should redirect the same for direct visit and client-transition", "Middleware Runtime with i18n should respond with 400 on decode failure", "Middleware Runtime with i18n should rewrite correctly for non-SSG/SSP page", "Middleware Runtime with i18n should rewrite the same for direct visit and client-transition", @@ -12331,8 +12398,6 @@ "Middleware Runtime without i18n should have init header for NextResponse.redirect", "Middleware Runtime without i18n should keep non data requests in their original shape", "Middleware Runtime without i18n should normalize data requests into page requests", - "Middleware Runtime without i18n should only contain middleware route in dev middleware manifest", - "Middleware Runtime without i18n should redirect the same for direct visit and client-transition", "Middleware Runtime without i18n should respond with 400 on decode failure", "Middleware Runtime without i18n should rewrite correctly for non-SSG/SSP page", "Middleware Runtime without i18n should rewrite the same for direct visit and client-transition", @@ -12348,46 +12413,31 @@ "Middleware Runtime without i18n should warn when using Response.redirect with a relative URL", "Middleware Runtime without i18n should work with notFound: true correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-general/test/node-runtime.test.ts": { "passed": [ - "Middleware Runtime with i18n allows shallow linking with middleware", "Middleware Runtime with i18n allows to access env variables", - "Middleware Runtime with i18n hard-navigates when the data request failed", - "Middleware Runtime with i18n passes search params with rewrites", "Middleware Runtime with i18n refreshes the page when middleware changes ", "Middleware Runtime with i18n should accept a URL instance for fetch", - "Middleware Runtime with i18n should add a rewrite header on data requests for rewrites", "Middleware Runtime with i18n should allow to abort a fetch request", "Middleware Runtime with i18n should be able to rewrite on _next/static/chunks/pages/ 404", "Middleware Runtime with i18n should be able to use node builtins with node runtime", "Middleware Runtime with i18n should contain `globalThis`", "Middleware Runtime with i18n should contain crypto APIs", "Middleware Runtime with i18n should handle 404 on fallback: false route correctly", - "Middleware Runtime with i18n should have correct dynamic route params for middleware rewrite to dynamic route", - "Middleware Runtime with i18n should have correct dynamic route params on client-transition to dynamic route", - "Middleware Runtime with i18n should have correct query values for rewrite to ssg page", - "Middleware Runtime with i18n should have correct route params for chained rewrite from middleware to config rewrite", - "Middleware Runtime with i18n should have correct route params for rewrite from config dynamic route", - "Middleware Runtime with i18n should have correct route params for rewrite from config non-dynamic route", "Middleware Runtime with i18n should have init header for NextResponse.redirect", "Middleware Runtime with i18n should keep non data requests in their original shape", "Middleware Runtime with i18n should normalize data requests into page requests", "Middleware Runtime with i18n should only contain middleware route in dev middleware manifest", "Middleware Runtime with i18n should redirect the same for direct visit and client-transition", - "Middleware Runtime with i18n should respond with 400 on decode failure", - "Middleware Runtime with i18n should rewrite correctly for non-SSG/SSP page", - "Middleware Runtime with i18n should rewrite the same for direct visit and client-transition", "Middleware Runtime with i18n should set fetch user agent correctly", "Middleware Runtime with i18n should throw when using NextRequest with a relative URL", "Middleware Runtime with i18n should throw when using NextResponse.rewrite with a relative URL", "Middleware Runtime with i18n should throw when using Request with a relative URL", "Middleware Runtime with i18n should throw when using URL with a relative URL", - "Middleware Runtime with i18n should trigger middleware for data requests", "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params", "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params and no query", "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params and query", @@ -12395,52 +12445,72 @@ "Middleware Runtime with i18n should warn when using NextResponse.redirect with a relative URL", "Middleware Runtime with i18n should warn when using Response.redirect with a relative URL", "Middleware Runtime with i18n should work with notFound: true correctly", - "Middleware Runtime without i18n allows shallow linking with middleware", "Middleware Runtime without i18n allows to access env variables", - "Middleware Runtime without i18n hard-navigates when the data request failed", - "Middleware Runtime without i18n passes search params with rewrites", "Middleware Runtime without i18n refreshes the page when middleware changes ", "Middleware Runtime without i18n should accept a URL instance for fetch", - "Middleware Runtime without i18n should add a rewrite header on data requests for rewrites", "Middleware Runtime without i18n should allow to abort a fetch request", "Middleware Runtime without i18n should be able to rewrite on _next/static/chunks/pages/ 404", "Middleware Runtime without i18n should be able to use node builtins with node runtime", "Middleware Runtime without i18n should contain `globalThis`", "Middleware Runtime without i18n should contain crypto APIs", "Middleware Runtime without i18n should handle 404 on fallback: false route correctly", - "Middleware Runtime without i18n should have correct dynamic route params for middleware rewrite to dynamic route", - "Middleware Runtime without i18n should have correct dynamic route params on client-transition to dynamic route", - "Middleware Runtime without i18n should have correct query values for rewrite to ssg page", - "Middleware Runtime without i18n should have correct route params for chained rewrite from middleware to config rewrite", - "Middleware Runtime without i18n should have correct route params for rewrite from config dynamic route", - "Middleware Runtime without i18n should have correct route params for rewrite from config non-dynamic route", "Middleware Runtime without i18n should have init header for NextResponse.redirect", "Middleware Runtime without i18n should keep non data requests in their original shape", "Middleware Runtime without i18n should normalize data requests into page requests", "Middleware Runtime without i18n should only contain middleware route in dev middleware manifest", "Middleware Runtime without i18n should redirect the same for direct visit and client-transition", - "Middleware Runtime without i18n should respond with 400 on decode failure", - "Middleware Runtime without i18n should rewrite correctly for non-SSG/SSP page", - "Middleware Runtime without i18n should rewrite the same for direct visit and client-transition", "Middleware Runtime without i18n should set fetch user agent correctly", "Middleware Runtime without i18n should throw when using NextRequest with a relative URL", "Middleware Runtime without i18n should throw when using NextResponse.rewrite with a relative URL", "Middleware Runtime without i18n should throw when using Request with a relative URL", "Middleware Runtime without i18n should throw when using URL with a relative URL", - "Middleware Runtime without i18n should trigger middleware for data requests", "Middleware Runtime without i18n should validate & parse request url from a dynamic route with params and query", "Middleware Runtime without i18n should validate & parse request url from any route", "Middleware Runtime without i18n should warn when using NextResponse.redirect with a relative URL", "Middleware Runtime without i18n should warn when using Response.redirect with a relative URL", "Middleware Runtime without i18n should work with notFound: true correctly" ], - "failed": [], + "failed": [ + "Middleware Runtime with i18n allows shallow linking with middleware", + "Middleware Runtime with i18n hard-navigates when the data request failed", + "Middleware Runtime with i18n passes search params with rewrites", + "Middleware Runtime with i18n should add a rewrite header on data requests for rewrites", + "Middleware Runtime with i18n should have correct dynamic route params for middleware rewrite to dynamic route", + "Middleware Runtime with i18n should have correct dynamic route params on client-transition to dynamic route", + "Middleware Runtime with i18n should have correct query values for rewrite to ssg page", + "Middleware Runtime with i18n should have correct route params for chained rewrite from middleware to config rewrite", + "Middleware Runtime with i18n should have correct route params for rewrite from config dynamic route", + "Middleware Runtime with i18n should have correct route params for rewrite from config non-dynamic route", + "Middleware Runtime with i18n should respond with 400 on decode failure", + "Middleware Runtime with i18n should rewrite correctly for non-SSG/SSP page", + "Middleware Runtime with i18n should rewrite the same for direct visit and client-transition", + "Middleware Runtime with i18n should trigger middleware for data requests", + "Middleware Runtime without i18n allows shallow linking with middleware", + "Middleware Runtime without i18n hard-navigates when the data request failed", + "Middleware Runtime without i18n passes search params with rewrites", + "Middleware Runtime without i18n should add a rewrite header on data requests for rewrites", + "Middleware Runtime without i18n should have correct dynamic route params for middleware rewrite to dynamic route", + "Middleware Runtime without i18n should have correct dynamic route params on client-transition to dynamic route", + "Middleware Runtime without i18n should have correct query values for rewrite to ssg page", + "Middleware Runtime without i18n should have correct route params for chained rewrite from middleware to config rewrite", + "Middleware Runtime without i18n should have correct route params for rewrite from config dynamic route", + "Middleware Runtime without i18n should have correct route params for rewrite from config non-dynamic route", + "Middleware Runtime without i18n should respond with 400 on decode failure", + "Middleware Runtime without i18n should rewrite correctly for non-SSG/SSP page", + "Middleware Runtime without i18n should rewrite the same for direct visit and client-transition", + "Middleware Runtime without i18n should trigger middleware for data requests" + ], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-matcher/index.test.ts": { "passed": [ + "Middleware can set the matcher in its config should load matches in client matchers correctly", + "using a single matcher does not add the header for root data request", + "using a single matcher does not add the header for root request" + ], + "failed": [ "Middleware can set the matcher in its config adds the header for a matched data path (with header)", "Middleware can set the matcher in its config adds the header for a matched data path (without header)", "Middleware can set the matcher in its config adds the header for a matched path", @@ -12448,14 +12518,11 @@ "Middleware can set the matcher in its config adds the header for another matched path", "Middleware can set the matcher in its config does add the header for root data request", "Middleware can set the matcher in its config does add the header for root request", - "Middleware can set the matcher in its config should load matches in client matchers correctly", "Middleware can set the matcher in its config should navigate correctly with matchers", "using a single matcher adds the header for a matched data path (without header)", "using a single matcher adds the header for a matched path", "using a single matcher adds the headers for a matched data path (with header)", "using a single matcher does not add the header for an unmatched path", - "using a single matcher does not add the header for root data request", - "using a single matcher does not add the header for root request", "using a single matcher with i18n adds the header for a matched path", "using a single matcher with i18n adds the header for a mathed root path with /index", "using a single matcher with i18n adds the headers for a matched data path", @@ -12477,13 +12544,13 @@ "using root matcher adds the header to the /", "using root matcher adds the header to the /index" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-redirects/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Middleware Redirect /fr should implement internal redirects", "Middleware Redirect /fr should redirect", "Middleware Redirect /fr should redirect (infinite-loop)", @@ -12497,15 +12564,13 @@ "Middleware Redirect should redirect", "Middleware Redirect should redirect (infinite-loop)", "Middleware Redirect should redirect cleanly with the original url param", + "Middleware Redirect should redirect correctly with redirect in next.config.js", "Middleware Redirect should redirect multiple times", "Middleware Redirect should redirect to api route with locale", "Middleware Redirect should redirect to data urls with data requests and internal redirects", "Middleware Redirect should redirect to external urls with data requests and external redirects", "Middleware Redirect should redirect with a fragment" ], - "failed": [ - "Middleware Redirect should redirect correctly with redirect in next.config.js" - ], "pending": [], "flakey": [], "runtimeError": false @@ -12539,7 +12604,8 @@ "runtimeError": false }, "test/e2e/middleware-request-header-overrides/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Middleware Request Headers Overrides Edge Functions Backend Adds new headers", "Middleware Request Headers Overrides Edge Functions Backend Deletes headers", "Middleware Request Headers Overrides Edge Functions Backend Updates headers", @@ -12550,13 +12616,13 @@ "Middleware Request Headers Overrides getServerSideProps Backend Deletes headers", "Middleware Request Headers Overrides getServerSideProps Backend Updates headers" ], - "failed": [], "pending": [], "flakey": [], "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", @@ -12572,13 +12638,16 @@ "Middleware Responses should respond with one header", "Middleware Responses should respond with two headers" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-rewrites/test/index.test.ts": { "passed": [ + "Middleware Rewrite should not have un-necessary data request on rewrite", + "Middleware Rewrite should not have unexpected errors" + ], + "failed": [ "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", @@ -12618,8 +12687,6 @@ "Middleware Rewrite should have correct query info for dynamic route after query hydration", "Middleware Rewrite should have props for afterFiles rewrite to SSG page", "Middleware Rewrite should not call middleware with shallow push", - "Middleware Rewrite should not have un-necessary data request on rewrite", - "Middleware Rewrite should not have unexpected errors", "Middleware Rewrite should not mix component cache when navigating between dynamic routes", "Middleware Rewrite should override with rewrite externally correctly", "Middleware Rewrite should override with rewrite internally correctly", @@ -12636,7 +12703,6 @@ "Middleware Rewrite should rewrite without hard navigation", "Middleware Rewrite support colons in path" ], - "failed": [], "pending": [ "Middleware Rewrite includes the locale in rewrites by default" ], @@ -12644,14 +12710,15 @@ "runtimeError": false }, "test/e2e/middleware-shallow-link/index.test.ts": { - "passed": ["browser-shallow-navigation should render the correct page"], - "failed": [], + "passed": [], + "failed": ["browser-shallow-navigation should render the correct page"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-static-files/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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", @@ -12672,13 +12739,15 @@ "Middleware Runtime should match middleware correctly for /vercel copy.svg", "Middleware Runtime should match middleware correctly for /vercel%20copy.svg" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-trailing-slash/test/index.test.ts": { "passed": [ + "Middleware Runtime trailing slash should redirect the same for direct visit and client-transition" + ], + "failed": [ "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", @@ -12691,7 +12760,6 @@ "Middleware Runtime trailing slash should have init header for NextResponse.redirect", "Middleware Runtime trailing slash should keep non data requests in their original shape", "Middleware Runtime trailing slash should normalize data requests into page requests", - "Middleware Runtime trailing slash should redirect the same for direct visit and client-transition", "Middleware Runtime trailing slash should respond with 400 on decode failure", "Middleware Runtime trailing slash should rewrite correctly for non-SSG/SSP page", "Middleware Runtime trailing slash should rewrite the same for direct visit and client-transition", @@ -12704,13 +12772,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": false }, "test/e2e/module-layer/module-layer.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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", @@ -12726,7 +12794,6 @@ "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": false @@ -13058,7 +13125,8 @@ "runtimeError": false }, "test/e2e/og-api/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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", @@ -13066,22 +13134,22 @@ "og-api should work in middleware", "og-api should work in pages/api" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/og-routes-custom-font/og-routes-custom-font.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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": [ + "passed": [], + "failed": [ "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", @@ -13094,7 +13162,6 @@ "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 @@ -13131,12 +13198,13 @@ }, "test/e2e/on-request-error/server-action-error/server-action-error.test.ts": { "passed": [ + "on-request-error - server-action-error should catch server action error in listener callback in nodejs runtime" + ], + "failed": [ "on-request-error - server-action-error should catch server action error in listener callback in edge runtime", - "on-request-error - server-action-error should catch server action error in listener callback in nodejs runtime", "on-request-error - server-action-error should catch the server action form error in edge runtime", "on-request-error - server-action-error should catch the server action form error in nodejs runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13193,6 +13261,14 @@ }, "test/e2e/opentelemetry/instrumentation/opentelemetry.test.ts": { "passed": [ + "opentelemetry incoming context propagation pages should handle api routes in pages", + "opentelemetry root context app router should handle RSC with fetch", + "opentelemetry root context app router should propagate custom context without span", + "opentelemetry root context pages should handle api routes in pages", + "opentelemetry with custom server should set attributes correctly on handleRequest span", + "opentelemetry with disabled fetch tracing root context app router with disabled fetch should handle RSC with disabled fetch" + ], + "failed": [ "opentelemetry incoming context propagation app router should handle RSC with fetch", "opentelemetry incoming context propagation app router should handle RSC with fetch in RSC mode", "opentelemetry incoming context propagation app router should handle RSC with fetch on edge", @@ -13202,33 +13278,26 @@ "opentelemetry incoming context propagation app router should handle route handlers in app router on edge", "opentelemetry incoming context propagation app router should propagate custom context without span", "opentelemetry incoming context propagation app router should trace middleware", - "opentelemetry incoming context propagation pages should handle api routes in pages", "opentelemetry incoming context propagation pages should handle api routes in pages on edge", "opentelemetry incoming context propagation pages should handle getServerSideProps", "opentelemetry incoming context propagation pages should handle getServerSideProps exceptions", "opentelemetry incoming context propagation pages should handle getServerSideProps on edge", "opentelemetry incoming context propagation pages should handle getServerSideProps returning notFound", "opentelemetry incoming context propagation pages should handle getStaticProps when fallback: 'blocking'", - "opentelemetry root context app router should handle RSC with fetch", "opentelemetry root context app router should handle RSC with fetch in RSC mode", "opentelemetry root context app router should handle RSC with fetch on edge", "opentelemetry root context app router should handle error in RSC", "opentelemetry root context app router should handle error inside Suspense boundary", "opentelemetry root context app router should handle route handlers in app router", "opentelemetry root context app router should handle route handlers in app router on edge", - "opentelemetry root context app router should propagate custom context without span", "opentelemetry root context app router should trace middleware", - "opentelemetry root context pages should handle api routes in pages", "opentelemetry root context pages should handle api routes in pages on edge", "opentelemetry root context pages should handle getServerSideProps", "opentelemetry root context pages should handle getServerSideProps exceptions", "opentelemetry root context pages should handle getServerSideProps on edge", "opentelemetry root context pages should handle getServerSideProps returning notFound", - "opentelemetry root context pages should handle getStaticProps when fallback: 'blocking'", - "opentelemetry with custom server should set attributes correctly on handleRequest span", - "opentelemetry with disabled fetch tracing root context app router with disabled fetch should handle RSC with disabled fetch" + "opentelemetry root context pages should handle getStaticProps when fallback: 'blocking'" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13400,11 +13469,11 @@ "runtimeError": false }, "test/e2e/proxy-request-with-middleware/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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": false @@ -13438,14 +13507,14 @@ "runtimeError": false }, "test/e2e/react-version/react-version.test.ts": { - "passed": [ + "passed": [], + "failed": [ "react version should use default react condition for pages router apis", "react version should use default react condition for pages router pages", "react version should use react-server condition for app router client components pages", "react version should use react-server condition for app router custom routes", "react version should use react-server condition for app router server components pages" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13480,16 +13549,21 @@ }, "test/e2e/rsc-layers-transform/rsc-layers-transform.test.ts": { "passed": [ - "rsc layers transform should call instrumentation hook without errors", + "rsc layers transform should call instrumentation hook without errors" + ], + "failed": [ "rsc layers transform should render installed react-server condition for middleware" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/skip-trailing-slash-redirect/index.test.ts": { "passed": [ + "skip-trailing-slash-redirect should apply config redirect correctly", + "skip-trailing-slash-redirect should not apply trailing slash on load on client" + ], + "failed": [ "skip-trailing-slash-redirect app dir - skip trailing slash redirect should navigate client side correctly", "skip-trailing-slash-redirect app dir - skip trailing slash redirect should not apply trailing slash redirect (with slash)", "skip-trailing-slash-redirect app dir - skip trailing slash redirect should not apply trailing slash redirect (without slash)", @@ -13504,7 +13578,6 @@ "skip-trailing-slash-redirect pages dir should respond to index correctly", "skip-trailing-slash-redirect should allow response body from middleware with flag", "skip-trailing-slash-redirect should allow rewriting invalid buildId correctly", - "skip-trailing-slash-redirect should apply config redirect correctly", "skip-trailing-slash-redirect should apply config rewrites correctly", "skip-trailing-slash-redirect should be able to redirect locale casing $1", "skip-trailing-slash-redirect should correct skip URL normalizing in middleware", @@ -13516,12 +13589,10 @@ "skip-trailing-slash-redirect should handle external rewrite correctly /docs/first", "skip-trailing-slash-redirect should merge cookies from middleware and API routes correctly", "skip-trailing-slash-redirect should merge cookies from middleware and edge API routes correctly", - "skip-trailing-slash-redirect should not apply trailing slash on load on client", "skip-trailing-slash-redirect should parse locale info for data request correctly", "skip-trailing-slash-redirect should provide original _next/data URL with skipProxyUrlNormalize", "skip-trailing-slash-redirect should receive _rsc query and all RSC headers in middleware request" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13547,20 +13618,21 @@ "runtimeError": false }, "test/e2e/streaming-ssr-edge/streaming-ssr-edge.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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": [ + "passed": [], + "failed": [ "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", @@ -13568,7 +13640,6 @@ "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 @@ -13584,6 +13655,24 @@ "flakey": [], "runtimeError": false }, + "test/e2e/swc-auto-polyfill-disabled/swc-auto-polyfill-disabled.test.ts": { + "passed": [ + "swc-auto-polyfill-disabled should render the page correctly without swcEnvOptions" + ], + "failed": [], + "pending": [], + "flakey": [], + "runtimeError": false + }, + "test/e2e/swc-auto-polyfill/swc-auto-polyfill.test.ts": { + "passed": [ + "swc-auto-polyfill should render the page correctly with swcEnvOptions enabled" + ], + "failed": [], + "pending": [], + "flakey": [], + "runtimeError": false + }, "test/e2e/swc-plugins/index.test.ts": { "passed": [ "swcPlugins incompatible plugin version shows a redbox in dev", @@ -13607,15 +13696,16 @@ }, "test/e2e/switchable-runtime/index.test.ts": { "passed": [ + "Switchable runtime Switchable runtime (dev) should not include edge api routes and edge ssr routes into dev middleware manifest" + ], + "failed": [ "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", "Switchable runtime Switchable runtime (dev) should build /api/hello and /api/edge as an api route with edge runtime", "Switchable runtime Switchable runtime (dev) should not consume server.js file extension", - "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", @@ -13649,8 +13739,13 @@ }, "test/e2e/testmode/testmode.test.ts": { "passed": [ - "testmode app router should avoid fetch cache", "testmode app router should fetch real data when Next-Test-* headers are not present", + "testmode page router should handle API with fetch", + "testmode page router should handle API with http.get", + "testmode rewrites should handle rewrites" + ], + "failed": [ + "testmode app router should avoid fetch cache", "testmode app router should handle API with fetch in edge function", "testmode app router should handle API with fetch in serverless function", "testmode app router should handle API with http.get in serverless function", @@ -13658,13 +13753,9 @@ "testmode app router should handle RSC with fetch in serverless function", "testmode app router should handle RSC with http.get in serverless function", "testmode middleware should intercept fetchs in middleware", - "testmode page router should handle API with fetch", - "testmode page router should handle API with http.get", "testmode page router should handle getServerSideProps with fetch", - "testmode page router should handle getServerSideProps with http.get", - "testmode rewrites should handle rewrites" + "testmode page router should handle getServerSideProps with http.get" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13833,10 +13924,11 @@ "test/e2e/tsconfig-path/index.test.ts": { "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": [], + "failed": [ + "specified tsconfig middleware: allows a user-specific tsconfig via the next config" + ], "pending": [], "flakey": [], "runtimeError": false @@ -13889,10 +13981,11 @@ "test/e2e/typescript-custom-tsconfig/test/index.test.ts": { "passed": [ "Custom TypeScript Config app router: allows a user-specific tsconfig via the next config", - "Custom TypeScript Config middleware: allows a user-specific tsconfig via the next config", "Custom TypeScript Config pages router: allows a user-specific tsconfig via the next config" ], - "failed": [], + "failed": [ + "Custom TypeScript Config middleware: allows a user-specific tsconfig via the next config" + ], "pending": [], "flakey": [], "runtimeError": false @@ -13941,7 +14034,8 @@ "runtimeError": false }, "test/e2e/url/url.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Handle new URL asset references app router should client-render the /client page", "Handle new URL asset references app router should client-render the /rsc page", "Handle new URL asset references app router should render the /client page", @@ -13959,7 +14053,6 @@ "Handle new URL asset references pages router should respond on edge API", "Handle new URL asset references should respond on middleware api" ], - "failed": [], "pending": [ "Handle new URL asset references app router should client-render the /client-edge page", "Handle new URL asset references app router should client-render the /rsc-edge page", @@ -14014,12 +14107,12 @@ "runtimeError": false }, "test/e2e/vary-header/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "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 @@ -16184,6 +16277,10 @@ }, "test/integration/dynamic-routing/test/middleware.test.ts": { "passed": [ + "Dynamic Routing development mode should not have placeholder query values for SSS", + "Dynamic Routing development mode should not preload buildManifest for non-auto export dynamic pages" + ], + "failed": [ "Dynamic Routing development mode [catch all] should not decode slashes (end)", "Dynamic Routing development mode [catch all] should not decode slashes (middle)", "Dynamic Routing development mode [catch all] should not decode slashes (start)", @@ -16229,8 +16326,6 @@ "Dynamic Routing development mode should not have any console warnings on initial load", "Dynamic Routing development mode should not have any console warnings when navigating to dynamic route", "Dynamic Routing development mode should not have any query values when not defined", - "Dynamic Routing development mode should not have placeholder query values for SSS", - "Dynamic Routing development mode should not preload buildManifest for non-auto export dynamic pages", "Dynamic Routing development mode should pass params in getInitialProps during SSR", "Dynamic Routing development mode should pass params in getInitialProps during client navigation", "Dynamic Routing development mode should prioritize a non-dynamic page", @@ -16259,7 +16354,6 @@ "Dynamic Routing development mode should update with a hash in the URL", "Dynamic Routing development mode should work with HMR correctly" ], - "failed": [], "pending": [ "Dynamic Routing development mode should not have error after pinging WebSocket", "Dynamic Routing production mode [catch all] should not decode slashes (end)", @@ -16340,17 +16434,16 @@ "runtimeError": false }, "test/integration/edge-runtime-configurable-guards/test/index.test.ts": { - "passed": [ - "Edge runtime configurable guards Edge API with use of Function as a type does not warn in dev at runtime", - "Edge runtime configurable guards Middleware with use of Function as a type does not warn in dev at runtime" - ], + "passed": [], "failed": [ "Edge runtime configurable guards Edge API using lib with allowed, used dynamic code still warns in dev at runtime", "Edge runtime configurable guards Edge API using lib with unallowed, used dynamic code warns in dev at runtime", "Edge runtime configurable guards Edge API with allowed, used dynamic code still warns in dev at runtime", + "Edge runtime configurable guards Edge API with use of Function as a type does not warn in dev at runtime", "Edge runtime configurable guards Middleware using lib with allowed, used dynamic code still warns in dev at runtime", "Edge runtime configurable guards Middleware using lib with unallowed, used dynamic code warns in dev at runtime", "Edge runtime configurable guards Middleware with allowed, used dynamic code still warns in dev at runtime", + "Edge runtime configurable guards Middleware with use of Function as a type does not warn in dev at runtime", "Edge runtime configurable guards Multiple functions with different configurations warns in dev for allowed code", "Edge runtime configurable guards Multiple functions with different configurations warns in dev for unallowed code" ], @@ -16370,16 +16463,16 @@ }, "test/integration/edge-runtime-dynamic-code/test/index.test.ts": { "passed": [ - "Edge route usage of dynamic code evaluation development mode does not show a warning when running WebAssembly.instantiate with a module parameter", - "Edge route usage of dynamic code evaluation development mode does not show warning when no code uses eval", - "Middleware usage of dynamic code evaluation development mode does not show a warning when running WebAssembly.instantiate with a module parameter", - "Middleware usage of dynamic code evaluation development mode does not show warning when no code uses eval", "Page using eval in development mode does not issue dynamic code evaluation warnings" ], "failed": [ + "Edge route usage of dynamic code evaluation development mode does not show a warning when running WebAssembly.instantiate with a module parameter", + "Edge route usage of dynamic code evaluation development mode does not show warning when no code uses eval", "Edge route usage of dynamic code evaluation development mode shows a warning when running WebAssembly.compile", "Edge route usage of dynamic code evaluation development mode shows a warning when running WebAssembly.instantiate with a buffer parameter", "Edge route usage of dynamic code evaluation development mode shows a warning when running code with eval", + "Middleware usage of dynamic code evaluation development mode does not show a warning when running WebAssembly.instantiate with a module parameter", + "Middleware usage of dynamic code evaluation development mode does not show warning when no code uses eval", "Middleware usage of dynamic code evaluation development mode shows a warning when running WebAssembly.compile", "Middleware usage of dynamic code evaluation development mode shows a warning when running WebAssembly.instantiate with a buffer parameter", "Middleware usage of dynamic code evaluation development mode shows a warning when running code with eval" @@ -16392,7 +16485,8 @@ "runtimeError": false }, "test/integration/edge-runtime-module-errors/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Edge runtime code with imports Edge API dynamically importing node.js module development mode throws unsupported module error in dev at runtime and highlights the faulty line", "Edge runtime code with imports Edge API dynamically importing node.js module in a lib development mode throws unsupported module error in dev at runtime and highlights the faulty line", "Edge runtime code with imports Edge API importing vanilla 3rd party module does not throw in dev at runtime", @@ -16404,7 +16498,6 @@ "Edge runtime code with imports Middleware statically importing 3rd party module throws not-found module error in dev at runtime and highlights the faulty line", "Edge runtime code with imports Middleware using Buffer polyfill does not throw in dev at runtime" ], - "failed": [], "pending": [ "Edge runtime code with imports Edge API dynamically importing node.js module in a lib production mode throws unsupported module error in production at runtime and prints error on logs", "Edge runtime code with imports Edge API dynamically importing node.js module production mode throws unsupported module error in production at runtime and prints error on logs", @@ -16421,7 +16514,8 @@ "runtimeError": false }, "test/integration/edge-runtime-module-errors/test/module-imports.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Edge runtime code with imports Edge API dynamically importing 3rd party module throws not-found module error in dev at runtime and highlights the faulty line", "Edge runtime code with imports Edge API importing unused 3rd party module throws not-found module error in dev at runtime and highlights the faulty line", "Edge runtime code with imports Edge API importing unused node.js module does not throw in dev at runtime", @@ -16431,7 +16525,6 @@ "Edge runtime code with imports Middleware importing unused node.js module does not throw in dev at runtime", "Edge runtime code with imports Middleware statically importing node.js module throws unsupported module error in dev at runtime and highlights the faulty line" ], - "failed": [], "pending": [ "Edge runtime code with imports Edge API dynamically importing 3rd party module production mode does not build and reports module not found error", "Edge runtime code with imports Edge API importing unused 3rd party module production mode does not build and reports module not found error", @@ -16446,11 +16539,11 @@ "runtimeError": false }, "test/integration/edge-runtime-response-error/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Edge runtime code with imports test error if response is not Response type Edge API dev test Response", "Edge runtime code with imports test error if response is not Response type Middleware dev test Response" ], - "failed": [], "pending": [ "Edge runtime code with imports test error if response is not Response type production mode Edge API build test Response", "Edge runtime code with imports test error if response is not Response type production mode Middleware build test Response" @@ -16459,14 +16552,15 @@ "runtimeError": false }, "test/integration/edge-runtime-streaming-error/test/index.test.ts": { - "passed": ["development mode logs the error correctly"], - "failed": [], + "passed": [], + "failed": ["development mode logs the error correctly"], "pending": ["production mode logs the error correctly"], "flakey": [], "runtimeError": false }, "test/integration/edge-runtime-with-node.js-apis/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Edge route using Node.js API development mode does not throw on using process.arch", "Edge route using Node.js API development mode does not throw on using process.version", "Edge route using Node.js API development mode throws error when using BroadcastChannel", @@ -16510,7 +16604,6 @@ "Middleware using Node.js API development mode throws error when using process.getuid", "Middleware using Node.js API development mode throws error when using setImmediate" ], - "failed": [], "pending": [ "Edge route using Node.js API production mode does not warn on using process.arch", "Edge route using Node.js API production mode does not warn on using process.version", @@ -21145,8 +21238,8 @@ "runtimeError": false }, "test/integration/middleware-basic/test/index.test.ts": { - "passed": ["development mode loads a middleware"], - "failed": [], + "passed": [], + "failed": ["development mode loads a middleware"], "pending": ["production mode loads a middleware"], "flakey": [], "runtimeError": false @@ -21167,13 +21260,13 @@ "runtimeError": false }, "test/integration/middleware-dev-update/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Middleware development errors when matcher is added sends response correctly", "Middleware development errors when middleware is added sends response correctly", "Middleware development errors when middleware is removed and re-added sends response correctly", "Middleware development errors when middleware is removed sends response correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -21199,10 +21292,11 @@ }, "test/integration/middleware-src-node/test/index.test.ts": { "passed": [ - "Middleware in src/ and / folders development mode loads and runs only root middleware", "Middleware in src/ folder development mode loads an runs src middleware" ], - "failed": [], + "failed": [ + "Middleware in src/ and / folders development mode loads and runs only root middleware" + ], "pending": [ "Middleware in src/ and / folders production mode should warn about middleware on export", "Middleware in src/ folder production mode should warn about middleware on export" @@ -21211,11 +21305,10 @@ "runtimeError": false }, "test/integration/middleware-src/test/index.test.ts": { - "passed": [ - "Middleware in src/ folder development mode loads an runs src middleware" - ], + "passed": [], "failed": [ - "Middleware in src/ and / folders development mode loads and runs only root middleware" + "Middleware in src/ and / folders development mode loads and runs only root middleware", + "Middleware in src/ folder development mode loads an runs src middleware" ], "pending": [ "Middleware in src/ and / folders production mode should warn about middleware on export", @@ -22127,13 +22220,13 @@ "runtimeError": false }, "test/integration/next-image-new/loader-config-edge-runtime/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Image Loader Config with Edge Runtime development mode should add \"src\" to img1 based on the loader config", "Image Loader Config with Edge Runtime development mode should add \"src\" to img2 based on the loader prop", "Image Loader Config with Edge Runtime development mode should add \"srcset\" to img1 based on the loader config", "Image Loader Config with Edge Runtime development mode should add \"srcset\" to img2 based on the loader prop" ], - "failed": [], "pending": [ "Image Loader Config with Edge Runtime production mode should add \"src\" to img1 based on the loader config", "Image Loader Config with Edge Runtime production mode should add \"src\" to img2 based on the loader prop", @@ -22170,10 +22263,10 @@ "runtimeError": false }, "test/integration/next-image-new/middleware/test/middleware-intercept-next-image.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Image is intercepted by Middleware development mode should find log from _next/image intercept" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -23118,10 +23211,10 @@ "runtimeError": false }, "test/integration/router-rerender/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "router rerender development mode with middleware should not trigger unnecessary rerenders when middleware is used" ], - "failed": [], "pending": [ "router rerender development mode with rewrites should not trigger unnecessary rerenders when rewrites are used", "router rerender development mode with rewrites should rerender with the correct query parameter if present with rewrites", @@ -23320,6 +23413,7 @@ "config telemetry production mode emits telemetry for middleware related options", "config telemetry production mode emits telemetry for transpilePackages", "config telemetry production mode emits telemetry for usage of @vercel/og", + "config telemetry production mode emits telemetry for usage of `adapterPath`", "config telemetry production mode emits telemetry for usage of `experimental/cacheComponents`", "config telemetry production mode emits telemetry for usage of `nextScriptWorkers`", "config telemetry production mode emits telemetry for usage of `optimizeCss`",