vinextExperimental

Next.js compatibility

Results from the Next.js deploy test suite, run against vinext. Each dot below is one test file. Hover for details. The line chart tracks overall pass rate across runs.

Latest run: May 24, 2026, 3:36 AM UTC · Next.js v16.2.6 · vinext refs/heads/main

67.6%
Pass rate (latest run)
801
Test files
525
Files fully passing
239
Files with failures

By router

67.2%
App Router pass rate · 630 files
67.0%
Pages Router pass rate · 246 files
66.3%
Mixed pass rate · 95 files

Test files and trend

801 files in the latest run · last 11 runs

Test files

[404-page-router] test/e2e/404-page-router/index.test.ts — Pass · Pages Router (5/5 passed)[api-resolver-query-writeable] test/e2e/api-resolver-query-writeable/api-resolver-query-writeable.test.ts — Pass · Pages Router (1/1 passed)[app-dir-export] test/e2e/app-dir-export/test/config.test.ts — Pass · App Router (1/1 passed)[app-dir-export] test/e2e/app-dir-export/test/dev-custom-dist-dir.test.ts — Pass · App Router (1/1 passed)[app-dir-export] test/e2e/app-dir-export/test/dynamic-missing-gsp.test.ts — Pass · App Router (2/2 passed)[app-dir-export] test/e2e/app-dir-export/test/dynamicapiroute.test.ts — Pass · App Router (4/4 passed)[app-dir-export] test/e2e/app-dir-export/test/dynamicpage.test.ts — Pass · App Router (4/4 passed)[app-dir-export] test/e2e/app-dir-export/test/start.test.ts — Pass · App Router (1/1 passed)[app-dir-export] test/e2e/app-dir-export/test/trailing-slash.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/_allow-underscored-root-directory/_allow-underscored-root-directory.test.ts — Pass · App Router (3/3 passed)[app-dir] test/e2e/app-dir/action-in-pages-router/action-in-pages-router.test.ts — Fail · Pages Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/actions-allowed-origins/app-action-allowed-origins.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/actions-allowed-origins/app-action-disallowed-origins.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/actions-allowed-origins/app-action-opaque-origin.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/actions-navigation/index.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/actions-revalidate-remount/actions-revalidate-remount.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/actions-streaming/actions-streaming.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/actions-unrecognized/actions-unrecognized.test.ts — Partial · App Router (1/9 passed, 8 failed)[app-dir] test/e2e/app-dir/actions-unused-args/actions-unused-args.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/actions/app-action-export.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/actions/app-action-form-state-node-middleware.test.ts — Pass · Mixed (App + Pages) (4/4 passed)[app-dir] test/e2e/app-dir/actions/app-action-form-state.test.ts — Pass · Mixed (App + Pages) (4/4 passed)[app-dir] test/e2e/app-dir/actions/app-action-node-middleware.test.ts — Partial · Mixed (App + Pages) (57/78 passed, 13 failed, 8 skipped)[app-dir] test/e2e/app-dir/actions/app-action-progressive-enhancement.test.ts — Partial · Mixed (App + Pages) (2/4 passed, 2 failed)[app-dir] test/e2e/app-dir/actions/app-action-size-limit-invalid-node-middleware.test.ts — Fail · Mixed (App + Pages) (0/5 passed, 5 failed)[app-dir] test/e2e/app-dir/actions/app-action-size-limit-invalid.test.ts — Fail · Mixed (App + Pages) (0/5 passed, 5 failed)[app-dir] test/e2e/app-dir/actions/app-action.test.ts — Partial · Mixed (App + Pages) (57/78 passed, 13 failed, 8 skipped)[app-dir] test/e2e/app-dir/adapter-dynamic-metadata/adapter-dynamic-metadata.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-a11y/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-alias/app-alias.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-basepath-custom-server/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-basepath/index.test.ts — Partial · Mixed (App + Pages) (8/13 passed, 5 failed)[app-dir] test/e2e/app-dir/app-catch-all-optional/app-catch-all-optional.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/app-client-cache/client-cache.defaults.test.ts — Partial · App Router (4/10 passed, 4 failed, 2 skipped)[app-dir] test/e2e/app-dir/app-client-cache/client-cache.experimental.test.ts — Partial · App Router (6/9 passed, 2 failed, 1 skipped)[app-dir] test/e2e/app-dir/app-client-cache/client-cache.original.test.ts — Partial · App Router (4/13 passed, 9 failed)[app-dir] test/e2e/app-dir/app-client-cache/client-cache.parallel-routes.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/app-config-crossorigin/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-css-pageextensions/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-css/index.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-custom-cache-handler/index.test.ts — Pass · App Router (3/3 passed)[app-dir] test/e2e/app-dir/app-edge-root-layout/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-edge/app-edge-invalid-reexport.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-edge/app-edge.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-esm-js/index.test.ts — Pass · Mixed (App + Pages) (3/3 passed)[app-dir] test/e2e/app-dir/app-esm-js/standalone.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-external/app-external.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-fetch-deduping-errors/app-fetch-deduping-errors.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-fetch-deduping/app-fetch-deduping.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-inline-css/index.test.ts — Partial · App Router (3/6 passed, 3 failed)[app-dir] test/e2e/app-dir/app-invalid-revalidate/app-invalid-revalidate.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-middleware-proxy/app-middleware-proxy-in-src-dir.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-middleware-proxy/app-middleware-proxy-without-pages-dir.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-middleware-proxy/app-middleware-proxy.test.ts — Partial · Mixed (App + Pages) (16/20 passed, 1 failed, 3 skipped)[app-dir] test/e2e/app-dir/app-middleware/app-middleware-in-src-dir.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-middleware/app-middleware-without-pages-dir.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app-middleware/app-middleware.test.ts — Partial · Mixed (App + Pages) (18/21 passed, 3 failed)[app-dir] test/e2e/app-dir/app-prefetch-false-loading/app-prefetch-false-loading.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/app-prefetch-false/app-prefetch-false.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/app-prefetch-static/app-prefetch-static.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/app-prefetch/prefetching.stale-times.test.ts — Pass · App Router (1/6 passed, 5 skipped)[app-dir] test/e2e/app-dir/app-prefetch/prefetching.test.ts — Partial · App Router (10/18 passed, 7 failed, 1 skipped)[app-dir] test/e2e/app-dir/app-rendering/rendering.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-root-params-getters/generate-static-params-error.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/app-root-params-getters/generate-static-params.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/app-root-params-getters/multiple-roots.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/app-root-params-getters/simple.test.ts — Partial · App Router (4/8 passed, 4 failed)[app-dir] test/e2e/app-dir/app-root-params-getters/use-cache.test.ts — Partial · App Router (3/8 passed, 5 failed)[app-dir] test/e2e/app-dir/app-routes-client-component/app-routes-client-component.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app-routes-trailing-slash/app-routes-trailing-slash.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/app-routes/app-custom-routes.test.ts — Pass · App Router (61/62 passed, 1 skipped)[app-dir] test/e2e/app-dir/app-simple-routes/app-simple-routes.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/app-static/app-static.test.ts — Partial · Mixed (App + Pages) (63/94 passed, 24 failed, 7 skipped)[app-dir] test/e2e/app-dir/app-validation/validation.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/app/experimental-compile.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app/index.test.ts — Partial · Mixed (App + Pages) (73/108 passed, 30 failed, 5 skipped)[app-dir] test/e2e/app-dir/app/standalone-gsp.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app/standalone.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/app/useReportWebVitals.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/asset-prefix-absolute/asset-prefix-absolute-no-path.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/asset-prefix-absolute/asset-prefix-absolute.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/asset-prefix-with-basepath/asset-prefix-with-basepath.test.ts — Pass · App Router (7/7 passed)[app-dir] test/e2e/app-dir/asset-prefix/asset-prefix.test.ts — Pass · App Router (7/7 passed)[app-dir] test/e2e/app-dir/async-component-preload/async-component-preload.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/autoscroll-with-css-modules/index.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/back-button-download-bug/back-button-download-bug.test.ts — Skipped by Next.js · Mixed (App + Pages) (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/back-forward-cache/back-forward-cache.test.ts — Fail · App Router (0/5 passed, 4 failed, 1 skipped)[app-dir] test/e2e/app-dir/binary/rsc-binary.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/bun-externals/bun-externals.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-allow-otel-spans/cache-components-allow-otel-spans.test.ts — Partial · App Router (2/3 passed, 1 failed)[app-dir] test/e2e/app-dir/cache-components-bot-ua/cache-components-bot-ua.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-console/cache-components.console.test.ts — Skipped by Next.js · App Router (0/5 passed, 5 skipped)[app-dir] test/e2e/app-dir/cache-components-create-component-tree/cache-components-create-component-tree.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/cache-components-dynamic-imports/cache-components-dynamic-imports.test.ts — Pass · App Router (1/15 passed, 14 skipped)[app-dir] test/e2e/app-dir/cache-components-errors/cache-components-console-patch.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-errors/cache-components-dev-cache-bypass.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/cache-components-errors/cache-components-errors.module-scope.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-errors/cache-components-errors.prospective-errors.test.ts — Pass · App Router (1/9 passed, 8 skipped)[app-dir] test/e2e/app-dir/cache-components-errors/cache-components-errors.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-errors/cache-components-unstable-deprecations.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/cache-components-request-apis/cache-components-request-apis.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/cache-components-route-handler-errors/cache-components-route-handler-errors.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-segment-configs/cache-components-edge-deduplication.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components-segment-configs/cache-components-segment-configs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.connection.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.cookies.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.date.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.draft-mode.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.headers.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.node-crypto.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.params.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.random.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.routes.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.search.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.server-action.test.ts — Partial · App Router (2/3 passed, 1 failed)[app-dir] test/e2e/app-dir/cache-components/cache-components.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/cache-components/cache-components.web-crypto.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/catch-error/catch-error-react-compiler.test.ts — Partial · Mixed (App + Pages) (2/5 passed, 3 failed)[app-dir] test/e2e/app-dir/catch-error/catch-error.test.ts — Partial · Mixed (App + Pages) (2/5 passed, 3 failed)[app-dir] test/e2e/app-dir/catchall-parallel-routes-group/catchall-parallel-routes-group.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/catchall-specificity/catchall-specificity.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/client-module-with-package-type/index.test.ts — Partial · App Router (2/4 passed, 2 failed)[app-dir] test/e2e/app-dir/client-reference-chunking/client-reference-chunking.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/concurrent-navigations/mismatching-prefetch.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/concurrent-navigations/server-patch-history.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/conflicting-page-segments/conflicting-page-segments.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/conflicting-search-and-route-params/conflicting-search-and-route-params.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/create-root-layout/create-root-layout.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/crypto-globally-available/crypto-globally-available.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/css-chunking/css-chunking.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/css-client-side-nav-parallel-routes/css-client-side-nav-parallel-routes.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/css-media-query/css-media-query.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/css-modules-data-urls/css-modules-data-urls.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/css-modules-pure-no-check/css-modules-pure-no-check.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/css-modules-rsc-postcss/css-modules-rsc-postcss.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/css-modules-scoping/css-modules-scoping.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/css-order/css-order.test.ts — Pass · Mixed (App + Pages) (3/50 passed, 47 skipped)[app-dir] test/e2e/app-dir/css-server-chunks/css-server-chunks.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/cssnano-colormin/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/custom-cache-control/custom-cache-control.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/dedupe-rsc-error-log/dedupe-rsc-error-log.test.ts — Pass · App Router (1/5 passed, 4 skipped)[app-dir] test/e2e/app-dir/default-error-page-ui/default-error-page-ui.test.ts — Partial · App Router (3/5 passed, 2 failed)[app-dir] test/e2e/app-dir/dev-overlay/portal-not-affect-parent/portal-not-affect-parent.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/disable-logging-route/disable-logging-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/draft-mode-middleware/draft-mode-middleware.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/draft-mode/draft-mode.test.ts — Pass · App Router (21/21 passed)[app-dir] test/e2e/app-dir/duplicate-layout-components/duplicate-layout-components.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/dynamic-css/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/dynamic-data/dynamic-data.test.ts — Pass · App Router (1/3 passed, 2 skipped)[app-dir] test/e2e/app-dir/dynamic-href/dynamic-href.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/dynamic-import-tree-shaking/dynamic-import-tree-shaking.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/dynamic-import/dynamic-import.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/dynamic-in-generate-params/index.test.ts — Pass · App Router (1/4 passed, 3 skipped)[app-dir] test/e2e/app-dir/dynamic-interception-route-revalidate/dynamic-interception-route-revalidate.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/dynamic-requests/dynamic-requests.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/dynamic/dynamic.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/ecmascript-features/ecmascript-features.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/ecmascript-features/turbopack/ecmascript-features-turbopack.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/ecmascript-features/webpack/ecmascript-features-webpack.test.ts — Skipped by Next.js · App Router (0/2 passed, 2 skipped)[app-dir] test/e2e/app-dir/edge-route-catchall/edge-route-catchall.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/edge-route-rewrite/edge-route-rewrite.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/edge-runtime-node-compatibility/edge-runtime-node-compatibility.test.ts — Pass · Mixed (App + Pages) (2/2 passed)[app-dir] test/e2e/app-dir/emotion-js/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/error-boundary-navigation/index.test.ts — Pass · App Router (7/7 passed)[app-dir] test/e2e/app-dir/error-boundary-navigation/override-node-env.test.ts — Pass · App Router (14/14 passed)[app-dir] test/e2e/app-dir/error-on-next-codemod-comment/error-on-next-codemod-comment.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/errors/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/esm-client-module-without-exports/esm-client-module-without-exports.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/experimental-lightningcss-features/experimental-lightningcss-features.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/external-redirect/external-redirect.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/externalize-node-binary/externalize-node-binary.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/fallback-prefetch/fallback-prefetch.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/fallback-shells/fallback-shells.test.ts — Partial · App Router (6/16 passed, 7 failed, 3 skipped)[app-dir] test/e2e/app-dir/fetch-abort-on-refresh/fetch-abort-on-refresh.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/forbidden/basic/forbidden-basic.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/forbidden/default/forbidden-default.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/front-redirect-issue/front-redirect-issue.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/gesture-transitions/gesture-transitions.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/global-error/basic/index.test.ts — Partial · App Router (4/6 passed, 2 failed)[app-dir] test/e2e/app-dir/global-error/catch-all/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/global-error/error-in-global-error/error-in-global-error.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/global-error/layout-error/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/global-error/with-style-import/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/global-not-found/basic/global-not-found-basic.test.ts — Partial · App Router (2/3 passed, 1 failed)[app-dir] test/e2e/app-dir/global-not-found/both-present/both-present.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/global-not-found/cache-components/cache-components.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/global-not-found/css/global-not-found-css.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/global-not-found/metadata/metadata.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/global-not-found/no-root-layout/no-root-layout.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/global-not-found/not-present/not-present.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/graceful-shutdown-next-after/custom-server/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/graceful-shutdown-next-after/next-start/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/headers-static-bailout/headers-static-bailout.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/hello-world/hello-world.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/hooks/hooks.test.ts — Partial · Mixed (App + Pages) (18/26 passed, 8 failed)[app-dir] test/e2e/app-dir/import/import.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/initial-css-not-found/initial-css-not-found.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/initial-css-order/initial-css-order.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/instant-navigation-testing-api/instant-navigation-testing-api.test.ts — Pass · App Router (2/25 passed, 23 skipped)[app-dir] test/e2e/app-dir/instant-validation-build/instant-validation-build.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/instant-validation-causes/instant-validation-causes.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/instant-validation-client/instant-validation-client.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/instant-validation-static-shells/instant-validation-static-shells.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/instant-validation/instant-validation.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/instrumentation-order/instrumentation-order.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/interception-dynamic-segment-middleware/interception-dynamic-segment-middleware.test.ts — Fail · App Router (0/3 passed, 3 failed)[app-dir] test/e2e/app-dir/interception-dynamic-segment/interception-dynamic-segment.test.ts — Fail · App Router (0/14 passed, 14 failed)[app-dir] test/e2e/app-dir/interception-dynamic-single-segment/interception-dynamic-single-segment.test.ts — Partial · App Router (4/9 passed, 5 failed)[app-dir] test/e2e/app-dir/interception-middleware-rewrite/interception-middleware-rewrite.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/interception-route-prefetch-cache/interception-route-prefetch-cache.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/interception-routes-multiple-catchall/interception-routes-multiple-catchall.test.ts — Fail · App Router (0/5 passed, 5 failed)[app-dir] test/e2e/app-dir/interception-routes-output-export/interception-routes-output-export.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/interception-routes-root-catchall/interception-routes-root-catchall.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/interception-segments-two-levels-above/interception-segments-two-levels-above.test.ts — Fail · App Router (0/3 passed, 3 failed)[app-dir] test/e2e/app-dir/interoperability-with-pages/navigation.test.ts — Pass · Mixed (App + Pages) (2/2 passed)[app-dir] test/e2e/app-dir/javascript-urls/javascript-urls.test.ts — Partial · Mixed (App + Pages) (7/11 passed, 4 failed)[app-dir] test/e2e/app-dir/layout-params/layout-params.test.ts — Pass · App Router (6/6 passed)[app-dir] test/e2e/app-dir/loader-file-named-export-custom-loader-error/loader-file-named-export-custom-loader-error.test.ts — Pass · App Router (2/5 passed, 3 skipped)[app-dir] test/e2e/app-dir/log-file/log-file.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/logging/fetch-logging.test.ts — Pass · App Router (2/7 passed, 5 skipped)[app-dir] test/e2e/app-dir/logging/fetch-warning.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/mdx-font-preload/mdx-font-preload.test.ts — Partial · App Router (2/3 passed, 1 failed)[app-dir] test/e2e/app-dir/mdx-no-mdx-components/mdx.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/metadata-dynamic-routes-async-deps/index.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/metadata-dynamic-routes/index.test.ts — Pass · App Router (21/21 passed)[app-dir] test/e2e/app-dir/metadata-edge/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-font/metadata-font.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/metadata-icons-parallel-routes/metadata-icons-parallel-routes.test.ts — Pass · App Router (5/5 passed)[app-dir] test/e2e/app-dir/metadata-icons/metadata-icons.test.ts — Partial · App Router (3/9 passed, 6 failed)[app-dir] test/e2e/app-dir/metadata-image-files/metadata-image-files.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-invalid-image-file/metadata-invalid-image-file.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-json-manifest/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-navigation/metadata-navigation.test.ts — Partial · App Router (3/7 passed, 4 failed)[app-dir] test/e2e/app-dir/metadata-non-standard-custom-routes/metadata-non-standard-custom-routes.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-route-like-pages/metadata-route-like-pages.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/metadata-static-file/metadata-static-file-dynamic-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-static-file/metadata-static-file-group-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-static-file/metadata-static-file-intercepting-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-static-file/metadata-static-file-parallel-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-static-file/metadata-static-file-root-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-static-file/metadata-static-file-static-route.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-static-generation/metadata-static-generation.test.ts — Partial · App Router (2/3 passed, 1 failed)[app-dir] test/e2e/app-dir/metadata-streaming-parallel-routes/metadata-streaming-parallel-routes.test.ts — Partial · App Router (3/4 passed, 1 failed)[app-dir] test/e2e/app-dir/metadata-streaming-static-generation/metadata-streaming-static-generation.test.ts — Partial · App Router (5/7 passed, 2 failed)[app-dir] test/e2e/app-dir/metadata-streaming/metadata-streaming-customized-rule.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/metadata-streaming/metadata-streaming.test.ts — Partial · App Router (9/19 passed, 10 failed)[app-dir] test/e2e/app-dir/metadata-suspense/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-svg-icon/metadata-svg-icon.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-thrown/metadata-thrown.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-warnings/metadata-warnings-missing-metadatabase.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/metadata-warnings/metadata-warnings-with-metadatabase.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/middleware-matching/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/middleware-rewrite-catchall-priority-with-parallel-route/middleware-rewrite-catchall-priority-with-parallel-route.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/middleware-rewrite-dynamic/middleware-rewrite-dynamic.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/middleware-rsc-external-rewrite/middleware-rsc-external-rewrite.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/middleware-sitemap/matcher-exclude-sitemap/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/middleware-sitemap/no-matcher/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/missing-suspense-with-csr-bailout/missing-suspense-with-csr-bailout.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/mjs-as-extension/mjs-as-extension.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/monaco-editor/monaco-editor.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/multiple-lockfiles/multiple-lockfiles-with-output-file-tracing-root.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/multiple-lockfiles/multiple-lockfiles-with-turbo-root.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/multiple-lockfiles/multiple-lockfiles.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/navigation-focus/navigation-focus.test.ts — Partial · App Router (3/5 passed, 2 failed)[app-dir] test/e2e/app-dir/navigation-layout-suspense/navigation-layout-suspense.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/navigation-redirect-import/navigation-redirect-import.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/navigation-with-queued-actions/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/navigation/navigation.test.ts — Partial · Mixed (App + Pages) (37/50 passed, 13 failed)[app-dir] test/e2e/app-dir/next-after-app-api-usage/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-after-app-deploy/index.test.ts — Fail · App Router (0/8 passed, 8 failed)[app-dir] test/e2e/app-dir/next-after-app-static/build-time-error/build-time-error.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-after-app-static/build-time/build-time.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-after-app-static/generate-static-params-error/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-after-app-static/generate-static-params/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-after-app/index.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/next-after-pages/index.test.ts — Skipped by Next.js · Pages Router (0/4 passed, 4 skipped)[app-dir] test/e2e/app-dir/next-condition/next-condition.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/async-function/async-function-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/async-function/async-function-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/dynamic-import-esm/next-config-ts-dynamic-import-esm.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/export-as-default/next-config-ts-export-as-default-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/export-as-default/next-config-ts-export-as-default-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/export-default/next-config-ts-export-default-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/export-default/next-config-ts-export-default-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/import-from-node-modules/next-config-ts-import-from-node-modules-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/import-from-node-modules/next-config-ts-import-from-node-modules-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/import-js-extensions-cjs/next-config-ts-import-js-extensions-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/import-js-extensions-esm/next-config-ts-import-js-extensions-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/import-json/next-config-ts-import-json-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/import-json/next-config-ts-import-json-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/nested-imports/next-config-ts-nested-imports-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/nested-imports/next-config-ts-nested-imports-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/node-api-cjs/next-config-ts-node-api-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/node-api-esm/next-config-ts-node-api-esm.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/top-level-await-esm/next-config-ts-top-level-await-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/type-error/next-config-ts-type-error-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-mts/type-error/next-config-ts-type-error-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/async-function/async-function-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/async-function/async-function-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/dynamic-import-esm/next-config-ts-dynamic-import-esm.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/export-as-default/next-config-ts-export-as-default-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/export-as-default/next-config-ts-export-as-default-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/export-default/next-config-ts-export-default-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/export-default/next-config-ts-export-default-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/import-from-node-modules/next-config-ts-import-from-node-modules-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/import-from-node-modules/next-config-ts-import-from-node-modules-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/import-js-extensions-cjs/next-config-ts-import-js-extensions-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/import-js-extensions-esm/next-config-ts-import-js-extensions-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/import-json/next-config-ts-import-json-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/import-json/next-config-ts-import-json-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/nested-imports/next-config-ts-nested-imports-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/nested-imports/next-config-ts-nested-imports-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/node-api-cjs/next-config-ts-node-api-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/node-api-esm/next-config-ts-node-api-esm.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/top-level-await-esm/next-config-ts-top-level-await-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/type-error/next-config-ts-type-error-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts-native-ts/type-error/next-config-ts-type-error-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/async-function/async-function-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/async-function/async-function-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/export-as-default/next-config-ts-export-as-default-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/export-as-default/next-config-ts-export-as-default-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/export-default/next-config-ts-export-default-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/export-default/next-config-ts-export-default-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-alias-paths-only/next-config-ts-import-alias-paths-only-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-alias-paths-only/next-config-ts-import-alias-paths-only-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-alias-paths-with-baseurl/next-config-ts-import-alias-paths-with-baseurl-cjs.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts/import-alias-paths-with-baseurl/next-config-ts-import-alias-paths-with-baseurl-esm.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts/import-from-node-modules/next-config-ts-import-from-node-modules-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-from-node-modules/next-config-ts-import-from-node-modules-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-js-extensions-cjs/next-config-ts-import-js-extensions-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-js-extensions-esm/next-config-ts-import-js-extensions-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-json/next-config-ts-import-json-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/import-json/next-config-ts-import-json-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/nested-imports/next-config-ts-nested-imports-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/nested-imports/next-config-ts-nested-imports-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/node-api-cjs/next-config-ts-node-api-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/tsconfig-extends/next-config-ts-tsconfig-extends-cjs.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts/tsconfig-extends/next-config-ts-tsconfig-extends-esm.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/next-config-ts/type-error/next-config-ts-type-error-cjs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config-ts/type-error/next-config-ts-type-error-esm.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-config/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-dist-client-esm-import/next-dist-client-esm-import.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-dynamic-csp-nonce/next-dynamic-csp-nonce.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/next-dynamic-css/next-dynamic-css.test.ts — Fail · App Router (0/4 passed, 4 failed)[app-dir] test/e2e/app-dir/next-font/next-font.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-image-legacy-src-with-query-without-local-patterns/next-image-legacy-src-with-query-without-local-patterns.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-image-src-with-query-without-local-patterns/next-image-src-with-query-without-local-patterns.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-image/next-image-https.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/next-image/next-image-proxy.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/next-image/next-image.test.ts — Fail · App Router (0/10 passed, 10 failed)[app-dir] test/e2e/app-dir/next-script/next-script.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/no-double-tailwind-execution/no-double-tailwind-execution.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/no-duplicate-headers-middleware/no-duplicate-headers-middleware.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/no-duplicate-headers-next-config/no-duplicate-headers-next-config.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/no-server-actions/no-server-actions.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/node-extensions/node-extensions.random.test.ts — Pass · Mixed (App + Pages) (1/6 passed, 5 skipped)[app-dir] test/e2e/app-dir/node-worker-threads/node-worker-threads.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/non-root-project-monorepo/non-root-project-monorepo.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found-default/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found-with-layout-and-group-not-found/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found-with-nested-layouts/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found-with-pages-i18n/not-found-with-pages.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/not-found/basic/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found/conflict-route/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found/css-precedence/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found/default/default.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/not-found/group-route-root-not-found/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/not-found/group-route/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/nx-handling/nx-handling.test.ts — Pass · Mixed (App + Pages) (1/5 passed, 4 skipped)[app-dir] test/e2e/app-dir/optimistic-routing/optimistic-routing.test.ts — Pass · App Router (9/9 passed)[app-dir] test/e2e/app-dir/otel-parent-span-propagation/otel-parent-span-propagation.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/pages-to-app-routing/pages-to-app-routing.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/parallel-route-navigations/parallel-route-navigations.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/parallel-route-not-found-params/parallel-route-not-found-params.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/parallel-route-not-found/parallel-route-not-found.test.ts — Partial · App Router (3/7 passed, 1 failed, 3 skipped)[app-dir] test/e2e/app-dir/parallel-routes-and-interception-basepath/parallel-routes-and-interception-basepath.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/parallel-routes-and-interception-catchall/parallel-routes-and-interception-catchall.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/parallel-routes-and-interception-from-root/parallel-routes-and-interception-from-root.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-and-interception-nested-dynamic-routes/parallel-routes-and-interception-nested-dynamic-routes.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/parallel-routes-and-interception/parallel-routes-and-interception.test.ts — Pass · App Router (1/53 passed, 52 skipped)[app-dir] test/e2e/app-dir/parallel-routes-breadcrumbs/parallel-routes-breadcrumbs.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/parallel-routes-catchall-children-slot/parallel-routes-catchall-children-slot.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-catchall-default/parallel-routes-catchall-default.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-catchall-dynamic-segment/parallel-routes-catchall-dynamic-segment.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-catchall-groups/parallel-routes-catchall-groups.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/parallel-routes-catchall-slotted-non-catchalls/parallel-routes-catchall-slotted-non-catchalls.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-catchall-specificity/parallel-routes-catchall-specificity.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-catchall/parallel-routes-catchall.test.ts — Partial · App Router (3/4 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-css/parallel-routes-css.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/parallel-routes-generate-static-params/parallel-routes-generate-static-params.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-group-depth/parallel-routes-group-depth.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-layouts/parallel-routes-layouts.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-leaf-segments/parallel-routes-leaf-segments.build-error.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/parallel-routes-leaf-segments/parallel-routes-leaf-segments.no-build-error.test.ts — Partial · App Router (4/5 passed, 1 failed)[app-dir] test/e2e/app-dir/parallel-routes-not-found/parallel-routes-not-found.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/parallel-routes-revalidation/parallel-routes-revalidation.test.ts — Partial · App Router (7/17 passed, 9 failed, 1 skipped)[app-dir] test/e2e/app-dir/parallel-routes-root-param-dynamic-child/parallel-routes-root-param-dynamic-child.test.ts — Partial · App Router (8/14 passed, 6 failed)[app-dir] test/e2e/app-dir/parallel-routes-root-slot/parallel-routes-root-slot.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/parallel-routes-use-selected-layout-segment/parallel-routes-use-selected-layout-segment.test.ts — Partial · App Router (1/4 passed, 3 failed)[app-dir] test/e2e/app-dir/params-hooks-compat/index.test.ts — Pass · Mixed (App + Pages) (2/2 passed)[app-dir] test/e2e/app-dir/partial-fallback-root-blocking/partial-fallback-root-blocking.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/partial-fallback-shell-upgrade/partial-fallback-shell-upgrade.test.ts — Pass · App Router (1/3 passed, 2 skipped)[app-dir] test/e2e/app-dir/phase-changes/cookies.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/pnpm-workspace-root/pnpm-workspace-root.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/ppr-errors/ppr-errors.test.ts — Skipped by Next.js · App Router (0/3 passed, 3 skipped)[app-dir] test/e2e/app-dir/ppr-full/ppr-full.test.ts — Skipped by Next.js · Mixed (App + Pages) (0/197 passed, 197 skipped)[app-dir] test/e2e/app-dir/ppr-history-replace-state/ppr-history-replace-state.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/ppr-metadata-blocking/ppr-metadata-blocking-ppr-fallback.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/ppr-metadata-streaming/ppr-metadata-streaming.test.ts — Skipped by Next.js · App Router (0/7 passed, 7 skipped)[app-dir] test/e2e/app-dir/ppr-middleware-rewrite-force-dynamic-ssg-dynamic-params/ppr-middleware-rewrite-force-dynamic-ssg-dynamic-params.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/ppr-missing-root-params/ppr-missing-root-params.test.ts — Pass · App Router (3/6 passed, 3 skipped)[app-dir] test/e2e/app-dir/ppr-navigations/avoid-popstate-flash/avoid-popstate-flash.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/ppr-navigations/prefetch-navigation/prefetch-navigation.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/ppr-navigations/search-params/search-params.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/ppr-navigations/stale-prefetch-entry/stale-prefetch-entry.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/ppr-partial-hydration/ppr-partial-hydration.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/ppr-root-param-fallback/ppr-root-param-fallback.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/ppr-root-param-rsc-fallback/ppr-root-param-rsc-fallback.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/ppr-unstable-cache/ppr-unstable-cache.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/ppr/ppr.test.ts — Skipped by Next.js · App Router (0/22 passed, 22 skipped)[app-dir] test/e2e/app-dir/preferred-region/preferred-region.test.ts — Pass · App Router (3/3 passed)[app-dir] test/e2e/app-dir/prefetch-searchparam/prefetch-searchparam.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/prefetch-true-instant/prefetch-true-instant.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/prefetching-not-found/prefetching-not-found.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/prerender-encoding/prerender-encoding.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/proxy-missing-export/proxy-missing-export.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/proxy-nfc-traced/proxy-nfc-traced.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/proxy-runtime-nodejs/proxy-runtime-nodejs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/proxy-runtime/proxy-runtime.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/proxy-with-middleware/proxy-with-middleware.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/random-in-sass/random-in-sass.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/react-max-headers-length/react-max-headers-length.test.ts — Partial · App Router (1/4 passed, 3 failed)[app-dir] test/e2e/app-dir/reexport-client-component-metadata/reexport-client-component-metadata.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/refresh/refresh.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/remove-console/remove-console.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/require-context/require-context.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/resolve-extensions/resolve-extensions.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/resource-url-encoding/resource-url-encoding.test.ts — Partial · Mixed (App + Pages) (3/4 passed, 1 failed)[app-dir] test/e2e/app-dir/resume-data-cache/resume-data-cache.test.ts — Partial · App Router (1/5 passed, 4 failed)[app-dir] test/e2e/app-dir/resuming-head-runtime-search-param/resuming-head-runtime-search-param.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/revalidate-path-with-rewrites/revalidate-path-with-rewrites.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/revalidatetag-rsc/revalidatetag-rsc.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/rewrite-headers/rewrite-headers.test.ts — Pass · App Router (1/36 passed, 35 skipped)[app-dir] test/e2e/app-dir/rewrite-with-search-params/rewrite-with-search-params.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/rewrites-redirects/rewrites-redirects.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/root-layout-redirect/root-layout-redirect.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/root-layout-render-once/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/root-layout/root-layout.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/root-suspense-dynamic/root-suspense-dynamic.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/route-page-manifest-bug/route-page-manifest-bug.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/router-autoscroll/router-autoscroll.test.ts — Partial · App Router (10/18 passed, 7 failed, 1 skipped)[app-dir] test/e2e/app-dir/router-disable-smooth-scroll/router-disable-smooth-scroll.optimized.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/router-stuck-dynamic-static-segment/router-stuck-dynamic-static-segment.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/rsc-basic/rsc-basic-react-experimental.test.ts — Fail · Mixed (App + Pages) (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/rsc-query-routing/rsc-query-routing.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/rsc-redirect/rsc-redirect.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/script-before-interactive-xss/script-before-interactive-xss.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/script-before-interactive/script-before-interactive.test.ts — Partial · App Router (2/4 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/3rd-party-module/3rd-party-module.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/basic-module-additional-data/basic-module-additional-data.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/basic-module-include-paths/basic-module-include-paths.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/basic-module-prepend-data/basic-module-prepend-data.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/basic-module/basic-module.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/catch-all-module/catch-all-module.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/compilation-and-prefixing/compilation-and-prefixing.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/composes-basic/composes-basic.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/composes-external/composes-external.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/data-url/data-url.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/dev-module/dev-module.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/dynamic-route-module/dynamic-route-module.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/external-url/external-url.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/hmr-module/hmr-module.test.ts — Skipped by Next.js · Pages Router (0/2 passed, 2 skipped)[app-dir] test/e2e/app-dir/scss/invalid-global-module/invalid-global-module.test.ts — Skipped by Next.js · Pages Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/scss/invalid-global-with-app/invalid-global-with-app.test.ts — Pass · Pages Router (1/1 passed)[app-dir] test/e2e/app-dir/scss/invalid-global/invalid-global.test.ts — Pass · Pages Router (1/1 passed)[app-dir] test/e2e/app-dir/scss/invalid-module-document/invalid-module-document.test.ts — Skipped by Next.js · Pages Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/scss/invalid-module/invalid-module.test.ts — Skipped by Next.js · Pages Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/scss/loader-order/loader-order.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/multi-global-reversed/multi-global-reversed.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/multi-global/multi-global.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/multi-page/multi-page.test.ts — Pass · Pages Router (4/4 passed)[app-dir] test/e2e/app-dir/scss/nested-global/nested-global.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/nm-module-nested/nm-module-nested.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/nm-module/nm-module.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/npm-import-bad/npm-import-bad.test.ts — Pass · Pages Router (1/1 passed)[app-dir] test/e2e/app-dir/scss/npm-import-nested/npm-import-nested.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/npm-import-tilde/npm-import-tilde.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/npm-import/npm-import.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/prod-module/prod-module.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/scss-mixins/scss-mixins.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/scss/single-global-src/single-global-src.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/single-global/single-global.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/scss/unused/unused.test.ts — Skipped by Next.js · Pages Router (0/4 passed, 4 skipped)[app-dir] test/e2e/app-dir/scss/url-global-asset-prefix-1/url-global-asset-prefix-1.test.ts — Skipped by Next.js · Pages Router (0/2 passed, 2 skipped)[app-dir] test/e2e/app-dir/scss/url-global-asset-prefix-2/url-global-asset-prefix-2.test.ts — Skipped by Next.js · Pages Router (0/2 passed, 2 skipped)[app-dir] test/e2e/app-dir/scss/url-global-partial/url-global-partial.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/url-global/url-global.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/scss/valid-and-invalid-global/valid-and-invalid-global.test.ts — Pass · Pages Router (1/1 passed)[app-dir] test/e2e/app-dir/scss/webpack-error/webpack-error.test.ts — Pass · Pages Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/scss/with-styled-jsx/with-styled-jsx.test.ts — Pass · Pages Router (2/2 passed)[app-dir] test/e2e/app-dir/search-params-react-key/layout-params.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/searchparams-reuse-loading/searchparams-reuse-loading.test.ts — Partial · Mixed (App + Pages) (2/12 passed, 9 failed, 1 skipped)[app-dir] test/e2e/app-dir/searchparams-static-bailout/searchparams-static-bailout.test.ts — Partial · App Router (2/5 passed, 3 failed)[app-dir] test/e2e/app-dir/segment-cache/basic/segment-cache-basic.test.ts — Partial · App Router (1/11 passed, 9 failed, 1 skipped)[app-dir] test/e2e/app-dir/segment-cache/cached-navigations/cached-navigations.test.ts — Fail · App Router (0/9 passed, 9 failed)[app-dir] test/e2e/app-dir/segment-cache/cdn-cache-busting/cdn-cache-busting.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/segment-cache/client-params/client-params.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/deployment-skew/deployment-skew.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/dynamic-on-hover/dynamic-on-hover.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/encoded-slash-params/encoded-slash-params.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/segment-cache/export/segment-cache-output-export.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/segment-cache/force-stale/force-stale.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/max-prefetch-inlining/max-prefetch-inlining.test.ts — Partial · App Router (1/3 passed, 2 failed)[app-dir] test/e2e/app-dir/segment-cache/memory-pressure/segment-cache-memory-pressure.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/segment-cache/metadata/segment-cache-metadata.test.ts — Fail · App Router (0/2 passed, 2 failed)[app-dir] test/e2e/app-dir/segment-cache/mpa-navigations/mpa-navigations.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/segment-cache/no-prefetch/no-prefetch.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/optimistic-route-cache-keying-regression/optimistic-route-cache-keying-regression.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/prefetch-auto/prefetch-auto.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/prefetch-inlining/prefetch-inlining.test.ts — Fail · App Router (0/7 passed, 7 failed)[app-dir] test/e2e/app-dir/segment-cache/prefetch-layout-sharing/prefetch-layout-sharing.test.ts — Fail · App Router (0/10 passed, 5 failed, 5 skipped)[app-dir] test/e2e/app-dir/segment-cache/prefetch-partial-rsc/prefetch-partial-rsc.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/segment-cache/prefetch-runtime/prefetch-runtime.test.ts — Fail · App Router (0/34 passed, 1 failed, 33 skipped)[app-dir] test/e2e/app-dir/segment-cache/prefetch-scheduling/prefetch-scheduling.test.ts — Fail · App Router (0/5 passed, 4 failed, 1 skipped)[app-dir] test/e2e/app-dir/segment-cache/refresh/segment-cache-refresh.test.ts — Fail · App Router (0/3 passed, 3 failed)[app-dir] test/e2e/app-dir/segment-cache/revalidation/segment-cache-revalidation.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/segment-cache/search-params/segment-cache-search-params-shared-loading-state.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/search-params/segment-cache-search-params.test.ts — Fail · App Router (0/4 passed, 4 failed)[app-dir] test/e2e/app-dir/segment-cache/staleness/segment-cache-per-page-dynamic-stale-time.test.ts — Fail · App Router (0/5 passed, 5 failed)[app-dir] test/e2e/app-dir/segment-cache/staleness/segment-cache-stale-time.test.ts — Fail · App Router (0/4 passed, 4 failed)[app-dir] test/e2e/app-dir/segment-cache/vary-params-base-dynamic/vary-params-base-dynamic.test.ts — Fail · App Router (0/15 passed, 15 failed)[app-dir] test/e2e/app-dir/segment-cache/vary-params/root-params-segment-prefetch.test.ts — Fail · Mixed (App + Pages) (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/segment-cache/vary-params/vary-params.test.ts — Fail · Mixed (App + Pages) (0/16 passed, 16 failed)[app-dir] test/e2e/app-dir/self-importing-package-monorepo/self-importing-package-monorepo.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/self-importing-package/self-importing-package.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/server-action-logging/server-action-logging.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/server-actions-redirect-middleware-rewrite/server-actions-redirect-middleware-rewrite.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/server-actions-relative-redirect/server-actions-relative-redirect.test.ts — Partial · App Router (3/5 passed, 2 failed)[app-dir] test/e2e/app-dir/server-components-externals/index.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/server-source-maps/server-source-maps-edge.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/server-source-maps/server-source-maps.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/set-cookies/set-cookies.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/shallow-routing/shallow-routing.test.ts — Partial · App Router (14/15 passed, 1 failed)[app-dir] test/e2e/app-dir/similar-pages-paths/similar-pages-paths.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/sitemap-group/sitemap-group.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/static-generation-status/index.test.ts — Partial · App Router (2/5 passed, 3 failed)[app-dir] test/e2e/app-dir/static-rsc-cache-components/static-rsc-cache-components.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/static-shell-debugging/static-shell-debugging.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[app-dir] test/e2e/app-dir/static-siblings/static-siblings.test.ts — Partial · App Router (4/8 passed, 4 failed)[app-dir] test/e2e/app-dir/sub-shell-generation-middleware/sub-shell-generation-middleware.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/sub-shell-generation/sub-shell-generation.test.ts — Pass · App Router (1/8 passed, 7 skipped)[app-dir] test/e2e/app-dir/tailwind-css/tailwind-css.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/taint/process-taint.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/temporary-references/temporary-references.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/test-template/{{ toFileName name }}/{{ toFileName name }}.test.ts — Pass · App Router (4/4 passed)[app-dir] test/e2e/app-dir/trace-build-file/trace-build-file.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/trailingslash/trailingslash.test.ts — Partial · App Router (5/8 passed, 3 failed)[app-dir] test/e2e/app-dir/transition-indicator/transition-indicator.test.ts — Pass · App Router (3/3 passed)[app-dir] test/e2e/app-dir/turbopack-loader-content-type/turbopack-loader-content-type.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/turbopack-reports/turbopack-reports.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/typed-routes-validator/typed-routes-validator.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/typed-routes/typed-links.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/typed-routes/typed-routes.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/typeof-window/typeof-window.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/unauthorized/basic/unauthorized-basic.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/unauthorized/default/unauthorized-default.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/undefined-default-export/undefined-default-export.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/underscore-ignore-app-paths/underscore-ignore-app-paths.test.ts — Partial · Mixed (App + Pages) (2/3 passed, 1 failed)[app-dir] test/e2e/app-dir/unstable-rethrow/unstable-rethrow.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/upward-distdir/upward-distdir.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/use-cache-close-over-function/use-cache-close-over-function.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-custom-handler/use-cache-custom-handler.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-dev/use-cache-dev.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-hanging-inputs/use-cache-hanging-inputs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-metadata-route-handler/use-cache-metadata-route-handler.test.ts — Partial · App Router (2/6 passed, 4 failed)[app-dir] test/e2e/app-dir/use-cache-output-export/use-cache-output-export.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/use-cache-private/use-cache-private.test.ts — Pass · App Router (3/3 passed)[app-dir] test/e2e/app-dir/use-cache-route-handler-only/use-cache-route-handler-only.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/use-cache-search-params/use-cache-search-params.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-segment-configs/use-cache-segment-configs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-swr/use-cache-swr.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-unknown-cache-kind/use-cache-unknown-cache-kind.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache-with-server-function-props/use-cache-with-server-function-props.test.ts — Partial · App Router (1/2 passed, 1 failed)[app-dir] test/e2e/app-dir/use-cache-without-experimental-flag/use-cache-without-experimental-flag.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/use-cache/use-cache.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/use-params/use-params.test.ts — Partial · Mixed (App + Pages) (6/7 passed, 1 failed)[app-dir] test/e2e/app-dir/use-selected-layout-segment-s/use-selected-layout-segment-s.test.ts — Pass · App Router (8/8 passed)[app-dir] test/e2e/app-dir/use-server-inserted-html/use-server-inserted-html.test.ts — Fail · App Router (0/3 passed, 3 failed)[app-dir] test/e2e/app-dir/view-transitions/view-transitions.test.ts — Pass · App Router (2/2 passed)[app-dir] test/e2e/app-dir/webpack-loader-binary/webpack-loader-binary.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/webpack-loader-conditions/webpack-loader-conditions.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/webpack-loader-errors/webpack-loader-errors.test.ts — Pass · App Router (1/2 passed, 1 skipped)[app-dir] test/e2e/app-dir/webpack-loader-fs/webpack-loader-fs.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/webpack-loader-module-type/webpack-loader-module-type.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/webpack-loader-resolve/webpack-loader-resolve.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/webpack-loader-resource-query/webpack-loader-resource-query.test.js — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/webpack-loader-set-environment-variable/webpack-loader-set-environment-variable.test.ts — Fail · App Router (0/1 passed, 1 failed)[app-dir] test/e2e/app-dir/webpack-loader-ts-transform/webpack-loader-ts-transform.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/with-babel/with-babel.test.ts — Pass · App Router (1/1 passed)[app-dir] test/e2e/app-dir/with-exported-function-config/with-exported-function-config.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[app-dir] test/e2e/app-dir/worker/worker.test.ts — Fail · App Router (0/7 passed, 7 failed)[app-dir] test/e2e/app-dir/x-forwarded-headers/x-forwarded-headers.test.ts — Pass · App Router (1/1 passed)[app-document] test/e2e/app-document/client.test.ts — Pass · Pages Router (1/2 passed, 1 skipped)[app-document] test/e2e/app-document/csp.test.ts — Pass · Pages Router (2/2 passed)[app-document] test/e2e/app-document/index.test.ts — Pass · Pages Router (1/1 passed)[app-document] test/e2e/app-document/rendering.test.ts — Partial · Pages Router (2/10 passed, 8 failed)[async-modules] test/e2e/async-modules/index.test.ts — Partial · Pages Router (4/7 passed, 3 failed)[babel] test/e2e/babel/index.test.ts — Fail · Pages Router (0/1 passed, 1 failed)[basepath] test/e2e/basepath/error-pages.test.ts — Partial · Pages Router (3/9 passed, 5 failed, 1 skipped)[basepath] test/e2e/basepath/query-hash.test.ts — Partial · Pages Router (10/11 passed, 1 failed)[basepath] test/e2e/basepath/redirect-and-rewrite.test.ts — Partial · Pages Router (7/8 passed, 1 failed)[basepath] test/e2e/basepath/router-events.test.ts — Fail · Pages Router (0/4 passed, 4 failed)[basepath] test/e2e/basepath/trailing-slash.test.ts — Partial · Pages Router (2/3 passed, 1 failed)[browserslist-extends] test/e2e/browserslist-extends/index.test.ts — Pass · No router fixture (1/1 passed)[browserslist] test/e2e/browserslist/browserslist.test.ts — Skipped by Next.js · Pages Router (0/1 passed, 1 skipped)[browserslist] test/e2e/browserslist/default-target.test.ts — Skipped by Next.js · Pages Router (0/1 passed, 1 skipped)[build-indicator] test/e2e/build-indicator/test/index.test.ts — Skipped by Next.js · Mixed (App + Pages) (0/1 passed, 1 skipped)[cache-handlers-upstream-wiring] test/e2e/cache-handlers-upstream-wiring/index.test.ts — Pass · Mixed (App + Pages) (3/3 passed)[children-page] test/e2e/children-page/index.test.ts — Pass · Mixed (App + Pages) (2/2 passed)[chrome-devtools-workspace] test/e2e/chrome-devtools-workspace/chrome-devtools-workspace-base-path.test.ts — Pass · App Router (1/1 passed)[chrome-devtools-workspace] test/e2e/chrome-devtools-workspace/chrome-devtools-workspace-custom-disable.test.ts — Pass · App Router (1/1 passed)[chrome-devtools-workspace] test/e2e/chrome-devtools-workspace/chrome-devtools-workspace.test.ts — Pass · App Router (2/2 passed)[client-max-body-size] test/e2e/client-max-body-size/index.test.ts — Pass · App Router (4/4 passed)[config-promise-export] test/e2e/config-promise-export/async-function.test.ts — Pass · No router fixture (1/1 passed)[config-promise-export] test/e2e/config-promise-export/promise.test.ts — Pass · No router fixture (1/1 passed)[config-schema-check] test/e2e/config-schema-check/index.test.ts — Pass · No router fixture (2/2 passed)[config-turbopack] test/e2e/config-turbopack/index.test.ts — Pass · No router fixture (5/7 passed, 2 skipped)[conflicting-app-page-error] test/e2e/conflicting-app-page-error/index.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[cpu-profiling] test/e2e/cpu-profiling/cpu-profiling-build.test.ts — Pass · App Router (1/2 passed, 1 skipped)[cpu-profiling] test/e2e/cpu-profiling/cpu-profiling-dev.test.ts — Pass · App Router (1/1 passed)[cpu-profiling] test/e2e/cpu-profiling/cpu-profiling.test.ts — Pass · App Router (1/1 passed)[css-data-url-global-pages] test/e2e/css-data-url-global-pages/css-data-url-global-pages.test.ts — Pass · Pages Router (1/1 passed)[custom-app-render] test/e2e/custom-app-render/custom-app-render.test.ts — Pass · Pages Router (1/1 passed)[custom-cache-handler-image] test/e2e/custom-cache-handler-image/custom-cache-handler-image.test.ts — Pass · App Router (1/1 passed)[deferred-entries] test/e2e/deferred-entries/deferred-entries.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[define] test/e2e/define/define.test.ts — Partial · App Router (2/10 passed, 8 failed)[deprecation-warnings] test/e2e/deprecation-warnings/deprecation-warnings.test.ts — Partial · App Router (1/2 passed, 1 failed)[disable-js-preload] test/e2e/disable-js-preload/test/index.test.ts — Pass · Pages Router (2/2 passed)[dynamic-route-interpolation] test/e2e/dynamic-route-interpolation/index.test.ts — Pass · Pages Router (7/7 passed)[edge-api-endpoints-can-receive-body] test/e2e/edge-api-endpoints-can-receive-body/index.test.ts — Pass · Pages Router (2/2 passed)[edge-async-local-storage] test/e2e/edge-async-local-storage/index.test.ts — Pass · No router fixture (2/2 passed)[edge-can-read-request-body] test/e2e/edge-can-read-request-body/index.test.ts — Pass · Pages Router (5/5 passed)[edge-can-use-wasm-files] test/e2e/edge-can-use-wasm-files/index.test.ts — Fail · No router fixture (0/4 passed, 4 failed)[edge-compiler-can-import-blob-assets] test/e2e/edge-compiler-can-import-blob-assets/index.test.ts — Fail · Pages Router (0/5 passed, 5 failed)[edge-compiler-module-exports-preference] test/e2e/edge-compiler-module-exports-preference/index.test.ts — Pass · No router fixture (1/1 passed)[edge-configurable-runtime] test/e2e/edge-configurable-runtime/index.test.ts — Skipped by Next.js · Pages Router (0/2 passed, 2 skipped)[edge-pages-support] test/e2e/edge-pages-support/edge-document.test.ts — Pass · Pages Router (1/1 passed)[edge-pages-support] test/e2e/edge-pages-support/index.test.ts — Partial · Pages Router (5/8 passed, 3 failed)[edge-runtime-pages-api-route] test/e2e/edge-runtime-pages-api-route/edge-runtime-pages-api-route.test.ts — Pass · Pages Router (2/2 passed)[edge-runtime-uses-edge-light-import-specifier-for-packages] test/e2e/edge-runtime-uses-edge-light-import-specifier-for-packages/edge-runtime-uses-edge-light-import-specifier-for-packages.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[error-handler-not-found-req-url] test/e2e/error-handler-not-found-req-url/error-handler-not-found-req-url.test.ts — Fail · Pages Router (0/1 passed, 1 failed)[esm-externals] test/e2e/esm-externals/esm-externals.test.ts — Fail · Mixed (App + Pages) (0/10 passed, 10 failed)[externals-transitive] test/e2e/externals-transitive/externals-transitive.test.ts — Fail · App Router (0/1 passed, 1 failed)[favicon-short-circuit] test/e2e/favicon-short-circuit/favicon-short-circuit.test.ts — Fail · App Router (0/1 passed, 1 failed)[fetch-failures-have-good-stack-traces-in-edge-runtime] test/e2e/fetch-failures-have-good-stack-traces-in-edge-runtime/fetch-failures-have-good-stack-traces-in-edge-runtime.test.ts — Pass · Pages Router (1/1 passed)[filesystem-cache] test/e2e/filesystem-cache/filesystem-cache.test.ts — Pass · Mixed (App + Pages) (2/2 passed)[geist-font] test/e2e/geist-font/geist-font.test.ts — Pass · Pages Router (1/2 passed, 1 skipped)[getserversideprops] test/e2e/getserversideprops/test/index.test.ts — Partial · Pages Router (14/48 passed, 34 failed)[handle-non-hoisted-swc-helpers] test/e2e/handle-non-hoisted-swc-helpers/index.test.ts — Fail · No router fixture (0/1 passed, 1 failed)[hello-world] test/e2e/hello-world/hello-world.test.ts — Pass · Pages Router (4/4 passed)[i18n-api-support] test/e2e/i18n-api-support/index.test.ts — Pass · No router fixture (2/2 passed)[i18n-data-fetching-redirect] test/e2e/i18n-data-fetching-redirect/redirect-from-context.test.ts — Pass · Pages Router (1/1 passed)[i18n-data-fetching-redirect] test/e2e/i18n-data-fetching-redirect/redirect.test.ts — Pass · Pages Router (1/1 passed)[i18n-data-route] test/e2e/i18n-data-route/i18n-data-route.test.ts — Pass · Pages Router (1/1 passed)[i18n-default-locale-redirect] test/e2e/i18n-default-locale-redirect/i18n-default-locale-redirect.test.ts — Pass · Pages Router (2/2 passed)[i18n-disallow-multiple-locales] test/e2e/i18n-disallow-multiple-locales/i18n-disallow-multiple-locales.test.ts — Pass · Pages Router (1/1 passed)[i18n-fallback-collision] test/e2e/i18n-fallback-collision/i18n-fallback-collision.test.ts — Pass · Pages Router (11/11 passed)[i18n-ignore-redirect-source-locale] test/e2e/i18n-ignore-redirect-source-locale/redirects-with-basepath.test.ts — Pass · Pages Router (16/16 passed)[i18n-ignore-redirect-source-locale] test/e2e/i18n-ignore-redirect-source-locale/redirects.test.ts — Pass · Pages Router (16/16 passed)[i18n-ignore-rewrite-source-locale] test/e2e/i18n-ignore-rewrite-source-locale/rewrites-with-basepath.test.ts — Pass · Pages Router (1/1 passed)[i18n-ignore-rewrite-source-locale] test/e2e/i18n-ignore-rewrite-source-locale/rewrites.test.ts — Partial · Pages Router (4/8 passed, 4 failed)[i18n-navigations-middleware] test/e2e/i18n-navigations-middleware/i18n-navigations-middleware.test.ts — Pass · Pages Router (2/2 passed)[i18n-preferred-locale-detection] test/e2e/i18n-preferred-locale-detection/i18n-preferred-locale-detection.test.ts — Pass · Pages Router (3/3 passed)[ignore-invalid-popstateevent] test/e2e/ignore-invalid-popstateevent/with-i18n.test.ts — Fail · Pages Router (0/3 passed, 3 failed)[ignore-invalid-popstateevent] test/e2e/ignore-invalid-popstateevent/without-i18n.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[import-conditions] test/e2e/import-conditions/import-conditions.test.ts — Partial · Mixed (App + Pages) (1/12 passed, 11 failed)[import-meta] test/e2e/import-meta/import-meta.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[instrumentation-client-hook] test/e2e/instrumentation-client-hook/instrumentation-client-hook.test.ts — Partial · Mixed (App + Pages) (5/6 passed, 1 failed)[instrumentation-hook-src] test/e2e/instrumentation-hook-src/instrumentation-hook-src.test.ts — Pass · Pages Router (1/1 passed)[instrumentation-hook] test/e2e/instrumentation-hook/instrumentation-hook.test.ts — Pass · Pages Router (9/9 passed)[instrumentation-hook] test/e2e/instrumentation-hook/register-once/register-once.test.ts — Pass · Pages Router (1/1 passed)[invalid-static-asset-404-app] test/e2e/invalid-static-asset-404-app/invalid-static-asset-404-app-asset-prefix.test.ts — Partial · App Router (2/3 passed, 1 failed)[invalid-static-asset-404-app] test/e2e/invalid-static-asset-404-app/invalid-static-asset-404-app-base-path.test.ts — Partial · App Router (2/3 passed, 1 failed)[invalid-static-asset-404-app] test/e2e/invalid-static-asset-404-app/invalid-static-asset-404-app.test.ts — Partial · App Router (2/3 passed, 1 failed)[invalid-static-asset-404-pages] test/e2e/invalid-static-asset-404-pages/invalid-static-asset-404-pages-asset-prefix.test.ts — Partial · Pages Router (1/3 passed, 2 failed)[invalid-static-asset-404-pages] test/e2e/invalid-static-asset-404-pages/invalid-static-asset-404-pages-base-path.test.ts — Partial · Pages Router (1/3 passed, 2 failed)[invalid-static-asset-404-pages] test/e2e/invalid-static-asset-404-pages/invalid-static-asset-404-pages.test.ts — Partial · Pages Router (1/3 passed, 2 failed)[legacy-link-behavior-pages] test/e2e/legacy-link-behavior-pages/index.test.ts — Partial · Pages Router (5/8 passed, 3 failed)[legacy-link-behavior] test/e2e/legacy-link-behavior/index.test.ts — Pass · App Router (1/2 passed, 1 skipped)[legacy-link-behavior] test/e2e/legacy-link-behavior/validations.console.test.ts — Pass · App Router (1/2 passed, 1 skipped)[link-on-navigate-prop] test/e2e/link-on-navigate-prop/index.test.ts — Partial · Mixed (App + Pages) (7/14 passed, 7 failed)[link-with-api-rewrite] test/e2e/link-with-api-rewrite/index.test.ts — Pass · Pages Router (2/2 passed)[manual-client-base-path] test/e2e/manual-client-base-path/index.test.ts — Pass · Pages Router (1/1 passed)[middleware-base-path] test/e2e/middleware-base-path/test/index.test.ts — Partial · Pages Router (2/3 passed, 1 failed)[middleware-custom-matchers-basepath] test/e2e/middleware-custom-matchers-basepath/test/index.test.ts — Pass · Pages Router (2/4 passed, 2 skipped)[middleware-custom-matchers-i18n] test/e2e/middleware-custom-matchers-i18n/test/index.test.ts — Partial · Pages Router (8/13 passed, 1 failed, 4 skipped)[middleware-custom-matchers] test/e2e/middleware-custom-matchers/test/index.test.ts — Pass · Pages Router (7/10 passed, 3 skipped)[middleware-custom-matchers] test/e2e/middleware-custom-matchers/test/node-runtime.test.ts — Pass · Pages Router (1/1 passed)[middleware-dynamic-basepath-matcher] test/e2e/middleware-dynamic-basepath-matcher/test/index.test.ts — Pass · Pages Router (2/4 passed, 2 skipped)[middleware-fetches-with-any-http-method] test/e2e/middleware-fetches-with-any-http-method/index.test.ts — Pass · No router fixture (2/2 passed)[middleware-fetches-with-body] test/e2e/middleware-fetches-with-body/index.test.ts — Partial · No router fixture (6/9 passed, 3 failed)[middleware-general] test/e2e/middleware-general/test/index.test.ts — Partial · Pages Router (36/66 passed, 30 failed)[middleware-general] test/e2e/middleware-general/test/node-runtime.test.ts — Partial · Pages Router (36/68 passed, 32 failed)[middleware-redirects] test/e2e/middleware-redirects/test/index.test.ts — Partial · Pages Router (15/19 passed, 4 failed)[middleware-redirects] test/e2e/middleware-redirects/test/node-runtime.test.ts — Partial · Pages Router (15/19 passed, 4 failed)[middleware-request-header-overrides] test/e2e/middleware-request-header-overrides/test/index.test.ts — Pass · Pages Router (9/9 passed)[middleware-responses] test/e2e/middleware-responses/test/index.test.ts — Pass · Pages Router (14/14 passed)[middleware-rewrites] test/e2e/middleware-rewrites/test/index.test.ts — Partial · Pages Router (37/58 passed, 19 failed, 2 skipped)[middleware-shallow-link] test/e2e/middleware-shallow-link/index.test.ts — Fail · Pages Router (0/1 passed, 1 failed)[middleware-static-files] test/e2e/middleware-static-files/index.test.ts — Pass · Mixed (App + Pages) (19/19 passed)[middleware-trailing-slash] test/e2e/middleware-trailing-slash/test/index.test.ts — Partial · Pages Router (11/23 passed, 12 failed)[module-layer] test/e2e/module-layer/module-layer.test.ts — Fail · Mixed (App + Pages) (0/13 passed, 13 failed)[multi-zone] test/e2e/multi-zone/multi-zone.test.ts — Pass · Pages Router (1/1 passed)[new-link-behavior] test/e2e/new-link-behavior/child-a-tag-error.test.ts — Pass · Pages Router (1/1 passed)[new-link-behavior] test/e2e/new-link-behavior/index.test.ts — Partial · Pages Router (5/7 passed, 2 failed)[next-analyze] test/e2e/next-analyze/next-analyze.test.ts — Pass · App Router (1/2 passed, 1 skipped)[next-config-warnings] test/e2e/next-config-warnings/esm-externals-false/esm-externals-false.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[next-font] test/e2e/next-font/basepath.test.ts — Pass · Pages Router (1/1 passed)[next-font] test/e2e/next-font/google-fetch-error.test.ts — Pass · Pages Router (1/1 passed)[next-font] test/e2e/next-font/index.test.ts — Pass · Pages Router (1/1 passed)[next-font] test/e2e/next-font/with-font-declarations-file.test.ts — Pass · Pages Router (1/1 passed)[next-font] test/e2e/next-font/with-proxy.test.ts — Pass · Pages Router (1/1 passed)[next-font] test/e2e/next-font/without-preloaded-fonts.test.ts — Pass · Pages Router (2/2 passed)[next-form] test/e2e/next-form/basepath/next-form-basepath.test.ts — Fail · App Router (0/2 passed, 2 failed)[next-form] test/e2e/next-form/default/app-dir.test.ts — Partial · Mixed (App + Pages) (2/14 passed, 12 failed)[next-form] test/e2e/next-form/default/next-form-prefetch.test.ts — Fail · Mixed (App + Pages) (0/2 passed, 2 failed)[next-form] test/e2e/next-form/default/pages-dir.test.ts — Partial · Mixed (App + Pages) (1/10 passed, 9 failed)[next-head] test/e2e/next-head/index.test.ts — Partial · Pages Router (3/5 passed, 2 failed)[next-image-legacy-src-with-query-without-local-patterns] test/e2e/next-image-legacy-src-with-query-without-local-patterns/next-image-legacy-src-with-query-without-local-patterns.test.ts — Pass · Pages Router (1/1 passed)[next-image-src-with-query-without-local-patterns] test/e2e/next-image-src-with-query-without-local-patterns/next-image-src-with-query-without-local-patterns.test.ts — Pass · Pages Router (1/1 passed)[next-image-svgo-webpack] test/e2e/next-image-svgo-webpack/svgo-webpack.test.ts — Pass · Mixed (App + Pages) (1/3 passed, 2 skipped)[next-link-errors] test/e2e/next-link-errors/next-link-errors.test.ts — Pass · App Router (1/1 passed)[next-phase] test/e2e/next-phase/index.test.ts — Pass · No router fixture (1/1 passed)[next-test] test/e2e/next-test/next-test.test.ts — Skipped by Next.js · App Router (0/1 passed, 1 skipped)[node-cli-args] test/e2e/node-cli-args/node-cli-args.test.ts — Pass · App Router (1/2 passed, 1 skipped)[nonce-head-manager] test/e2e/nonce-head-manager/index.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[og-api] test/e2e/og-api/index.test.ts — Pass · Mixed (App + Pages) (5/5 passed)[og-routes-custom-font] test/e2e/og-routes-custom-font/og-routes-custom-font.test.ts — Fail · App Router (0/1 passed, 1 failed)[on-request-error] test/e2e/on-request-error/basic/basic.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[on-request-error] test/e2e/on-request-error/dynamic-routes/dynamic-routes.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[on-request-error] test/e2e/on-request-error/isr/isr.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[on-request-error] test/e2e/on-request-error/otel/otel.test.ts — Pass · App Router (1/1 passed)[on-request-error] test/e2e/on-request-error/server-action-error/server-action-error.test.ts — Pass · App Router (1/1 passed)[on-request-error] test/e2e/on-request-error/skip-next-internal-error/skip-next-internal-error.test.ts — Pass · App Router (1/1 passed)[opentelemetry] test/e2e/opentelemetry/client-trace-metadata/client-trace-metadata.test.ts — Partial · Mixed (App + Pages) (6/11 passed, 5 failed)[opentelemetry] test/e2e/opentelemetry/instrumentation/instrumentation-pages-app-only.test.ts — Pass · Mixed (App + Pages) (4/8 passed, 4 skipped)[opentelemetry] test/e2e/opentelemetry/instrumentation/opentelemetry.test.ts — Pass · Mixed (App + Pages) (4/4 passed)[optimized-loading] test/e2e/optimized-loading/test/index.test.ts — Partial · Pages Router (4/6 passed, 2 failed)[pages-performance-mark] test/e2e/pages-performance-mark/index.test.ts — Pass · Pages Router (1/1 passed)[pages-ssg-data-deployment-skew] test/e2e/pages-ssg-data-deployment-skew/pages-ssg-data-deployment-skew.test.ts — Fail · Pages Router (0/1 passed, 1 failed)[persistent-caching-migration] test/e2e/persistent-caching-migration/persistent-caching-migration.test.ts — Pass · No router fixture (3/3 passed)[postcss-config-package] test/e2e/postcss-config-package/index.test.ts — Pass · Pages Router (1/1 passed)[postcss-config-ts] test/e2e/postcss-config-ts/index.test.ts — Pass · App Router (4/4 passed)[e2e] test/e2e/prerender-crawler.test.ts — Partial · Mixed (App + Pages) (2/3 passed, 1 failed)[e2e] test/e2e/prerender-native-module.test.ts — Fail · Mixed (App + Pages) (0/3 passed, 3 failed)[e2e] test/e2e/prerender.test.ts — Partial · Mixed (App + Pages) (38/63 passed, 25 failed)[proxy-request-with-middleware] test/e2e/proxy-request-with-middleware/test/index.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[react-version] test/e2e/react-version/react-version.test.ts — Fail · Mixed (App + Pages) (0/5 passed, 5 failed)[reload-scroll-backforward-restoration] test/e2e/reload-scroll-backforward-restoration/index.test.ts — Fail · Pages Router (0/2 passed, 2 failed)[repeated-forward-slashes-error] test/e2e/repeated-forward-slashes-error/repeated-forward-slashes-error.test.ts — Fail · Pages Router (0/1 passed, 1 failed)[revalidate-reason] test/e2e/revalidate-reason/revalidate-reason.test.ts — Fail · Pages Router (0/3 passed, 3 failed)[rsc-layers-transform] test/e2e/rsc-layers-transform/rsc-layers-transform.test.ts — Pass · App Router (1/1 passed)[ssr-react-context] test/e2e/ssr-react-context/index.test.ts — Pass · Pages Router (2/2 passed)[streaming-ssr-edge] test/e2e/streaming-ssr-edge/streaming-ssr-edge.test.ts — Partial · Pages Router (2/5 passed, 3 failed)[streaming-ssr] test/e2e/streaming-ssr/index.test.ts — Partial · Pages Router (4/5 passed, 1 failed)[styled-jsx-dynamic] test/e2e/styled-jsx-dynamic/index.test.ts — Pass · Pages Router (1/2 passed, 1 skipped)[styled-jsx] test/e2e/styled-jsx/index.test.ts — Pass · Pages Router (1/1 passed)[swc-plugins] test/e2e/swc-plugins/index.test.ts — Pass · App Router (1/3 passed, 2 skipped)[switchable-runtime] test/e2e/switchable-runtime/index.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[test-template] test/e2e/test-template/{{ toFileName name }}/{{ toFileName name }}.test.ts — Pass · Pages Router (4/4 passed)[test-utils-tests] test/e2e/test-utils-tests/basic/basic.test.ts — Pass · Pages Router (1/1 passed)[testmode] test/e2e/testmode/testmode.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[trailing-slashes] test/e2e/trailing-slashes/basepath.test.ts — Skipped by Next.js · Pages Router (0/10 passed, 10 skipped)[trailing-slashes] test/e2e/trailing-slashes/with-trailing-slash.test.ts — Partial · Pages Router (28/35 passed, 6 failed, 1 skipped)[trailing-slashes] test/e2e/trailing-slashes/without-trailing-slash.test.ts — Partial · Pages Router (28/35 passed, 6 failed, 1 skipped)[trailingslash-with-rewrite] test/e2e/trailingslash-with-rewrite/index.test.ts — Pass · Pages Router (1/1 passed)[transpile-packages-typescript-foreign] test/e2e/transpile-packages-typescript-foreign/index.test.ts — Pass · App Router (2/2 passed)[transpile-packages] test/e2e/transpile-packages/index.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[tsconfig-module-preserve] test/e2e/tsconfig-module-preserve/index.test.ts — Pass · No router fixture (1/1 passed)[tsconfig-path] test/e2e/tsconfig-path/index.test.ts — Fail · Mixed (App + Pages) (0/3 passed, 3 failed)[turbopack-import-with-type] test/e2e/turbopack-import-with-type/index.test.ts — Pass · App Router (1/1 passed)[turbopack-loader-config] test/e2e/turbopack-loader-config/index.test.ts — Pass · App Router (1/1 passed)[twoslash] test/e2e/twoslash/index.test.ts — Fail · App Router (0/2 passed, 2 failed)[twoslash] test/e2e/twoslash/standalone.test.ts — Pass · App Router (1/1 passed)[type-module-interop] test/e2e/type-module-interop/index.test.ts — Pass · No router fixture (4/4 passed)[typescript-custom-tsconfig] test/e2e/typescript-custom-tsconfig/test/index.test.ts — Fail · Mixed (App + Pages) (0/3 passed, 3 failed)[typescript-version-no-warning] test/e2e/typescript-version-no-warning/typescript-version-no-warning.test.ts — Pass · Pages Router (1/1 passed)[typescript-version-warning] test/e2e/typescript-version-warning/typescript-version-warning.test.ts — Pass · Pages Router (1/1 passed)[undici-fetch] test/e2e/undici-fetch/index.test.ts — Pass · No router fixture (4/4 passed)[url-imports] test/e2e/url-imports/url-imports.test.ts — Skipped by Next.js · Pages Router (0/1 passed, 1 skipped)[url] test/e2e/url/url.test.ts — Pass · Mixed (App + Pages) (1/1 passed)[use-link-status] test/e2e/use-link-status/index.test.ts — Partial · App Router (3/6 passed, 3 failed)[use-router-with-rewrites] test/e2e/use-router-with-rewrites/use-router-with-rewrites.test.ts — Partial · Pages Router (2/9 passed, 7 failed)[useselectedlayoutsegment-s-in-pages-router] test/e2e/useselectedlayoutsegment-s-in-pages-router/useselectedlayoutsegment-s-in-pages-router.test.ts — Pass · Pages Router (1/1 passed)[vary-header] test/e2e/vary-header/test/index.test.ts — Pass · Mixed (App + Pages) (1/4 passed, 3 skipped)[webpack-loader-parse-error] test/e2e/webpack-loader-parse-error/webpack-loader-parse-error.test.ts — Pass · App Router (2/4 passed, 2 skipped)[with-router] test/e2e/with-router/index.test.ts — Partial · Pages Router (2/3 passed, 1 failed)[worker-react-refresh] test/e2e/worker-react-refresh/worker-react-refresh.test.tsx — Pass · App Router (1/1 passed)[yarn-pnp] test/e2e/yarn-pnp/test/mdx-pages.test.ts — Skipped by Next.js · No router fixture (0/1 passed, 1 skipped)[yarn-pnp] test/e2e/yarn-pnp/test/with-eslint.test.ts — Skipped by Next.js · No router fixture (0/1 passed, 1 skipped)[yarn-pnp] test/e2e/yarn-pnp/test/with-sass.test.ts — Skipped by Next.js · No router fixture (0/1 passed, 1 skipped)
Pass
Partial
Fail
Skipped by Next.js

Compatibility over time

0%25%50%75%100%May 15May 20May 24

How this works

The Next.js deploy test suite runs nightly against vinext. The GitHub Actions workflow aggregates each test file's pass / fail / skip counts and POSTs the results to this app's ingest endpoint, where they are stored in a D1 database. Each suite is classified by which router(s) its fixture exercises (App Router, Pages Router, or both — "mixed"). Mixed suites are counted toward both router pass rates, so adding the App and Pages numbers exceeds the total. Suites without an on-disk fixture (config / build / edge-runtime tests) are bucketed under "Other". Results are keyed by kind so additional suites (e.g. ecosystem apps, Vitest) can be added later without schema changes.

Per-router trend lines use the latest classification snapshot, so reclassifying a suite (when the Next.js ref bumps, or when the heuristic improves) updates how it appears across every historical run. The aggregate "All" line is unaffected.

View deploy suite runs