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

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

Changed files:
filename: test/rspack-build-tests-manifest.json
patch: @@ -139,7 +139,6 @@
   },
   "test/e2e/app-dir/actions-allowed-origins/app-action-allowed-origins.test.ts": {
     "passed": [
-      "app-dir action allowed origins should not crash for requests from privacy sensitive contexts",
       "app-dir action allowed origins should pass if localhost is set as a safe origin"
     ],
     "failed": [],
@@ -156,6 +155,16 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/actions-allowed-origins/app-action-opaque-origin.test.ts": {
+    "passed": [
+      "app-dir action allowed from opaque origins should succeed on submission",
+      "app-dir action disallowed from opaque origins should fail on submission"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/actions-navigation/index.test.ts": {
     "passed": [
       "app-dir action handling should handle actions correctly after following a relative link",
@@ -999,8 +1008,18 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/app-root-params-getters/generate-static-params-error.test.ts": {
+    "passed": [
+      "app-root-param-getters - generateStaticParams error should error when reading a root param inside the generateStaticParams that defines it - build"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/app-root-params-getters/generate-static-params.test.ts": {
     "passed": [
+      "app-root-param-getters - generateStaticParams should allow reading root params inside generateStaticParams",
       "app-root-param-getters - generateStaticParams should allow reading root params that were not prerendered",
       "app-root-param-getters - generateStaticParams should be part of the static shell",
       "app-root-param-getters - generateStaticParams should be statically prerenderable"
@@ -1038,9 +1057,15 @@
   },
   "test/e2e/app-dir/app-root-params-getters/use-cache.test.ts": {
     "passed": [
-      "app-root-param-getters - cache - at build should error when building a project that uses root params within `\"use cache\"`",
+      "app-root-param-getters - cache - at build should allow using root params within a \"use cache\" at build time",
+      "app-root-param-getters - cache - at runtime should allow using root params within a \"use cache\" - start",
+      "app-root-param-getters - cache - at runtime should create separate cache entries for different root params",
+      "app-root-param-getters - cache - at runtime should error when using root params in \"use cache\" nested inside unstable_cache - start",
       "app-root-param-getters - cache - at runtime should error when using root params within `unstable_cache` - start",
-      "app-root-param-getters - cache - at runtime should error when using root params within a \"use cache\" - start",
+      "app-root-param-getters - cache - at runtime should handle conditional root param reads based on arguments",
+      "app-root-param-getters - cache - at runtime should handle root param reads conditional on another root param value",
+      "app-root-param-getters - cache - at runtime should handle root param reads introduced after revalidation",
+      "app-root-param-getters - cache - at runtime should resume with the same cached data that was prerendered",
       "app-root-param-getters - private cache should allow using root params within a \"use cache: private\" - start"
     ],
     "failed": [],
@@ -2311,6 +2336,32 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/catch-error/catch-error-react-compiler.test.ts": {
+    "passed": [
+      "app-dir - unstable_catchError with react compiler should recover Client Component error after reset",
+      "app-dir - unstable_catchError with react compiler should recover Client Component error after unstable_retry",
+      "app-dir - unstable_catchError with react compiler should recover Server Component error after unstable_retry",
+      "app-dir - unstable_catchError with react compiler should recover after reset on Pages Router",
+      "app-dir - unstable_catchError with react compiler should throw when unstable_retry is called on Pages Router"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/app-dir/catch-error/catch-error.test.ts": {
+    "passed": [
+      "app-dir - unstable_catchError should recover Client Component error after reset",
+      "app-dir - unstable_catchError should recover Client Component error after unstable_retry",
+      "app-dir - unstable_catchError should recover Server Component error after unstable_retry",
+      "app-dir - unstable_catchError should recover after reset on Pages Router",
+      "app-dir - unstable_catchError should throw when unstable_retry is called on Pages Router"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/catchall-parallel-routes-group/catchall-parallel-routes-group.test.ts": {
     "passed": [
       "catchall-parallel-routes-group should work without throwing any errors about invalid pages"
@@ -3429,6 +3480,7 @@
   },
   "test/e2e/app-dir/instant-navigation-testing-api/instant-navigation-testing-api.test.ts": {
     "passed": [
+      "instant-navigation-testing-api - root params includes root param in instant shell",
       "instant-navigation-testing-api clears cookie after instant scope exits",
       "instant-navigation-testing-api clears cookie even when callback throws",
       "instant-navigation-testing-api does not leak runtime data from hover prefetch into instant shell",
@@ -3445,6 +3497,8 @@
       "instant-navigation-testing-api runtime params are excluded from instant shell does not include search param values in instant shell during client navigation",
       "instant-navigation-testing-api runtime params are excluded from instant shell does not include search param values in instant shell during page load",
       "instant-navigation-testing-api sets cookie before first navigation when using baseURL",
+      "instant-navigation-testing-api statically generated params are included in instant shell includes statically generated param values in instant shell during client navigation",
+      "instant-navigation-testing-api statically generated params are included in instant shell includes statically generated param values in instant shell during page load",
       "instant-navigation-testing-api subsequent navigations after instant scope are not locked",
       "instant-navigation-testing-api successive MPA navigations within instant scope",
       "instant-navigation-testing-api throws descriptive error on fresh page without baseURL",
@@ -4417,8 +4471,8 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/next-after-app-static/build-time/build-time.test.ts": {
-    "passed": ["after() in static pages runs after during build"],
-    "failed": [],
+    "passed": [],
+    "failed": ["after() in static pages runs after during build"],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -5811,8 +5865,21 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/partial-fallback-root-blocking/partial-fallback-root-blocking.test.ts": {
+    "passed": [
+      "partial-fallback-root-blocking should not reuse a shared shell cache entry for unknown root branches",
+      "partial-fallback-root-blocking should still serve a fallback shell for generated root branches"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/partial-fallback-shell-upgrade/partial-fallback-shell-upgrade.test.ts": {
     "passed": [
+      "partial-fallback-shell-upgrade should not keep upgrading once only fully dynamic params remain",
+      "partial-fallback-shell-upgrade should not upgrade a route shell when no params were prerendered",
+      "partial-fallback-shell-upgrade should upgrade a generic shell into the most specific prerendered shell",
       "partial-fallback-shell-upgrade should upgrade the fallback shell to a route shell"
     ],
     "failed": [],
@@ -6195,6 +6262,16 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/ppr-root-param-rsc-fallback/ppr-root-param-rsc-fallback.test.ts": {
+    "passed": [
+      "ppr-root-param-rsc-fallback does not return HTML for a non-pregenerated root param full-route rsc request",
+      "ppr-root-param-rsc-fallback does not return HTML for a pregenerated root param full-route rsc request"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/ppr-unstable-cache/ppr-unstable-cache.test.ts": {
     "passed": ["ppr-unstable-cache should not cache inner fetch calls"],
     "failed": [],
@@ -6602,6 +6679,7 @@
       "router autoscrolling on navigation horizontal scroll should't scroll horizontally",
       "router autoscrolling on navigation router.refresh() should not scroll when called alone",
       "router autoscrolling on navigation router.refresh() should not stop router.push() from scrolling",
+      "router autoscrolling on navigation server action refresh should not scroll when refresh() is called from a server action",
       "router autoscrolling on navigation should scroll to top even if React hoists children",
       "router autoscrolling on navigation vertical scroll should not scroll to top of document if page in viewport",
       "router autoscrolling on navigation vertical scroll should not scroll when the top of the page is in the viewport",
@@ -7284,6 +7362,17 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/segment-cache/max-prefetch-inlining/max-prefetch-inlining.test.ts": {
+    "passed": [
+      "max prefetch inlining bundles all segment data into a single request per route",
+      "max prefetch inlining deduplicates inlined prefetch requests for the same route",
+      "max prefetch inlining works with dynamic routes"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/segment-cache/memory-pressure/segment-cache-memory-pressure.test.ts": {
     "passed": [
       "segment cache memory pressure does not leak memory when repeatedly triggering prefetches",
@@ -7343,9 +7432,13 @@
   },
   "test/e2e/app-dir/segment-cache/prefetch-inlining/prefetch-inlining.test.ts": {
     "passed": [
-      "prefetch inlining bundles all segment data into a single request per route",
-      "prefetch inlining deduplicates inlined prefetch requests for the same route",
-      "prefetch inlining works with dynamic routes"
+      "prefetch inlining deep chain: all small segments inline to the leaf",
+      "prefetch inlining dynamic route: hints are based on concrete params, not fallback shell",
+      "prefetch inlining home: root inlines directly into page",
+      "prefetch inlining outlined: large segment breaks the inlining chain",
+      "prefetch inlining parallel routes: parent inlines into one slot only",
+      "prefetch inlining restart: large segment in the middle creates two inlining groups",
+      "prefetch inlining small chain: inlines multiple ancestors into deepest child"
     ],
     "failed": [],
     "pending": [],
@@ -7481,6 +7574,19 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/segment-cache/staleness/segment-cache-per-page-dynamic-stale-time.test.ts": {
+    "passed": [
+      "segment cache (per-page dynamic stale time) back/forward navigation always reuses BFCache regardless of stale time",
+      "segment cache (per-page dynamic stale time) per-page value overrides global staleTimes.dynamic regardless of direction",
+      "segment cache (per-page dynamic stale time) reuses dynamic data within the per-page stale time window",
+      "segment cache (per-page dynamic stale time) two dynamic pages with different stale times behave independently",
+      "segment cache (per-page dynamic stale time) with parallel routes, uses the minimum stale time across all slots"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/segment-cache/staleness/segment-cache-stale-time.test.ts": {
     "passed": [
       "segment cache (staleness) caches omitted from the prerender should not affect when the prefetch is expired",
@@ -7493,23 +7599,36 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/segment-cache/vary-params/root-params-segment-prefetch.test.ts": {
+    "passed": [
+      "segment cache - root params segment prefetch does not encode root param placeholders in segment-prefetch responses"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/segment-cache/vary-params/vary-params.test.ts": {
     "passed": [
       "segment cache - vary params caches head segment when generateMetadata does not access params",
       "segment cache - vary params does not reuse cached segment for optional catch-all when page accesses slug",
       "segment cache - vary params does not reuse cached segment for optional catch-all when page checks slug with in operator",
       "segment cache - vary params does not reuse cached segment for optional catch-all when page enumerates params",
       "segment cache - vary params does not reuse prefetched segment when page accesses searchParams",
+      "segment cache - vary params does not share cached segment when all params accessed statically (runtime prefetch)",
       "segment cache - vary params renders cached loading state instantly during navigation",
+      "segment cache - vary params renders cached loading state instantly with runtime prefetching",
       "segment cache - vary params reuses page segment when layout varies but page does not",
       "segment cache - vary params reuses prefetched segment when page does not access searchParams",
+      "segment cache - vary params shares cached segment across all params when none accessed statically (runtime prefetch)",
+      "segment cache - vary params shares cached segment across search params when not accessed (runtime prefetch)",
+      "segment cache - vary params tracks metadata param access separately from body (runtime prefetch)",
       "segment cache - vary params tracks param access in generateMetadata",
-      "segment cache - vary params tracks root param access via rootParams API"
+      "segment cache - vary params tracks root param access via rootParams API",
+      "segment cache - vary params tracks vary params per-segment with layout/page split (runtime prefetch)"
     ],
     "failed": [],
-    "pending": [
-      "segment cache - vary params renders cached loading state instantly with runtime prefetching"
-    ],
+    "pending": [],
     "flakey": [],
     "runtimeError": false
   },
@@ -7594,6 +7713,7 @@
       "app-dir - server source maps logged errors collapse deeply nested causes at depth 2",
       "app-dir - server source maps logged errors have a sourcemapped `cause`",
       "app-dir - server source maps logged errors have a sourcemapped stack with a codeframe",
+      "app-dir - server source maps logged errors in client components during ssr have a sourcemapped stack with a codeframe",
       "app-dir - server source maps logged errors include `[errors]` for AggregateError",
       "app-dir - server source maps logged errors preserve their name",
       "app-dir - server source maps sourcemaps errors during module evaluation",
@@ -8072,6 +8192,16 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/use-cache-swr/use-cache-swr.test.ts": {
+    "passed": [
+      "use-cache-swr should pass implicit tags to cache handler get() for nested caches during SWR",
+      "use-cache-swr should serve stale data and then pre-warmed data on subsequent request"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/use-cache-unknown-cache-kind/use-cache-unknown-cache-kind.test.ts": {
     "passed": [
       "use-cache-unknown-cache-kind should fail the build with an error",
@@ -8553,6 +8683,18 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/cache-handlers-upstream-wiring/index.test.ts": {
+    "passed": [
+      "cache-handlers-upstream-wiring cacheComponents disabled, edge app router uses configured cacheHandler for edge app page and edge app route",
+      "cache-handlers-upstream-wiring cacheComponents enabled, non-edge app router uses configured cacheHandlers for custom app-router cache kind",
+      "cache-handlers-upstream-wiring cacheComponents enabled, non-edge app router wires revalidateTag and revalidatePath to the custom cache handler",
+      "cache-handlers-upstream-wiring pages router non-edge wires res.revalidate() through the configured custom cacheHandler"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/cancel-request/stream-cancel.test.ts": {
     "passed": [
       "streaming responses cancel inner stream after disconnect edge app route handler cancels stalled stream",
@@ -11574,6 +11716,17 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/webpack-loader-parse-error/webpack-loader-parse-error.test.ts": {
+    "passed": [
+      "webpack-loader-parse-error (development) skipped in production mode"
+    ],
+    "failed": [
+      "webpack-loader-parse-error (production) should fail the build with parse errors from loaders"
+    ],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/with-router/index.test.ts": {
     "passed": [
       "withRouter production mode allows observation of navigation events using top level Router",
@@ -20874,11 +21027,10 @@
       "Telemetry CLI production mode detect static 404 correctly for `next build`",
       "Telemetry CLI production mode detects correct cli session defaults",
       "Telemetry CLI production mode detects tests correctly for `next build`",
+      "Telemetry CLI production mode emits event when swc fails to load",
       "Telemetry CLI production mode logs completed `next build` with warnings"
     ],
-    "failed": [
-      "Telemetry CLI production mode emits event when swc fails to load"
-    ],
+    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -21430,6 +21582,15 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/production/app-dir/adapter-partial-fallback/adapter-partial-fallback.test.ts": {
+    "passed": [
+      "adapter-partial-fallback should emit partial fallback metadata when infra can upgrade the shell"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/production/app-dir/app-edge-middleware/app-edge-middleware.test.ts": {
     "passed": [
       "app edge middleware with node.js modules should have errors about using Node.js modules when present in middleware",
@@ -21605,6 +21766,30 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/production/app-dir/empty-shell-route-cache/empty-shell-route-cache.test.ts": {
+    "passed": [
+      "empty-shell-route-cache after next start should not rewrite /with-suspense build artifacts on the first request",
+      "empty-shell-route-cache after next start should not rewrite /without-suspense build artifacts on the first request",
+      "empty-shell-route-cache should emit both routes as partially static build artifacts"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/production/app-dir/generate-static-params-errors/generate-static-params-errors.test.ts": {
+    "passed": [
+      "generate-static-params-errors should allow root params access inside generateStaticParams",
+      "generate-static-params-errors should error when connection() is called inside generateStaticParams",
+      "generate-static-params-errors should error when cookies() is called inside generateStaticParams",
+      "generate-static-params-errors should error when draftMode() is called inside generateStaticParams",
+      "generate-static-params-errors should error when headers() is called inside generateStaticParams"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/production/app-dir/global-default-cache-handler/global-default-cache-handler.test.ts": {
     "passed": [
       "global-default-cache-handler should call refreshTags on global default cache handler",
@@ -21708,10 +21893,10 @@
     "runtimeError": false
   },
   "test/production/app-dir/metadata-static-route-cache/metadata-static-route-cache.test.ts": {
-    "passed": [],
-    "failed": [
+    "passed": [
       "app dir - metadata static routes cache should generate different content after replace the static metadata file"
     ],
+    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -22858,6 +23043,29 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/production/rewrite-request-smuggling/rewrite-request-smuggling.test.ts": {
+    "passed": [
+      "rewrite-request-smuggling does not smuggle a second request for OPTIONS with Transfer-Encoding, upgrade",
+      "rewrite-request-smuggling does not smuggle a second request when an intermediary strips transfer-encoding unconditionally",
+      "rewrite-request-smuggling does not smuggle a second request when using keep-alive only",
+      "rewrite-request-smuggling does not smuggle a second request with Transfer-Encoding, upgrade",
+      "rewrite-request-smuggling does not smuggle a second request with keep-alive, upgrade"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/production/route-bundle-stats/route-bundle-stats.test.ts": {
+    "passed": [],
+    "failed": [],
+    "pending": [
+      "route-bundle-stats includes both Pages Router and App Router routes",
+      "route-bundle-stats writes .next/diagnostics/route-bundle-stats.json after build"
+    ],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/production/sharp-basic/sharp-basic.test.ts": {
     "passed": ["sharp support with hasNextSupport should work using cheerio"],
     "failed": [],