Repository: vercel/next.js
Pull request: Update Rspack development test manifest

This auto-generated PR updates the development integration test manifest used when testing Rspack.

Changed files:
filename: test/rspack-dev-tests-manifest.json
patch: @@ -161,8 +161,10 @@
     "runtimeError": false
   },
   "test/development/acceptance-app/error-recovery.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "Error recovery app can recover from a event handler error",
+      "Error recovery app can recover from a syntax error without losing state",
       "Error recovery app client component can recover from a component error",
       "Error recovery app client component can recover from syntax error",
       "Error recovery app displays build error on initial page load",
@@ -172,12 +174,9 @@
       "Error recovery app stuck error",
       "Error recovery app syntax > runtime error"
     ],
-    "failed": [
-      "Error recovery app can recover from a syntax error without losing state"
-    ],
     "pending": [],
     "flakey": [],
-    "runtimeError": false
+    "runtimeError": true
   },
   "test/development/acceptance-app/hydration-error.test.ts": {
     "passed": [
@@ -221,8 +220,8 @@
       "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cache is allowed",
       "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cacheLife is not allowed",
       "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cacheTag is not allowed",
-      "Error overlay - RSC build errors importing 'next/cache' APIs in a client component revalidatePath is not allowed",
-      "Error overlay - RSC build errors importing 'next/cache' APIs in a client component revalidateTag is not allowed",
+      "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_expirePath is not allowed",
+      "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_expireTag is not allowed",
       "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_noStore is allowed",
       "Error overlay - RSC build errors next/root-params importing 'next/root-params' in a client component",
       "Error overlay - RSC build errors next/root-params importing 'next/root-params' in a client component in a way that bypasses import analysis",
@@ -438,7 +437,8 @@
     "runtimeError": false
   },
   "test/development/acceptance/hydration-error.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "Error overlay for hydration errors in Pages router includes a React docs link when hydration error does occur",
       "Error overlay for hydration errors in Pages router should not show a hydration error when using `useId` in a client component",
       "Error overlay for hydration errors in Pages router should only show one hydration error when bad nesting happened - div > tr",
@@ -455,10 +455,9 @@
       "Error overlay for hydration errors in Pages router should show error if script is directly placed under html instead of body",
       "Error overlay for hydration errors in Pages router should show the highlighted bad nesting html snippet when bad nesting happened"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
-    "runtimeError": false
+    "runtimeError": true
   },
   "test/development/acceptance/server-component-compiler-errors-in-pages.test.ts": {
     "passed": [
@@ -467,8 +466,8 @@
       "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cache is allowed",
       "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cacheLife is not allowed",
       "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cacheTag is not allowed",
-      "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages revalidatePath is not allowed",
-      "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages revalidateTag is not allowed",
+      "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_expirePath is not allowed",
+      "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_expireTag is not allowed",
       "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_noStore is allowed",
       "Error Overlay for server components compiler errors in pages importing 'next/headers' in pages",
       "Error Overlay for server components compiler errors in pages importing 'next/root-params' in pages",
@@ -544,18 +543,17 @@
     "runtimeError": false
   },
   "test/development/app-dir/cache-components-dev-errors/cache-components-dev-errors.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
+      "Cache Components Dev Errors should clear segment errors after correcting them",
       "Cache Components Dev Errors should display error when component accessed data without suspense boundary",
       "Cache Components Dev Errors should not log unhandled rejections for persistently thrown top-level errors",
       "Cache Components Dev Errors should not show a red box error on client navigations",
       "Cache Components Dev Errors should show a red box error on the SSR render"
     ],
-    "failed": [
-      "Cache Components Dev Errors should clear segment errors after correcting them"
-    ],
     "pending": [],
     "flakey": [],
-    "runtimeError": false
+    "runtimeError": true
   },
   "test/development/app-dir/cache-components-dev-fallback-validation/cache-components-dev-fallback-validation.test.ts": {
     "passed": [
@@ -705,11 +703,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
@@ -855,10 +853,10 @@
     "runtimeError": false
   },
   "test/development/app-dir/logging-incoming-request/logging-incoming-request-false.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "logging-incoming-request should handle disabled request logging"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -1028,19 +1026,19 @@
     "runtimeError": false
   },
   "test/development/app-dir/source-mapping/source-mapping.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [],
+    "pending": [
+      "source-mapping should show an error when client functions are called from server components",
       "source-mapping should work with server actions imported from client components",
       "source-mapping should work with server actions passed to client components"
     ],
-    "failed": [
-      "source-mapping should show an error when client functions are called from server components"
-    ],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
   "test/development/app-dir/ssr-in-rsc/ssr-in-rsc.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "react-dom/server in React Server environment explicit react-dom/server.browser usage in app code",
       "react-dom/server in React Server environment explicit react-dom/server.browser usage in library code",
       "react-dom/server in React Server environment explicit react-dom/server.edge usage in app code",
