forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVirtualTestSuites
1294 lines (1293 loc) · 49.7 KB
/
VirtualTestSuites
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[
{
"prefix": "anonymous-iframe-origin-trial",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["wpt_internal/origin_trials/anonymous-iframe"],
"args": [
"--disable-blink-features=AnonymousIframe",
"--disable-features=PartitionedCookies,ThirdPartyStoragePartitioning",
"--enable-features=AnonymousIframeOriginTrial"
]
},
{
"prefix": "pna-permission",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["external/wpt/fetch/private-network-access"],
"args": ["--enable-features=PrivateNetworkAccessPermissionPrompt"]
},
{
"prefix": "reduce-accept-language",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/navigation/language",
"http/tests/inspector-protocol/network",
"http/tests/serviceworker/reduce-accept-language/fetch-event-headers.html",
"navigator_language/reduce_accept_language"],
"args": ["--enable-features=ReduceAcceptLanguage"]
},
{
"prefix": "gpu",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["fast/canvas"],
"args": ["--enable-accelerated-2d-canvas"]
},
{
"prefix": "unsafe_webgpu",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["regress/regress-1104580.html"],
"args": ["--enable-unsafe-webgpu"]
},
{
"prefix": "threaded",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["compositing/visibility",
"compositing/webgl",
"animations/stability",
"external/wpt/animation-worklet",
"external/wpt/css/css-animations",
"external/wpt/css/css-backgrounds",
"external/wpt/css/css-color/animation",
"external/wpt/css/css-scroll-snap",
"external/wpt/css/css-transforms/animation",
"external/wpt/css/css-transforms/individual-transform/animation",
"external/wpt/feature-policy/experimental-features",
"external/wpt/permissions-policy/experimental-features",
"external/wpt/html/canvas/offscreen/manual/convert-to-blob",
"external/wpt/scroll-animations",
"external/wpt/requestidlecallback",
"external/wpt/web-animations/crashtests",
"external/wpt/web-animations/timing-model/animations",
"fast/events/pointerevents/pinch",
"lifecycle",
"http/tests/devtools/isolated-code-cache",
"http/tests/devtools/tracing",
"http/tests/worklet",
"printing",
"synthetic_gestures",
"transitions"],
"args": ["--enable-threaded-compositing"]
},
{
"prefix": "attribution-reporting-debug-mode",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/attribution-reporting"],
"args": ["--attribution-reporting-debug-mode"]
},
{
"prefix": "off-main-thread-css-paint",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/css/css-paint-api",
"http/tests/csspaint"],
"args": ["--enable-threaded-compositing",
"--enable-blink-features=OffMainThreadCSSPaint",
"--enable-gpu-rasterization",
"--enable-accelerated-2d-canvas",
"--disable-features=CanvasOopRasterization"]
},
{
"prefix": "prefer_compositing_to_lcd_text",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["compositing/overflow",
"compositing/squashing/keep-lcd-text.html",
"scrollbars"],
"args": ["--enable-prefer-compositing-to-lcd-text"]
},
{
"prefix": "threaded-no-composited-antialiasing",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["animations"],
"args": ["--enable-threaded-compositing",
"--disable-composited-antialiasing"]
},
{
"prefix": "threaded-prefer-compositing",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scroll-behavior",
"fast/scroll-snap",
"fast/scrolling",
"external/wpt/css/cssom-view"],
"args": ["--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text"]
},
{
"prefix": "gpu-rasterization",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["images"],
"args": ["--enable-gpu-rasterization"]
},
{
"prefix": "gpu-rasterization-disable-yuv",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["images/yuv-decode-eligible"],
"args": ["--enable-gpu-rasterization",
"--disable-blink-features=DecodeLossyWebPImagesToYUV",
"--disable-blink-features=DecodeJpeg420ImagesToYUV"]
},
{
"prefix": "exotic-color-space",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["images"],
"args": ["--force-color-profile=srgb",
"--force-raster-color-profile=color-spin-gamma24"]
},
{
"prefix": "stable",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["fast/css3-text/css3-text-decoration/stable",
"fast/dom/Window",
"http/tests/navigation",
"http/tests/sendbeacon",
"http/tests/serviceworker/webexposed",
"http/tests/worklet/webexposed",
"inspector-protocol/dom-snapshot",
"media/stable",
"webexposed",
"compositing/filters"
],
"args": ["--stable-release-mode",
"--disable-auto-wpt-origin-isolation",
"--disable-field-trial-config"]
},
{
"prefix": "feature-policy-permissions",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/mediacapture-streams"],
"args": ["--use-fake-device-for-media-stream",
"--use-fake-ui-for-media-stream"]
},
{
"prefix": "origin-trials-runtimeflags-disabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/origin_trials/webexposed"],
"args": ["--disable-origin-trial-controlled-blink-features",
"--stable-release-mode"]
},
{
"prefix": "android",
"platforms": ["Linux"],
"bases": ["fullscreen"],
"args": ["--enable-features=OverlayScrollbar",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text",
"--enable-overscroll-notifications",
"--enable-viewport",
"--disable-canvas-aa",
"--disable-composited-antialiasing"]
},
{
"prefix": "media-gpu-accelerated",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": ["external/wpt/media-source",
"media"],
"args": ["--use-gpu-in-tests"]
},
{
"prefix": "shared_array_buffer_on_desktop",
"platforms": ["Linux"],
"bases": ["external/wpt/html/browsers/origin/origin-keyed-agent-clusters",
"external/wpt/wasm/jsapi/memory",
"fast/workers/worker-atomics-wait.html",
"fast/workers/worker-sharedarraybuffer-transfer.html",
"fast/workers/chromium/worker-sharedarraybuffer-transfer-two-workers.html",
"http/tests/inspector-protocol/issues"],
"args": ["--enable-features=SharedArrayBuffer"]
},
{
"prefix": "mse-1mb-buffers",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/media/media-source/stream_memory_tests"],
"args": ["--mse-audio-buffer-size-limit-mb=1",
"--mse-video-buffer-size-limit-mb=1"]
},
{
"prefix": "composite-clip-path-animation",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/css/css-masking/clip-path/animations"],
"args": ["--enable-blink-features=CompositeClipPathAnimation",
"--enable-threaded-compositing"]
},
{
"prefix": "fractional-scroll-offsets",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/css/css-position/sticky/",
"fast/scrolling/"],
"args": ["--enable-blink-features=FractionalScrollOffsets"]
},
{
"prefix": "compute-pressure",
"platforms": ["Linux", "Mac"],
"bases": ["external/wpt/compute-pressure"],
"args": ["--enable-features=ComputePressure"]
},
{
"prefix": "highdpi-threaded",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/css/css-backgrounds/hidpi",
"external/wpt/css/css-paint-api/hidpi"],
"args": ["--force-device-scale-factor=2",
"--enable-threaded-compositing"]
},
{
"prefix": "scalefactor200",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["css3/filters",
"external/wpt/css/css-paint-api/hidpi",
"external/wpt/element-timing",
"external/wpt/css/filter-effects",
"external/wpt/css/css-grid/animation",
"external/wpt/largest-contentful-paint",
"fast/forms/file/file-appearance-no-default-width.html",
"fast/hidpi/static",
"http/tests/csspaint/hidpi",
"http/tests/images/document-policy",
"http/tests/inspector-protocol/page/page-captureScreenshot-clip-emulation.js"],
"args": ["--force-device-scale-factor=2"]
},
{
"prefix": "jxl-enabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/inspector-protocol/emulation/emulation-set-disabled-image-types-jxl.js",
"images/jxl"],
"args": ["--enable-features=JXL"]
},
{
"prefix": "scalefactor150",
"platforms": ["Linux", "Win"],
"bases": ["fast/events/synthetic-events",
"fast/hidpi/static"],
"args": ["--force-device-scale-factor=1.5"]
},
{
"prefix": "schemeful-same-site",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/cookies"],
"args": ["--disable-features=SchemefulSameSite"]
},
{
"prefix": "dark-mode-default",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["dark-mode/colors",
"dark-mode/images"],
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true"]
},
{
"prefix": "dark-mode-images-filter-all",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["dark-mode/images"],
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true",
"--dark-mode-settings=ImagePolicy=0"]
},
{
"prefix": "dark-mode-images-filter-none",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["dark-mode/images"],
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true",
"--dark-mode-settings=ImagePolicy=1"]
},
{
"prefix": "presentation",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--force-presentation-receiver-for-testing"]
},
{
"prefix": "single-renderer-process",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/longtask-timing/shared-renderer"],
"args": ["--renderer-process-limit=1"]
},
{
"prefix": "compositor_threaded_scrollbar_scrolling",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scrolling/scrollbars",
"paint/invalidation/scroll/sticky"],
"args": ["--enable-features=CompositorThreadedScrollbarScrolling",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text",
"--disable-smooth-scrolling"]
},
{
"prefix": "percent-based-scrolling",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scrolling/scrollbars"],
"args": ["--enable-features=WindowsScrollingPersonality",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text",
"--disable-features=CompositorThreadedScrollbarScrolling"]
},
{
"prefix": "main-threaded-percent-based-scrolling",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/events/wheel",
"fast/scrolling",
"virtual/percent-based-scrolling"],
"args": ["--enable-features=WindowsScrollingPersonality"]
},
{
"prefix": "compositor-threaded-percent-based-scrolling",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/events/wheel",
"fast/scrolling",
"virtual/percent-based-scrolling"],
"args": ["--enable-features=WindowsScrollingPersonality",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text"]
},
{
"prefix": "compositor-threaded-percent-based-scrolling-dsf-2",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scrolling/scrollbars/dsf-ready",
"virtual/percent-based-scrolling"],
"args": ["--enable-features=WindowsScrollingPersonality",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text",
"--force-device-scale-factor=2"]
},
{
"prefix": "smooth_compositor_threaded_scrollbar_scrolling",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scrolling/scrollbars/scroll-chaining-for-gesture-based-scrolling.html"],
"args": ["--enable-features=CompositorThreadedScrollbarScrolling",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text",
"--enable-smooth-scrolling"]
},
{
"prefix": "hidpi",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scrolling/scrollbars/dsf-ready"],
"args": ["--disable-smooth-scrolling",
"--force-device-scale-factor=2"]
},
{
"prefix": "compositor_threaded_scrollbar_scrolling_hidpi",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/scrolling/scrollbars/dsf-ready"],
"args": ["--enable-features=CompositorThreadedScrollbarScrolling",
"--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text",
"--disable-smooth-scrolling",
"--force-device-scale-factor=2"]
},
{
"prefix": "speech-with-unified-autoplay",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/speech-api"],
"args": ["--autoplay-policy=document-user-activation-required"]
},
{
"prefix": "unified-autoplay",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/feature-policy"],
"args": ["--autoplay-policy=document-user-activation-required"]
},
{
"prefix": "wbn-from-network",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/web-bundle"],
"args": ["--enable-features=WebBundlesFromNetwork"]
},
{
"prefix": "plz-dedicated-worker",
"platforms": ["Linux"],
"bases": ["external/wpt/content-security-policy/inside-worker",
"external/wpt/content-security-policy/worker-src",
"external/wpt/content-security-policy/gen",
"external/wpt/fetch/",
"external/wpt/html/cross-origin-embedder-policy",
"external/wpt/html/semantics/scripting-1/the-script-element/module/import-meta",
"external/wpt/referrer-policy",
"external/wpt/resource-timing",
"external/wpt/service-workers",
"external/wpt/upgrade-insecure-requests",
"external/wpt/workers",
"external/wpt/xhr",
"fast/workers",
"http/tests/devtools",
"http/tests/inspector-protocol",
"http/tests/origin_trials",
"http/tests/workers",
"inspector-protocol/worker",
"wpt_internal/fenced_frame/serviceWorker-dedicated-worker.https.html"
],
"args": ["--enable-features=PlzDedicatedWorker"]
},
{
"prefix": "direct-sockets",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/direct-sockets",
"wpt_internal/direct-sockets"],
"args": ["--isolated-app-origins=https://web-platform.test"]
},
{
"prefix": "display-compositor-pixel-dump",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--enable-display-compositor-pixel-dump",
"--enable-accelerated-2d-canvas"]
},
{
"prefix": "webgl-extra-video-texture-metadata",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/webgl/video-metadata"],
"args": ["--enable-blink-features=ExtraWebGLVideoTextureMetadata"]
},
{
"prefix": "wasm-code-caching",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/wasm/caching"],
"args": ["--js-flags=--allow-natives-syntax"]
},
{
"prefix": "wasm-csp",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"wasm",
"external/wpt/content-security-policy/wasm-unsafe-eval"],
"args": ["--disable-blink-features=WebAssemblyCSP"]
},
{
"prefix": "split-http-cache-not-site-per-process",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/devtools/isolated-code-cache"],
"args": ["--enable-features=SplitCacheByNetworkIsolationKey",
"--disable-site-isolation-trials",
"--enable-threaded-compositing"]
},
{
"prefix": "not-split-http-cache-not-site-per-process",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/devtools/isolated-code-cache"],
"args": ["--disable-features=SplitCacheByNetworkIsolationKey",
"--disable-site-isolation-trials",
"--enable-threaded-compositing"]
},
{
"prefix": "not-site-per-process",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"external/wpt/html/browsers/origin/relaxing-the-same-origin-restriction",
"external/wpt/html/browsers/windows/nested-browsing-contexts/frameElement-siblings.sub.html",
"external/wpt/FileAPI/url/multi-global-origin-serialization.sub.html",
"external/wpt/dom/events/EventListener-incumbent-global-1.sub.html",
"external/wpt/dom/events/EventListener-incumbent-global-2.sub.html",
"external/wpt/html/browsers/origin/origin-keyed-agent-clusters",
"http/tests/dom/EventListener-incumbent-global-1.html",
"http/tests/dom/EventListener-incumbent-global-2.html",
"external/wpt/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html",
"external/wpt/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html",
"external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html",
"external/wpt/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html",
"external/wpt/wasm/serialization/module/window-domain-success.sub.html",
"external/wpt/wasm/serialization/module/window-similar-but-cross-origin-success.sub.html",
"external/wpt/wasm/serialization/module/share-module-cross-origin-fails.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin-sameorigindomain.sub.html",
"external/wpt/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin-sameorigindomain.sub.html",
"http/tests/printing/cross-site-frame-scrolled.html",
"http/tests/printing/cross-site-frame.html"],
"args": ["--disable-site-isolation-trials"]
},
{
"prefix": "no-auto-wpt-origin-isolation",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"external/wpt/html/browsers/origin/origin-keyed-agent-clusters",
"external/wpt/html/infrastructure/urls/terminology-0",
"external/wpt/navigation-api/navigate-event/cross-window"
],
"args": ["--disable-auto-wpt-origin-isolation",
"--reset-browsing-instance-between-tests"]
},
{
"prefix": "focusless-spat-nav",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--enable-blink-features=FocuslessSpatialNavigation",
"--enable-spatial-navigation"]
},
{
"prefix": "passive-fingerprinting",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/navigation/frozen-useragent.html",
"http/tests/navigation/useragent.php"],
"args": ["--enable-features=ReduceUserAgent"]
},
{
"prefix": "fsa-incognito",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/file-system-access"],
"args": ["--enable-features=IncognitoFileSystemContextForTesting"]
},
{
"prefix": "controls-refresh-hc",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/forms/color-scheme"],
"args": ["--enable-features=ForcedColors",
"--force-high-contrast"]
},
{
"prefix": "use-common-select-popup",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/forms/color-scheme/select"],
"args": ["--enable-features=UseCommonSelectPopup"]
},
{
"prefix": "forced-high-contrast-colors",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/forced-colors-mode",
"html/details_summary/color-scheme-validation"],
"args": ["--force-high-contrast",
"--enable-blink-features=ForcedColors,ForcedColorsPreserveParentColor"]
},
{
"prefix": "dark-color-scheme",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/css/css-color/system-color-consistency.html",
"external/wpt/css/css-color-adjust/rendering/dark-color-scheme",
"fast/forms/color-scheme",
"fast/forms/validation-bubble-appearance-edge.html",
"fast/forms/validation-bubble-appearance-wrap.html",
"fast/loader/plain-text-document-appearance.html",
"http/tests/eye-dropper"],
"args": ["--blink-settings=preferredColorScheme=0"]
},
{
"prefix": "force-eager",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/measure-memory"],
"args": ["--enable-blink-features=MeasureMemory,ForceEagerMeasureMemory"]
},
{
"prefix": "payment-request-mandatory-total",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/payments/payment-request-app-store-billing-mandatory-total.html"],
"args": ["--disable-blink-features=PaymentRequestTotalOptional"]
},
{
"prefix": "css-trigonometric-functions-disabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"external/wpt/css/css-values/sin-cos-tan-serialize.html",
"external/wpt/css/css-values/sin-cos-tan-computed.html",
"external/wpt/css/css-values/sin-cos-tan-invalid.html",
"external/wpt/css/css-values/acos-asin-atan-atan2-serialize.html",
"external/wpt/css/css-values/acos-asin-atan-atan2-computed.html",
"external/wpt/css/css-values/acos-asin-atan-atan2-invalid.html"
],
"args": ["--disable-blink-features=CSSTrigonometricFunctions"]
},
{
"prefix": "import-maps-disabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/import-maps/not-as-classic-script.html"],
"args": ["--disable-blink-features=ImportMaps"]
},
{
"prefix": "overlay-scrollbar",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--enable-features=OverlayScrollbar"]
},
{
"prefix": "elastic-overscroll",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--enable-features=ElasticOverscroll",
"--enable-blink-features=FixedElementsDontOverscroll",
"--enable-threaded-compositing"]
},
{
"prefix": "non-overlay-scrollbar",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--disable-features=OverlayScrollbar"]
},
{
"prefix": "fluent-non-overlay-scrollbar",
"platforms": ["Win"],
"bases": [],
"args": ["--enable-features=FluentScrollbar",
"--enable-threaded-compositing"]
},
{
"prefix": "fluent-non-overlay-scrollbar-dsf-150",
"platforms": ["Win"],
"bases": ["virtual/fluent-non-overlay-scrollbar/composited"],
"args": ["--enable-features=FluentScrollbar",
"--enable-threaded-compositing",
"--force-device-scale-factor=1.5"]
},
{
"prefix": "fluent-non-overlay-scrollbar-dsf-200",
"platforms": ["Win"],
"bases": ["virtual/fluent-non-overlay-scrollbar/composited"],
"args": ["--enable-features=FluentScrollbar",
"--enable-threaded-compositing",
"--force-device-scale-factor=2"]
},
{
"prefix": "text-antialias",
"platforms": ["Linux", "Mac", "Win", "Fuchsia"],
"bases": [],
"args": ["--enable-font-antialiasing"]
},
{
"prefix": "mathml-disabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--disable-blink-features=MathMLCore"]
},
{
"prefix": "hdr",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--force-color-profile=scrgb-linear"]
},
{
"prefix": "color-spin",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--force-color-profile=color-spin-gamma24"]
},
{
"prefix": "wide-gamut",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--force-color-profile=display-p3-d65"]
},
{
"prefix": "split-cache-by-include-credentials",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/fetch/http-cache"],
"args": ["--enable-features=SplitCacheByIncludeCredentials"]
},
{
"prefix": "split-http-cache",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/fetch/http-cache",
"external/wpt/signed-exchange"],
"args": ["--enable-features=SplitCacheByNetworkIsolationKey"]
},
{
"prefix": "not-split-http-cache",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/fetch/http-cache"],
"args": ["--disable-features=SplitCacheByNetworkIsolationKey"]
},
{
"prefix": "disable-ua-client-hint",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/client-hints", "wpt_internal/client-hints"],
"args": ["--disable-features=UserAgentClientHint"]
},
{
"prefix": "storage-access-api",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "external/wpt/storage-access-api" ],
"args": [ "--enable-features=StorageAccessAPI" ]
},
{
"prefix": "storage-access-api-for-origin-extension",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "wpt_internal/storage-access-api" ],
"args": [ "--enable-features=StorageAccessAPI,StorageAccessAPIForOriginExtension" ]
},
{
"prefix": "web-bluetooth-new-permissions-backend",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/bluetooth", "external/wpt/bluetooth"],
"args": ["--enable-features=WebBluetoothNewPermissionsBackend"]
},
{
"prefix": "trust-tokens",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"external/wpt/trust-tokens/end-to-end",
"http/tests/loading/trust-tokens",
"http/tests/inspector-protocol/trust-tokens",
"wpt_internal/trust-tokens"
],
"args": [
"--enable-features=TrustTokens",
"--enable-blink-features=TrustTokens,TrustTokensAlwaysAllowIssuance",
"--additional-trust-token-key-commitments={\"https://web-platform.test:8444\":{\"TrustTokenV3VOPRF\":{\"protocol_version\":\"TrustTokenV3VOPRF\",\"id\":1,\"batchsize\":1,\"keys\":{\"0\":{\"Y\":\"AAAAAASqh8oivosFN46xxx7zIK10bh07Younm5hZ90HgglQqOFUC8l2/VSlsOlReOHJ2CrfJ6CG1adnTkKJhZ0BtbSPWBwviQtdl64MWJc7sSg9HPvWfTjDigX5ihbzihG8V8aA=\",\"expiry\":\"253402300799000000\"}}}}}"
]
},
{
"prefix": "offsetparent-old-behavior",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"external/wpt/css/css-contain/content-visibility",
"external/wpt/shadow-dom",
"fast/dom/shadow"
],
"args": ["--disable-features=OffsetParentNewSpecBehavior"]
},
{
"prefix": "document-domain-disabled-by-default",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"external/wpt/document-policy/experimental-features/document-domain"
],
"args": [ "--enable-features=DisableDocumentDomainByDefault" ]
},
{
"prefix": "backface-visibility-interop",
"platforms": ["Linux"],
"bases": [ "external/wpt/css/css-transforms" ],
"args": [ "--enable-features=BackfaceVisibilityInterop" ]
},
{
"prefix": "portals",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "external/wpt/fetch/metadata/portal.https.sub.html",
"external/wpt/portals",
"http/tests/devtools/portals",
"http/tests/inspector-protocol/portals",
"http/tests/portals",
"wpt_internal/portals" ],
"args": [ "--enable-features=Portals,PortalsCrossOrigin" ]
},
{
"prefix": "restrict-gamepad",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "external/wpt/gamepad" ],
"args": [ "--enable-features=RestrictGamepadAccess" ]
},
{
"prefix": "bfcache-experiment-control",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "http/tests/origin_trials/webexposed/bfcache-experiment-http-header-origin-trial.php" ],
"args": [ "--enable-features=BackForwardCacheABExperimentControl" ]
},
{
"prefix": "third-party-storage-partitioning",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"wpt_internal/file-system-api",
"wpt_internal/storage/quota/partitioned-webkitTemporaryStorage-usage-details.tentative.sub.html",
"wpt_internal/storage/quota/partitioned-webkitPersistentStorage-quota-usage-details.tentative.sub.html",
"wpt_internal/storage/quota/partitioned-webkitStorageInfo-temporary-quota-usage-details.tentative.sub.html",
"wpt_internal/storage/quota/partitioned-webkitStorageInfo-persistent-quota-usage-details.tentative.sub.html",
"external/wpt/storage/partitioned-estimate-usage-details-caches.tentative.https.sub.html",
"external/wpt/storage/partitioned-estimate-usage-details-indexeddb.tentative.https.sub.html",
"external/wpt/storage/partitioned-estimate-usage-details-service-workers.tentative.https.sub.html",
"external/wpt/web-locks/partitioned-web-locks.tentative.https.html",
"external/wpt/workers/shared-worker-partitioned.tentative.html",
"external/wpt/service-workers/service-worker/partitioned.tentative.https.html",
"external/wpt/service-workers/service-worker/partitioned-getRegistrations.tentative.https.html",
"external/wpt/service-workers/service-worker/partitioned-matchAll.tentative.https.html",
"external/wpt/service-workers/service-worker/partitioned-claim.tentative.https.html",
"external/wpt/webstorage/localstorage-basic-partitioned.tentative.sub.html",
"external/wpt/webmessaging/broadcastchannel/cross-partition.https.tentative.html",
"external/wpt/IndexedDB",
"external/wpt/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html",
"fast/filesystem",
"external/wpt/html/browsers/windows/post-message",
"http/tests/storage/partitioned-storage"
],
"args": [ "--enable-features=ThirdPartyStoragePartitioning" ]
},
{
"prefix": "threaded-composited-iframes",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/is-input-pending"],
"args": ["--enable-threaded-compositing",
"--disable-auto-wpt-origin-isolation"]
},
{
"prefix": "oopr-canvas2d",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "fast/canvas" ],
"args": [ "--enable-features=CanvasOopRasterization",
"--enable-accelerated-2d-canvas",
"--enable-gpu-rasterization" ]
},
{
"prefix": "disable-frequency-capping-for-overlay-popup-detection",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/subresource_filter/overlay_popup_ad"],
"args": ["--disable-features=FrequencyCappingForOverlayPopupDetection"]
},
{
"prefix": "web-app-window-controls-overlay",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.html"],
"args": [ "--enable-features=WebAppWindowControlsOverlay"]
},
{
"prefix": "first-party-sets",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["http/tests/inspector-protocol/network"],
"args": ["--use-first-party-set={\"primary\":\"https://firstparty.test\",\"associatedSites\":[\"https://cookie.test\"]}"]
},
{
"prefix": "partitioned-cookies",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/cookies/partitioned-cookies/",
"external/wpt/html/anonymous-iframe/",
"http/tests/cookies/partitioned-cookies",
"http/tests/inspector-protocol/network/"],
"args": ["--enable-features=PartitionedCookies,PartitionedCookiesBypassOriginTrial"]
},
{
"prefix": "prerender",
"platforms": ["Linux", "Mac", "Win"],
"bases": [ "external/wpt/speculation-rules/prerender",
"wpt_internal/prerender",
"http/tests/inspector-protocol/prerender"],
"args": [ "--enable-features=Prerender2" ]
},
{
"prefix": "no-different-origin-dialogs",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/html/webappapis/user-prompts/cannot-show-simple-dialogs/confirm-different-origin-frame.sub.html",
"external/wpt/html/webappapis/user-prompts/cannot-show-simple-dialogs/prompt-different-origin-frame.sub.html"],
"args": [ "--enable-features=SuppressDifferentOriginSubframeJSDialogs"]
},
{
"prefix": "force-renderer-accessibility",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["accessibility/accessibility-beforematch-marker-crash.html",
"accessibility/accessibility-node-appendChild-crash.html",
"accessibility/details-summary-crash.html",
"accessibility/slot-poison.html",
"accessibility/virtual-node-child-removal.html",
"accessibility/virtual-node-parent-removal.html",
"accessibility/virtual-node-build-parent.html",
"accessibility/virtual-node-build-parent-multiple.html",
"accessibility/virtual-node-removed-from-document.html",
"accessibility/virtual-node-repair-document.html",
"dom/legacy_dom_conformance/html/level2/core/createAttributeNS06.html",
"external/wpt/accessibility/",
"external/wpt/dom/ranges/Range-deleteContents.html",
"external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-initially-empty-is-updated.html",
"editing/text-iterator/auto-expand-details.html",
"editing/text-iterator/auto-expand-details-shadowdom.html"],
"args": ["--force-renderer-accessibility"]
},
{
"prefix": "no-alloc-direct-call",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["fast/canvas", "external/wpt/html/canvas"],
"args": ["--enable-fake-no-alloc-direct-call-for-testing"]
},
{
"prefix": "document-transition",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/document-transition",
"document-transition",
"inspector-protocol/css/css-get-styles-for-document-transition.js"],
"args": ["--enable-features=DocumentTransition",
"--enable-threaded-compositing",
"--enable-gpu-rasterization"]
},
{
"prefix": "document-transition-wide-gamut",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/document-transition",
"document-transition",
"inspector-protocol/css/css-get-styles-for-document-transition.js"],
"args": ["--enable-features=DocumentTransition",
"--enable-threaded-compositing",
"--enable-gpu-rasterization",
"--force-color-profile=display-p3-d65"]
},
{
"prefix": "popup-disabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--disable-blink-features=HTMLSelectMenuElement,HTMLPopupAttribute"]
},
{
"prefix": "object-param-url",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/html/semantics/embedded-content/the-object-element/object-param-url.html"],
"args": ["--disable-features=HTMLParamElementUrlSupport"]
},
{
"prefix": "parakeet",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/parakeet"],
"args": ["--enable-features=InterestGroupStorage,AdInterestGroupAPI,Parakeet"]
},
{
"prefix": "fledge",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"http/tests/inspector-protocol/target/auto-attach-auction-worklet.js",
"http/tests/inspector-protocol/target/target-auction-worklet.js",
"http/tests/inspector-protocol/timeline/auction-worklet.js",
"http/tests/inspector-protocol/timeline/auction-worklet-network.js",
"http/tests/inspector-protocol/timeline/auction-worklet-frame.js",
"http/tests/inspector-protocol/storage/interest-groups.js"
],
"args": [
"--enable-features=InterestGroupStorage,AdInterestGroupAPI,Fledge,PrivacySandboxAdsAPIsOverride,FencedFrames:implementation_type/mparch"
]
},
{
"prefix": "automatic-lazy-frame-loading",
"platforms": ["Linux", "Mac", "Win"],
"bases": [
"wpt_internal/lazyembed",
"wpt_internal/async-script-scheduling"
],
"args": [
"--enable-features=AutomaticLazyFrameLoadingToEmbeds:timeout/1000,AutomaticLazyFrameLoadingToEmbedUrls:allowed_websites/http%3A%2F%2Fbad3p.test%3A3001%7C%2Fembed,AutomaticLazyFrameLoadingToAds:timeout/5000,DelayAsyncScriptExecution:target/cross_site_with_allow_list/limit/1m/allow_list/http%3A%2F%2Fbad3p.test",
"--disable-field-trial-config"
]
},
{
"prefix": "automatic-lazy-frame-loading-ads",
"platforms": ["Linux", "Mac", "Win"],
"bases": [],
"args": ["--enable-features=AutomaticLazyFrameLoadingToAds:timeout/1000"]
},
{
"prefix": "async-script-scheduling-disabled",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/async-script-scheduling"],
"args": ["--disable-features=DelayAsyncScriptExecution"]
},
{
"prefix": "async-script-scheduling-apply-to-cross-site-only",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/async-script-scheduling"],
"args": ["--enable-features=DelayAsyncScriptExecution:target/cross_site_only"]
},
{
"prefix": "async-script-scheduling-apply-to-allowlist",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/async-script-scheduling"],
"args": ["--enable-features=DelayAsyncScriptExecution:target/cross_site_with_allow_list/limit/1m/allow_list/http%3A%2F%2Fbad3p.test%7C%2Fwpt_internal%2Fasync-script-scheduling%2Fresources%2Fscript.sub.js"]
},
{
"prefix": "async-script-scheduling-finished-parsing",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/async-script-scheduling"],
"args": ["--enable-features=DelayAsyncScriptExecution:delay_type/finished_parsing"]
},
{
"prefix": "async-script-scheduling-finished-parsing-with-dom-content-loaded-wait-for-async-script",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/async-script-scheduling"],
"args": ["--enable-features=DelayAsyncScriptExecution:delay_type/finished_parsing,DOMContentLoadedWaitForAsyncScript"]
},
{
"prefix": "async-script-scheduling-first-paint-or-finished-parsing",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["wpt_internal/async-script-scheduling"],
"args": ["--enable-features=DelayAsyncScriptExecution:delay_type/first_paint_or_finished_parsing"]
},
{
"prefix": "initially-invisible-images-lcp",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/largest-contentful-paint/initially-invisible-images.html"],
"args": [ "--enable-features=IncludeInitiallyInvisibleImagesInLCP"]
},
{
"prefix": "background-svg-in-lcp",
"platforms": ["Linux", "Mac", "Win"],
"bases": ["external/wpt/largest-contentful-paint/"],
"args": [ "--enable-features=IncludeBackgroundSVGInLCP"]
},