{
"version": 2,
"suites": {
"test/e2e/app-dir/app/provide-paths.test.ts": {
"passed": [],
"pending": [],
"failed": ["Provided page/app paths should only build the provided paths"]
},
"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 /error should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware false for /error?with=query should have the correct router parameters after it is ready",
"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",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware true for /error should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware true for /error?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware true for /not/a/real/page should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of true and middleware false for /error should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of true and middleware false for /error?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of true and middleware false for /not/a/real/page should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of false and middleware false for /docs/error should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of false and middleware false for /docs/error?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of false and middleware false for /not/a/real/page should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of true and middleware false for /docs/error should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of true and middleware false for /docs/error?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of true and middleware false for /not/a/real/page should have the correct router parameters after it is ready"
],
"failed": [
"404-page-router 404-page-router with basePath of false and i18n of false and middleware false for /not/a/real/page?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware false should not throw any errors when re-fetching the route info",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware true for /not/a/real/page?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of false and middleware true should not throw any errors when re-fetching the route info",
"404-page-router 404-page-router with basePath of false and i18n of true and middleware false for /not/a/real/page?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of false and i18n of true and middleware false should not throw any errors when re-fetching the route info",
"404-page-router 404-page-router with basePath of true and i18n of false and middleware false for /not/a/real/page?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of false and middleware false should not throw any errors when re-fetching the route info",
"404-page-router 404-page-router with basePath of true and i18n of true and middleware false for /not/a/real/page?with=query should have the correct router parameters after it is ready",
"404-page-router 404-page-router with basePath of true and i18n of true and middleware false should not throw any errors when re-fetching the route info"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir-legacy-edge-runtime-config/index.test.ts": {
"passed": [
"app-dir edge runtime config should warn the legacy object config export"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/_allow-underscored-root-directory/_allow-underscored-root-directory.test.ts": {
"passed": [],
"failed": [
"_allow-underscored-root-directory should not serve app path with underscore",
"_allow-underscored-root-directory should pages path with a underscore at the root",
"_allow-underscored-root-directory should serve app path with %5F"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions-allowed-origins/app-action-allowed-origins.test.ts": {
"passed": [
"app-dir action allowed origins should pass if localhost is set as a safe origin"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions-allowed-origins/app-action-disallowed-origins.test.ts": {
"passed": [
"app-dir action disallowed origins should error if x-forwarded-host does not match the origin"
],
"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",
"app-dir action handling should handle actions correctly after navigation / redirection events"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions-revalidate-remount/actions-revalidate-remount.test.ts": {
"passed": [
"actions-revalidate-remount should not remount the page + loading component when revalidating"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions/app-action-export.test.ts": {
"passed": [],
"failed": [
"app-dir action handling - next export should error when use export output for server actions"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions/app-action-form-state.test.ts": {
"passed": [],
"failed": [
"app-dir action useActionState should send the action to the provided permalink with form state when JS disabled",
"app-dir action useActionState should support hydrating the app from progressively enhanced form request",
"app-dir action useActionState should support submitting form state with JS",
"app-dir action useActionState should support submitting form state without JS"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions/app-action-progressive-enhancement.test.ts": {
"passed": [
"app-dir action progressive enhancement should support actions from client without JS",
"app-dir action progressive enhancement should support formData and redirect without JS"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions/app-action-size-limit-invalid.test.ts": {
"passed": [
"app-dir action size limit invalid config should error if serverActions.bodySizeLimit config is a negative number",
"app-dir action size limit invalid config should error if serverActions.bodySizeLimit config is a negative size",
"app-dir action size limit invalid config should error if serverActions.bodySizeLimit config is invalid"
],
"failed": [
"app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit",
"app-dir action size limit invalid config should respect the size set in serverActions.bodySizeLimit when submitting form"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/actions/app-action.test.ts": {
"passed": [
"app-dir action handling Edge SSR should allow cookie and header async storages",
"app-dir action handling Edge SSR should handle basic actions correctly",
"app-dir action handling Edge SSR should handle calls to redirect() with a absolute URL in a single pass",
"app-dir action handling Edge SSR should handle calls to redirect() with a relative URL in a single pass",
"app-dir action handling Edge SSR should handle calls to redirect() with external URLs",
"app-dir action handling Edge SSR should handle unicode search params",
"app-dir action handling Edge SSR should return error response for hoc auth wrappers in edge runtime",
"app-dir action handling caching disabled by default should not override force-cache in server action",
"app-dir action handling caching disabled by default should not override revalidate in server action",
"app-dir action handling caching disabled by default should use no-store as default for server action",
"app-dir action handling encryption should send encrypted values from the closed over closure",
"app-dir action handling fetch actions should handle a fetch action initiated from a static page",
"app-dir action handling fetch actions should handle calls to redirect() with a absolute URL in a single pass",
"app-dir action handling fetch actions should handle calls to redirect() with a relative URL in a single pass",
"app-dir action handling fetch actions should handle calls to redirect() with external URLs",
"app-dir action handling fetch actions should handle redirects to routes that provide an invalid RSC response",
"app-dir action handling fetch actions should handle revalidatePath",
"app-dir action handling fetch actions should handle revalidateTag",
"app-dir action handling fetch actions should invalidate client cache on other routes when cookies.set is called",
"app-dir action handling fetch actions should invalidate client cache when path is revalidated",
"app-dir action handling fetch actions should invalidate client cache when tag is revalidated",
"app-dir action handling fetch actions should revalidate when cookies.set is called",
"app-dir action handling fetch actions should revalidate when cookies.set is called in a client action",
"app-dir action handling fetch actions should store revalidation data in the prefetch cache",
"app-dir action handling redirects displays searchParams correctly when redirecting with SearchParams",
"app-dir action handling redirects merges cookies correctly when redirecting",
"app-dir action handling redirects redirects properly when server action handler redirects with a 307 status code",
"app-dir action handling redirects redirects properly when server action handler redirects with a 308 status code",
"app-dir action handling redirects redirects properly when server action handler uses `permanentRedirect`",
"app-dir action handling redirects redirects properly when server action handler uses `redirect`",
"app-dir action handling redirects should not forward next-action header to a redirected RSC request",
"app-dir action handling server actions render client components server component imported action should support importing client components from actions",
"app-dir action handling should 404 when POSTing an invalid server action",
"app-dir action handling should be possible to catch network errors",
"app-dir action handling should be possible to catch regular errors",
"app-dir action handling should forward action request to a worker that contains the action handler (edge)",
"app-dir action handling should forward action request to a worker that contains the action handler (node)",
"app-dir action handling should handle action correctly with middleware rewrite",
"app-dir action handling should handle actions executed in quick succession",
"app-dir action handling should handle basic actions correctly",
"app-dir action handling should log a warning when a server action is not found but an id is provided",
"app-dir action handling should not block navigation events while a server action is in flight",
"app-dir action handling should not block router.back() while a server action is in flight",
"app-dir action handling should not error when a forwarded action triggers a redirect (edge)",
"app-dir action handling should not error when a forwarded action triggers a redirect (node)",
"app-dir action handling should not log errors for non-action form POSTs",
"app-dir action handling should only submit action once when resubmitting an action after navigation",
"app-dir action handling should push new route when redirecting",
"app-dir action handling should report errors with bad inputs correctly",
"app-dir action handling should support .bind",
"app-dir action handling should support chained .bind",
"app-dir action handling should support formData and redirect",
"app-dir action handling should support headers and cookies",
"app-dir action handling should support headers in client imported actions",
"app-dir action handling should support hoc auth wrappers",
"app-dir action handling should support importing actions in client components",
"app-dir action handling should support importing the same action module instance in both server and action layers",
"app-dir action handling should support next/dynamic with ssr: false",
"app-dir action handling should support next/dynamic with ssr: false (edge)",
"app-dir action handling should support notFound",
"app-dir action handling should support notFound (javascript disabled)",
"app-dir action handling should support setting cookies in route handlers with the correct overrides",
"app-dir action handling should support uploading files",
"app-dir action handling should trigger a refresh for a server action that also dispatches a navigation event",
"app-dir action handling should trigger a refresh for a server action that gets discarded due to a navigation",
"app-dir action handling should work with interception routes"
],
"failed": [
"app-dir action handling should not expose action content in sourcemaps"
],
"pending": [
"app-dir action handling fetch actions should handle revalidateTag + redirect",
"app-dir action handling server actions render client components client component imported action should support importing client components from actions"
],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-a11y/index.test.ts": {
"passed": [
"app a11y features route announcer should announce document.title changes",
"app a11y features route announcer should announce h1 changes",
"app a11y features route announcer should announce route changes when h1 changes inside an inner layout",
"app a11y features route announcer should not announce the initital title"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-alias/app-alias.test.ts": {
"passed": [
"app-dir alias should generate app-build-manifest correctly",
"app-dir alias should handle typescript paths alias correctly",
"app-dir alias should not contain installed react/react-dom version in client chunks",
"app-dir alias should resolve css imports from outside with src folder presented"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-basepath-custom-server/index.test.ts": {
"passed": [
"custom-app-server-action-redirect redirects with basepath properly when server action handler uses `redirect`",
"custom-app-server-action-redirect redirects with proper cookies set from both redirect response and post respose"
],
"failed": [],
"pending": [],
"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 metadata og image with basePath",
"app dir - basepath should prefix redirect() with basePath",
"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-client-cache/client-cache.defaults.test.ts": {
"passed": [
"app dir client cache semantics (default semantics) prefetch={false} should not prefetch the page at all",
"app dir client cache semantics (default semantics) prefetch={false} should not re-use the page segment cache",
"app dir client cache semantics (default semantics) prefetch={true} should prefetch again after 5 mins if the link is visible again",
"app dir client cache semantics (default semantics) prefetch={true} should prefetch the full page",
"app dir client cache semantics (default semantics) prefetch={true} should re-use the cache for the full page, only for 5 mins",
"app dir client cache semantics (default semantics) prefetch={undefined} - default should not re-use the page segment cache",
"app dir client cache semantics (default semantics) prefetch={undefined} - default should prefetch partially a dynamic page",
"app dir client cache semantics (default semantics) prefetch={undefined} - default should refetch the full page after 5 mins",
"app dir client cache semantics (default semantics) prefetch={undefined} - default should respect a loading boundary that returns `null`",
"app dir client cache semantics (default semantics) should renew the initial seeded data after expiration time"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-client-cache/client-cache.experimental.test.ts": {
"passed": [
"app dir client cache semantics (experimental staleTimes) dynamic: 0 prefetch={false} should trigger a loading state before fetching the page, followed by fresh data on every subsequent navigation",
"app dir client cache semantics (experimental staleTimes) dynamic: 0 prefetch={false} without a loading boundary should get fresh data on every subsequent navigation",
"app dir client cache semantics (experimental staleTimes) dynamic: 0 prefetch={true} should re-use the cache for 5 minutes (default \"static\" time)",
"app dir client cache semantics (experimental staleTimes) dynamic: 0 prefetch={undefined} - default should trigger a loading state before fetching the page, followed by fresh data on every subsequent navigation",
"app dir client cache semantics (experimental staleTimes) dynamic: 0 prefetch={undefined} - default without a loading boundary should get fresh data on every subsequent navigation",
"app dir client cache semantics (experimental staleTimes) dynamic: 0 telemetry should send staleTimes feature usage event",
"app dir client cache semantics (experimental staleTimes) dynamic: 0, static: 0 should trigger a loading state before fetching the page, followed by fresh data on every subsequent navigation",
"app dir client cache semantics (experimental staleTimes) dynamic: 0, static: 0 without a loading boundary should get fresh data on every subsequent navigation",
"app dir client cache semantics (experimental staleTimes) static: 180 prefetch={true} should use the custom static override time (3 minutes)",
"app dir client cache semantics (experimental staleTimes) static: 180 prefetch={undefined} - default should re-use the loading boundary for the custom static override time (3 minutes)",
"app dir client cache semantics (experimental staleTimes) static: 180 telemetry should send staleTimes feature usage event"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-client-cache/client-cache.original.test.ts": {
"passed": [
"app dir client cache semantics (30s/5min) prefetch={false} should not prefetch the page at all",
"app dir client cache semantics (30s/5min) prefetch={false} should re-use the cache only for 30 seconds",
"app dir client cache semantics (30s/5min) prefetch={true} should prefetch again after 5 mins if the link is visible again",
"app dir client cache semantics (30s/5min) prefetch={true} should prefetch the full page",
"app dir client cache semantics (30s/5min) prefetch={true} should re-use the cache for the full page, only for 5 mins",
"app dir client cache semantics (30s/5min) prefetch={undefined} - default should prefetch partially a dynamic page",
"app dir client cache semantics (30s/5min) prefetch={undefined} - default should re-use the full cache for only 30 seconds",
"app dir client cache semantics (30s/5min) prefetch={undefined} - default should refetch below the fold after 30 seconds",
"app dir client cache semantics (30s/5min) prefetch={undefined} - default should refetch the full page after 5 mins",
"app dir client cache semantics (30s/5min) prefetch={undefined} - default should renew the 30s cache once the data is revalidated",
"app dir client cache semantics (30s/5min) prefetch={undefined} - default should respect a loading boundary that returns `null`",
"app dir client cache semantics (30s/5min) should renew the initial seeded data after expiration time",
"app dir client cache semantics (30s/5min) should seed the prefetch cache with the fetched page data"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-client-cache/client-cache.parallel-routes.test.ts": {
"passed": [
"app dir client cache with parallel routes prefetch={true} should prefetch the full page",
"app dir client cache with parallel routes prefetch={true} should re-use the cache for the full page, only for 5 mins"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-compilation/index.test.ts": {
"passed": [
"app dir Loading should render loading.js in initial html for slow page"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-config-crossorigin/index.test.ts": {
"passed": ["app dir - crossOrigin config skip in start mode"],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-css-pageextensions/index.test.ts": {
"passed": [
"app dir - css with pageextensions css support with pageextensions page in app directory with pageextention, css should work should support global css inside layout"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-css/index.test.ts": {
"passed": [
"app dir - css css support chunks should bundle css resources into chunks",
"app dir - css css support client components should support css modules inside client components",
"app dir - css css support client components should support css modules inside client page",
"app dir - css css support client layouts should support css modules inside client layouts",
"app dir - css css support client layouts should support global css inside client layouts",
"app dir - css css support client pages should support css modules inside client pages",
"app dir - css css support client pages should support global css inside client pages",
"app dir - css css support css ordering should have inner layers take precedence over outer layers",
"app dir - css css support server layouts should support css modules inside server layouts",
"app dir - css css support server layouts should support external css imports",
"app dir - css css support server pages should not contain pages css in app dir page",
"app dir - css css support server pages should support css modules inside server pages",
"app dir - css css support server pages should support global css inside server pages",
"app dir - css css support special entries should include css imported in client not-found.js",
"app dir - css css support special entries should include css imported in client template.js",
"app dir - css css support special entries should include css imported in error.js",
"app dir - css css support special entries should include css imported in loading.js",
"app dir - css css support special entries should include css imported in root not-found.js",
"app dir - css css support special entries should include css imported in server not-found.js",
"app dir - css css support special entries should include css imported in server template.js",
"app dir - css css support special entries should include root layout css for root not-found.js",
"app dir - css pages dir should include css modules and global css after page transition",
"app dir - css sass support client layouts should support global sass/scss inside client layouts",
"app dir - css sass support client layouts should support sass/scss modules inside client layouts",
"app dir - css sass support client pages should support global sass/scss inside client pages",
"app dir - css sass support client pages should support sass/scss modules inside client pages",
"app dir - css sass support server layouts should support global sass/scss inside server layouts",
"app dir - css sass support server layouts should support sass/scss modules inside server layouts",
"app dir - css sass support server pages should support global sass/scss inside server pages",
"app dir - css sass support server pages should support sass/scss modules inside server pages"
],
"failed": [
"app dir - css css support page extensions should include css imported in MDX pages"
],
"pending": [
"app dir - css css support server layouts should support global css inside server layouts"
],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-custom-cache-handler/index.test.ts": {
"passed": [
"app-dir - custom-cache-handler - cjs cjs module exports should have logs from cache-handler",
"app-dir - custom-cache-handler - cjs-default-export cjs default export should have logs from cache-handler",
"app-dir - custom-cache-handler - esm esm default export should have logs from cache-handler"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-edge-root-layout/index.test.ts": {
"passed": [
"app-dir edge runtime root layout should mark static contain metadata routes as edge functions",
"app-dir edge runtime root layout should not emit metadata files into bad paths"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-edge/app-edge.test.ts": {
"passed": [
"app-dir edge SSR should handle /index routes correctly",
"app-dir edge SSR should handle edge only routes",
"app-dir edge SSR should retrieve cookies in a server component in the edge runtime",
"app-dir edge SSR should treat process as object without polyfill in edge runtime"
],
"failed": [
"app-dir edge SSR should generate matchers correctly in middleware manifest"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-esm-js/index.test.ts": {
"passed": [
"app-dir - esm js extension should be able to render nextjs api in app router",
"app-dir - esm js extension should be able to use nextjs api in pages router",
"app-dir - esm js extension should support next/og image"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-external/app-external.test.ts": {
"passed": [
"app dir - external dependency app route should resolve next/server api from external esm package",
"app dir - external dependency mixed syntax external modules should handle mixed module in server and client components",
"app dir - external dependency mixed syntax external modules should handle mixed module with next/dynamic",
"app dir - external dependency react in external esm packages should support namespace import with ESM packages",
"app dir - external dependency react in external esm packages should use the same react in client app",
"app dir - external dependency react in external esm packages should use the same react in edge server app",
"app dir - external dependency react in external esm packages should use the same react in pages",
"app dir - external dependency react in external esm packages should use the same react in server app",
"app dir - external dependency server actions should compile server actions from node_modules in client components",
"app dir - external dependency server actions should prefer to resolve esm over cjs for bundling optout packages",
"app dir - external dependency should be able to opt-out 3rd party packages being bundled in server components",
"app dir - external dependency should correctly collect global css imports and mark them as side effects",
"app dir - external dependency should emit cjs helpers for external cjs modules when compiled",
"app dir - external dependency should export client module references in esm",
"app dir - external dependency should handle external async module libraries correctly",
"app dir - external dependency should handle external css modules",
"app dir - external dependency should handle external css modules in pages",
"app dir - external dependency should handle external next/font",
"app dir - external dependency should have proper tree-shaking for known modules in CJS",
"app dir - external dependency should resolve 3rd party package exports based on the react-server condition",
"app dir - external dependency should resolve the subset react in server components based on the react-server condition",
"app dir - external dependency should support exporting multiple star re-exports",
"app dir - external dependency should transpile specific external packages with the `transpilePackages` option",
"app dir - external dependency should use the same async storages if imported directly",
"app dir - external dependency should use the same export type for packages in both ssr and client"
],
"failed": [],
"pending": [
"app dir - external dependency should not apply swc optimizer transform for external packages in browser layer in web worker"
],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-fetch-deduping/app-fetch-deduping.test.ts": {
"passed": ["app-fetch-deduping should skip other scenarios"],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-invalid-revalidate/app-invalid-revalidate.test.ts": {
"passed": [
"app-invalid-revalidate should error properly for invalid revalidate at layout",
"app-invalid-revalidate should error properly for invalid revalidate at page",
"app-invalid-revalidate should error properly for invalid revalidate on fetch",
"app-invalid-revalidate should error properly for invalid revalidate on unstable_cache"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-middleware/app-middleware.test.ts": {
"passed": [
"app dir - middleware with middleware in src dir works without crashing when using requestAsyncStorage",
"app dir - middleware without pages dir Updates headers",
"app-dir with middleware Mutate request headers for Edge Functions Adds new headers",
"app-dir with middleware Mutate request headers for Edge Functions Deletes headers",
"app-dir with middleware Mutate request headers for Edge Functions Supports draft mode",
"app-dir with middleware Mutate request headers for Edge Functions Updates headers",
"app-dir with middleware Mutate request headers for Serverless Functions Adds new headers",
"app-dir with middleware Mutate request headers for Serverless Functions Deletes headers",
"app-dir with middleware Mutate request headers for Serverless Functions Supports draft mode",
"app-dir with middleware Mutate request headers for Serverless Functions Updates headers",
"app-dir with middleware Mutate request headers for next/headers Adds new headers",
"app-dir with middleware Mutate request headers for next/headers Deletes headers",
"app-dir with middleware Mutate request headers for next/headers Supports draft mode",
"app-dir with middleware Mutate request headers for next/headers Updates headers",
"app-dir with middleware should be possible to modify cookies & read them in an RSC in a single request"
],
"failed": [
"app-dir with middleware should filter correctly after middleware rewrite"
],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-prefetch-false-loading/app-prefetch-false-loading.test.ts": {
"passed": [
"app-prefetch-false-loading should not re-trigger loading state when navigating between pages that share a dynamic layout",
"app-prefetch-false-loading should render loading for the initial render"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-prefetch-false/app-prefetch-false.test.ts": {
"passed": [
"app-prefetch-false should avoid double-fetching when optimistic navigation fails"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-prefetch-static/app-prefetch-static.test.ts": {
"passed": [
"app-prefetch-static should correctly navigate between static & dynamic pages"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-prefetch/prefetching.stale-times.test.ts": {
"passed": [
"app dir - prefetching (custom staleTime) should not fetch again when a static page was prefetched when navigating to it twice",
"app dir - prefetching (custom staleTime) should not re-fetch cached data when navigating back to a route group"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-prefetch/prefetching.test.ts": {
"passed": [
"app dir - prefetching NEXT_RSC_UNION_QUERY query name is _rsc",
"app dir - prefetching dynamic rendering /force-dynamic should not re-render layout when navigating between sub-pages",
"app dir - prefetching dynamic rendering /force-dynamic should update search params following a link click",
"app dir - prefetching dynamic rendering /revalidate-0 should not re-render layout when navigating between sub-pages",
"app dir - prefetching dynamic rendering /revalidate-0 should update search params following a link click",
"app dir - prefetching invalid URLs should not throw when an invalid URL is passed to Link",
"app dir - prefetching invalid URLs should throw when an invalid URL is passed to router.prefetch",
"app dir - prefetching should calculate `_rsc` query based on `Next-Url`",
"app dir - prefetching should navigate when prefetch is false",
"app dir - prefetching should not fetch again when a static page was prefetched",
"app dir - prefetching should not have prefetch error for static path",
"app dir - prefetching should not need to prefetch the layout if the prefetch is initiated at the same segment",
"app dir - prefetching should not prefetch for a bot user agent",
"app dir - prefetching should not re-render error component when triggering a prefetch action",
"app dir - prefetching should only prefetch the loading state and not the component tree when prefetching at the same segment",
"app dir - prefetching should show layout eagerly when prefetched with loading one level down"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-rendering/rendering.test.ts": {
"passed": [
"app dir rendering ISR should revalidate the page when revalidate is configured",
"app dir rendering SSR only should run data fetch in parallel",
"app dir rendering SSR only should run data in layout and page",
"app dir rendering should serve app/page.server.js at /",
"app dir rendering static only should run data in layout and page",
"app dir rendering static only should run data in parallel and use cached version for production"
],
"failed": [],
"pending": [
"app dir rendering mixed static and dynamic should generate static data during build and use it"
],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-routes-client-component/app-routes-client-component.test.ts": {
"passed": [
"referencing a client component in an app route responds without error"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-routes-subrequests/app-routes-subrequests.test.ts": {
"passed": ["app-routes-subrequests shortcuts after 5 subrequests"],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-routes-trailing-slash/app-routes-trailing-slash.test.ts": {
"passed": [
"app-routes-trailing-slash should handle trailing slash for edge runtime",
"app-routes-trailing-slash should handle trailing slash for node runtime"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-routes/app-custom-route-base-path.test.ts": {
"passed": [
"app-custom-routes automatic implementations implements HEAD on routes with GET already implemented",
"app-custom-routes automatic implementations implements OPTIONS on routes",
"app-custom-routes basic fetch request with a response abort via a DELETE request aborts without error on /basic/endpoint",
"app-custom-routes basic fetch request with a response abort via a DELETE request aborts without error on /basic/vercel/endpoint",
"app-custom-routes basic fetch request with a response abort via a GET request aborts without error on /basic/endpoint",
"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 cookies gets the correct values",
"app-custom-routes hooks cookies().has() 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 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",
"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 cookies gets the correct values",
"app-custom-routes hooks cookies().has() 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 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-simple-routes/app-simple-routes.test.ts": {
"passed": [
"app-simple-routes works with simple routes renders a edge route",
"app-simple-routes works with simple routes renders a node route"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-static/app-static-custom-handler.test.ts": {
"passed": [
"app-dir static/dynamic handling Incremental cache limits should cache large data when using custom cache handler and force-cache mode",
"app-dir static/dynamic handling fetch `cache` should supercede dynamic config when force-dynamic is used",
"app-dir static/dynamic handling fetchCache config should supercede dynamic config when force-dynamic is used",
"app-dir static/dynamic handling force-dynamic should supercede a \"default\" cache value",
"app-dir static/dynamic handling should allow dynamic routes to access cookies",
"app-dir static/dynamic handling should build dynamic param with edge runtime correctly",
"app-dir static/dynamic handling should cache correctly for cache: no-store",
"app-dir static/dynamic handling should cache correctly for fetchCache = default-cache",
"app-dir static/dynamic handling should cache correctly for fetchCache = force-cache",
"app-dir static/dynamic handling should cache correctly handle JSON body",
"app-dir static/dynamic handling should cache correctly with POST method and revalidate",
"app-dir static/dynamic handling should cache correctly with authorization header and revalidate",
"app-dir static/dynamic handling should cache correctly with cookie header and revalidate",
"app-dir static/dynamic handling should cache correctly with post method and revalidate",
"app-dir static/dynamic handling should cache correctly with post method and revalidate edge",
"app-dir static/dynamic handling should cache correctly with utf8 encoding",
"app-dir static/dynamic handling should cache correctly with utf8 encoding edge",
"app-dir static/dynamic handling should correctly handle fetchCache = \"force-no-store\"",
"app-dir static/dynamic handling should correctly handle statusCode with notFound + ISR",
"app-dir static/dynamic handling should correctly include headers instance in cache key",
"app-dir static/dynamic handling should correctly skip caching POST fetch for POST handler",
"app-dir static/dynamic handling should force SSR correctly for headers usage",
"app-dir static/dynamic handling should handle dynamicParams: true correctly",
"app-dir static/dynamic handling should handle partial-gen-params with default dynamicParams correctly",
"app-dir static/dynamic handling should handle partial-gen-params with layout dynamicParams = false correctly",
"app-dir static/dynamic handling should handle partial-gen-params with page dynamicParams = false correctly",
"app-dir static/dynamic handling should have correct prerender-manifest entries",
"app-dir static/dynamic handling should have deterministic etag across revalidates",
"app-dir static/dynamic handling should have logs from cache-handler",
"app-dir static/dynamic handling should honor fetch cache correctly",
"app-dir static/dynamic handling should honor fetch cache correctly (edge)",
"app-dir static/dynamic handling should infer a fetchCache of force-no-store when force-dynamic is used",
"app-dir static/dynamic handling should keep querystring on static page",
"app-dir static/dynamic handling should not cache correctly with POST method request init",
"app-dir static/dynamic handling should not cache non-ok statusCode",
"app-dir static/dynamic handling should not error with dynamic server usage with force-static",
"app-dir static/dynamic handling should not error with force-dynamic and catch-all routes",
"app-dir static/dynamic handling should not error with generateStaticParams and authed data on revalidate",
"app-dir static/dynamic handling should not error with generateStaticParams and dynamic data",
"app-dir static/dynamic handling should not have cache tags header for non-minimal mode",
"app-dir static/dynamic handling should not throw Dynamic Server Usage error when using generateStaticParams with draftMode",
"app-dir static/dynamic handling should output debug info for static bailouts",
"app-dir static/dynamic handling should produce response with url from fetch",
"app-dir static/dynamic handling should propagate unstable_cache tags correctly",
"app-dir static/dynamic handling should properly error when dynamic = \"error\" page uses dynamic",
"app-dir static/dynamic handling should render not found pages correctly and fallback to the default one",
"app-dir static/dynamic handling should skip cache in draft mode",
"app-dir static/dynamic handling should skip fetch cache when accessing request properties",
"app-dir static/dynamic handling should skip fetch cache when an authorization header is present after dynamic usage",
"app-dir static/dynamic handling should ssr dynamically when detected automatically with fetch cache option",
"app-dir static/dynamic handling should ssr dynamically when forced via config",
"app-dir static/dynamic handling should still cache even though the `traceparent` header was different",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/app-page",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/route-handler",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving/app-page",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving/route-handler",
"app-dir static/dynamic handling should use auto no cache when no fetch config",
"app-dir static/dynamic handling should warn for too many cache tags",
"app-dir static/dynamic handling should work with dynamic path no generateStaticParams",
"app-dir static/dynamic handling should work with forced dynamic path",
"app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-edge",
"app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node",
"app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge",
"app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node",
"app-dir static/dynamic handling unstable_cache should bypass cache in draft mode",
"app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-cache",
"app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-store",
"app-dir static/dynamic handling unstable_cache should not error when retrieving the value undefined",
"app-dir static/dynamic handling unstable_cache should retrieve the same value on second request",
"app-dir static/dynamic handling unstable_noStore should not opt-out of static optimization when used in next/cache",
"app-dir static/dynamic handling unstable_noStore should opt-out of static optimization",
"app-dir static/dynamic handling usePathname should have the correct values",
"app-dir static/dynamic handling usePathname should have values from canonical url on rewrite",
"app-dir static/dynamic handling useSearchParams client should bailout to client rendering - with suspense boundary",
"app-dir static/dynamic handling useSearchParams client should have values from canonical url on rewrite",
"app-dir static/dynamic handling useSearchParams server response should bailout to client rendering - with suspense boundary"
],
"failed": [
"app-dir static/dynamic handling should output HTML/RSC files for static paths"
],
"pending": [
"app-dir static/dynamic handling should correctly de-dupe fetch without next cache /react-fetch-deduping-edge",
"app-dir static/dynamic handling should correctly de-dupe fetch without next cache /react-fetch-deduping-node",
"app-dir static/dynamic handling should ssr dynamically when detected automatically with fetch revalidate option",
"app-dir static/dynamic handling useSearchParams client should have empty search params on force-static",
"app-dir static/dynamic handling useSearchParams server response should have empty search params on force-static"
],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-static/app-static.test.ts": {
"passed": [
"app-dir static/dynamic handling Incremental cache limits should load data only at build time even if response data size is greater than 2MB and FetchCache is possible",
"app-dir static/dynamic handling fetch `cache` should supercede dynamic config when force-dynamic is used",
"app-dir static/dynamic handling fetchCache config should supercede dynamic config when force-dynamic is used",
"app-dir static/dynamic handling force-dynamic should supercede a \"default\" cache value",
"app-dir static/dynamic handling it should revalidate correctly with edge route handler",
"app-dir static/dynamic handling it should revalidate correctly with node route handler",
"app-dir static/dynamic handling it should revalidate tag correctly with edge route handler",
"app-dir static/dynamic handling it should revalidate tag correctly with node route handler",
"app-dir static/dynamic handling should allow dynamic routes to access cookies",
"app-dir static/dynamic handling should build dynamic param with edge runtime correctly",
"app-dir static/dynamic handling should cache correctly for cache: no-store",
"app-dir static/dynamic handling should cache correctly for fetchCache = default-cache",
"app-dir static/dynamic handling should cache correctly for fetchCache = force-cache",
"app-dir static/dynamic handling should cache correctly handle JSON body",
"app-dir static/dynamic handling should cache correctly with POST method and revalidate",
"app-dir static/dynamic handling should cache correctly with authorization header and revalidate",
"app-dir static/dynamic handling should cache correctly with cookie header and revalidate",
"app-dir static/dynamic handling should cache correctly with post method and revalidate",
"app-dir static/dynamic handling should cache correctly with post method and revalidate edge",
"app-dir static/dynamic handling should cache correctly with utf8 encoding",
"app-dir static/dynamic handling should cache correctly with utf8 encoding edge",
"app-dir static/dynamic handling should correctly error and not update cache for ISR",
"app-dir static/dynamic handling should correctly handle fetchCache = \"force-no-store\"",
"app-dir static/dynamic handling should correctly handle statusCode with notFound + ISR",
"app-dir static/dynamic handling should correctly include headers instance in cache key",
"app-dir static/dynamic handling should correctly skip caching POST fetch for POST handler",
"app-dir static/dynamic handling should force SSR correctly for headers usage",
"app-dir static/dynamic handling should handle dynamicParams: false correctly",
"app-dir static/dynamic handling should handle dynamicParams: true correctly",
"app-dir static/dynamic handling should handle partial-gen-params with default dynamicParams correctly",
"app-dir static/dynamic handling should handle partial-gen-params with layout dynamicParams = false correctly",
"app-dir static/dynamic handling should handle partial-gen-params with page dynamicParams = false correctly",
"app-dir static/dynamic handling should have correct prerender-manifest entries",
"app-dir static/dynamic handling should have deterministic etag across revalidates",
"app-dir static/dynamic handling should honor dynamic = \"force-static\" correctly",
"app-dir static/dynamic handling should honor dynamic = \"force-static\" correctly (lazy)",
"app-dir static/dynamic handling should honor fetch cache correctly",
"app-dir static/dynamic handling should honor fetch cache correctly (edge)",
"app-dir static/dynamic handling should honor fetch cache in generateStaticParams",
"app-dir static/dynamic handling should honor force-static with fetch cache: no-store correctly",
"app-dir static/dynamic handling should infer a fetchCache of force-no-store when force-dynamic is used",
"app-dir static/dynamic handling should keep querystring on static page",
"app-dir static/dynamic handling should navigate to static path correctly",
"app-dir static/dynamic handling should not cache correctly with POST method request init",
"app-dir static/dynamic handling should not cache non-ok statusCode",
"app-dir static/dynamic handling should not error with dynamic server usage with force-static",
"app-dir static/dynamic handling should not error with force-dynamic and catch-all routes",
"app-dir static/dynamic handling should not error with generateStaticParams and authed data on revalidate",
"app-dir static/dynamic handling should not error with generateStaticParams and dynamic data",
"app-dir static/dynamic handling should not have cache tags header for non-minimal mode",
"app-dir static/dynamic handling should not revalidate / when revalidate is not used",
"app-dir static/dynamic handling should not throw Dynamic Server Usage error when using generateStaticParams with draftMode",
"app-dir static/dynamic handling should output debug info for static bailouts",
"app-dir static/dynamic handling should produce response with url from fetch",
"app-dir static/dynamic handling should propagate unstable_cache tags correctly",
"app-dir static/dynamic handling should properly error when dynamic = \"error\" page uses dynamic",
"app-dir static/dynamic handling should properly revalidate a route handler that triggers dynamic usage with force-static",
"app-dir static/dynamic handling should render not found pages correctly and fallback to the default one",
"app-dir static/dynamic handling should revalidate all fetches during on-demand revalidate",
"app-dir static/dynamic handling should revalidate correctly with config and fetch revalidate",
"app-dir static/dynamic handling should skip cache in draft mode",
"app-dir static/dynamic handling should skip fetch cache when accessing request properties",
"app-dir static/dynamic handling should skip fetch cache when an authorization header is present after dynamic usage",
"app-dir static/dynamic handling should ssr dynamically when detected automatically with fetch cache option",
"app-dir static/dynamic handling should ssr dynamically when forced via config",
"app-dir static/dynamic handling should still cache even though the `traceparent` header was different",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/app-page",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving-edge/route-handler",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving/app-page",
"app-dir static/dynamic handling should stream properly for /stale-cache-serving/route-handler",
"app-dir static/dynamic handling should use auto no cache when no fetch config",
"app-dir static/dynamic handling should warn for too many cache tags",
"app-dir static/dynamic handling should work with dynamic path no generateStaticParams",
"app-dir static/dynamic handling should work with forced dynamic path",
"app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-edge",
"app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node",
"app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge",
"app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node",
"app-dir static/dynamic handling unstable_cache should bypass cache in draft mode",
"app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-cache",
"app-dir static/dynamic handling unstable_cache should not error when calling a fetch no-store",
"app-dir static/dynamic handling unstable_cache should not error when retrieving the value undefined",
"app-dir static/dynamic handling unstable_cache should retrieve the same value on second request",
"app-dir static/dynamic handling unstable_noStore should not opt-out of static optimization when used in next/cache",
"app-dir static/dynamic handling unstable_noStore should opt-out of static optimization",
"app-dir static/dynamic handling usePathname should have the correct values",
"app-dir static/dynamic handling usePathname should have values from canonical url on rewrite",
"app-dir static/dynamic handling useSearchParams client should bailout to client rendering - with suspense boundary",
"app-dir static/dynamic handling useSearchParams client should have values from canonical url on rewrite",
"app-dir static/dynamic handling useSearchParams server response should bailout to client rendering - with suspense boundary"
],
"failed": [
"app-dir static/dynamic handling should output HTML/RSC files for static paths"
],
"pending": [
"app-dir static/dynamic handling should correctly de-dupe fetch without next cache /react-fetch-deduping-edge",
"app-dir static/dynamic handling should correctly de-dupe fetch without next cache /react-fetch-deduping-node",
"app-dir static/dynamic handling should ssr dynamically when detected automatically with fetch revalidate option",
"app-dir static/dynamic handling useSearchParams client should have empty search params on force-static",
"app-dir static/dynamic handling useSearchParams server response should have empty search params on force-static"
],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app-validation/validation.test.ts": {
"passed": [
"app dir - validation should error when passing invalid router state tree"
],
"failed": [],
"pending": [],
"flakey": [],
"runtimeError": false
},
"test/e2e/app-dir/app/experimental-compile.test.ts": {
"passed": [
"app dir - basic should allow linking from app page to pages page",
"app dir - basic should be soft for back navigation",
"app dir - basic should be soft for forward navigation",
"app dir - basic should hard push",
"app dir - basic should hard replace",
"app dir - basic should navigate to pages dynamic route from pages page if it overlaps with an app page",
"app dir - basic should push to external url",
"app dir - basic should replace to external url",
"app dir - basic should soft push",
"app dir - basic should soft replace",
"app dir - basic bootstrap scripts should only bootstrap with one script, prinitializing the rest",
"app dir - basic bootstrap scripts should successfully bootstrap even when using CSP",
"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",
"app dir - basic known bugs should support React cache middleware overriding headers",
"app dir - basic known bugs should support React cache server component",
"app dir - basic known bugs should support React cache server component client-navigation",
"app dir - basic known bugs should support React fetch instrumentation server component",
"app dir - basic known bugs should support React fetch instrumentation server component client-navigation",
"app dir - basic next/script should insert preload tags for beforeInteractive and afterInteractive scripts",
"app dir - basic next/script should load stylesheets for next/scripts",
"app dir - basic next/script should pass `nonce`",
"app dir - basic next/script should pass nonce when using next/font",
"app dir - basic next/script should pass on extra props for beforeInteractive scripts with a src prop",
"app dir - basic next/script should pass on extra props for beforeInteractive scripts without a src prop",
"app dir - basic next/script should support next/script and render in correct order",
"app dir - basic rewrites should support rewrites on client-side navigation",
"app dir - basic rewrites should support rewrites on client-side navigation from pages to app with existing pages path",
"app dir - basic rewrites should support rewrites on initial load",
"app dir - basic searchParams prop client component should have the correct search params",
"app dir - basic searchParams prop client component should have the correct search params on middleware rewrite",
"app dir - basic searchParams prop client component should have the correct search params on rewrite",
"app dir - basic searchParams prop server component should have the correct search params",
"app dir - basic searchParams prop server component should have the correct search params on middleware rewrite",
"app dir - basic searchParams prop server component should have the correct search params on rewrite",
"app dir - basic server components Loading should render loading.js in browser for slow layout",
"app dir - basic server components Loading should render loading.js in browser for slow layout and page",
"app dir - basic server components Loading should render loading.js in browser for slow page",
"app dir - basic server components Loading should render loading.js in initial html for slow layout",
"app dir - basic server components Loading should render loading.js in initial html for slow layout and page",
"app dir - basic server components Loading should render loading.js in initial html for slow page",
"app dir - basic server components catch-all routes should handle catch-all segments link",
"app dir - basic server components catch-all routes should handle optional catch-all segments link",
"app dir - basic server components catch-all routes should handle optional segments",
"app dir - basic server components catch-all routes should handle optional segments root",
"app dir - basic server components catch-all routes should handle required segments",
"app dir - basic server components catch-all routes should handle required segments root as not found",
"app dir - basic server components client components should have consistent query and params handling",
"app dir - basic server components dynamic routes should only pass params that apply to the layout",
"app dir - basic server components middleware should strip internal query parameters from requests to middleware for redirect",
"app dir - basic server components middleware should strip internal query parameters from requests to middleware for rewrite",
"app dir - basic server components next/router should support router.back and router.forward",
"app dir - basic server components should include client component layout with server component route should include it client-side",
"app dir - basic server components should include client component layout with server component route should include it server-side",
"app dir - basic server components should not serve .client.js as a path",
"app dir - basic server components should not serve .server.js as a path",
"app dir - basic server components should serve client component should serve client-side",
"app dir - basic server components should serve client component should serve server-side",
"app dir - basic server components should serve shared component",
"app dir - basic should ensure the