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

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

Changed files:
filename: test/rspack-dev-tests-manifest.json
patch: @@ -84,20 +84,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/font/src/local/pick-font-file-for-fallback-generation.test.ts": {
-    "passed": [
-      "pickFontFileForFallbackGeneration Invalid variable weight in array",
-      "pickFontFileForFallbackGeneration should error on invalid weight in array",
-      "pickFontFileForFallbackGeneration should pick the thinner weight if both have the same distance to 400",
-      "pickFontFileForFallbackGeneration should pick the weight closest to 400",
-      "pickFontFileForFallbackGeneration should pick variable range closest to 400",
-      "pickFontFileForFallbackGeneration should prefer normal style over italic"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/font/src/local/validate-local-font-function-call.test.ts": {
     "passed": [
       "validateLocalFontFunctionCall Empty src array",
@@ -390,24 +376,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next-codemod/transforms/__tests__/withamp-to-config.test.js": {
-    "passed": [
-      "withamp-to-config transforms correctly using \"withamp-to-config/full-amp\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/full-amp-inline\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/full-amp-with-config\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/full-amp-with-config-dupe\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/full-amp-with-config-var\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/hybrid-amp\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/hybrid-amp-with-config\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/remove-import\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/remove-import-renamed\" data",
-      "withamp-to-config transforms correctly using \"withamp-to-config/remove-import-single\" data"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/build/analysis/get-page-static-info.test.ts": {
     "passed": [
       "get-page-static-infos getMiddlewareMatchers matches /:id and /:id.json",
@@ -585,13 +553,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next/src/client/components/redirect.test.ts": {
-    "passed": ["test should throw a redirect error"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/client/components/router-reducer/apply-router-state-patch-to-tree.test.tsx": {
     "passed": ["applyRouterStatePatchToTree should apply a patch to the tree"],
     "failed": [],
@@ -733,25 +694,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next/src/experimental/testing/server/config-testing-utils.test.ts": {
-    "passed": [
-      "config-testing-utils basePath",
-      "config-testing-utils headers simple match",
-      "config-testing-utils redirects handles redirect",
-      "config-testing-utils redirects handles redirect with params",
-      "config-testing-utils redirects handles redirect with query params",
-      "config-testing-utils redirects ignores redirect that doesn't match has",
-      "config-testing-utils redirects redirects take precedence over rewrites",
-      "config-testing-utils redirects redirects with has and missing",
-      "config-testing-utils returns 200 for paths that do not match",
-      "config-testing-utils rewrites beforeFiles rewrites take precedence over afterFiles and fallback",
-      "config-testing-utils rewrites handles rewrite"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/experimental/testing/server/middleware-testing-utils.test.ts": {
     "passed": [
       "unstable_doesMiddlewareMatch basePath correctly picks up basePath from nextConfig",
@@ -991,21 +933,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next/src/server/app-render/postponed-state.test.ts": {
-    "passed": [
-      "getDynamicDataPostponedState serializes a data postponed state with fallback params",
-      "getDynamicHTMLPostponedState can serialize and deserialize a HTML postponed state with fallback params",
-      "getDynamicHTMLPostponedState serializes a HTML postponed state with fallback params",
-      "getDynamicHTMLPostponedState serializes a HTML postponed state without fallback params",
-      "parsePostponedState parses a HTML postponed state with fallback params",
-      "parsePostponedState parses a HTML postponed state without fallback params",
-      "parsePostponedState parses a data postponed state"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/server/app-render/types.test.ts": {
     "passed": [
       "flightRouterStateSchema should not validate an incorrect flight router state",
@@ -1200,19 +1127,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next/src/server/load-manifest.test.ts": {
-    "passed": [
-      "loadManifest should cache the manifest when not already cached",
-      "loadManifest should freeze the manifest when caching",
-      "loadManifest should load the manifest from the file system when not cached",
-      "loadManifest should return the cached manifest when available",
-      "loadManifest should throw an error when the manifest file cannot be read"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/server/node-polyfill-crypto.test.ts": {
     "passed": ["node-polyfill-crypto overwrite crypto"],
     "failed": [],
@@ -1390,19 +1304,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next/src/server/route-matcher-providers/dev/dev-pages-route-matcher-provider.test.ts": {
-    "passed": [
-      "DevPagesRouteMatcherProvider filename matching matches the '/' route specified with the provided files",
-      "DevPagesRouteMatcherProvider filename matching matches the '/some/api/route' route specified with the provided files",
-      "DevPagesRouteMatcherProvider filename matching matches the '/some/other/route' route specified with the provided files",
-      "DevPagesRouteMatcherProvider filename matching matches the '/some/other/route/index/route' route specified with the provided files",
-      "DevPagesRouteMatcherProvider returns no routes with an empty filesystem"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/server/route-matcher-providers/dev/helpers/file-reader/batched-file-reader.test.ts": {
     "passed": [
       "CachedFileReader will only scan the filesystem a minimal amount of times",
@@ -1618,24 +1519,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "packages/next/src/shared/lib/router/utils/is-dynamic.test.ts": {
-    "passed": [
-      "isDynamicRoute non-strict should return false for static routes",
-      "isDynamicRoute non-strict should return true for dynamic routes",
-      "isDynamicRoute non-strict should return true for dynamic routes with a prefix",
-      "isDynamicRoute non-strict should return true for dynamic routes with a suffix",
-      "isDynamicRoute non-strict should return true for dynamic routes with a suffix and prefix",
-      "isDynamicRoute strict should return false for dynamic routes with a prefix",
-      "isDynamicRoute strict should return false for dynamic routes with a suffix and prefix",
-      "isDynamicRoute strict should return false for static routes",
-      "isDynamicRoute strict should return true for dynamic routes",
-      "isDynamicRoute strict should return true for dynamic routes with a suffix"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "packages/next/src/shared/lib/router/utils/parse-relative-url.test.ts": {
     "passed": [
       "query parsing should parse query string",
@@ -1741,18 +1624,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/acceptance-app/ReactRefreshLogBox-builtins.test.ts": {
-    "passed": [],
-    "failed": [
-      "ReactRefreshLogBox-builtins app Module not found",
-      "ReactRefreshLogBox-builtins app Module not found empty import trace",
-      "ReactRefreshLogBox-builtins app Module not found missing global CSS",
-      "ReactRefreshLogBox-builtins app Node.js builtins"
-    ],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/acceptance-app/ReactRefreshLogBox-scss.test.ts": {
     "passed": [],
     "failed": [],
@@ -2081,18 +1952,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/acceptance/ReactRefreshLogBox-builtins.test.ts": {
-    "passed": [],
-    "failed": [
-      "ReactRefreshLogBox Module not found",
-      "ReactRefreshLogBox Module not found (empty import trace)",
-      "ReactRefreshLogBox Module not found (missing global CSS)",
-      "ReactRefreshLogBox Node.js builtins"
-    ],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/acceptance/ReactRefreshLogBox-scss.test.ts": {
     "passed": [],
     "failed": [],
@@ -2325,15 +2184,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/app-dir/devtool-copy-button/devtool-copy-button.test.ts": {
-    "passed": [
-      "app-dir - devtool-copy-button should has inspect url copy button"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/app-dir/dynamic-error-trace/index.test.ts": {
     "passed": [],
     "failed": ["app dir - dynamic error trace should show the error trace"],
@@ -2481,16 +2331,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/app-dir/hook-function-names/hook-function-names.test.ts": {
-    "passed": [],
-    "failed": [
-      "hook-function-names should show readable hook names in stacks",
-      "hook-function-names should show readable hook names in stacks for default-exported components"
-    ],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/app-dir/hydration-error-count/hydration-error-count.test.ts": {
     "passed": [
       "hydration-error-count should display correct hydration info in each hydration error view",
@@ -2666,15 +2506,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/app-dir/ssr-only-error/ssr-only-error.test.ts": {
-    "passed": [
-      "ssr-only-error should not handle internal nextjs errors that will be handled by error boundaries"
-    ],
-    "failed": ["ssr-only-error should show ssr only error in error overlay"],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/app-dir/strict-mode-enabled-by-default/strict-mode-enabled-by-default.test.ts": {
     "passed": [],
     "failed": [],
@@ -2917,22 +2748,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/basic/hmr/full-reload.test.ts": {
-    "passed": [
-      "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '' } should warn about full reload in cli output - anonymous page function",
-      "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '' } should warn about full reload in cli output - runtime-error",
-      "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - anonymous page function",
-      "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - runtime-error",
-      "HMR - Full Reload, nextConfig: { basePath: '/docs', assetPrefix: '' } should warn about full reload in cli output - anonymous page function",
-      "HMR - Full Reload, nextConfig: { basePath: '/docs', assetPrefix: '' } should warn about full reload in cli output - runtime-error",
-      "HMR - Full Reload, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - anonymous page function",
-      "HMR - Full Reload, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - runtime-error"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/basic/hmr/hot-module-reload.test.ts": {
     "passed": [
       "HMR - Hot Module Reload, nextConfig: { basePath: '', assetPrefix: '' } delete a page and add it back should load the page properly",
@@ -3219,19 +3034,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/client-dev-overlay/index.test.ts": {
-    "passed": [
-      "client-dev-overlay should be able to fullscreen the minimized overlay",
-      "client-dev-overlay should be able to minimize the fullscreen overlay",
-      "client-dev-overlay should be possible to hide the minimized overlay when there are no errors",
-      "client-dev-overlay should have a role of \"dialog\" if the page is focused",
-      "client-dev-overlay should keep the error indicator visible when there are errors"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/correct-tsconfig-defaults/index.test.ts": {
     "passed": [
       "correct tsconfig.json defaults should add `moduleResolution` when generating tsconfig.json in dev",
@@ -3398,16 +3200,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/next-font/build-errors.test.ts": {
-    "passed": [],
-    "failed": [],
-    "pending": [
-      "next/font build-errors should show a module not found error if local font file can' be resolved",
-      "next/font build-errors should show a next/font error when input is wrong"
-    ],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/development/next-font/deprecated-package.test.ts": {
     "passed": [
       "Deprecated @next/font warning should not warn if @next/font is not in deps",
@@ -3707,15 +3499,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/development/webpack-issuer-deprecation-warning/index.test.ts": {
-    "passed": [
-      "webpack-issuer-deprecation-warning should not appear deprecation warning about webpack module issuer"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/404-page-router/index.test.ts": {
     "passed": [
       "404-page-router 404-page-router with basePath of false and i18n of false and middleware false for /not/a/real/page should have the correct router parameters after it is ready",
@@ -3960,27 +3743,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/app-basepath/index.test.ts": {
-    "passed": [
-      "app dir - basepath should handle redirect in dynamic in suspense boundary routes with basePath",
-      "app dir - basepath should only make a single RSC call to the current page (/base/refresh)",
-      "app dir - basepath should only make a single RSC call to the current page (/base/refresh?foo=bar)",
-      "app dir - basepath should prefix manifest with basePath",
-      "app dir - basepath should prefix redirect() with basePath",
-      "app dir - basepath should prefix segment metadata og image with basePath and pathname",
-      "app dir - basepath should properly stream an internal server action redirect() with a absolute URL",
-      "app dir - basepath should properly stream an internal server action redirect() with a relative URL",
-      "app dir - basepath should redirect externally when encountering absolute URLs on the same host outside the basePath",
-      "app dir - basepath should render usePathname without the basePath",
-      "app dir - basepath should successfully hard navigate from pages -> app",
-      "app dir - basepath should support Link with basePath prefixed",
-      "app dir - basepath should support `basePath`"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/app-catch-all-optional/app-catch-all-optional.test.ts": {
     "passed": [
       "app-catch-all-optional should handle optional catchall",
@@ -4200,16 +3962,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/app-fetch-deduping/app-fetch-deduping.test.ts": {
-    "passed": [
-      "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
-  },
   "test/e2e/app-dir/app-inline-css/index.test.ts": {
     "passed": [],
     "failed": [],
@@ -4385,83 +4137,6 @@
     "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",
-      "app-custom-routes basic fetch request with a response abort via a GET request aborts without error on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response abort via a PATCH request aborts without error on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response abort via a PATCH request aborts without error on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response abort via a POST request aborts without error on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response abort via a POST request aborts without error on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response abort via a PUT request aborts without error on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response abort via a PUT request aborts without error on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response made via a DELETE request responds correctly on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response made via a DELETE request responds correctly on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response made via a GET request responds correctly on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response made via a GET request responds correctly on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response made via a PATCH request responds correctly on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response made via a PATCH request responds correctly on /basic/vercel/endpoint",
-      "app-custom-routes basic fetch request with a response made via a POST request responds correctly on /basic/endpoint",
-      "app-custom-routes basic fetch request with a response made via a POST request responds correctly on /basic/vercel/endpoint",
-      "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 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",
-      "app-custom-routes body can read a JSON encoded body (edge)",
-      "app-custom-routes body can read a JSON encoded body for DELETE requests",
-      "app-custom-routes body can read a JSON encoded body for OPTIONS requests",
-      "app-custom-routes body can read a streamed JSON encoded body",
-      "app-custom-routes body can read a streamed JSON encoded body (edge)",
-      "app-custom-routes body can read the text body",
-      "app-custom-routes body can read the text body (edge)",
-      "app-custom-routes context does not provide params to routes without dynamic parameters",
-      "app-custom-routes context provides params to routes with catch-all routes",
-      "app-custom-routes context provides params to routes with dynamic parameters",
-      "app-custom-routes customized metadata routes should work if conflict with metadata routes convention",
-      "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",
-      "app-custom-routes hooks (await cookies()).has() gets the correct values",
-      "app-custom-routes hooks cookies gets the correct values",
-      "app-custom-routes hooks headers gets the correct values",
-      "app-custom-routes hooks notFound can respond correctly in edge",
-      "app-custom-routes hooks notFound can respond correctly in nodejs",
-      "app-custom-routes hooks permanentRedirect can respond correctly",
-      "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"
-    ],
-    "failed": [],
-    "pending": [
-      "app-custom-routes basic fetch request with a response response supports the NextResponse.rewrite() helper"
-    ],
-    "flakey": [],
-    "runtimeError": false
-  },
   "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",
@@ -4760,10 +4435,10 @@
       "app dir - basic <Link /> should soft replace",
       "app dir - basic HMR should HMR correctly for server component",
       "app dir - basic bootstrap scripts should only bootstrap with one script, prinitializing the rest",
+      "app dir - basic data fetch with response over 16KB with chunked encoding should load page when fetching a large amount of data",
       "app dir - basic known bugs should handle as on next/link",
       "app dir - basic known bugs should handle next/link back to initially loaded page",
       "app dir - basic known bugs should handle router.refresh without resetting state",
-      "app dir - basic known bugs should not do additional pushState when already on the page",
       "app dir - basic known bugs should not share flight data between requests",
       "app dir - basic known bugs should support React cache client component",
       "app dir - basic known bugs should support React cache client component client-navigation",
@@ -4849,7 +4524,7 @@
       "app dir - basic <Link /> should navigate to pages dynamic route from pages page if it overlaps with an app page",
       "app dir - basic HMR should HMR correctly for client component",
       "app dir - basic bootstrap scripts should fail to bootstrap when using CSP in Dev due to eval",
-      "app dir - basic data fetch with response over 16KB with chunked encoding should load page when fetching a large amount of data",
+      "app dir - basic known bugs should not do additional pushState when already on the page",
       "app dir - basic should serve polyfills for browsers that do not support modules"
     ],
     "pending": [
@@ -4944,15 +4619,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/back-button-download-bug/back-button-download-bug.test.ts": {
-    "passed": [],
-    "failed": [],
-    "pending": [
-      "app-dir back button download bug app-dir back button download bug should redirect route when clicking link"
-    ],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/binary/rsc-binary.test.ts": {
     "passed": [
       "RSC binary serialization should correctly encode/decode binaries and hydrate"
@@ -5292,15 +4958,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/dev-overlay/portal-not-affect-parent/portal-not-affect-parent.test.ts": {
-    "passed": [
-      "dev-overlay - portal-not-affect-parent should not affect parent display"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/disable-logging-route/disable-logging-route.test.ts": {
     "passed": [
       "app-dir - disable-logging-route should not log if disabled logging"
@@ -5494,16 +5151,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/dynamic-io-request-apis/dynamic-io-request-apis.test.ts": {
-    "passed": [
-      "Request Promises On Prerender Completion does not run in dev",
-      "Request Promises On Prerender Interruption does not run in dev"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/dynamic-io-segment-configs/dynamic-io-segment-configs.test.ts": {
     "passed": [],
     "failed": [
@@ -5740,25 +5387,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "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",
-      "app dir - next/dynamic should handle next/dynamic in hydration correctly",
-      "app dir - next/dynamic should handle ssr: false in pages when appDir is enabled",
-      "app dir - next/dynamic should not render loading by default",
-      "app dir - next/dynamic should render loading by default if loading is specified and loader is slow"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/ecmascript-features/ecmascript-features.test.ts": {
     "passed": ["ecmascript-features should work with fetch"],
     "failed": [],
@@ -5927,20 +5555,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/forbidden/default/forbidden-default.test.ts": {
-    "passed": [
-      "app dir - forbidden with default forbidden boundary should be able to navigate to page calling forbidden",
-      "app dir - forbidden with default forbidden boundary should be able to navigate to page with calling forbidden in metadata",
-      "app dir - forbidden with default forbidden boundary should render default forbidden for group routes if forbidden is not defined"
-    ],
-    "failed": [],
-    "pending": [
-      "app dir - forbidden with default forbidden boundary should error on client forbidden from root layout in browser",
-      "app dir - forbidden with default forbidden boundary should error on server forbidden from root layout on server-side"
-    ],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/front-redirect-issue/front-redirect-issue.test.ts": {
     "passed": ["app dir - front redirect issue should redirect"],
     "failed": [],
@@ -6119,17 +5733,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/interception-middleware-rewrite/interception-middleware-rewrite.test.ts": {
-    "passed": [
-      "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",
@@ -6241,6 +5844,7 @@
       "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 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",
@@ -6279,7 +5883,6 @@
     ],
     "failed": [
       "app-dir - logging with default logging should not contain metadata internal segments for dynamic metadata routes",
-      "app-dir - logging with fetches default logging should not contain metadata internal segments for dynamic metadata routes",
       "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes",
       "app-dir - logging with verbose logging for edge runtime should not contain metadata internal segments for dynamic metadata routes"
     ],
@@ -6382,20 +5985,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/metadata-icons/metadata-icons.test.ts": {
-    "passed": [
-      "app-dir - metadata-icons should only have 1 favicon link in nested page",
-      "app-dir - metadata-icons should only have 1 favicon link in root page",
-      "app-dir - metadata-icons should re-insert the apple icons into the head after navigation",
-      "app-dir - metadata-icons should re-insert the body icons into the head",
-      "app-dir - metadata-icons should render custom icons along with favicon in nested page",
-      "app-dir - metadata-icons should render custom icons along with favicon in root page"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/metadata-json-manifest/index.test.ts": {
     "passed": [
       "app-dir metadata-json-manifest should support metadata.json manifest"
@@ -6619,15 +6208,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/middleware-sitemap/no-matcher/index.test.ts": {
-    "passed": [
-      "middleware-sitemap should be affected by middleware for sitemap.xml if there is no matcher"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/missing-suspense-with-csr-bailout/missing-suspense-with-csr-bailout.test.ts": {
     "passed": [],
     "failed": [],
@@ -6695,7 +6275,6 @@
       "app dir - navigation locale warnings should warn about using the `locale` prop with `next/link` in app router",
       "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch completed",
       "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch was pending",
-      "app dir - navigation navigating to dynamic params & changing the casing should load the page correctly",
       "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from app to pages",
       "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from pages to app",
       "app dir - navigation navigation between pages and app should not omit the hash while navigating from app to pages",
@@ -6731,11 +6310,12 @@
       "app dir - navigation relative hashes and queries should work with a query-only href",
       "app dir - navigation relative hashes and queries should work with both relative hashes and queries",
       "app dir - navigation scroll restoration should restore original scroll position when navigating back",
-      "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": [
-      "app dir - navigation middleware redirect should change browser location when router.refresh() gets a redirect response"
+      "app dir - navigation middleware redirect should change browser location when router.refresh() gets a redirect response",
+      "app dir - navigation navigating to dynamic params & changing the casing should load the page correctly",
+      "app dir - navigation useRouter identity between navigations should preserve identity when navigating between different pages"
     ],
     "pending": [],
     "flakey": [],
@@ -6863,15 +6443,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/next-config-ts/config-as-async-function/index.test.ts": {
-    "passed": [
-      "next-config-ts-config-as-async-function should support config as async function"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/next-config-ts/export-as-default/index.test.ts": {
     "passed": [
       "next-config-ts-export-as-default should support export { x as default }"
@@ -7011,16 +6582,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/next-form/default/next-form-prefetch.test.ts": {
-    "passed": [],
-    "failed": [],
-    "pending": [
-      "app dir - form prefetching should not prefetch when prefetch is set to false`",
-      "app dir - form prefetching should prefetch a loading state for the form's target"
-    ],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/next-form/default/next-form.test.ts": {
     "passed": [
       "app dir - form does not navigate if preventDefault is called in onSubmit",
@@ -7228,16 +6789,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "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 runtime = edge should use the not-found page under group routes"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/pages-to-app-routing/pages-to-app-routing.test.ts": {
     "passed": [],
     "failed": ["pages-to-app-routing should work using browser"],
@@ -7415,15 +6966,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/parallel-routes-css/parallel-routes-css.test.ts": {
-    "passed": [
-      "parallel-routes-catchall-css should properly load the Head content from multiple leaf segments"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/parallel-routes-generate-static-params/parallel-routes-generate-static-params.test.ts": {
     "passed": [
       "parallel-routes-generate-static-params should render the intercepted/non-intercepted modal"
@@ -7662,13 +7204,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/ppr-navigations/avoid-popstate-flash/avoid-popstate-flash.test.ts": {
-    "passed": ["avoid-popstate-flash should skip dev & deploy"],
-    "failed": [],
-    "pending": [],
-    "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"
@@ -7816,16 +7351,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/reexport-client-component-metadata/reexport-client-component-metadata.test.ts": {
-    "passed": [
-      "app-dir - reexport-client-component-metadata should render the layout metadata if not override",
-      "app-dir - reexport-client-component-metadata should render the page metadata if override"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/remove-console/remove-console.test.ts": {
     "passed": ["remove-console should remove console.log"],
     "failed": [],
@@ -8022,6 +7547,7 @@
       "app dir - rsc basics next internal shared context should not error if just load next/router module in app page",
       "app dir - rsc basics react@experimental should opt into the react@experimental when enabling ppr",
       "app dir - rsc basics react@experimental should opt into the react@experimental when enabling taint",
+      "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",
       "app dir - rsc basics should correctly render layout returning null",
@@ -8054,8 +7580,7 @@
       "app dir - rsc basics should use canary react for app"
     ],
     "failed": [
-      "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 be able to call legacy react-dom/server APIs in client components"
     ],
     "pending": [
       "app dir - rsc basics should support partial hydration with inlined server data in browser"
@@ -8072,16 +7597,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/scss/3rd-party-module/3rd-party-module.test.ts": {
-    "passed": [
-      "3rd Party CSS Module Support ({\"sass\": \"1.54.0\"}) should render the module",
-      "3rd Party CSS Module Support ({\"sass-embedded\": \"1.75.0\"}) should render the module"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/scss/basic-module-additional-data/basic-module-additional-data.test.ts": {
     "passed": [
       "Basic Module Additional Data Support ({\"sass\": \"1.54.0\"}) should render the module",
@@ -8230,13 +7745,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/scss/invalid-global/invalid-global.test.ts": {
-    "passed": [],
-    "failed": [],
-    "pending": ["Invalid Global CSS production only should fail to build"],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/scss/invalid-module-document/invalid-module-document.test.ts": {
     "passed": [],
     "failed": [],
@@ -8385,16 +7893,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/scss/single-global-src/single-global-src.test.ts": {
-    "passed": [
-      "Basic Global Support with src/ dir ({\"sass\": \"1.54.0\"}) should render the page",
-      "Basic Global Support with src/ dir ({\"sass-embedded\": \"1.75.0\"}) should render the page"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/scss/single-global/single-global.test.ts": {
     "passed": [
       "Basic Global Support scss ({\"sass\": \"1.54.0\"}) should render the page",
@@ -8527,17 +8025,17 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/segment-cache/export/segment-cache-output-export.test.ts": {
-    "passed": [
-      "segment cache (output: \"export\") build test should not run during dev test run"
-    ],
+  "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/incremental-opt-in/segment-cache-incremental-opt-in.test.ts": {
-    "passed": ["segment cache (incremental opt in) ppr is disabled"],
+  "test/e2e/app-dir/segment-cache/export/segment-cache-output-export.test.ts": {
+    "passed": [
+      "segment cache (output: \"export\") build test should not run during dev test run"
+    ],
     "failed": [],
     "pending": [],
     "flakey": [],
@@ -8706,15 +8204,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/similar-pages-paths/similar-pages-paths.test.ts": {
-    "passed": [
-      "app-dir similar pages paths should not have conflicts for similar pattern page paths between app and pages"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/sitemap-group/sitemap-group.test.ts": {
     "passed": [],
     "failed": [
@@ -8858,17 +8347,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/underscore-ignore-app-paths/underscore-ignore-app-paths.test.ts": {
-    "passed": [
-      "underscore-ignore-app-paths should not serve app path with underscore",
-      "underscore-ignore-app-paths should serve app path with %5F",
-      "underscore-ignore-app-paths should serve pages path with underscore"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/unstable-rethrow/unstable-rethrow.test.ts": {
     "passed": [
       "unstable-rethrow should correctly trigger the not found page as not found",
@@ -8892,9 +8370,8 @@
   },
   "test/e2e/app-dir/use-cache-custom-handler/use-cache-custom-handler.test.ts": {
     "passed": [
-      "use-cache-custom-handler should call getExpiration again after an action if implicit tags were revalidated",
       "use-cache-custom-handler should not call expireTags for a normal invocation",
-      "use-cache-custom-handler should not call getExpiration again after an action if only explicit tags were revalidated",
+      "use-cache-custom-handler should not call getExpiration again 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",
       "use-cache-custom-handler should use a legacy custom cache handler if provided",
@@ -9069,13 +8546,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/view-transitions/view-transitions.test.ts": {
-    "passed": ["view-transitions smoketest"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/webpack-loader-conditions/webpack-loader-conditions.test.ts": {
     "passed": [
       "webpack-loader-conditions should only run the test in turbopack"
@@ -9149,7 +8619,7 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/basepath-trailing-slash.test.ts": {
+  "test/e2e/basepath/basepath-trailing-slash.test.ts": {
     "passed": [
       "basePath + trailingSlash should allow URL query strings on index without refresh",
       "basePath + trailingSlash should allow URL query strings without refresh",
@@ -9297,13 +8767,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/config-promise-export/promise.test.ts": {
-    "passed": ["promise export should work"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/config-schema-check/index.test.ts": {
     "passed": [
       "next.config.js schema validating - defaultConfig should validate against defaultConfig",
@@ -9482,16 +8945,6 @@
     "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": [],
-    "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": [
       "edge-runtime uses edge-light import specifier for packages app-dir imports the correct module",
@@ -9809,26 +9262,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/i18n-ignore-rewrite-source-locale/rewrites-with-basepath.test.ts": {
-    "passed": [
-      "i18n-ignore-rewrite-source-locale with basepath call api by skipping locale in rewrite, locale: ",
-      "i18n-ignore-rewrite-source-locale with basepath call api by skipping locale in rewrite, locale: /en",
-      "i18n-ignore-rewrite-source-locale with basepath call api by skipping locale in rewrite, locale: /nl",
-      "i18n-ignore-rewrite-source-locale with basepath call api by skipping locale in rewrite, locale: /sv",
-      "i18n-ignore-rewrite-source-locale with basepath get _next/static/ files by skipping locale in rewrite, locale: ",
-      "i18n-ignore-rewrite-source-locale with basepath get _next/static/ files by skipping locale in rewrite, locale: /en",
-      "i18n-ignore-rewrite-source-locale with basepath get _next/static/ files by skipping locale in rewrite, locale: /nl",
-      "i18n-ignore-rewrite-source-locale with basepath get _next/static/ files by skipping locale in rewrite, locale: /sv",
-      "i18n-ignore-rewrite-source-locale with basepath get public file by skipping locale in rewrite, locale: ",
-      "i18n-ignore-rewrite-source-locale with basepath get public file by skipping locale in rewrite, locale: /en",
-      "i18n-ignore-rewrite-source-locale with basepath get public file by skipping locale in rewrite, locale: /nl",
-      "i18n-ignore-rewrite-source-locale with basepath get public file by skipping locale in rewrite, locale: /sv"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/i18n-ignore-rewrite-source-locale/rewrites.test.ts": {
     "passed": [
       "i18n-ignore-rewrite-source-locale call api by skipping locale in rewrite, locale: ",
@@ -10031,17 +9464,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/middleware-custom-matchers-basepath/test/index.test.ts": {
-    "passed": [
-      "Middleware custom matchers basePath should match",
-      "Middleware custom matchers basePath should match has query on client routing",
-      "Middleware custom matchers basePath should not match"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/middleware-custom-matchers-i18n/test/index.test.ts": {
     "passed": [
       "Middleware custom matchers i18n should match /en/hello",
@@ -10162,7 +9584,6 @@
       "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 read request body",
       "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",
@@ -10202,7 +9623,6 @@
       "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 read request body",
       "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",
@@ -10249,7 +9669,6 @@
       "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 read request body",
       "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",
@@ -10290,7 +9709,6 @@
       "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 read request body",
       "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",
@@ -10525,28 +9943,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/module-layer/module-layer.test.ts": {
-    "passed": [
-      "module layer client packages in middleware should error when import server packages in middleware",
-      "module layer with server-only in server targets should contain client react exports for pages api",
-      "module layer with server-only in server targets should render installed react-server condition for middleware",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/default",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/default-edge",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/mixed",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/server-only",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/server-only-edge",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/client",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/client-edge",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/route",
-      "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/route-edge",
-      "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
-  },
   "test/e2e/multi-zone/multi-zone.test.ts": {
     "passed": [
       "multi-zone should correctly respond for /",
@@ -10718,17 +10114,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/next-link-errors/next-link-errors.test.ts": {
-    "passed": [],
-    "failed": [
-      "next-link errors on invalid href",
-      "next-link multiple children",
-      "next-link no children"
-    ],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/next-phase/index.test.ts": {
     "passed": ["next-phase should render page with next phase correctly"],
     "failed": [],
@@ -10945,20 +10330,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/optimized-loading/test/index.test.ts": {
-    "passed": [
-      "Optimized loading page / should load scripts with defer in head",
-      "Optimized loading page / should not have JS preload links",
-      "Optimized loading page / should render the page /",
-      "Optimized loading page /page1 should load scripts with defer in head",
-      "Optimized loading page /page1 should not have JS preload links",
-      "Optimized loading page /page1 should render the page /page1"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/pages-performance-mark/index.test.ts": {
     "passed": [
       "pages performance mark should render the page correctly without crashing with performance mark"
@@ -11173,43 +10544,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/skip-trailing-slash-redirect/index.test.ts": {
-    "passed": [
-      "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)",
-      "skip-trailing-slash-redirect app dir - skip trailing slash redirect should preserve original trailing slashes to links on client",
-      "skip-trailing-slash-redirect app dir - skip trailing slash redirect should respond to dynamic route correctly",
-      "skip-trailing-slash-redirect app dir - skip trailing slash redirect should respond to index correctly",
-      "skip-trailing-slash-redirect pages dir should navigate client side correctly",
-      "skip-trailing-slash-redirect pages dir should not apply trailing slash redirect (with slash)",
-      "skip-trailing-slash-redirect pages dir should not apply trailing slash redirect (without slash)",
-      "skip-trailing-slash-redirect pages dir should preserve original trailing slashes to links on client",
-      "skip-trailing-slash-redirect pages dir should respond to dynamic route correctly",
-      "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",
-      "skip-trailing-slash-redirect should handle external rewrite correctly /chained-rewrite-ssg",
-      "skip-trailing-slash-redirect should handle external rewrite correctly /chained-rewrite-ssr",
-      "skip-trailing-slash-redirect should handle external rewrite correctly /chained-rewrite-static",
-      "skip-trailing-slash-redirect should handle external rewrite correctly /docs-auto-static/first",
-      "skip-trailing-slash-redirect should handle external rewrite correctly /docs-ssr/first",
-      "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 skipMiddlewareUrlNormalize"
-    ],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/socket-io/index.test.js": {
     "passed": [
       "socket-io should support socket.io without falling back to polling"
@@ -11387,12 +10721,22 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/type-module-interop/index.test.ts": {
+  "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": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/typescript-custom-tsconfig/test/index.test.js": {
     "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"
+      "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": [],
     "pending": [],
@@ -11636,10 +10980,10 @@
     "runtimeError": false
   },
   "test/integration/amp-export-validation/test/index.test.js": {
-    "passed": [],
-    "failed": [
+    "passed": [
       "AMP Validation on Export production mode should have shown errors during build"
     ],
+    "failed": [],
     "pending": [
       "AMP Validation on Export production mode shows AMP warning without throwing error",
       "AMP Validation on Export production mode shows warning and error when throwing error",
@@ -17056,6 +16400,275 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/integration/image-optimizer/test/disable-write-to-cache-dir.test.ts": {
+    "passed": [
+      "with isrFlushToDisk false config dev support w/o next.config.js recursive url is not allowed should fail with absolute next image url",
+      "with isrFlushToDisk false config dev support w/o next.config.js recursive url is not allowed should fail with encoded relative image url",
+      "with isrFlushToDisk false config dev support w/o next.config.js recursive url is not allowed should fail with relative image url with assetPrefix",
+      "with isrFlushToDisk false config dev support w/o next.config.js recursive url is not allowed should fail with relative next image url",
+      "with isrFlushToDisk false config dev support w/o next.config.js should downlevel avif format to jpeg for old Safari",
+      "with isrFlushToDisk false config dev support w/o next.config.js should downlevel webp format to jpeg for old Safari",
+      "with isrFlushToDisk false config dev support w/o next.config.js should emit blur svg when width is 8 in dev but not prod",
+      "with isrFlushToDisk false config dev support w/o next.config.js should emit blur svg when width is less than 8 in dev but not prod",
+      "with isrFlushToDisk false config dev support w/o next.config.js should error if the image file does not exist",
+      "with isrFlushToDisk false config dev support w/o next.config.js should error if the resource isn't a valid image",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when domain is not defined in next.config.js",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when internal url is not an image",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when q is greater than 100",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when q is less than 1",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when q is missing",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when q is not a number",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when q is not an integer",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when url has file protocol",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when url has ftp protocol",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when url is missing",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when url is protocol relative",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when url is too long",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when w is 0",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when w is less than 0",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when w is missing",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when w is not a number",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when w is not an integer",
+      "with isrFlushToDisk false config dev support w/o next.config.js should fail when width is not in next.config.js",
+      "with isrFlushToDisk false config dev support w/o next.config.js should handle non-ascii characters in image url",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain animated gif",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain animated png",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain animated png 2",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain animated webp",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain bmp",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain icns",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain ico format",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain jpg format for old Safari",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain pic/pct",
+      "with isrFlushToDisk false config dev support w/o next.config.js should maintain png format for old Safari",
+      "with isrFlushToDisk false config dev support w/o next.config.js should not allow svg with application header",
+      "with isrFlushToDisk false config dev support w/o next.config.js should not allow svg with comma header",
+      "with isrFlushToDisk false config dev support w/o next.config.js should not allow svg with uppercase header",
+      "with isrFlushToDisk false config dev support w/o next.config.js should not allow svg with wrong header",
+      "with isrFlushToDisk false config dev support w/o next.config.js should not allow vector svg",
+      "with isrFlushToDisk false config dev support w/o next.config.js should not resize if requested width is larger than original source image",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize avif",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize gif (not animated)",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize relative url and old Chrome accept header as webp",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize relative url and png accept header",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize relative url and webp Firefox accept header",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize relative url with invalid accept header as gif",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize relative url with invalid accept header as png",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize relative url with invalid accept header as tiff",
+      "with isrFlushToDisk false config dev support w/o next.config.js should resize tiff",
+      "with isrFlushToDisk false config dev support w/o next.config.js should return home page",
+      "with isrFlushToDisk false config dev support w/o next.config.js should set 304 status without body when etag matches if-none-match",
+      "with isrFlushToDisk false config dev support w/o next.config.js should set cache-control to immutable for static images",
+      "with isrFlushToDisk false config dev support w/o next.config.js should use cache and stale-while-revalidate when query is the same for internal image",
+      "with isrFlushToDisk false config dev support w/o next.config.js should use cached image file when parameters are the same for animated gif",
+      "with isrFlushToDisk false config dev support with next.config.js recursive url is not allowed should fail with encoded relative image url",
+      "with isrFlushToDisk false config dev support with next.config.js recursive url is not allowed should fail with relative image url with assetPrefix",
+      "with isrFlushToDisk false config dev support with next.config.js recursive url is not allowed should fail with relative next image url",
+      "with isrFlushToDisk false config dev support with next.config.js recursive url is not allowed should pass with absolute next image url",
+      "with isrFlushToDisk false config dev support with next.config.js should automatically detect image type when content-type is octet-stream",
+      "with isrFlushToDisk false config dev support with next.config.js should compress avif smaller than webp at q=100",
+      "with isrFlushToDisk false config dev support with next.config.js should compress avif smaller than webp at q=50",
+      "with isrFlushToDisk false config dev support with next.config.js should compress avif smaller than webp at q=75",
+      "with isrFlushToDisk false config dev support with next.config.js should downlevel avif format to jpeg for old Safari",
+      "with isrFlushToDisk false config dev support with next.config.js should downlevel webp format to jpeg for old Safari",
+      "with isrFlushToDisk false config dev support with next.config.js should emit blur svg when width is 8 in dev but not prod",
+      "with isrFlushToDisk false config dev support with next.config.js should emit blur svg when width is less than 8 in dev but not prod",
+      "with isrFlushToDisk false config dev support with next.config.js should error if the image file does not exist",
+      "with isrFlushToDisk false config dev support with next.config.js should error if the resource isn't a valid image",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when domain is not defined in next.config.js",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when internal url is not an image",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when q is greater than 100",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when q is less than 1",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when q is missing",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when q is not a number",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when q is not an integer",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when url fails to load an image",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when url has file protocol",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when url has ftp protocol",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when url is missing",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when url is protocol relative",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when url is too long",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when w is 0",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when w is less than 0",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when w is missing",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when w is not a number",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when w is not an integer",
+      "with isrFlushToDisk false config dev support with next.config.js should fail when width is not in next.config.js",
+      "with isrFlushToDisk false config dev support with next.config.js should handle concurrent requests",
+      "with isrFlushToDisk false config dev support with next.config.js should handle non-ascii characters in image url",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain animated gif",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain animated png",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain animated png 2",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain animated webp",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain bmp",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain icns",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain ico format",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain jpg format for old Safari",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain pic/pct",
+      "with isrFlushToDisk false config dev support with next.config.js should maintain png format for old Safari",
+      "with isrFlushToDisk false config dev support with next.config.js should normalize invalid status codes",
+      "with isrFlushToDisk false config dev support with next.config.js should not allow svg with application header",
+      "with isrFlushToDisk false config dev support with next.config.js should not allow svg with comma header",
+      "with isrFlushToDisk false config dev support with next.config.js should not allow svg with uppercase header",
+      "with isrFlushToDisk false config dev support with next.config.js should not allow svg with wrong header",
+      "with isrFlushToDisk false config dev support with next.config.js should not allow vector svg",
+      "with isrFlushToDisk false config dev support with next.config.js should not resize if requested width is larger than original source image",
+      "with isrFlushToDisk false config dev support with next.config.js should resize absolute url from localhost",
+      "with isrFlushToDisk false config dev support with next.config.js should resize avif",
+      "with isrFlushToDisk false config dev support with next.config.js should resize avif and maintain format",
+      "with isrFlushToDisk false config dev support with next.config.js should resize gif (not animated)",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url and new Chrome accept header as avif",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url and old Chrome accept header as webp",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url and png accept header",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url and webp Firefox accept header",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url with invalid accept header as gif",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url with invalid accept header as png",
+      "with isrFlushToDisk false config dev support with next.config.js should resize relative url with invalid accept header as tiff",
+      "with isrFlushToDisk false config dev support with next.config.js should resize tiff",
+      "with isrFlushToDisk false config dev support with next.config.js should return home page",
+      "with isrFlushToDisk false config dev support with next.config.js should set 304 status without body when etag matches if-none-match",
+      "with isrFlushToDisk false config dev support with next.config.js should set cache-control to immutable for static images",
+      "with isrFlushToDisk false config dev support with next.config.js should timeout for upstream image exceeding 7 seconds",
+      "with isrFlushToDisk false config dev support with next.config.js should use cache and stale-while-revalidate when query is the same for external image",
+      "with isrFlushToDisk false config dev support with next.config.js should use cache and stale-while-revalidate when query is the same for internal image",
+      "with isrFlushToDisk false config dev support with next.config.js should use cached image file when parameters are the same for animated gif"
+    ],
+    "failed": [],
+    "pending": [
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js recursive url is not allowed should fail with absolute next image url",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js recursive url is not allowed should fail with encoded relative image url",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js recursive url is not allowed should fail with relative image url with assetPrefix",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js recursive url is not allowed should fail with relative next image url",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should downlevel avif format to jpeg for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should downlevel webp format to jpeg for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should emit blur svg when width is 8 in dev but not prod",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should emit blur svg when width is less than 8 in dev but not prod",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should error if the image file does not exist",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should error if the resource isn't a valid image",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when domain is not defined in next.config.js",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when internal url is not an image",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when q is greater than 100",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when q is less than 1",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when q is missing",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when q is not a number",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when q is not an integer",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when url has file protocol",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when url has ftp protocol",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when url is missing",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when url is protocol relative",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when url is too long",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when w is 0",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when w is less than 0",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when w is missing",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when w is not a number",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when w is not an integer",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should fail when width is not in next.config.js",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should handle non-ascii characters in image url",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain animated gif",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain animated png",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain animated png 2",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain animated webp",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain bmp",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain icns",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain ico format",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain jpg format for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain pic/pct",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should maintain png format for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should not allow svg with application header",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should not allow svg with comma header",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should not allow svg with uppercase header",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should not allow svg with wrong header",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should not allow vector svg",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should not resize if requested width is larger than original source image",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize avif",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize gif (not animated)",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize relative url and old Chrome accept header as webp",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize relative url and png accept header",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize relative url and webp Firefox accept header",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize relative url with invalid accept header as gif",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize relative url with invalid accept header as png",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize relative url with invalid accept header as tiff",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should resize tiff",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should return home page",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should set 304 status without body when etag matches if-none-match",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should set cache-control to immutable for static images",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should use cache and stale-while-revalidate when query is the same for internal image",
+      "with isrFlushToDisk false config Production Mode Server support w/o next.config.js should use cached image file when parameters are the same for animated gif",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js recursive url is not allowed should fail with encoded relative image url",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js recursive url is not allowed should fail with relative image url with assetPrefix",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js recursive url is not allowed should fail with relative next image url",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js recursive url is not allowed should pass with absolute next image url",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should automatically detect image type when content-type is octet-stream",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should compress avif smaller than webp at q=100",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should compress avif smaller than webp at q=50",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should compress avif smaller than webp at q=75",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should downlevel avif format to jpeg for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should downlevel webp format to jpeg for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should emit blur svg when width is 8 in dev but not prod",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should emit blur svg when width is less than 8 in dev but not prod",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should error if the image file does not exist",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should error if the resource isn't a valid image",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when domain is not defined in next.config.js",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when internal url is not an image",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when q is greater than 100",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when q is less than 1",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when q is missing",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when q is not a number",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when q is not an integer",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when url fails to load an image",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when url has file protocol",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when url has ftp protocol",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when url is missing",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when url is protocol relative",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when url is too long",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when w is 0",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when w is less than 0",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when w is missing",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when w is not a number",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when w is not an integer",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should fail when width is not in next.config.js",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should handle concurrent requests",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should handle non-ascii characters in image url",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain animated gif",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain animated png",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain animated png 2",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain animated webp",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain bmp",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain icns",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain ico format",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain jpg format for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain pic/pct",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should maintain png format for old Safari",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should normalize invalid status codes",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should not allow svg with application header",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should not allow svg with comma header",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should not allow svg with uppercase header",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should not allow svg with wrong header",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should not allow vector svg",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should not resize if requested width is larger than original source image",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize absolute url from localhost",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize avif",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize avif and maintain format",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize gif (not animated)",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url and new Chrome accept header as avif",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url and old Chrome accept header as webp",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url and png accept header",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url and webp Firefox accept header",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url with invalid accept header as gif",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url with invalid accept header as png",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize relative url with invalid accept header as tiff",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should resize tiff",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should return home page",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should set 304 status without body when etag matches if-none-match",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should set cache-control to immutable for static images",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should timeout for upstream image exceeding 7 seconds",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should use cache and stale-while-revalidate when query is the same for external image",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should use cache and stale-while-revalidate when query is the same for internal image",
+      "with isrFlushToDisk false config Production Mode Server support with next.config.js should use cached image file when parameters are the same for animated gif"
+    ],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/integration/image-optimizer/test/index.test.ts": {
     "passed": [
       "Image Optimizer Server support for trailingSlash in next.config.js should return successful response for original loader",