@@ -1052,7 +1050,6 @@
       "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": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -1214,12 +1211,12 @@
     "runtimeError": false
   },
   "test/development/basic/define-class-fields/define-class-fields.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "useDefineForClassFields SWC option Initializes resident to undefined after the call to 'super()' when with useDefineForClassFields enabled",
       "useDefineForClassFields SWC option set accessors from base classes won’t get triggered with useDefineForClassFields enabled",
       "useDefineForClassFields SWC option tsx should compile with useDefineForClassFields enabled"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -1451,7 +1448,8 @@
     "runtimeError": false
   },
   "test/development/basic/hmr/hot-module-reload-no-base-path-yes-asset-prefix.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "HMR - Hot Module Reload, nextConfig: {\"basePath\":\"\",\"assetPrefix\":\"/asset-prefix\"} delete a page and add it back should load the page properly",
       "HMR - Hot Module Reload, nextConfig: {\"basePath\":\"\",\"assetPrefix\":\"/asset-prefix\"} editing a page should detect the changes and display it",
       "HMR - Hot Module Reload, nextConfig: {\"basePath\":\"\",\"assetPrefix\":\"/asset-prefix\"} editing a page should not full reload when nonlatin characters are used",
@@ -1460,7 +1458,6 @@
       "HMR - Hot Module Reload, nextConfig: {\"basePath\":\"\",\"assetPrefix\":\"/asset-prefix\"} editing a page should update styles in a dynamic component correctly",
       "HMR - Hot Module Reload, nextConfig: {\"basePath\":\"\",\"assetPrefix\":\"/asset-prefix\"} editing a page should update styles in a stateful component correctly"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -1739,8 +1736,8 @@
     "runtimeError": false
   },
   "test/development/basic/theme-ui/theme-ui.test.ts": {
-    "passed": ["theme-ui SWC option should have theme provided styling"],
-    "failed": [],
+    "passed": [],
+    "failed": ["theme-ui SWC option should have theme provided styling"],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -1807,7 +1804,11 @@
       "dev indicator - route type getServerSideProps should update when going from static -> dynamic",
       "dev indicator - route type getStaticPaths should be marked static on first load",
       "dev indicator - route type getStaticPaths should update when going from dynamic -> static",
-      "dev indicator - route type should have route type as static by default for static page"
+      "dev indicator - route type should have route type as static by default for static page",
+      "dev indicator - route type with App Router when loading a dynamic page with Cache Components disabled should be marked dynamic on first load",
+      "dev indicator - route type with App Router when loading a dynamic page with Cache Components disabled should update when going from dynamic -> static",
+      "dev indicator - route type with App Router when loading a static page with Cache Components disabled should be marked static on first load",
+      "dev indicator - route type with App Router when loading a static page with Cache Components disabled should update when going from static -> dynamic"
     ],
     "failed": [],
     "pending": [],
@@ -1848,11 +1849,12 @@
     "passed": [
       "DevErrorOverlay can get error code from RSC error thrown by framework",
       "DevErrorOverlay loads fonts successfully",
-      "DevErrorOverlay sends feedback when clicking helpful button",
-      "DevErrorOverlay sends feedback when clicking not helpful button",
       "DevErrorOverlay should load dev overlay styles successfully"
     ],
-    "failed": [],
+    "failed": [
+      "DevErrorOverlay sends feedback when clicking helpful button",
+      "DevErrorOverlay sends feedback when clicking not helpful button"
+    ],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -1907,13 +1909,13 @@
   },
   "test/development/jsconfig-path-reloading/index.test.ts": {
     "passed": [
-      "jsconfig-path-reloading jsconfig should automatically fast refresh content when path is added without error",
       "jsconfig-path-reloading jsconfig should load with initial paths config correctly"
     ],
     "failed": [
       "jsconfig-path-reloading jsconfig added after starting dev should automatically fast refresh content when path is added without error",
       "jsconfig-path-reloading jsconfig added after starting dev should load with initial paths config correctly",
       "jsconfig-path-reloading jsconfig added after starting dev should recover from module not found when paths is updated",
+      "jsconfig-path-reloading jsconfig should automatically fast refresh content when path is added without error",
       "jsconfig-path-reloading jsconfig should recover from module not found when paths is updated"
     ],
     "pending": [],
@@ -1929,6 +1931,15 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/development/lockfile/lockfile.test.ts": {
+    "passed": [],
+    "failed": [
+      "lockfile only allows a single instance of `next dev` to run at a time"
+    ],
+    "pending": [],
+    "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",
@@ -2067,16 +2078,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/next-lint-eslint-formatter-compact/index.test.ts": {
-    "passed": [
-      "next-lint-eslint-formatter-compact should format flag \"compact\" creates a file respecting the chosen format",
-      "next-lint-eslint-formatter-compact should show error message when the file path is a directory"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/pages-dir/client-navigation/anchor-in-link.test.ts": {
     "passed": [
       "Client Navigation with <a/> tag inside the <Link /> should navigate the page",
@@ -2090,7 +2091,8 @@
     "runtimeError": false
   },
   "test/development/pages-dir/client-navigation/as-path.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "Client navigation with asPath inside getInitialProps should show the correct asPath with a Link with as prop",
       "Client navigation with asPath inside getInitialProps should show the correct asPath with a Link without the as prop",
       "Client navigation with asPath with next/link should detect asPath query changes correctly",
@@ -2101,7 +2103,6 @@
       "Client navigation with asPath with next/router should navigate an absolute url on replace",
       "Client navigation with asPath with next/router should show the correct asPath"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -2353,11 +2354,11 @@
     "runtimeError": false
   },
   "test/development/replayed-internal-errors/index.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "Replaying internal errors should not log the internal error thrown by notFound()",
       "Replaying internal errors should not log the internal error thrown by redirect()"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -2519,11 +2520,11 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/actions-navigation/index.test.ts": {
-    "passed": [
+    "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"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -2613,8 +2614,8 @@
       "app-dir action handling fetch actions should handle calls to redirect() with a relative URL in a single pass",
       "app-dir action handling fetch actions should handle calls to redirect() with external URLs",
       "app-dir action handling fetch actions should handle redirects to routes that provide an invalid RSC response",
-      "app-dir action handling fetch actions should handle revalidatePath",
-      "app-dir action handling fetch actions should handle revalidateTag",
+      "app-dir action handling fetch actions should handle unstable_expirePath",
+      "app-dir action handling fetch actions should handle unstable_expireTag",
       "app-dir action handling fetch actions should invalidate client cache on other routes when cookies.set is called",
       "app-dir action handling fetch actions should invalidate client cache when path is revalidated",
       "app-dir action handling fetch actions should invalidate client cache when tag is revalidated",
@@ -2652,7 +2653,6 @@
       "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 reset the form state when the action redirects to itself",
       "app-dir action handling should support .bind",
       "app-dir action handling should support chained .bind",
       "app-dir action handling should support formData and redirect",
@@ -2675,8 +2675,9 @@
     ],
     "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"
+      "app-dir action handling fetch actions should handle unstable_expireTag + redirect",
+      "app-dir action handling server actions render client components client component imported action should support importing client components from actions",
+      "app-dir action handling should reset the form state when the action redirects to itself"
     ],
     "flakey": [],
     "runtimeError": false
