blob: 8e2b4ba98a3fe8b3ad43794c5e030423bf9538e7 [file] [log] [blame]
[
{
"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": ["--disable-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",
"inspector-protocol/css/container-queries"],
"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": "backface-visibility-interop",
"bases": [ "external/wpt/css/css-transforms",
"transforms/",
"compositing/geometry/",
"compositing/overflow/",
"paint/invalidation/" ],
"args": [ "--enable-features=TransformInterop,BackfaceVisibilityInterop" ]
},
{
"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/aria-hidden-with-select.html",
"external/wpt/accessibility/crashtests/content-visibility-generated-content-removal.html",
"external/wpt/accessibility/crashtests/included-descendant-dom-removal.html",
"external/wpt/accessibility/crashtests/included-descendant-layout-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/"]
}
]