5217
5217
},
5218
5218
"test/e2e/app-dir/segment-cache/incremental-opt-in/segment-cache-incremental-opt-in.test.ts": {
5219
5219
"passed": [
5220
+ "segment cache (incremental opt in) multiple prefetches to same link are deduped page with PPR disabled",
5220
5221
"segment cache (incremental opt in) multiple prefetches to same link are deduped page with PPR disabled, and has a loading boundary",
5221
5222
"segment cache (incremental opt in) multiple prefetches to same link are deduped page with PPR enabled",
5222
5223
"segment cache (incremental opt in) multiple prefetches to same link are deduped page with PPR enabled, and has a dynamic param",
5225
5226
"segment cache (incremental opt in) when prefetching with prefetch=true, refetches cache entries that only contain partial data",
5226
5227
"segment cache (incremental opt in) when prefetching with prefetch=true, refetches partial cache entries even if there's already a pending PPR request"
5227
5228
],
5228
- "failed": [
5229
- "segment cache (incremental opt in) multiple prefetches to same link are deduped page with PPR disabled"
5230
- ],
5229
+ "failed": [],
5231
5230
"pending": [],
5232
5231
"flakey": [],
5233
5232
"runtimeError": false
5595
5594
},
5596
5595
"test/e2e/app-dir/use-cache-custom-handler/use-cache-custom-handler.test.ts": {
5597
5596
"passed": [
5598
- "use-cache-custom-handler should use custom cache handler if provided"
5597
+ "use-cache-custom-handler should revalidate using a legacy custom cache handler",
5598
+ "use-cache-custom-handler should revalidate using a modern custom cache handler",
5599
+ "use-cache-custom-handler should use a legacy custom cache handler if provided",
5600
+ "use-cache-custom-handler should use a modern custom cache handler if provided"
5599
5601
],
5600
5602
"failed": [],
5601
5603
"pending": [],
5697
5699
"use-cache should error when cookies/headers/draftMode is used inside \"use cache\"",
5698
5700
"use-cache should match the expected revalidate and expire configs on the prerender manifest",
5699
5701
"use-cache should match the expected stale config in the page header",
5702
+ "use-cache should not use stale caches in server actions that have revalidated",
5700
5703
"use-cache should override fetch with cookies/auth in use cache properly",
5701
5704
"use-cache should override fetch with no-store in use cache properly",
5702
5705
"use-cache should prerender fully cacheable pages as static HTML",
5703
5706
"use-cache should propagate unstable_cache tags correctly",
5704
5707
"use-cache should return the same object reference for multiple invocations",
5708
+ "use-cache should revalidate before redirecting in a route handlers",
5709
+ "use-cache should revalidate caches after redirect",
5705
5710
"use-cache should revalidate caches during on-demand revalidation",
5711
+ "use-cache should revalidate caches nested in unstable_cache",
5706
5712
"use-cache should send an SWR cache-control header based on the revalidate and expire values",
5707
5713
"use-cache should update after unstable_expireTag correctly",
5708
5714
"use-cache should use revalidate config in fetch",
6657
6663
"flakey": [],
6658
6664
"runtimeError": false
6659
6665
},
6666
+ "test/e2e/link-on-navigate-prop/index.test.ts": {
6667
+ "passed": [
6668
+ "<Link /> onNavigate prop App Router should only trigger both onClick for external links",
6669
+ "<Link /> onNavigate prop App Router should only trigger onClick for download links",
6670
+ "<Link /> onNavigate prop App Router should only trigger onClick for external links with target=\"_blank\"",
6671
+ "<Link /> onNavigate prop App Router should prevent navigation when onNavigate calls preventDefault",
6672
+ "<Link /> onNavigate prop App Router should replace history state for external links with replace prop",
6673
+ "<Link /> onNavigate prop App Router should trigger both onClick and onNavigate for internal navigation",
6674
+ "<Link /> onNavigate prop App Router should trigger onClick but not onNavigate when using modifier key",
6675
+ "<Link /> onNavigate prop Pages Router should only trigger both onClick for external links",
6676
+ "<Link /> onNavigate prop Pages Router should only trigger onClick for download links",
6677
+ "<Link /> onNavigate prop Pages Router should only trigger onClick for external links with target=\"_blank\"",
6678
+ "<Link /> onNavigate prop Pages Router should prevent navigation when onNavigate calls preventDefault",
6679
+ "<Link /> onNavigate prop Pages Router should replace history state for external links with replace prop",
6680
+ "<Link /> onNavigate prop Pages Router should trigger both onClick and onNavigate for internal navigation",
6681
+ "<Link /> onNavigate prop Pages Router should trigger onClick but not onNavigate when using modifier key"
6682
+ ],
6683
+ "failed": [],
6684
+ "pending": [],
6685
+ "flakey": [],
6686
+ "runtimeError": false
6687
+ },
6660
6688
"test/e2e/link-with-api-rewrite/index.test.ts": {
6661
6689
"passed": [
6662
6690
"link-with-api-rewrite should perform hard navigation for direct urls",
7279
7307
},
7280
7308
"test/e2e/next-config-warnings/esm-externals-false/esm-externals-false.test.ts": {
7281
7309
"passed": [
7310
+ "next-config-warnings - esm-externals-false should contain esmExternals feature usage in telemetry",
7282
7311
"next-config-warnings - esm-externals-false should warn when using ESM externals: false"
7283
7312
],
7284
- "failed": [
7285
- "next-config-warnings - esm-externals-false should contain esmExternals feature usage in telemetry"
7286
- ],
7313
+ "failed": [],
7287
7314
"pending": [],
7288
7315
"flakey": [],
7289
7316
"runtimeError": false
8372
8399
},
8373
8400
"test/integration/amphtml-ssg/test/index.test.js": {
8374
8401
"passed": [
8402
+ "AMP SSG Support development mode should load a hybrid amp page with query correctly",
8403
+ "AMP SSG Support development mode should load a hybrid amp page without query correctly",
8404
+ "AMP SSG Support development mode should load an amp first page correctly",
8405
+ "AMP SSG Support development mode should load dynamic hybrid SSG/AMP page",
8406
+ "AMP SSG Support development mode should load dynamic hybrid SSG/AMP page with query",
8407
+ "AMP SSG Support development mode should load dynamic hybrid SSG/AMP page with trailing slash",
8375
8408
"AMP SSG Support export mode production mode should have copied SSG files correctly",
8376
8409
"AMP SSG Support production mode should load a hybrid amp page with query correctly",
8377
8410
"AMP SSG Support production mode should load a hybrid amp page without query correctly",
8382
8415
"AMP SSG Support production mode should output prerendered files correctly during build"
8383
8416
],
8384
8417
"failed": [],
8385
- "pending": [
8386
- "AMP SSG Support development mode should load a hybrid amp page with query correctly",
8387
- "AMP SSG Support development mode should load a hybrid amp page without query correctly",
8388
- "AMP SSG Support development mode should load an amp first page correctly",
8389
- "AMP SSG Support development mode should load dynamic hybrid SSG/AMP page",
8390
- "AMP SSG Support development mode should load dynamic hybrid SSG/AMP page with query",
8391
- "AMP SSG Support development mode should load dynamic hybrid SSG/AMP page with trailing slash"
8392
- ],
8418
+ "pending": [],
8393
8419
"flakey": [],
8394
8420
"runtimeError": false
8395
8421
},
8396
8422
"test/integration/amphtml/test/index.test.js": {
8397
8423
"passed": [
8398
- "AMP Usage production mode should not contain missing files warning",
8399
- "AMP Usage production mode should not have deprecation warning"
8400
- ],
8401
- "failed": [
8424
+ "AMP Usage AMP dev no-warn should not warn on valid amp",
8425
+ "AMP Usage AMP development mode should add data-ampdevmode to development script tags",
8426
+ "AMP Usage AMP development mode should detect amp validator warning on custom scripts",
8427
+ "AMP Usage AMP development mode should detect amp validator warning on invalid amp",
8428
+ "AMP Usage AMP development mode should navigate from non-AMP to AMP without error",
8429
+ "AMP Usage AMP development mode should not contain missing files warning",
8402
8430
"AMP Usage production mode With AMP context should render nested AMP page with AMP hook",
8403
8431
"AMP Usage production mode With AMP context should render nested normal page with AMP hook",
8404
8432
"AMP Usage production mode With AMP context should render the AMP page that uses the AMP hook",
8405
8433
"AMP Usage production mode With AMP context should render the normal page that uses the AMP hook",
8406
8434
"AMP Usage production mode With basic AMP usage should auto import extensions",
8407
8435
"AMP Usage production mode With basic AMP usage should drop custom scripts",
8408
8436
"AMP Usage production mode With basic AMP usage should not drop custom amp scripts",
8409
- "AMP Usage production mode With basic AMP usage should not output client pages for AMP only",
8410
- "AMP Usage production mode With basic AMP usage should not output client pages for AMP only with config exported after declaration",
8411
8437
"AMP Usage production mode With basic AMP usage should optimize clean",
8412
8438
"AMP Usage production mode With basic AMP usage should render the page as valid AMP",
8413
8439
"AMP Usage production mode With basic AMP usage should render the page without leaving render target",
8423
8449
"AMP Usage production mode canonical amphtml should render the AMP page that uses the AMP hook",
8424
8450
"AMP Usage production mode combined styles should combine style tags",
8425
8451
"AMP Usage production mode combined styles should remove sourceMaps from styles",
8426
- "AMP Usage production mode should have amp optimizer in trace"
8452
+ "AMP Usage production mode should have amp optimizer in trace",
8453
+ "AMP Usage production mode should not contain missing files warning",
8454
+ "AMP Usage production mode should not have deprecation warning"
8455
+ ],
8456
+ "failed": [
8457
+ "AMP Usage production mode With basic AMP usage should not output client pages for AMP only",
8458
+ "AMP Usage production mode With basic AMP usage should not output client pages for AMP only with config exported after declaration"
8427
8459
],
8428
8460
"pending": [
8429
- "AMP Usage AMP dev no-warn should not warn on valid amp",
8430
- "AMP Usage AMP development mode should add data-ampdevmode to development script tags",
8431
- "AMP Usage AMP development mode should detect amp validator warning on custom scripts",
8432
- "AMP Usage AMP development mode should detect amp validator warning on invalid amp",
8433
8461
"AMP Usage AMP development mode should detect changes and refresh a hybrid AMP page",
8434
8462
"AMP Usage AMP development mode should detect changes and refresh an AMP page",
8435
8463
"AMP Usage AMP development mode should detect changes and refresh an AMP page at root pages/",
8436
8464
"AMP Usage AMP development mode should detect changes to component and refresh an AMP page",
8437
8465
"AMP Usage AMP development mode should detect the changes and display it",
8438
- "AMP Usage AMP development mode should navigate from non-AMP to AMP without error",
8439
- "AMP Usage AMP development mode should not contain missing files warning",
8440
8466
"AMP Usage AMP development mode should not reload unless the page is edited for an AMP page"
8441
8467
],
8442
8468
"flakey": [],
9322
9348
},
9323
9349
"test/integration/create-next-app/package-manager/bun.test.ts": {
9324
9350
"passed": [
9325
- "create-next-app with package manager bun should use bun for --use-bun flag",
9326
9351
"create-next-app with package manager bun should use bun for --use-bun flag with example",
9327
9352
"create-next-app with package manager bun should use bun when user-agent is bun",
9328
9353
"create-next-app with package manager bun should use bun when user-agent is bun with example"
9329
9354
],
9330
- "failed": [],
9355
+ "failed": [
9356
+ "create-next-app with package manager bun should use bun for --use-bun flag"
9357
+ ],
9331
9358
"pending": [],
9332
9359
"flakey": [],
9333
9360
"runtimeError": false
@@ -16705,15 +16732,16 @@
16705
16732
"passed": [
16706
16733
"server-side dev errors should show server-side error for api route correctly",
16707
16734
"server-side dev errors should show server-side error for dynamic api route correctly",
16708
- "server-side dev errors should show server-side error for dynamic gssp page correctly",
16709
16735
"server-side dev errors should show server-side error for gsp page correctly",
16710
16736
"server-side dev errors should show server-side error for gssp page correctly",
16711
16737
"server-side dev errors should show server-side error for uncaught empty exception correctly",
16712
16738
"server-side dev errors should show server-side error for uncaught empty rejection correctly",
16713
16739
"server-side dev errors should show server-side error for uncaught exception correctly",
16714
16740
"server-side dev errors should show server-side error for uncaught rejection correctly"
16715
16741
],
16716
- "failed": [],
16742
+ "failed": [
16743
+ "server-side dev errors should show server-side error for dynamic gssp page correctly"
16744
+ ],
16717
16745
"pending": [],
16718
16746
"flakey": [],
16719
16747
"runtimeError": false
@@ -16824,30 +16852,29 @@
16824
16852
"config telemetry production mode detects i18n and image configs for session start",
16825
16853
"config telemetry production mode detects output config for session start",
16826
16854
"config telemetry production mode detects rewrites, headers, and redirects for next build",
16855
+ "config telemetry production mode emits telemery for usage of image, script & dynamic",
16827
16856
"config telemetry production mode emits telemetry for `next lint`",
16828
16857
"config telemetry production mode emits telemetry for configured React Compiler options",
16829
16858
"config telemetry production mode emits telemetry for default React Compiler options",
16830
16859
"config telemetry production mode emits telemetry for enabled React Compiler",
16831
16860
"config telemetry production mode emits telemetry for lint during build",
16832
16861
"config telemetry production mode emits telemetry for lint during build when '--no-lint' is specified",
16833
16862
"config telemetry production mode emits telemetry for lint during build when 'ignoreDuringBuilds' is specified",
16863
+ "config telemetry production mode emits telemetry for middleware related options",
16834
16864
"config telemetry production mode emits telemetry for persistent cache in build mode",
16835
16865
"config telemetry production mode emits telemetry for persistent cache in dev mode",
16866
+ "config telemetry production mode emits telemetry for transpilePackages",
16836
16867
"config telemetry production mode emits telemetry for usage of @vercel/og",
16837
16868
"config telemetry production mode emits telemetry for usage of `experimental/dynamicIO`",
16838
16869
"config telemetry production mode emits telemetry for usage of `nextScriptWorkers`",
16839
16870
"config telemetry production mode emits telemetry for usage of `optimizeCss`",
16840
16871
"config telemetry production mode emits telemetry for usage of middleware",
16841
- "config telemetry production mode emits telemetry for usage of swc plugins"
16842
- ],
16843
- "failed": [
16844
- "config telemetry production mode emits telemery for usage of image, script & dynamic",
16845
- "config telemetry production mode emits telemetry for middleware related options",
16846
- "config telemetry production mode emits telemetry for transpilePackages",
16847
16872
"config telemetry production mode emits telemetry for usage of next/legacy/image",
16848
16873
"config telemetry production mode emits telemetry for usage of swc",
16874
+ "config telemetry production mode emits telemetry for usage of swc plugins",
16849
16875
"config telemetry production mode emits telemetry for useCache directive"
16850
16876
],
16877
+ "failed": [],
16851
16878
"pending": [],
16852
16879
"flakey": [],
16853
16880
"runtimeError": false
@@ -16866,16 +16893,16 @@
16866
16893
"Telemetry CLI production mode cli session: babel tooling config",
16867
16894
"Telemetry CLI production mode cli session: custom babel config (plugin)",
16868
16895
"Telemetry CLI production mode cli session: custom babel config (preset)",
16896
+ "Telemetry CLI production mode cli session: next config with webpack",
16869
16897
"Telemetry CLI production mode cli session: package.json custom babel config (plugin)",
16870
16898
"Telemetry CLI production mode detect page counts correctly for `next build`",
16871
16899
"Telemetry CLI production mode detect static 404 correctly for `next build`",
16872
16900
"Telemetry CLI production mode detects correct cli session defaults",
16901
+ "Telemetry CLI production mode detects isSrcDir dir correctly for `next build`",
16873
16902
"Telemetry CLI production mode detects tests correctly for `next build`",
16874
16903
"Telemetry CLI production mode logs completed `next build` with warnings"
16875
16904
],
16876
16905
"failed": [
16877
- "Telemetry CLI production mode cli session: next config with webpack",
16878
- "Telemetry CLI production mode detects isSrcDir dir correctly for `next build`",
16879
16906
"Telemetry CLI production mode emits event when swc fails to load"
16880
16907
],
16881
16908
"pending": [],
17702
17729
"test/production/app-dir/dynamic-io-cache-handlers/dynamic-io-cache-handlers.test.ts": {
17703
17730
"passed": [
17704
17731
"dynamic-io-cache-handlers should call expireTags on global default cache handler",
17705
- "dynamic-io-cache-handlers should call receiveExpiredTags on global default cache handler",
17706
- "dynamic-io-cache-handlers should call receiveExpiredTags on global default cache handler without tags if none are provided",
17732
+ "dynamic-io-cache-handlers should call refreshTags on global default cache handler",
17707
17733
"dynamic-io-cache-handlers should use global symbol for default cache handler"
17708
17734
],
17709
17735
"failed": [],
18059
18085
"runtimeError": false
18060
18086
},
18061
18087
"test/production/deterministic-build/index.test.ts": {
18062
- "passed": ["deterministic build should have same md5 file across build" ],
18063
- "failed": [],
18088
+ "passed": [],
18089
+ "failed": ["deterministic build should have same md5 file across build" ],
18064
18090
"pending": [],
18065
18091
"flakey": [],
18066
18092
"runtimeError": false
@@ -18398,11 +18424,11 @@
18398
18424
"runtimeError": false
18399
18425
},
18400
18426
"test/production/next-font/telemetry.test.ts": {
18401
- "passed": [],
18402
- "failed": [
18427
+ "passed": [
18403
18428
"next/font unused telemetry should not send next/font/google and next/font/local usage event",
18404
18429
"next/font used telemetry should send next/font/google and next/font/local usage event"
18405
18430
],
18431
+ "failed": [],
18406
18432
"pending": [],
18407
18433
"flakey": [],
18408
18434
"runtimeError": false
18452
18478
"Production Usage Dynamic import default behavior should bundle two css modules for nested components into one css file",
18453
18479
"Production Usage Dynamic import default behavior should bundle two css modules for one dynamically imported component into one css file",
18454
18480
"Production Usage Dynamic import default behavior should not remove css styles for same css file between page transitions",
18455
- "Production Usage Dynamic import default behavior should output two css files even in case of three css module files while one is shared across files",
18481
+ "Production Usage Dynamic import default behavior should output correct css even in case of three css module files while one is shared across files",
18456
18482
"Production Usage Dynamic import default behavior should render dynamic import components",
18457
18483
"Production Usage Dynamic import default behavior should render even there are no physical chunk exists",
18458
18484
"Production Usage Dynamic import default behavior should render one dynamically imported component and load its css files",
0 commit comments