@@ -2742,8 +2743,8 @@
       "app-dir action handling fetch actions should handle calls to redirect() with a relative URL in a single pass",
       "app-dir action handling fetch actions should handle calls to redirect() with external URLs",
       "app-dir action handling fetch actions should handle redirects to routes that provide an invalid RSC response",
-      "app-dir action handling fetch actions should handle revalidatePath",
-      "app-dir action handling fetch actions should handle revalidateTag",
+      "app-dir action handling fetch actions should handle unstable_expirePath",
+      "app-dir action handling fetch actions should handle unstable_expireTag",
       "app-dir action handling fetch actions should invalidate client cache on other routes when cookies.set is called",
       "app-dir action handling fetch actions should invalidate client cache when path is revalidated",
       "app-dir action handling fetch actions should invalidate client cache when tag is revalidated",
@@ -2781,7 +2782,6 @@
       "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 reset the form state when the action redirects to itself",
       "app-dir action handling should support .bind",
       "app-dir action handling should support chained .bind",
       "app-dir action handling should support formData and redirect",
@@ -2804,8 +2804,9 @@
     ],
     "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"
+      "app-dir action handling fetch actions should handle unstable_expireTag + redirect",
+      "app-dir action handling server actions render client components client component imported action should support importing client components from actions",
+      "app-dir action handling should reset the form state when the action redirects to itself"
     ],
     "flakey": [],
     "runtimeError": false
@@ -2874,10 +2875,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/app-client-cache/client-cache.defaults.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "app dir client cache semantics (default semantics) should return fresh data every navigation"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -3098,12 +3099,12 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/app-fetch-deduping/app-fetch-deduping.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "app-fetch-deduping during next dev dedupes requests with different trace headers",
       "app-fetch-deduping during next dev should dedupe pending revalidation requests",
       "app-fetch-deduping during next dev should dedupe requests called from the same component"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -3131,6 +3132,51 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/app-middleware-proxy/app-middleware-proxy-in-src-dir.test.ts": {
