|
1 | 1 | {
|
2 | 2 | "ignored": [
|
3 |
| - "test/e2e/test-template/{{ toFileName name }}/{{ toFileName name }}.test.ts", |
4 |
| - "test/e2e/app-dir/app-validation/validation.test.ts", |
5 |
| - "test/e2e/app-dir/app/standalone-gsp.test.ts", |
6 |
| - "test/e2e/app-dir/app/standalone.test.ts", |
7 |
| - "test/e2e/app-dir/ppr-errors/ppr-errors.test.ts", |
8 |
| - "test/e2e/app-dir/interception-middleware-rewrite/interception-middleware-rewrite.test.ts", |
9 |
| - "test/e2e/app-dir/app-compilation/index.test.ts", |
10 |
| - "test/e2e/favicon-short-circuit/favicon-short-circuit.test.ts", |
11 |
| - "test/e2e/app-dir/with-exported-function-config/with-exported-function-config.test.ts", |
12 |
| - "test/e2e/app-dir/conflicting-page-segments/conflicting-page-segments.test.ts", |
13 | 3 | "test/e2e/404-page-router/index.test.ts",
|
| 4 | + "test/e2e/app-dir/app-compilation/index.test.ts", |
14 | 5 | "test/e2e/app-dir/app-fetch-deduping/app-fetch-deduping.test.ts",
|
| 6 | + "test/e2e/app-dir/app-validation/validation.test.ts", |
15 | 7 | "test/e2e/app-dir/app/experimental-compile.test.ts",
|
16 | 8 | "test/e2e/app-dir/app/standalone-gsp.test.ts",
|
17 | 9 | "test/e2e/app-dir/app/standalone.test.ts",
|
18 | 10 | "test/e2e/app-dir/build-size/index.test.ts",
|
| 11 | + "test/e2e/app-dir/conflicting-page-segments/conflicting-page-segments.test.ts", |
19 | 12 | "test/e2e/app-dir/create-root-layout/create-root-layout.test.ts",
|
| 13 | + "test/e2e/app-dir/interception-middleware-rewrite/interception-middleware-rewrite.test.ts", |
| 14 | + "test/e2e/app-dir/ppr-errors/ppr-errors.test.ts", |
20 | 15 | "test/e2e/app-dir/rewrites-redirects/rewrites-redirects.test.ts",
|
| 16 | + "test/e2e/app-dir/server-components-externals/index.test.ts", |
| 17 | + "test/e2e/app-dir/with-exported-function-config/with-exported-function-config.test.ts", |
21 | 18 | "test/e2e/edge-compiler-can-import-blob-assets/index.test.ts",
|
| 19 | + "test/e2e/favicon-short-circuit/favicon-short-circuit.test.ts", |
22 | 20 | "test/e2e/i18n-data-fetching-redirect/index.test.ts",
|
23 | 21 | "test/e2e/manual-client-base-path/index.test.ts",
|
24 | 22 | "test/e2e/no-eslint-warn-with-no-eslint-config/index.test.ts",
|
| 23 | + "test/e2e/revalidate-reason/revalidate-reason.test.ts", |
25 | 24 | "test/e2e/switchable-runtime/index.test.ts",
|
| 25 | + "test/e2e/test-template/{{ toFileName name }}/{{ toFileName name }}.test.ts", |
26 | 26 | "test/e2e/trailingslash-with-rewrite/index.test.ts",
|
27 | 27 | "test/e2e/transpile-packages/index.test.ts",
|
28 | 28 | "test/e2e/typescript-version-no-warning/typescript-version-no-warning.test.ts",
|
29 |
| - "test/e2e/typescript-version-warning/typescript-version-warning.test.ts", |
30 |
| - "/test/e2e/revalidate-reason/revalidate-reason.test.ts" |
| 29 | + "test/e2e/typescript-version-warning/typescript-version-warning.test.ts" |
31 | 30 | ],
|
32 | 31 | "skipped": [
|
33 | 32 | {
|
|
58 | 57 | "file": "test/e2e/third-parties/index.test.ts",
|
59 | 58 | "reason": "npm install doesn't work in this repo"
|
60 | 59 | },
|
| 60 | + { |
| 61 | + "file": "test/e2e/next-phase/index.test.ts", |
| 62 | + "reason": "Uses CLI output" |
| 63 | + }, |
| 64 | + { |
| 65 | + "file": "test/e2e/tsconfig-module-preserve/index.test.ts", |
| 66 | + "reason": "Uses CLI output" |
| 67 | + }, |
61 | 68 | {
|
62 | 69 | "file": "test/e2e/swc-warnings/index.test.ts",
|
63 | 70 | "reason": "Uses CLI output"
|
|
178 | 185 | },
|
179 | 186 | {
|
180 | 187 | "file": "test/e2e/app-dir/metadata/metadata.test.ts",
|
181 |
| - "reason": "Hard-coded Vercel URL", |
| 188 | + "reason": "Hard-coded Vercel URL or env var", |
182 | 189 | "tests": [
|
183 | 190 | "app dir - metadata opengraph should pick up opengraph-image and twitter-image as static metadata files",
|
184 | 191 | "app dir - metadata static routes should have /favicon.ico as route",
|
185 |
| - "app dir - metadata static routes should have icons as route" |
| 192 | + "app dir - metadata static routes should have icons as route", |
| 193 | + "app dir - metadata basic should support other basic tags", |
| 194 | + "app dir - metadata basic should support other basic tags (edge)" |
186 | 195 | ]
|
187 | 196 | },
|
188 | 197 | {
|
|
276 | 285 | "app-dir action handling should log a warning when a server action is not found but an id is provided",
|
277 | 286 | "app-dir action handling should work with interception routes"
|
278 | 287 | ]
|
| 288 | + }, |
| 289 | + { |
| 290 | + "file": "test/e2e/app-dir/app-client-cache/client-cache.experimental.test.ts", |
| 291 | + "reason": "Uses CLI output", |
| 292 | + "tests": [ |
| 293 | + "app dir client cache semantics (experimental staleTimes) dynamic: 0 telemetry should send staleTimes feature usage event", |
| 294 | + "app dir client cache semantics (experimental staleTimes) static: 180 telemetry should send staleTimes feature usage event" |
| 295 | + ] |
| 296 | + }, |
| 297 | + { |
| 298 | + "file": "test/e2e/app-dir/app-static/app-static.test.ts", |
| 299 | + "tests": [ |
| 300 | + { |
| 301 | + "name": "app-dir static/dynamic handling new tags have been specified on subsequent fetch should not fetch from memory cache", |
| 302 | + "reason": "Behavior matches next start and Vercel" |
| 303 | + }, |
| 304 | + { |
| 305 | + "name": "app-dir static/dynamic handling new tags have been specified on subsequent fetch should not fetch from memory cache after revalidateTag is used", |
| 306 | + "reason": "Typo in test" |
| 307 | + }, |
| 308 | + { |
| 309 | + "name": "app-dir static/dynamic handling should properly revalidate a route handler that triggers dynamic usage with force-static", |
| 310 | + "reason": "Behavior matches next start and Vercel" |
| 311 | + }, |
| 312 | + { |
| 313 | + "name": "app-dir static/dynamic handling should build dynamic param with edge runtime correctly", |
| 314 | + "reason": "Error in test" |
| 315 | + } |
| 316 | + ] |
279 | 317 | }
|
280 | 318 | ],
|
281 | 319 | "failures": [
|
|
294 | 332 | "reason": "Nonce not automatically set in script tags when using CSP",
|
295 | 333 | "link": "https://github.com/netlify/next-runtime-minimal/issues/381"
|
296 | 334 | },
|
| 335 | + { |
| 336 | + "name": "app dir - basic next/script should pass `nonce`", |
| 337 | + "reason": "Nonce not automatically set in script tags when using CSP", |
| 338 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/381" |
| 339 | + }, |
297 | 340 | {
|
298 | 341 | "name": "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params",
|
299 | 342 | "reason": "Middleware in sites with i18n generating incorrect request.url pathname",
|
|
383 | 426 | "name": "app-custom-routes works with generateStaticParams correctly revalidates correctly on /revalidate-1/three/data.json",
|
384 | 427 | "reason": "First request for generateStaticParams fallback route handler returns base64-encoded content",
|
385 | 428 | "link": "https://github.com/netlify/next-runtime-minimal/issues/388"
|
| 429 | + }, |
| 430 | + { |
| 431 | + "name": "app-dir action handling fetch actions should store revalidation data in the prefetch cache", |
| 432 | + "reason": "Fetch action prefetch cache test is flakey", |
| 433 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/444" |
| 434 | + }, |
| 435 | + { |
| 436 | + "name": "parallel-routes-and-interception parallel routes should support parallel route tab bars", |
| 437 | + "reason": "Some parallel routes returning 404", |
| 438 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/445" |
| 439 | + }, |
| 440 | + { |
| 441 | + "name": "parallel-routes-and-interception parallel routes should throw a 404 when no matching parallel route is found", |
| 442 | + "reason": "Some parallel routes returning 404", |
| 443 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/445" |
| 444 | + }, |
| 445 | + { |
| 446 | + "name": "parallel-routes-and-interception parallel routes should only scroll to the parallel route that was navigated to", |
| 447 | + "reason": "Some parallel routes returning 404", |
| 448 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/445" |
| 449 | + }, |
| 450 | + { |
| 451 | + "name": "Middleware Responses should respond appending headers headers", |
| 452 | + "reason": "Appending set-cookie header in middleware leads to duplicate header", |
| 453 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/447" |
| 454 | + }, |
| 455 | + { |
| 456 | + "name": "Middleware Responses /fr should respond appending headers headers", |
| 457 | + "reason": "Appending set-cookie header in middleware leads to duplicate header", |
| 458 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/447" |
| 459 | + }, |
| 460 | + { |
| 461 | + "name": "app-dir revalidate-dynamic should revalidate the data with /api/revalidate-path", |
| 462 | + "reason": "Not a fail: race condition when testing revalidation" |
| 463 | + }, |
| 464 | + { |
| 465 | + "name": "app-dir revalidate-dynamic should revalidate the data with /api/revalidate-tag", |
| 466 | + "reason": "Not a fail: race condition when testing revalidation" |
| 467 | + }, |
| 468 | + { |
| 469 | + "name": "Middleware base tests router.query must exist when Link clicked page routing", |
| 470 | + "reason": "Pages router data requests returning 404 when middleware is used", |
| 471 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/450" |
| 472 | + }, |
| 473 | + { |
| 474 | + "name": "Middleware Rewrite should handle catch-all rewrite correctly", |
| 475 | + "reason": "TODO: correct behaviour is unclear. See link for implementation", |
| 476 | + "link": "https://github.com/vercel/next.js/pull/63254" |
| 477 | + }, |
| 478 | + { |
| 479 | + "name": "Middleware Rewrite should allow to rewrite keeping the locale in pathname", |
| 480 | + "reason": "Middleware rewrites should keep the locale in the pathname", |
| 481 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/451" |
| 482 | + }, |
| 483 | + { |
| 484 | + "name": "parallel-routes-revalidation should submit the action and revalidate the page data", |
| 485 | + "reason": "Parallel route revalidation actions are intermittently failing", |
| 486 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/452" |
| 487 | + }, |
| 488 | + { |
| 489 | + "name": "Middleware custom matchers i18n should not match", |
| 490 | + "reason": "Middleware matching is too broad when using i18n", |
| 491 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/453" |
| 492 | + }, |
| 493 | + { |
| 494 | + "name": "using a single matcher with i18n and basePath adds the header for a matched path", |
| 495 | + "reason": "Middleware does not match when using basePath and default locale", |
| 496 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/454" |
| 497 | + }, |
| 498 | + { |
| 499 | + "name": "using a single matcher with i18n and basePath and trailingSlash adds the header for a matched path", |
| 500 | + "reason": "Middleware does not match when using basePath and default locale", |
| 501 | + "link": "https://github.com/netlify/next-runtime-minimal/issues/454" |
386 | 502 | }
|
387 | 503 | ]
|
388 | 504 | }
|
0 commit comments