| [ |
| { |
| "prefix": "disable-accept-language-header", |
| "bases": ["http/tests/navigation/language"], |
| "args": ["--disable-features=AcceptLanguageHeader"] |
| }, |
| { |
| "prefix": "gpu", |
| "bases": ["fast/canvas"], |
| "args": ["--enable-accelerated-2d-canvas"] |
| }, |
| { |
| "prefix": "unsafe_webgpu", |
| "bases": ["regress/regress-1104580.html"], |
| "args": ["--enable-unsafe-webgpu"] |
| }, |
| { |
| "prefix": "isolated_world_csp", |
| "bases": ["http/tests/security/isolatedWorld"], |
| "args": ["--enable-blink-features=IsolatedWorldCSP"] |
| }, |
| { |
| "prefix": "threaded", |
| "bases": ["compositing/visibility", |
| "compositing/webgl", |
| "animations/stability", |
| "external/wpt/animation-worklet", |
| "external/wpt/css/css-animations", |
| "external/wpt/css/css-scroll-snap", |
| "external/wpt/css/css-transforms/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/timing-model/animations", |
| "fast/events/pointerevents/pinch", |
| "lifecycle", |
| "http/tests/devtools/tracing", |
| "http/tests/worklet", |
| "printing", |
| "synthetic_gestures", |
| "transitions"], |
| "args": ["--enable-threaded-compositing"] |
| }, |
| { |
| "prefix": "composite-relative-keyframes", |
| "bases": ["external/wpt/css/css-transforms/animation"], |
| "args": ["--enable-threaded-compositing", |
| "--enable-blink-features=CompositeRelativeKeyframes"] |
| }, |
| { |
| "prefix": "off-main-thread-css-paint", |
| "bases": ["external/wpt/css/css-paint-api", |
| "http/tests/csspaint"], |
| "args": ["--enable-threaded-compositing", |
| "--enable-blink-features=OffMainThreadCSSPaint", |
| "--enable-gpu-rasterization", |
| "--enable-oop-rasterization", |
| "--enable-accelerated-2d-canvas"] |
| }, |
| { |
| "prefix": "prefer_compositing_to_lcd_text", |
| "bases": ["compositing/overflow", |
| "scrollbars"], |
| "args": ["--enable-prefer-compositing-to-lcd-text"] |
| }, |
| { |
| "prefix": "threaded-no-composited-antialiasing", |
| "bases": ["animations"], |
| "args": ["--enable-threaded-compositing", |
| "--disable-composited-antialiasing"] |
| }, |
| { |
| "prefix": "threaded-prefer-compositing", |
| "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", |
| "bases": ["images"], |
| "args": ["--enable-gpu-rasterization"] |
| }, |
| { |
| "prefix": "gpu-rasterization-disable-yuv", |
| "bases": ["images/yuv-decode-eligible"], |
| "args": ["--enable-gpu-rasterization", |
| "--disable-blink-features=DecodeLossyWebPImagesToYUV", |
| "--disable-blink-features=DecodeJpeg420ImagesToYUV"] |
| }, |
| { |
| "prefix": "v8-off-thread-finalization", |
| "bases": [ |
| "external/wpt/html/semantics/scripting-1", |
| "fast/dom", |
| "http/tests/devtools/isolated-code-cache/" |
| ], |
| "args": ["--enable-features=V8OffThreadFinalization,SmallScriptStreaming,SharedArrayBuffer"] |
| }, |
| { |
| "prefix": "exotic-color-space", |
| "bases": ["images"], |
| "args": ["--force-color-profile=srgb", |
| "--force-raster-color-profile=color-spin-gamma24"] |
| }, |
| { |
| "prefix": "stable", |
| "bases": ["fast/css3-text/css3-text-decoration/stable", |
| "fast/dom/Window", |
| "http/tests/navigation", |
| "http/tests/sendbeacon", |
| "http/tests/serviceworker/webexposed", |
| "inspector-protocol/dom-snapshot", |
| "media/stable", |
| "webexposed", |
| "compositing/filters" |
| ], |
| "args": ["--stable-release-mode", |
| "--disable-auto-wpt-origin-isolation"] |
| }, |
| { |
| "prefix": "feature-policy-permissions", |
| "bases": ["external/wpt/mediacapture-streams"], |
| "args": ["--use-fake-device-for-media-stream", |
| "--use-fake-ui-for-media-stream"] |
| }, |
| { |
| "prefix": "origin-trials-runtimeflags-disabled", |
| "bases": ["http/tests/origin_trials/webexposed"], |
| "args": ["--disable-origin-trial-controlled-blink-features", |
| "--stable-release-mode"] |
| }, |
| { |
| "prefix": "android", |
| "bases": ["fullscreen"], |
| "args": ["--enable-features=OverlayScrollbar", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text", |
| "--force-overlay-fullscreen-video", |
| "--enable-overscroll-notifications", |
| "--enable-viewport", |
| "--disable-canvas-aa", |
| "--disable-composited-antialiasing"] |
| }, |
| { |
| "prefix": "media-gpu-accelerated", |
| "bases": ["external/wpt/media-source", |
| "media"], |
| "args": ["--use-gpu-in-tests"] |
| }, |
| { |
| "prefix": "synchronous_html_parser", |
| "bases": ["custom-elements", |
| "fast/css", |
| "fast/parser", |
| "http/tests/devtools/sources/debugger-breakpoints", |
| "http/tests/inspector-protocol", |
| "http/tests/preload", |
| "external/wpt/custom-elements/parser", |
| "external/wpt/content-security-policy", |
| "external/wpt/domparsing", |
| "external/wpt/dom", |
| "external/wpt/html/semantics", |
| "external/wpt/html/syntax/parsing", |
| "external/wpt/html/the-xhtml-syntax", |
| "external/wpt/preload", |
| "external/wpt/signed-exchange", |
| "media", |
| "svg", |
| "scrollingcoordinator"], |
| "args": ["--enable-blink-features=ForceSynchronousHTMLParsing", |
| "--enable-features=SharedArrayBuffer"] |
| }, |
| { |
| "prefix": "shared_array_buffer_on_desktop", |
| "bases": ["crypto", |
| "external/wpt/compression", |
| "external/wpt/encoding", |
| "external/wpt/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism", |
| "external/wpt/html/browsers/origin/origin-keyed-agent-clusters", |
| "external/wpt/orientation-sensor", |
| "external/wpt/wasm/jsapi/memory", |
| "external/wpt/webaudio/the-audio-api/the-audiobuffer-interface", |
| "external/wpt/webaudio/the-audio-api/the-audioworklet-interface", |
| "external/wpt/xhr", |
| "fast/beacon", |
| "fast/css/", |
| "fast/dom", |
| "fast/encoding", |
| "fast/events/constructors", |
| "fast/files", |
| "fast/peerconnection", |
| "fast/webgl", |
| "fast/workers", |
| "fast/xmlhttprequest", |
| "http/tests/devtools", |
| "http/tests/inspector-protocol/issues", |
| "http/tests/websocket", |
| "storage/indexeddb", |
| "platform/android/fast/workers", |
| "webaudio"], |
| "args": ["--enable-features=SharedArrayBuffer"] |
| }, |
| { |
| "prefix": "mse-1mb-buffers", |
| "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-bgcolor-animation", |
| "bases": ["external/wpt/css/css-backgrounds"], |
| "args": ["--enable-blink-features=CompositeBGColorAnimation", |
| "--enable-threaded-compositing"] |
| }, |
| { |
| "prefix": "composite-bgcolor-animation-hidpi", |
| "bases": ["external/wpt/css/css-backgrounds/hidpi"], |
| "args": ["--enable-blink-features=CompositeBGColorAnimation", |
| "--enable-threaded-compositing", |
| "--force-device-scale-factor=2"] |
| }, |
| { |
| "prefix": "composite-clip-path-animation", |
| "bases": ["animations/interpolation/webkit-clip-path-interpolation.html", |
| "compositing/images/direct-image-clip-path.html", |
| "compositing/images/direct-image-dynamic-clip-path.html", |
| "css3/masking/clip-path-circle.html", |
| "css3/masking/clip-path-circle-filter.html", |
| "css3/masking/clip-path-circle-overflow.html", |
| "css3/masking/clip-path-circle-overflow-hidden.html", |
| "css3/masking/clip-path-circle-relative-overflow.html", |
| "css3/masking/clip-path-ellipse.html", |
| "css3/masking/clip-path-polygon-evenodd.html", |
| "css3/masking/clip-path-polygon.html", |
| "css3/masking/clip-path-polygon-nonzero.html", |
| "css3/masking/clip-path-restore.html", |
| "fast/canvas/canvas-css-clip-path.html", |
| "fast/layers/overflow-hidden-clip-path-occlusion.html", |
| "fast/shapes/shape-outside-floats/shape-outside-clip-path-selection.html", |
| "hittesting/image-with-clip-path.html"], |
| "args": ["--enable-blink-features=CompositeClipPathAnimation", |
| "--enable-threaded-compositing"] |
| }, |
| { |
| "prefix": "composite-after-paint", |
| "bases": ["compositing", |
| "paint", |
| "scrollingcoordinator"], |
| "args": ["--enable-blink-features=CompositeAfterPaint"] |
| }, |
| { |
| "prefix": "fractional-scroll-offsets", |
| "bases": ["external/wpt/css/css-position/sticky/"], |
| "args": ["--enable-blink-features=FractionalScrollOffsets"] |
| }, |
| { |
| "prefix": "font-access-persistent", |
| "bases": ["external/wpt/font-access"], |
| "args": ["--enable-features=FontAccess,FontAccessPersistent"] |
| }, |
| { |
| "prefix": "compute-pressure", |
| "bases": ["external/wpt/compute-pressure"], |
| "args": ["--enable-features=ComputePressure"] |
| }, |
| { |
| "prefix": "highdpi-threaded", |
| "bases": ["external/wpt/css/css-paint-api/hidpi"], |
| "args": ["--force-device-scale-factor=2", |
| "--enable-use-zoom-for-dsf=false", |
| "--enable-threaded-compositing", |
| "--enable-blink-features=OffMainThreadCSSPaint"] |
| }, |
| { |
| "prefix": "scalefactor200", |
| "bases": ["css3/filters", |
| "external/wpt/css/css-paint-api/hidpi", |
| "external/wpt/element-timing", |
| "external/wpt/css/filter-effects", |
| "external/wpt/largest-contentful-paint", |
| "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": "scalefactor200withoutzoom", |
| "bases": ["external/wpt/element-timing", |
| "external/wpt/largest-contentful-paint", |
| "inspector-protocol/page/get-layout-metrics-css.js"], |
| "args": ["--force-device-scale-factor=2", |
| "--enable-use-zoom-for-dsf=false"] |
| }, |
| { |
| "prefix": "jxl-enabled", |
| "bases": ["http/tests/inspector-protocol/emulation/emulation-set-disabled-image-types-jxl.js", |
| "images/jxl"], |
| "args": ["--enable-features=JXL"] |
| }, |
| { |
| "prefix": "scalefactor150", |
| "bases": ["fast/events/synthetic-events", |
| "fast/hidpi/static"], |
| "args": ["--force-device-scale-factor=1.5"] |
| }, |
| { |
| "prefix": "scalefactor200withzoom", |
| "bases": ["fast/hidpi/static", |
| "inspector-protocol/page/get-layout-metrics-css.js"], |
| "args": ["--force-device-scale-factor=2", |
| "--enable-use-zoom-for-dsf"] |
| }, |
| { |
| "prefix": "schemeful-same-site", |
| "bases": ["external/wpt/cookies"], |
| "args": ["--disable-features=SchemefulSameSite"] |
| }, |
| { |
| "prefix": "layout_ng_block_frag", |
| "bases": ["external/wpt/css/css-break", |
| "external/wpt/css/css-contain", |
| "external/wpt/css/css-multicol", |
| "external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements", |
| "fast/forms/fieldset", |
| "fast/multicol", |
| "fragmentation"], |
| "args": ["--enable-blink-features=LayoutNGBlockFragmentation"] |
| }, |
| { |
| "prefix": "layout_ng_fragment_traversal", |
| "bases": ["external/wpt/css/CSS2", |
| "external/wpt/css/css-contain", |
| "fast/block", |
| "fast/table"], |
| "args": ["--enable-blink-features=LayoutNGFragmentTraversal"] |
| }, |
| { |
| "prefix": "layout_ng_printing", |
| "bases": ["printing"], |
| "args": ["--enable-blink-features=LayoutNGPrinting"] |
| }, |
| { |
| "prefix": "layout-ng-grid", |
| "bases": ["fast/css-grid-layout", |
| "external/wpt/css/css-sizing/aspect-ratio", |
| "external/wpt/css/css-grid", |
| "external/wpt/css/css-contain", |
| "external/wpt/css/css-sizing/contain-intrinsic-size"], |
| "args": ["--enable-blink-features=LayoutNGGrid"] |
| }, |
| { |
| "prefix": "layout_ng_svg_text", |
| "bases": ["animations/svg", |
| "animations/svg-attribute-composition", |
| "animations/svg-attribute-interpolation", |
| "external/wpt/svg", |
| "http/tests/svg", |
| "paint/invalidation/svg", |
| "svg"], |
| "args": ["--enable-blink-features=SVGTextNG"] |
| }, |
| { |
| "prefix": "dark-mode-default", |
| "bases": ["dark-mode/colors", |
| "dark-mode/images"], |
| "args": ["--blink-settings=forceDarkModeEnabled=true"] |
| }, |
| { |
| "prefix": "dark-mode-images-filter-all", |
| "bases": ["dark-mode/images"], |
| "args": ["--blink-settings=forceDarkModeEnabled=true", |
| "--dark-mode-settings=ImagePolicy=0"] |
| }, |
| { |
| "prefix": "dark-mode-images-filter-none", |
| "bases": ["dark-mode/images"], |
| "args": ["--blink-settings=forceDarkModeEnabled=true", |
| "--dark-mode-settings=ImagePolicy=1"] |
| }, |
| { |
| "prefix": "dark-mode-images-grayscale", |
| "bases": ["dark-mode/images"], |
| "args": ["--blink-settings=forceDarkModeEnabled=true", |
| "--dark-mode-settings=ImagePolicy=0,ImageGrayScalePercent=1.0"] |
| }, |
| { |
| "prefix": "dark-mode-increase-text-contrast", |
| "bases": ["dark-mode/colors"], |
| "args": ["--blink-settings=forceDarkModeEnabled=true", |
| "--dark-mode-settings=IncreaseTextContrast=1"] |
| }, |
| { |
| "prefix": "presentation", |
| "bases": [], |
| "args": ["--force-presentation-receiver-for-testing"] |
| }, |
| { |
| "prefix": "cors-rfc1918", |
| "bases": ["http/tests/security/cors-rfc1918"], |
| "args": ["--enable-blink-features=CorsRFC1918"] |
| }, |
| { |
| "prefix": "single-renderer-process", |
| "bases": ["external/wpt/longtask-timing/shared-renderer"], |
| "args": ["--renderer-process-limit=1"] |
| }, |
| { |
| "prefix": "reporting-api", |
| "bases": ["external/wpt/content-security-policy/reporting-api"], |
| "args": ["--enable-features=Reporting"] |
| }, |
| { |
| "prefix": "compositor_threaded_scrollbar_scrolling", |
| "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", |
| "bases": ["fast/scrolling/scrollbars"], |
| "args": ["--enable-features=PercentBasedScrolling", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text", |
| "--disable-features=CompositorThreadedScrollbarScrolling"] |
| }, |
| { |
| "prefix": "main-threaded-percent-based-scrolling", |
| "bases": ["fast/events/wheel", |
| "fast/scrolling", |
| "virtual/percent-based-scrolling"], |
| "args": ["--enable-features=PercentBasedScrolling"] |
| }, |
| { |
| "prefix": "compositor-threaded-percent-based-scrolling", |
| "bases": ["fast/events/wheel", |
| "fast/scrolling", |
| "virtual/percent-based-scrolling"], |
| "args": ["--enable-features=PercentBasedScrolling", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text"] |
| }, |
| { |
| "prefix": "compositor-threaded-percent-based-scrolling-dsf-2", |
| "bases": ["fast/scrolling/scrollbars/dsf-ready", |
| "virtual/percent-based-scrolling"], |
| "args": ["--enable-features=PercentBasedScrolling", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text", |
| "--force-device-scale-factor=2"] |
| }, |
| { |
| "prefix": "compositor-threaded-percent-based-scrolling-dsf-2-highdpi", |
| "bases": ["virtual/percent-based-scrolling"], |
| "args": ["--enable-features=PercentBasedScrolling", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text", |
| "--force-device-scale-factor=2", |
| "--enable-use-zoom-for-dsf=false"] |
| }, |
| { |
| "prefix": "smooth_compositor_threaded_scrollbar_scrolling", |
| "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", |
| "bases": ["fast/scrolling/scrollbars/dsf-ready"], |
| "args": ["--disable-smooth-scrolling", |
| "--force-device-scale-factor=2"] |
| }, |
| { |
| "prefix": "compositor_threaded_scrollbar_scrolling_hidpi", |
| "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", |
| "bases": ["external/wpt/speech-api"], |
| "args": ["--autoplay-policy=document-user-activation-required"] |
| }, |
| { |
| "prefix": "unified-autoplay", |
| "bases": ["external/wpt/feature-policy"], |
| "args": ["--autoplay-policy=document-user-activation-required"] |
| }, |
| { |
| "prefix": "sxg-subresource-disabled", |
| "bases": ["http/tests/loading/sxg/sxg-subresource-origin-trial.https.html"], |
| "args": ["--disable-blink-features=SignedExchangeSubresourcePrefetch"] |
| }, |
| { |
| "prefix": "wbn-from-network", |
| "bases": ["external/wpt/web-bundle"], |
| "args": ["--enable-features=WebBundlesFromNetwork"] |
| }, |
| { |
| "prefix": "plz-dedicated-worker", |
| "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/browsers/offline/appcache/workers/", |
| "external/wpt/html/cross-origin-embedder-policy", |
| "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/origin_trials", |
| "http/tests/workers"], |
| "args": ["--enable-features=PlzDedicatedWorker,SharedArrayBuffer"] |
| }, |
| { |
| "prefix": "plz-dedicated-worker-cors-rfc1918", |
| "bases": ["http/tests/security/cors-rfc1918"], |
| "args": ["--enable-features=PlzDedicatedWorker", |
| "--enable-blink-features=CorsRFC1918"] |
| }, |
| { |
| "prefix": "plz-service-worker", |
| "bases": ["http/tests/serviceworker", |
| "http/tests/devtools/service-workers", |
| "http/tests/devtools/console", |
| "http/tests/inspector-protocol/fetch", |
| "external/wpt/service-workers", |
| "external/wpt/html/cross-origin-embedder-policy"], |
| "args": ["--enable-features=PlzServiceWorker"] |
| }, |
| |
| { |
| "prefix": "direct-sockets", |
| "bases": ["external/wpt/raw-sockets"], |
| "args": ["--enable-features=DirectSockets"] |
| }, |
| { |
| "prefix": "webrtc-wpt-plan-b", |
| "bases": ["external/wpt/webrtc"], |
| "args": ["--disable-features=RTCUnifiedPlanByDefault"] |
| }, |
| { |
| "prefix": "display-compositor-pixel-dump", |
| "bases": [], |
| "args": ["--enable-display-compositor-pixel-dump", |
| "--enable-accelerated-2d-canvas"] |
| }, |
| { |
| "prefix": "lazyload-image", |
| "bases": ["http/tests/lazyload"], |
| "args": ["--enable-blink-features=AutomaticLazyImageLoading", |
| "--disable-blink-features=RestrictAutomaticLazyImageLoadingToDataSaver"] |
| }, |
| { |
| "prefix": "webgl-extra-video-texture-metadata", |
| "bases": ["fast/webgl/video-metadata"], |
| "args": ["--enable-blink-features=ExtraWebGLVideoTextureMetadata"] |
| }, |
| { |
| "prefix": "site-isolated-code-cache", |
| "bases": ["http/tests/devtools/isolated-code-cache"], |
| "args": ["--enable-features=IsolatedCodeCache", |
| "--site-per-process"] |
| }, |
| { |
| "prefix": "wasm-site-isolated-code-cache", |
| "bases": ["http/tests/devtools/wasm-isolated-code-cache"], |
| "args": ["--enable-features=IsolatedCodeCache", |
| "--disable-features=WebAssemblyBaseline", |
| "--site-per-process"] |
| }, |
| { |
| "prefix": "wasm-csp", |
| "bases": ["wasm"], |
| "args": ["--enable-blink-features=WebAssemblyCSP"] |
| }, |
| { |
| "prefix": "split-http-cache-not-site-per-process", |
| "bases": ["http/tests/devtools/isolated-code-cache"], |
| "args": ["--enable-features=SplitCacheByNetworkIsolationKey", |
| "--disable-site-isolation-trials"] |
| }, |
| { |
| "prefix": "not-split-http-cache-not-site-per-process", |
| "bases": ["http/tests/devtools/isolated-code-cache"], |
| "args": ["--disable-features=SplitCacheByNetworkIsolationKey", |
| "--disable-site-isolation-trials"] |
| }, |
| { |
| "prefix": "not-site-per-process", |
| "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", |
| |
| "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", |
| "bases": ["external/wpt/html/browsers/origin/origin-keyed-agent-clusters"], |
| "args": ["--disable-auto-wpt-origin-isolation"] |
| }, |
| { |
| "prefix": "focusless-spat-nav", |
| "bases": [], |
| "args": ["--enable-blink-features=FocuslessSpatialNavigation", |
| "--enable-spatial-navigation"] |
| }, |
| { |
| "prefix": "passive-fingerprinting", |
| "bases": ["http/tests/navigation/frozen-useragent.html", |
| "http/tests/navigation/useragent.php"], |
| "args": ["--enable-features=FreezeUserAgent"] |
| }, |
| { |
| "prefix": "file-handling", |
| "bases": [], |
| "args": ["--enable-features=NativeFileSystemAPI,FileHandlingAPI"] |
| }, |
| { |
| "prefix": "controls-refresh-hc", |
| "bases": ["fast/forms/color-scheme"], |
| "args": ["--enable-features=ForcedColors", |
| "--force-high-contrast"] |
| }, |
| { |
| "prefix": "eye-dropper", |
| "bases": [ |
| "fast/forms/color-scheme/color", |
| "http/tests/eye-dropper"], |
| "args": ["--enable-features=EyeDropper"] |
| }, |
| { |
| "prefix": "use-common-select-popup", |
| "bases": ["fast/forms/color-scheme/select"], |
| "args": ["--enable-features=UseCommonSelectPopup"] |
| }, |
| { |
| "prefix": "legacy-samesite", |
| "bases": ["external/wpt/cookies/samesite"], |
| "args": ["--disable-features=SameSiteByDefaultCookies", |
| "--disable-features=CookiesWithoutSameSiteMustBeSecure"] |
| }, |
| { |
| "prefix": "forced-high-contrast-colors", |
| "bases": ["external/wpt/forced-colors-mode", |
| "html/details_summary/color-scheme-validation"], |
| "args": ["--force-high-contrast", |
| "--enable-blink-features=ForcedColors"] |
| }, |
| { |
| "prefix": "system-color-compute", |
| "bases": ["external/wpt/css/css-color"], |
| "args": ["--enable-blink-features=CSSColorScheme,CSSSystemColorComputeToSelf"] |
| }, |
| { |
| "prefix": "dark-color-scheme", |
| "bases": ["external/wpt/css/css-color-adjust/rendering/dark-color-scheme", |
| "fast/forms/color-scheme", |
| "http/tests/eye-dropper"], |
| "args": ["--force-dark-mode", |
| "--enable-blink-features=CSSColorScheme", |
| "--enable-features=EyeDropper"] |
| }, |
| { |
| "prefix": "container-queries", |
| "bases": ["wpt_internal/css/css-conditional/container-queries", |
| "wpt_internal/css/css-contain", |
| "inspector-protocol/css/css-get-styles-for-node.js"], |
| "args": ["--enable-blink-features=CSSContainerQueries"] |
| }, |
| { |
| "prefix": "appcache-origin-trial", |
| "bases": ["http/tests/appcache"], |
| "args": ["--enable-features=AppCacheRequireOriginTrial", |
| "--disable-features=AppCacheAlwaysFallbackToNetwork"] |
| }, |
| { |
| "prefix": "async-script-scheduling-finished-parsing", |
| "bases": ["wpt_internal/async-script-scheduling"], |
| "args": ["--enable-blink-features=DelayAsyncScriptExecutionUntilFinishedParsing"] |
| }, |
| { |
| "prefix": "async-script-scheduling-first-paint-or-finished-parsing", |
| "bases": ["wpt_internal/async-script-scheduling"], |
| "args": ["--enable-blink-features=DelayAsyncScriptExecutionUntilFirstPaintOrFinishedParsing"] |
| }, |
| { |
| "prefix": "force-eager", |
| "bases": ["external/wpt/measure-memory"], |
| "args": ["--enable-blink-features=MeasureMemory,ForceEagerMeasureMemory"] |
| }, |
| { |
| "prefix": "payment-request-mandatory-total", |
| "bases": ["http/tests/payments/payment-request-app-store-billing-mandatory-total.html"], |
| "args": ["--disable-blink-features=PaymentRequestTotalOptional"] |
| }, |
| { |
| "prefix": "conditional-appcache-delay", |
| "bases": ["http/tests/loading/appcache-delay"], |
| "args": ["--enable-features=VerifyHTMLFetchedFromAppCacheBeforeDelay"] |
| }, |
| { |
| "prefix": "json-modules", |
| "bases": ["external/wpt/html/semantics/scripting-1/the-script-element/json-module"], |
| "args": ["--enable-features=JSONModules", "--js-flags=--harmony-import-assertions"] |
| }, |
| { |
| "prefix": "css-modules", |
| "bases": ["external/wpt/html/semantics/scripting-1/the-script-element/css-module"], |
| "args": ["--enable-blink-features=CSSModules", "--js-flags=--harmony-import-assertions"] |
| }, |
| { |
| "prefix":"css-calc-infinity-and-nan", |
| "bases": ["external/wpt/css/css-values/"], |
| "args": ["--enable-blink-features=CSSCalcInfinityAndNaN"] |
| }, |
| { |
| "prefix": "import-assertions", |
| "bases": ["external/wpt/html/semantics/scripting-1/the-script-element/import-assertions"], |
| "args": ["--js-flags=--harmony-import-assertions"] |
| }, |
| { |
| "prefix": "import-maps-disabled", |
| "bases": ["external/wpt/import-maps/not-as-classic-script.html"], |
| "args": ["--disable-blink-features=ImportMaps"] |
| }, |
| { |
| "prefix": "overlay-scrollbar", |
| "bases": [], |
| "args": ["--enable-features=OverlayScrollbar"] |
| }, |
| { |
| "prefix": "non-overlay-scrollbar", |
| "bases": [], |
| "args": ["--disable-features=OverlayScrollbar"] |
| }, |
| { |
| "prefix": "text-antialias", |
| "bases": [], |
| "args": ["--enable-font-antialiasing"] |
| }, |
| { |
| "prefix": "mathml-disabled", |
| "bases": [], |
| "args": ["--disable-blink-features=MathMLCore"] |
| }, |
| { |
| "prefix": "hdr", |
| "bases": [], |
| "args": ["--force-color-profile=scrgb-linear"] |
| }, |
| { |
| "prefix": "split-http-cache", |
| "bases": ["external/wpt/fetch/http-cache", |
| "external/wpt/signed-exchange"], |
| "args": ["--enable-features=SplitCacheByNetworkIsolationKey"] |
| }, |
| { |
| "prefix": "not-split-http-cache", |
| "bases": ["external/wpt/fetch/http-cache"], |
| "args": ["--disable-features=SplitCacheByNetworkIsolationKey"] |
| }, |
| { |
| "prefix": "raw-clipboard", |
| "bases": ["clipboard/async-clipboard", |
| "external/wpt/clipboard-apis/clipboard-item.https.html"], |
| "args": ["--enable-features=RawClipboard"] |
| }, |
| { |
| "prefix": "legacy-client-hints", |
| "bases": ["external/wpt/client-hints", "wpt_internal/client-hints"], |
| "args": ["--enable-features=AllowClientHintsToThirdParty"] |
| }, |
| { |
| "prefix": "disable-user-agent-client-hint-feature", |
| "bases": ["external/wpt/client-hints", "wpt_internal/client-hints"], |
| "args": ["--disable-features=UserAgentClientHint"] |
| }, |
| { |
| "prefix": "legacy-client-hints-no-fp-delegation", |
| "bases": [ "external/wpt/client-hints" ], |
| "args": [ "--enable-features=AllowClientHintsToThirdParty", |
| "--disable-features=FeaturePolicyForClientHints" ] |
| }, |
| { |
| "prefix": "storage-access-api", |
| "bases": [ "external/wpt/storage-access-api" ], |
| "args": [ "--enable-features=StorageAccessAPI" ] |
| }, |
| { |
| "prefix": "web-bluetooth-new-permissions-backend", |
| "bases": ["wpt_internal/bluetooth", "external/wpt/bluetooth"], |
| "args": ["--enable-features=WebBluetoothNewPermissionsBackend"] |
| }, |
| { |
| "prefix": "trust-tokens", |
| "bases": [ "external/wpt/trust-tokens/end-to-end", "http/tests/loading/trust-tokens", "http/tests/inspector-protocol/trust-tokens" ], |
| "args": [ "--enable-features=TrustTokens" ] |
| }, |
| { |
| "prefix": "weakrefs", |
| "bases": [ "js/weakrefs" ], |
| "args": [ "--js-flags=--harmony-weak-refs" ] |
| }, |
| { |
| "prefix": "offsetparent-old-behavior", |
| "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", |
| "bases": [ |
| "external/wpt/document-policy/experimental-features/document-domain" |
| ], |
| "args": [ "--enable-features=DisableDocumentDomainByDefault" ] |
| }, |
| { |
| "prefix": "subresource-web-bundles-disabled", |
| "bases": [ "http/tests/loading/wbn/origin-trial/" ], |
| "args": [ "--disable-blink-features=SubresourceWebBundles" ] |
| }, |
| { |
| "prefix": "transform-interop", |
| "bases": [ "external/wpt/css/css-transforms", |
| "transforms/", |
| "compositing/geometry/", |
| "compositing/overflow/", |
| "paint/invalidation/" ], |
| "args": [ "--enable-features=TransformInterop" ] |
| }, |
| { |
| "prefix": "portals", |
| "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", |
| "bases": [ "external/wpt/gamepad" ], |
| "args": [ "--enable-features=RestrictGamepadAccess" ] |
| }, |
| { |
| "prefix": "bfcache-experiment-control", |
| "bases": [ "http/tests/origin_trials/webexposed/bfcache-experiment-http-header-origin-trial.php" ], |
| "args": [ "--enable-features=BackForwardCacheABExperimentControl" ] |
| }, |
| { |
| "prefix": "bfcache", |
| "bases": [ "http/tests/inspector-protocol/bfcache", |
| "http/tests/devtools/bfcache" ], |
| "args": [ "--enable-features=BackForwardCache" ] |
| }, |
| { |
| "prefix": "interest-cohort-api-origin-trial", |
| "bases": [ "http/tests/origin_trials/webexposed/interest-cohort-origin-trial-interfaces.html" ], |
| "args": [ "--enable-features=InterestCohortAPIOriginTrial" ] |
| }, |
| { |
| "prefix": "threaded-composited-iframes", |
| "bases": ["external/wpt/is-input-pending"], |
| "args": ["--enable-threaded-compositing", |
| "--disable-auto-wpt-origin-isolation"] |
| }, |
| { |
| "prefix": "oopr-canvas2d", |
| "bases": [ "fast/canvas" ], |
| "args": [ "--enable-features=CanvasOopRasterization", |
| "--enable-accelerated-2d-canvas", |
| "--enable-oop-rasterization", |
| "--enable-gpu-rasterization" ] |
| }, |
| { |
| "prefix": "scroll-unification", |
| "bases": ["fast/events", |
| "fast/scrolling", |
| "fast/scroll-snap", |
| "fast/forms/select-popup", |
| "fast/forms/suggestion-picker", |
| "http/tests/misc", |
| "plugins", |
| "scrollbars", |
| "external/wpt/dom/events/scrolling", |
| "external/wpt/feature-policy/experimental-features", |
| "external/wpt/permissions-policy/experimental-features", |
| "external/wpt/pointerevents/pointerevent_iframe-touch-action-none_touch.html", |
| "external/wpt/touch-events/multi-touch-interactions.html", |
| "fast/forms/fieldset/overflow-scroll-interaction.html", |
| "fast/scroll-behavior/middleclick-autoscroll-nested-elements.html", |
| "fast/scroll-behavior/middleclick-autoscroll-use-count.html", |
| "http/tests/credentialmanager/credentialscontainer-create-with-virtual-authenticator.html", |
| "ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling.htm"], |
| "args": ["--enable-features=ScrollUnification,SharedArrayBuffer", |
| "--enable-threaded-compositing"] |
| }, |
| { |
| "prefix": "scroll-unification-hidpi", |
| "bases": ["fast/scrolling/scrollbars/dsf-ready"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--disable-smooth-scrolling", |
| "--force-device-scale-factor=2"] |
| }, |
| { |
| "prefix": "scroll-unification-layout_ng_block_frag", |
| "bases": ["fast/forms/fieldset"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--enable-blink-features=LayoutNGBlockFragmentation"] |
| }, |
| { |
| "prefix": "scroll-unification-overlay-scrollbar", |
| "bases": [], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--enable-features=OverlayScrollbar"] |
| }, |
| { |
| "prefix": "scroll-unification-percent-based-scrolling", |
| "bases": ["fast/scrolling/scrollbars"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-features=PercentBasedScrolling", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text", |
| "--disable-features=CompositorThreadedScrollbarScrolling"] |
| }, |
| { |
| "prefix": "scroll-unification-prefer_compositing_to_lcd_text", |
| "bases": ["fast/scroll-behavior", |
| "scrollbars"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--enable-prefer-compositing-to-lcd-text"] |
| }, |
| { |
| "prefix": "scroll-unification-synchronous_html_parser", |
| "bases": ["external/wpt/dom"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--enable-blink-features=ForceSynchronousHTMLParsing"] |
| }, |
| { |
| "prefix": "scroll-unification-unified-autoplay", |
| "bases": ["external/wpt/feature-policy"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--autoplay-policy=document-user-activation-required"] |
| }, |
| { |
| "prefix": "scroll-unification-wheel-event-regions", |
| "bases": ["fast/events/platform-wheelevent-paging-xy-in-scrolling-div.html", |
| "fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html", |
| "fast/events/wheel"], |
| "args": ["--enable-features=ScrollUnification", |
| "--enable-threaded-compositing", |
| "--disable-features=WheelEventRegions"] |
| }, |
| { |
| "prefix": "disable-frequency-capping-for-overlay-popup-detection", |
| "bases": ["http/tests/subresource_filter/overlay_popup_ad"], |
| "args": ["--disable-features=FrequencyCappingForOverlayPopupDetection"] |
| }, |
| { |
| "prefix": "wheel-event-regions", |
| "bases": ["fast/dom/shadow/wheel-event-in-shadow-dom.html", |
| "fast/dom/shadow/wheel-event-on-input-in-shadow-dom.html", |
| "fast/compositor-wheel-scroll-latching", |
| "fast/events/move-element-with-wheel-and-touch-event-listeners.html", |
| "fast/events/iframe-mousewheel.html", |
| "fast/events/platform-wheelevent-paging-xy-in-scrolling-div.html", |
| "fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html", |
| "fast/events/platform-wheelevent-paging-x-in-scrolling-page.html", |
| "fast/events/platform-wheelevent-paging-y-in-scrolling-page.html", |
| "fast/events/platform-wheelevent-paging-x-in-non-scrolling-div.html", |
| "fast/events/platform-wheelevent-paging-y-in-non-scrolling-div.html", |
| "fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html", |
| "fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html", |
| "fast/events/wheel", |
| "fast/scrolling/document-level-wheel-event-listener-passive-by-default.html", |
| "http/tests/devtools/layers/layer-scroll-rects-get.js", |
| "pointer-lock/wheel-event-cancelable.html", |
| "pointer-lock/wheel-event-target.html", |
| "scrollbars/scrollevent-iframe-no-scrolling-wheel.html", |
| "scrollingcoordinator/donot-compute-non-fast-scrollable-region-for-hidden-frames.html", |
| "scrollingcoordinator/plugin-with-wheel-handler.html", |
| "scrollingcoordinator/non-fast-scrollable-region-nested.html"], |
| "args": ["--enable-features=WheelEventRegions"] |
| }, |
| { |
| "prefix": "web-app-window-controls-overlay", |
| "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", |
| "bases": ["http/tests/inspector-protocol/network"], |
| "args": ["--use-first-party-set=https://firstparty.test,https://cookie.test"] |
| }, |
| { |
| "prefix": "prerender", |
| "bases": [ "wpt_internal/prerender" ], |
| "args": [ "--enable-features=Prerender2" ] |
| }, |
| { |
| "prefix": "no-different-origin-dialogs", |
| "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", |
| "bases": ["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", |
| "external/wpt/accessibility/crashtests/content-visibility-generated-content-removal.html"], |
| "args": ["--force-renderer-accessibility"] |
| }, |
| { |
| "prefix": "no-alloc-direct-call", |
| "bases": ["fast/canvas", "external/wpt/html/canvas"], |
| "args": ["--enable-fake-no-alloc-direct-call-for-testing"] |
| }, |
| { |
| "prefix": "webid", |
| "bases": ["wpt_internal/webid"], |
| "args": ["--enable-features=WebID"] |
| }, |
| { |
| "prefix": "document-transition", |
| "bases": ["wpt_internal/document-transition"], |
| "args": ["--enable-blink-features=DocumentTransition", |
| "--enable-threaded-compositing", |
| "--enable-gpu-rasterization"] |
| }, |
| { |
| "prefix": "popup-disabled", |
| "bases": [], |
| "args": ["--stable-release-mode"] |
| }, |
| { |
| "prefix": "playback_speed_button", |
| "bases": ["http/tests/media/controls", "media/controls"], |
| "args": [ "--enable-features=PlaybackSpeedButton" ] |
| }, |
| { |
| "prefix": "dialogfocus-old-behavior", |
| "bases": [ |
| "external/wpt/html/semantics/interactive-elements/the-dialog-element" |
| ], |
| "args": ["--disable-features=DialogFocusNewSpecBehavior"] |
| }, |
| { |
| "prefix": "webrtc-extensions-senderCaptureTimeOffset", |
| "bases": ["external/wpt/webrtc-extensions/RTCRtpSynchronizationSource-senderCaptureTimeOffset.html"], |
| "args": ["--force-fieldtrials=WebRTC-IncludeCaptureClockOffset/Enabled/"] |
| } |
| ] |