+    "passed": [
+      "app dir - with proxy in src dir works without crashing when using RequestStore"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/app-dir/app-middleware-proxy/app-middleware-proxy-without-pages-dir.test.ts": {
+    "passed": ["app dir - proxy without pages dir Updates headers"],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "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 Supports draft mode",
+      "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 Supports draft mode",
+      "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 Supports draft mode",
+      "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 be possible to read cookies that are set during the proxy handling of a server action",
+      "app-dir with proxy should ignore x-middleware-set-cookie as a request header",
+      "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"
+    ],
+    "failed": [
+      "app-dir with proxy should filter correctly after proxy rewrite"
+    ],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/app-middleware/app-middleware-in-src-dir.test.ts": {
     "passed": [
       "app dir - middleware with middleware in src dir works without crashing when using RequestStore"
@@ -3167,7 +3213,8 @@
       "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 respect cookie options of merged middleware cookies",
+      "app-dir with middleware should warn when deprecated middleware file is used"
     ],
     "failed": [
       "app-dir with middleware should filter correctly after middleware rewrite"
@@ -3244,15 +3291,15 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/app-root-params-getters/multiple-roots.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "app-root-param-getters - multiple roots should add getters when new root layouts are added or renamed",
       "app-root-param-getters - multiple roots should have root params on dashboard pages",
       "app-root-param-getters - multiple roots should not have root params on marketing pages"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
-    "runtimeError": false
+    "runtimeError": true
   },
   "test/e2e/app-dir/app-root-params-getters/simple.test.ts": {
     "passed": [
@@ -3808,10 +3855,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/asset-prefix-absolute/asset-prefix-absolute-no-path.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "app-dir absolute assetPrefix bundles should return 200 on served assetPrefix"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -3988,11 +4035,11 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/cache-components-errors/cache-components-errors.prospective-errors.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "Cache Components Prospective Render Errors - Debug Build should error on the first visit to each page",
       "Cache Components Prospective Render Errors - Standard Build should error on the first visit to each page"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -4225,12 +4272,12 @@
     "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
@@ -4406,7 +4453,8 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/css-order/css-order.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "css-order loose should load correct styles navigating first -> first-client",
       "css-order loose should load correct styles navigating first -> second",
       "css-order loose should load correct styles navigating first -> second-client",
@@ -4508,7 +4556,6 @@
       "css-order strict should load correct styles on third",
       "css-order strict should load correct styles on vendor"
     ],
-    "failed": [],
     "pending": [
       "css-order loose should load correct styles navigating big-interleaved-a -> big-interleaved-b",
       "css-order loose should load correct styles navigating big-interleaved-b -> big-interleaved-a",
@@ -4775,11 +4822,11 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/dynamic-requests/dynamic-requests.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "dynamic-requests should not error for dynamic requests in pages",
       "dynamic-requests should not error for dynamic requests in routes"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -4962,7 +5009,8 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/fallback-shells/fallback-shells.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "fallback-shells with cached IO with generateStaticParams and the page not wrapped in Suspense and params.then/catch/finally passed to a cached function does not resume a postponed fallback shell",
       "fallback-shells with cached IO with generateStaticParams and the page not wrapped in Suspense and the params accessed in a cached non-page function does not resume a postponed fallback shell",
       "fallback-shells with cached IO with generateStaticParams and the page not wrapped in Suspense and the params accessed in the cached page does not render a fallback shell when using a params placeholder",
@@ -4979,7 +5027,6 @@
       "fallback-shells with cached IO without generateStaticParams and the params accessed in the cached page resumes a postponed fallback shell",
       "fallback-shells without IO should start and not postpone the response"
     ],
-    "failed": [],
     "pending": [
       "fallback-shells with cached IO with generateStaticParams and the page wrapped in Suspense and the params accessed in the cached page includes a cached layout with unused params in the fallback shell",
       "fallback-shells with cached IO with generateStaticParams and the page wrapped in Suspense and the params accessed in the cached page shares a cached layout with unused params between a prerendered route shell and the fallback shell",
@@ -5143,14 +5190,14 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/graceful-shutdown-next-after/custom-server/index.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "after during server shutdown - custom server waits for after callbacks when the server receives SIGINT",
       "after during server shutdown - custom server waits for after callbacks when the server receives SIGTERM"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
-    "runtimeError": false
+    "runtimeError": true
   },
   "test/e2e/app-dir/graceful-shutdown-next-after/next-start/index.test.ts": {
     "passed": [
@@ -5328,10 +5375,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/interception-segments-two-levels-above/interception-segments-two-levels-above.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "interception-segments-two-levels-above should work when interception route is paired with segments two levels above"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -5599,10 +5646,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/metadata-json-manifest/index.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "app-dir metadata-json-manifest should support metadata.json manifest"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -5787,8 +5834,8 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/metadata-svg-icon/metadata-svg-icon.test.ts": {
-    "passed": ["metadata-svg-icon should have sizes=any for .svg icon"],
-    "failed": [],
+    "passed": [],
+    "failed": ["metadata-svg-icon should have sizes=any for .svg icon"],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -6658,10 +6705,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/next-config-ts/import-from-node-modules/next-config-ts-import-from-node-modules-cjs.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "next-config-ts-import-from-node-modules-cjs should import from node_modules (CJS)"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -6803,12 +6850,12 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/next-dynamic-css/next-dynamic-css.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "next-dynamic-css should have correct order of global styles between layout and pages",
       "next-dynamic-css should have correct order of styles between global and css modules",
       "next-dynamic-css should have correct order of styles on next/dynamic loaded component"
     ],
-    "failed": [],
     "pending": [
       "next-dynamic-css should have correct order of styles on client component that is sharing styles with next/dynamic (TODO)"
     ],
@@ -6877,6 +6924,15 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/no-double-tailwind-execution/no-double-tailwind-execution.test.ts": {
+    "passed": [
+      "no-double-tailwind-execution should run tailwind only once initially and per change"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/no-duplicate-headers-middleware/no-duplicate-headers-middleware.test.ts": {
     "passed": [
       "no-duplicate-headers-next-config should prioritise headers in middleware for static assets"
@@ -6992,13 +7048,13 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/not-found/conflict-route/index.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "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 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
@@ -7060,6 +7116,13 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/parallel-route-navigations/parallel-route-navigations.test.ts": {
+    "passed": [],
+    "failed": [],
+    "pending": ["parallel-route-navigations skipping in dev"],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/parallel-route-not-found-params/parallel-route-not-found-params.test.ts": {
     "passed": [
       "parallel-route-not-found should behave correctly without any errors",
@@ -7174,10 +7237,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/parallel-routes-catchall-children-slot/parallel-routes-catchall-children-slot.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "parallel-routes-catchall-children-slot should match the @children slot for a page before attempting to match the catchall"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -7287,7 +7350,6 @@
       "parallel-routes-revalidation router.refresh (regular) - searchParams: true should correctly refresh data for previously intercepted modal and active page slot",
       "parallel-routes-revalidation router.refresh (regular) - searchParams: true should correctly refresh data for the intercepted route and previously active page slot",
       "parallel-routes-revalidation server action revalidation handles refreshing when multiple parallel slots are active",
-      "parallel-routes-revalidation server action revalidation should not trigger a refresh for the page that is being redirected to",
       "parallel-routes-revalidation should handle a redirect action when called in a slot",
       "parallel-routes-revalidation should handle router.refresh() when called in a slot",
       "parallel-routes-revalidation should not trigger full page when calling router.refresh() on an intercepted route",
@@ -7299,7 +7361,9 @@
       "parallel-routes-revalidation should submit the action and revalidate the page data"
     ],
     "failed": [],
-    "pending": [],
+    "pending": [
+      "parallel-routes-revalidation server action revalidation should not trigger a refresh for the page that is being redirected to"
+    ],
     "flakey": [],
     "runtimeError": false
   },
@@ -7358,7 +7422,9 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/ppr-full/ppr-full.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [],
+    "pending": [
       "ppr-full HTML Response for / should allow navigations to and from a pages/ page",
       "ppr-full HTML Response for / should allow soft navigations to and from the / page",
       "ppr-full HTML Response for / should have correct headers",
@@ -7452,8 +7518,6 @@
       "ppr-full Navigation Signals redirect() for /navigation/redirect/dynamic should have correct headers",
       "ppr-full Test Setup has all the test pathnames listed in the links component"
     ],
-    "failed": [],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
@@ -7464,26 +7528,21 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/ppr-incremental/ppr-incremental.test.ts": {
+  "test/e2e/app-dir/ppr-metadata-blocking/ppr-metadata-blocking-ppr-fallback.test.ts": {
     "passed": [],
     "failed": [],
-    "pending": ["ppr-incremental should skip next dev"],
-    "flakey": [],
-    "runtimeError": false
-  },
-  "test/e2e/app-dir/ppr-metadata-blocking/ppr-metadata-blocking-ppr-fallback.test.ts": {
-    "passed": [
+    "pending": [
       "ppr-metadata-blocking-ppr-fallback should include viewport metadata in partial shell when metadata is dynamic under suspense",
       "ppr-metadata-blocking-ppr-fallback should include viewport metadata in partial shell when page is partially dynamic",
       "ppr-metadata-blocking-ppr-fallback should not include metadata in partial shell when page is fully dynamic"
     ],
-    "failed": [],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
   "test/e2e/app-dir/ppr-metadata-streaming/ppr-metadata-streaming.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [],
+    "pending": [
       "ppr-metadata-streaming dynamic metadata should generate metadata in body when page content is static",
       "ppr-metadata-streaming dynamic metadata should generate metadata in body when page is fully dynamic",
       "ppr-metadata-streaming partial shell should insert metadata into body with dynamic metadata and wrapped under layout Suspense boundary",
@@ -7492,17 +7551,15 @@
       "ppr-metadata-streaming static metadata should generate metadata in head when page is fully static",
       "ppr-metadata-streaming static metadata should insert metadata in body when page is dynamic page content"
     ],
-    "failed": [],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
   "test/e2e/app-dir/ppr-middleware-rewrite-force-dynamic-ssg-dynamic-params/ppr-middleware-rewrite-force-dynamic-ssg-dynamic-params.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [],
+    "pending": [
       "ppr-middleware-rewrite-force-dynamic-generate-static-params should have correct dynamic params"
     ],
-    "failed": [],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
@@ -7524,35 +7581,19 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/ppr-navigations/incremental/incremental.test.ts": {
-    "passed": [
-      "ppr-navigations incremental can navigate between all the links and back without writing to disk"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
-  "test/e2e/app-dir/ppr-navigations/loading-tsx-no-partial-rendering/loading-tsx-no-partial-rendering.test.ts": {
-    "passed": ["loading-tsx-no-partial-rendering should skip dev & deploy"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/ppr-navigations/prefetch-navigation/prefetch-navigation.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [],
+    "pending": [
       "prefetch-navigation is skipped in dev because there are no prefetches"
     ],
-    "failed": [],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
   "test/e2e/app-dir/ppr-navigations/search-params/search-params.test.ts": {
-    "passed": ["search-params ppr is disabled in dev"],
+    "passed": [],
     "failed": [],
-    "pending": [],
+    "pending": ["search-params ppr is disabled in dev"],
     "flakey": [],
     "runtimeError": false
   },
@@ -7578,7 +7619,9 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/ppr/ppr.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [],
+    "pending": [
       "ppr /no-suspense/node/gsp/[slug] should serve the static & dynamic parts",
       "ppr /suspense/node/gsp/[slug] should not have the dynamic part",
       "ppr /suspense/node/gsp/[slug] should serve the static part first",
@@ -7602,8 +7645,6 @@
       "ppr with suspense for /suspense/node should eventually render the dynamic part",
       "ppr without suspense for /no-suspense should immediately render the dynamic part"
     ],
-    "failed": [],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
@@ -7628,10 +7669,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/prefetching-not-found/prefetching-not-found.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "prefetching-not-found should correctly navigate to/from a global 404 page when following links with prefetch=auto"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -7733,8 +7774,8 @@
   },
   "test/e2e/app-dir/revalidatetag-rsc/revalidatetag-rsc.test.ts": {
     "passed": [
-      "revalidateTag-rsc should error if revalidateTag is called during render",
-      "revalidateTag-rsc should revalidate fetch cache if revalidateTag invoked via server action"
+      "unstable_expireTag-rsc should error if unstable_expireTag is called during render",
+      "unstable_expireTag-rsc should revalidate fetch cache if unstable_expireTag invoked via server action"
     ],
     "failed": [],
     "pending": [],
@@ -8043,11 +8084,11 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/scss/basic-module-prepend-data/basic-module-prepend-data.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "Basic Module Prepend Data Support ({\"sass\": \"1.54.0\"}) should render the module",
       "Basic Module Prepend Data Support ({\"sass-embedded\": \"1.75.0\"}) should render the module"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -8192,11 +8233,11 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/scss/loader-order/loader-order.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "SCSS Support loader handling Preprocessor loader order ({\"sass\": \"1.54.0\"}) should render the module",
       "SCSS Support loader handling Preprocessor loader order ({\"sass-embedded\": \"1.75.0\"}) should render the module"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -8470,20 +8511,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts": {
-    "passed": ["segment cache prefetch scheduling prefetching is disabled"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
-  "test/e2e/app-dir/segment-cache/conflicting-routes/conflicting-routes.test.ts": {
-    "passed": ["conflicting routes prefetching is disabled"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/segment-cache/deployment-skew/deployment-skew.test.ts": {
     "passed": [
       "segment cache (deployment skew) should not run during dev or deploy test runs"
@@ -8509,13 +8536,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/segment-cache/incremental-opt-in/segment-cache-incremental-opt-in.test.ts": {
-    "passed": ["segment cache (incremental opt in) ppr is disabled"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/segment-cache/memory-pressure/segment-cache-memory-pressure.test.ts": {
     "passed": [
       "segment cache memory pressure disabled in development / deployment"
@@ -8665,12 +8685,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
@@ -8761,9 +8781,9 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/static-shell-debugging/static-shell-debugging.test.ts": {
-    "passed": ["static-shell-debugging should render the full page"],
+    "passed": [],
     "failed": [],
-    "pending": [],
+    "pending": ["static-shell-debugging should render the full page"],
     "flakey": [],
     "runtimeError": false
   },
@@ -8840,10 +8860,9 @@
   },
   "test/e2e/app-dir/trace-build-file/trace-build-file.test.ts": {
     "passed": [
-      "trace-build-file should not create trace-build file in development mode",
-      "trace-build-file should work with basic page rendering"
+      "trace-build-file should not create trace-build file in development mode"
     ],
-    "failed": [],
+    "failed": ["trace-build-file should work with basic page rendering"],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -8984,7 +9003,7 @@
   "test/e2e/app-dir/use-cache-custom-handler/use-cache-custom-handler.test.ts": {
     "passed": [
       "use-cache-custom-handler calls neither refreshTags nor getExpiration if \"use cache\" is not used",
-      "use-cache-custom-handler should not call updateTags for a normal invocation",
+      "use-cache-custom-handler should not call expireTags for a normal invocation",
       "use-cache-custom-handler should not call getExpiration after an action",
       "use-cache-custom-handler should revalidate after redirect using a legacy custom cache handler",
       "use-cache-custom-handler should revalidate after redirect using a modern custom cache handler",
@@ -9009,13 +9028,13 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/use-cache-hanging-inputs/use-cache-hanging-inputs.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "use-cache-hanging-inputs when a \"use cache\" function is closing over an uncached promise should show an error toast after a timeout",
       "use-cache-hanging-inputs when an error is thrown should show an error overlay with only one error",
       "use-cache-hanging-inputs when an uncached promise is used inside of \"use cache\" should show an error toast after a timeout",
       "use-cache-hanging-inputs when an uncached promise is used inside of a nested \"use cache\" should show an error toast after a timeout"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -9122,7 +9141,7 @@
       "use-cache renders the not-found page when `notFound()` is used",
       "use-cache replays logs from \"use cache\" functions",
       "use-cache shares caches between the page/layout and generateMetadata",
-      "use-cache should be able to revalidate a page using revalidateTag",
+      "use-cache should be able to revalidate a page using unstable_expireTag",
       "use-cache should cache complex args",
       "use-cache should cache fetch without no-store",
       "use-cache should cache results",
@@ -9145,7 +9164,7 @@
       "use-cache should revalidate caches after redirect",
       "use-cache should revalidate caches during on-demand revalidation",
       "use-cache should revalidate caches nested in unstable_cache",
-      "use-cache should update after revalidateTag correctly",
+      "use-cache should update after unstable_expireTag correctly",
       "use-cache should use revalidate config in fetch",
       "use-cache usage in node_modules should cache results when using a directive with a handler",
       "use-cache usage in node_modules should cache results when using a directive without a handler",
@@ -9377,7 +9396,8 @@
     "runtimeError": false
   },
   "test/e2e/basepath/basepath.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "basePath should 404 for public file without basePath",
       "basePath should add header with basePath by default",
       "basePath should add header without basePath when set to false",
@@ -9411,7 +9431,6 @@
       "basePath should work with nested folder with same name as basePath",
       "basePath should work with normal dynamic page"
     ],
-    "failed": [],
     "pending": [
       "basePath should navigate to nested index page with getStaticProps"
     ],
@@ -9590,13 +9609,30 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/config-promise-export/async-function.test.ts": {
-    "passed": ["async export should work"],
+  "test/e2e/client-max-body-size/index.test.ts": {
+    "passed": [
+      "client-max-body-size custom limit with number format should accept request body under custom 2MB limit",
+      "client-max-body-size custom limit with number format should reject request body over custom 2MB limit",
+      "client-max-body-size custom limit with string format should accept request body under custom 5MB limit",
+      "client-max-body-size custom limit with string format should reject request body over custom 5MB limit",
+      "client-max-body-size default 10MB limit should accept request body at exactly 10MB",
+      "client-max-body-size default 10MB limit should accept request body under 10MB",
+      "client-max-body-size default 10MB limit should reject request body over 10MB by default",
+      "client-max-body-size large custom limit should accept request body up to 50MB with custom limit",
+      "client-max-body-size large custom limit should reject request body over custom 50MB limit"
+    ],
     "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/config-promise-export/async-function.test.ts": {
+    "passed": [],
+    "failed": ["async export should work"],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/config-promise-export/promise.test.ts": {
     "passed": ["promise export should work"],
     "failed": [],
@@ -10015,7 +10051,8 @@
     "runtimeError": false
   },
   "test/e2e/i18n-data-route/i18n-data-route.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "i18n-data-route with locale prefix /en-CA should render /[slug]/about via /en-CA/blog/about",
       "i18n-data-route with locale prefix /en-CA should render /about via /en-CA/about",
       "i18n-data-route with locale prefix /en-CA should serve data for /[slug]/about",
@@ -10029,7 +10066,6 @@
       "i18n-data-route without locale prefix should serve data for /[slug]/about",
       "i18n-data-route without locale prefix should serve data for /about"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -10316,7 +10352,8 @@
     "runtimeError": false
   },
   "test/e2e/instrumentation-hook/instrumentation-hook.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "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",
@@ -10327,7 +10364,6 @@
       "Instrumentation Hook with-node-api with-node-api should run the instrumentation hook",
       "Instrumentation Hook with-node-page with-node-page should run the instrumentation hook"
     ],
-    "failed": [],
     "pending": [
       "Instrumentation Hook general should reload the server when the instrumentation hook changes"
     ],
@@ -10410,6 +10446,59 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/legacy-link-behavior-pages/index.test.js": {
+    "passed": [
+      "Link with legacyBehavior errors when calling onClick without the event",
+      "Link with legacyBehavior if the child is an <a> tag forwards the href attribute",
+      "Link with legacyBehavior if the child is an <a> tag navigates correctly",
+      "Link with legacyBehavior passHref forwards the href attribute",
+      "Link with legacyBehavior passHref navigates correctly",
+      "Link with legacyBehavior should show a deprecation warning",
+      "Link with legacyBehavior works if the child is a number",
+      "Link with legacyBehavior works if the child is a string"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/legacy-link-behavior/index.test.ts": {
+    "passed": [
+      "Link with legacyBehavior errors when calling onClick without the event",
+      "Link with legacyBehavior if the child is an <a> tag forwards the href attribute",
+      "Link with legacyBehavior if the child is an <a> tag navigates correctly",
+      "Link with legacyBehavior passHref forwards the href attribute",
+      "Link with legacyBehavior passHref navigates correctly",
+      "Link with legacyBehavior should show a deprecation warning",
+      "Link with legacyBehavior works if the child is a number",
+      "Link with legacyBehavior works if the child is a string"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/legacy-link-behavior/validations.console.test.ts": {
+    "passed": [
+      "Validations for <Link legacyBehavior> When rendering from a Client Component does not warn or throw if you pass a child component",
+      "Validations for <Link legacyBehavior> When rendering from a Client Component errors if there are multiple children",
+      "Validations for <Link legacyBehavior> When rendering from a Client Component errors if there are no children",
+      "Validations for <Link legacyBehavior> When rendering from a Client Component warns and throws an error if the child is lazy JSX",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering <Link> directly does not warn or throw if you pass a client component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering <Link> directly does not warn or throw if you pass a server component into a client component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering <Link> directly warns and throws an error if the child is an asynchronous server component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering <Link> directly warns if the child is a lazy component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering <Link> directly warns if the child is a synchronous server component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering a Client Component that renders <Link> does not warn if the child is a synchronous server component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering a Client Component that renders <Link> does not warn or throw if you pass a client component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering a Client Component that renders <Link> does not warn or throw if you pass a server component into a client component",
+      "Validations for <Link legacyBehavior> When rendering from a Server Component Rendering a Client Component that renders <Link> throws an error if the child is an asynchronous server component"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/link-on-navigate-prop/index.test.ts": {
     "passed": [
       "<Link /> onNavigate prop App Router should only trigger both onClick for external links",
@@ -10481,6 +10570,12 @@
   },
   "test/e2e/middleware-custom-matchers-i18n/test/index.test.ts": {
     "passed": [
+      "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"
+    ],
+    "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",
@@ -10489,13 +10584,8 @@
       "Middleware custom matchers i18n should match has query on client routing hello",
       "Middleware custom matchers i18n should match has query on client routing nl-NL_about",
       "Middleware custom matchers i18n should match has query on client routing nl-NL_hello",
-      "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"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -10926,6 +11016,36 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/middleware-skip-next-internal-routes-base-path/middleware-skip-next-internal-routes-base-path.test.ts": {
+    "passed": [
+      "middleware skip Next.js internal routes with base path should NOT execute middleware on _next routes",
+      "middleware skip Next.js internal routes with base path should execute middleware on regular routes"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/middleware-skip-next-internal-routes-opt-out/middleware-skip-next-internal-routes-opt-out.test.ts": {
+    "passed": [
+      "middleware skip Next.js internal routes (opt-out) should ALSO execute middleware on _next routes when opted out",
+      "middleware skip Next.js internal routes (opt-out) should execute middleware on regular routes"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/middleware-skip-next-internal-routes/middleware-skip-next-internal-routes.test.ts": {
+    "passed": [],
+    "failed": [
+      "middleware skip Next.js internal routes should NOT execute middleware on _next routes",
+      "middleware skip Next.js internal routes should execute middleware on regular routes"
+    ],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/middleware-static-files/index.test.ts": {
     "passed": [
       "Middleware Runtime should match middleware correctly for /another%2ffile.svg",
@@ -11148,11 +11268,11 @@
     "runtimeError": false
   },
   "test/e2e/next-form/basepath/next-form-basepath.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "app dir - form - with basepath should add basePath to `action`",
       "app dir - form - with basepath should not add basePath to a submitter's formAction"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -11288,16 +11408,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/no-eslint-warn-with-no-eslint-config/index.test.ts": {
-    "passed": [
-      "no-eslint-warn-with-no-eslint-config should not have eslint warnings when no eslint config",
-      "no-eslint-warn-with-no-eslint-config should render"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/nonce-head-manager/index.test.ts": {
     "passed": [
       "nonce head manager should not re-execute the script when re-rendering",
@@ -11364,8 +11474,8 @@
     "runtimeError": false
   },
   "test/e2e/on-request-error/isr/isr.test.ts": {
-    "passed": ["on-request-error - isr should skip in development mode"],
-    "failed": [],
+    "passed": [],
+    "failed": ["on-request-error - isr should skip in development mode"],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -11504,21 +11614,14 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/filesystem-cache/filesystem-cache.test.ts": {
-    "passed": [
-      "filesystem-cache should allow to change files while stopped (loader change)",
-      "filesystem-cache should allow to change files while stopped (next config change)"
-    ],
-    "failed": [
-      "filesystem-cache should allow to change files while stopped (Pages change)",
-      "filesystem-cache should allow to change files while stopped (RCC change)",
-      "filesystem-cache should allow to change files while stopped (RSC change)",
-      "filesystem-cache should allow to change files while stopped (RSC change, RCC change, Pages change, rename app page, loader change, next config change, env var change)",
-      "filesystem-cache should allow to change files while stopped (env var change)",
-      "filesystem-cache should allow to change files while stopped (rename app page)",
-      "filesystem-cache should filesystem cache loaders"
+  "test/e2e/persistent-caching-migration/persistent-caching-migration.test.ts": {
+    "passed": [],
+    "failed": [],
+    "pending": [
+      "persistent-caching-migration turbopackPersistentCaching only for turbopack",
+      "persistent-caching-migration turbopackPersistentCachingForBuild only for turbopack",
+      "persistent-caching-migration turbopackPersistentCachingForDev only for turbopack"
     ],
-    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
@@ -11642,7 +11745,8 @@
     "runtimeError": false
   },
   "test/e2e/react-compiler/react-compiler.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "react-compiler babelrc should memoize Components",
       "react-compiler babelrc should name functions in dev",
       "react-compiler babelrc should work with a library that uses the react-server condition",
@@ -11654,7 +11758,6 @@
       "react-compiler default should work with a library using use client",
       "react-compiler default throws if the React Compiler is used in a React Server environment"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -11860,12 +11963,11 @@
   },
   "test/e2e/test-template/{{ toFileName name }}/{{ toFileName name }}.test.ts": {
     "passed": [
-      "{{name}} should work using browser",
       "{{name}} should work using cheerio",
       "{{name}} should work with fetch",
       "{{name}} should work with html"
     ],
-    "failed": [],
+    "failed": ["{{name}} should work using browser"],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -12104,12 +12206,13 @@
   },
   "test/e2e/type-module-interop/index.test.ts": {
     "passed": [
-      "Type module interop should render client-side",
-      "Type module interop should render client-side with modules",
       "Type module interop should render server-side",
       "Type module interop should render server-side with modules"
     ],
-    "failed": [],
+    "failed": [
+      "Type module interop should render client-side",
+      "Type module interop should render client-side with modules"
+    ],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -13069,7 +13172,6 @@
       "Config Experimental Warning should not show warning with default config from function",
       "Config Experimental Warning should not show warning with default value",
       "Config Experimental Warning should show the configured value for numerical features",
-      "Config Experimental Warning should show the configured value for string features",
       "Config Experimental Warning should show warning with a symbol indicating that a default `true` value is set to `false`",
       "Config Experimental Warning should show warning with config from function with experimental",
       "Config Experimental Warning should show warning with config from object with experimental",
@@ -13079,18 +13181,17 @@
     "pending": [
       "Config Experimental Warning production mode should not show next app info in next start",
       "Config Experimental Warning production mode should show next app info with all experimental features in next build",
-      "Config Experimental Warning production mode should show unrecognized experimental features in warning but not in start log experiments section"
+      "Config Experimental Warning production mode should show unrecognized experimental features in warning but not in start log experiments section",
+      "Config Experimental Warning should show the configured value for string features"
     ],
     "flakey": [],
     "runtimeError": false
   },
   "test/integration/config-mjs/test/index.test.ts": {
     "passed": [
       "Configuration correctly imports a package that defines `module` but no `main` in package.json",
-      "Configuration renders public config on the server only",
-      "Configuration renders server config on the server only",
       "Configuration should disable X-Powered-By header support",
-      "Configuration should have config available on the client"
+      "Configuration should have env variables available on the client"
     ],
     "failed": [],
     "pending": [],
@@ -13165,10 +13266,8 @@
   "test/integration/config/test/index.test.js": {
     "passed": [
       "Configuration correctly imports a package that defines `module` but no `main` in package.json",
-      "Configuration renders public config on the server only",
-      "Configuration renders server config on the server only",
       "Configuration should disable X-Powered-By header support",
-      "Configuration should have config available on the client"
+      "Configuration should have env variables available on the client"
     ],
     "failed": [],
     "pending": [],
@@ -14946,74 +15045,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/integration/eslint/test/lint-cache.test.js": {
-    "passed": [
-      "cache with content strategy is different from the one with default strategy",
-      "eslint caching is disabled with the --no-cache flag",
-      "eslint caching is enabled by default",
-      "the --cache-location flag allows the user to define a separate cache location",
-      "the default eslint cache lives in the user defined build directory",
-      "the default eslint caching strategy is metadata"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
-  "test/integration/eslint/test/next-build.test.js": {
-    "passed": [],
-    "failed": [],
-    "pending": [
-      "Next Build production mode base directories are linted by default during builds",
-      "Next Build production mode custom directories",
-      "Next Build production mode empty directories do not fail the build",
-      "Next Build production mode eslint cache lives in the user defined build directory",
-      "Next Build production mode eslint caching is enabled",
-      "Next Build production mode eslint ignored directories do not fail the build",
-      "Next Build production mode ignore during builds",
-      "Next Build production mode invalid older eslint version",
-      "Next Build production mode missing Next.js plugin",
-      "Next Build production mode shows warnings and errors"
-    ],
-    "flakey": [],
-    "runtimeError": false
-  },
-  "test/integration/eslint/test/next-lint.test.js": {
-    "passed": [
-      "Next Lint First Time Setup  creates .eslintrc.json file with a default app router configuration",
-      "Next Lint First Time Setup  creates .eslintrc.json file with a default configuration",
-      "Next Lint First Time Setup  installs eslint and eslint-config-next as devDependencies if missing with npm",
-      "Next Lint First Time Setup  installs eslint and eslint-config-next as devDependencies if missing with pnpm",
-      "Next Lint First Time Setup  installs eslint and eslint-config-next as devDependencies if missing with yarn",
-      "Next Lint First Time Setup  show a prompt to set up ESLint if no configuration detected",
-      "Next Lint First Time Setup  shows a successful message when completed",
-      "Next Lint base directories are linted by default",
-      "Next Lint custom directories",
-      "Next Lint don't create .eslintrc file if package.json has eslintConfig field",
-      "Next Lint file flag can selectively lint only a single file",
-      "Next Lint file flag can selectively lints multiple files",
-      "Next Lint format flag \"json\" creates a file respecting the chosen format",
-      "Next Lint format flag supports additional user-defined formats",
-      "Next Lint format flag supports async formatters",
-      "Next Lint lint files with cjs and mjs file extension",
-      "Next Lint max warnings flag does not error when warnings do not exceed threshold",
-      "Next Lint max warnings flag errors when warnings exceed threshold",
-      "Next Lint quiet flag suppresses warnings and only reports errors",
-      "Next Lint should add relative path for dist types in tsconfig.json when app dir exist",
-      "Next Lint should generate next-env.d.ts before lint command",
-      "Next Lint should not generate next-env.d.ts without typescript",
-      "Next Lint shows warnings and errors",
-      "Next Lint shows warnings and errors when extending plugin core-web-vitals config",
-      "Next Lint shows warnings and errors when extending plugin recommended config",
-      "Next Lint shows warnings and errors with next/core-web-vitals config",
-      "Next Lint success message when no warnings or errors",
-      "Next Lint verify options name and type with auto-generated help output"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/integration/export-404/test/index.test.js": {
     "passed": [],
     "failed": [],
@@ -21026,16 +21057,14 @@
       "config telemetry production mode detects output config for session start",
       "config telemetry production mode detects rewrites, headers, and redirects for next build",
       "config telemetry production mode emits telemery for usage of image, script & dynamic",
-      "config telemetry production mode emits telemetry for `next lint`",
       "config telemetry production mode emits telemetry for configured React Compiler options",
       "config telemetry production mode emits telemetry for default React Compiler options",
       "config telemetry production mode emits telemetry for enabled React Compiler",
-      "config telemetry production mode emits telemetry for lint during build",
-      "config telemetry production mode emits telemetry for lint during build when '--no-lint' is specified",
-      "config telemetry production mode emits telemetry for lint during build when 'ignoreDuringBuilds' is specified",
-      "config telemetry production mode emits telemetry for middleware related options",
       "config telemetry production mode emits telemetry for filesystem cache in build mode",
       "config telemetry production mode emits telemetry for filesystem cache in dev mode",
+      "config telemetry production mode emits telemetry for isolatedDevBuild disabled",
+      "config telemetry production mode emits telemetry for isolatedDevBuild enabled by default",
+      "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 `experimental/cacheComponents`",