blob: 8521af9a3ff7542965865a9263e15c1b6b78bcdf [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": "disable-deferred-rendering",
"bases": ["fast/canvas"],
"args": ["--disable-features=CanvasAlwaysDeferral"]
},
{
"prefix": "isolated_world_csp",
"bases": ["http/tests/security/isolatedWorld"],
"args": ["--enable-blink-features=IsolatedWorldCSP"]
},
{
"prefix": "threaded",
"bases": ["compositing/visibility",
"compositing/webgl",
"external/wpt/animation-worklet",
"external/wpt/css/css-animations",
"external/wpt/css/css-scroll-snap",
"external/wpt/feature-policy/experimental-features",
"external/wpt/offscreen-canvas/convert-to-blob",
"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": "off-main-thread-css-paint",
"bases": ["external/wpt/css/css-paint-api",
"http/tests/csspaint"],
"args": ["--enable-threaded-compositing",
"--enable-blink-features=OffMainThreadCSSPaint"]
},
{
"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/scrolling"],
"args": ["--enable-threaded-compositing",
"--enable-prefer-compositing-to-lcd-text"]
},
{
"prefix": "gpu-rasterization",
"bases": ["images"],
"args": ["--force-gpu-rasterization",
"--enable-features=DecodeLossyWebPImagesToYUV"]
},
{
"prefix": "gpu-rasterization-disable-yuv",
"bases": ["images/yuv-decode-eligible"],
"args": ["--force-gpu-rasterization",
"--disable-features=DecodeLossyWebPImagesToYUV"]
},
{
"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/streams/transferable/enabled",
"http/tests/navigation",
"http/tests/origin_trials/feature-policy-reporting",
"http/tests/sendbeacon",
"http/tests/serviceworker/webexposed",
"media/stable",
"webexposed"],
"args": ["--stable-release-mode"]
},
{
"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",
"rootscroller"],
"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": "scroll_customization",
"bases": ["fast/events/touch",
"fast/scroll-behavior",
"fast/scrolling"],
"args": ["--enable-blink-features=ScrollCustomization"]
},
{
"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-after-paint",
"bases": ["compositing",
"paint",
"scrollingcoordinator"],
"args": ["--enable-blink-features=CompositeAfterPaint"]
},
{
"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"],
"args": ["--force-device-scale-factor=2"]
},
{
"prefix": "scalefactor200withoutzoom",
"bases": ["external/wpt/element-timing",
"external/wpt/largest-contentful-paint"],
"args": ["--force-device-scale-factor=2",
"--enable-use-zoom-for-dsf=false"]
},
{
"prefix": "scalefactor150",
"bases": ["fast/events/synthetic-events",
"fast/hidpi/static"],
"args": ["--force-device-scale-factor=1.5"]
},
{
"prefix": "scalefactor200withzoom",
"bases": ["fast/hidpi/static"],
"args": ["--force-device-scale-factor=2",
"--enable-use-zoom-for-dsf"]
},
{
"prefix": "layout_ng_block_frag",
"bases": ["external/wpt/css/css-break",
"external/wpt/css/css-multicol",
"fast/multicol",
"fragmentation",
"printing"],
"args": ["--enable-blink-features=LayoutNGBlockFragmentation"]
},
{
"prefix": "layout_ng_flex_box",
"bases": ["css3/flexbox",
"external/wpt/css/css-flexbox"],
"args": ["--enable-blink-features=LayoutNGFlexBox"]
},
{
"prefix": "layout_ng_fieldset",
"bases": ["external/wpt/css/css-contain",
"external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/contain",
"external/wpt/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements",
"fast/forms/fieldset"],
"args": ["--enable-blink-features=LayoutNGFieldset"]
},
{
"prefix": "print_browser",
"bases": ["print_testharness"],
"args": ["--enable-print-browser"]
},
{
"prefix": "dark-mode-grayscale-images",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModeImagePolicy=0,darkModeImageStyle=1,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "dark-mode-image-filter-all",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModeImagePolicy=0,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "dark-mode-image-filter-none",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModeImagePolicy=1,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "dark-mode-native-theme-off",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "dark-mode-native-theme-on",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "dark-mode-page-policy-all",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModePagePolicy=0,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "dark-mode-page-policy-background",
"bases": [],
"args": ["--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=3,darkModePagePolicy=1,darkModeTextBrightnessThreshold=256,darkModeBackgroundBrightnessThreshold=0"]
},
{
"prefix": "presentation",
"bases": [],
"args": ["--force-presentation-receiver-for-testing"]
},
{
"prefix": "paint-timing",
"bases": ["external/wpt/paint-timing"],
"args": ["--enable-threaded-compositing"]
},
{
"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": "network-error-logging",
"bases": ["external/wpt/network-error-logging"],
"args": ["--enable-features=Reporting,NetworkErrorLogging"]
},
{
"prefix": "mouseevent_fractional",
"bases": ["fast/events"],
"args": ["--enable-blink-features=FractionalMouseEvent"]
},
{
"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": "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-with-network-service",
"bases": ["external/wpt/signed-exchange",
"http/tests/devtools/sxg",
"http/tests/loading/sxg"],
"args": ["--enable-features=NetworkService"]
},
{
"prefix": "sxg-subresource",
"bases": ["external/wpt/signed-exchange"],
"args": ["--enable-features=SignedExchangeSubresourcePrefetch"]
},
{
"prefix": "omt-service-worker-startup",
"bases": ["external/wpt/service-workers",
"external/wpt/shape-detection",
"http/tests/serviceworker"],
"args": ["--disable-features=OffMainThreadServiceWorkerStartup"]
},
{
"prefix": "omt-worker-fetch",
"bases": ["external/wpt/content-security-policy/inside-worker",
"external/wpt/content-security-policy/worker-src",
"external/wpt/fetch/",
"external/wpt/html/browsers/offline/appcache/workers/",
"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"]
},
{
"prefix": "omt-worker-fetch-cors-rfc1918",
"bases": ["http/tests/security/cors-rfc1918"],
"args": ["--enable-features=PlzDedicatedWorker",
"--enable-blink-features=CorsRFC1918"]
},
{
"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=LazyImageLoading,AutomaticLazyImageLoading",
"--disable-blink-features=RestrictAutomaticLazyImageLoadingToDataSaver"]
},
{
"prefix": "origin-policy",
"bases": ["external/wpt/origin-policy"],
"args": ["--enable-features=OriginPolicy"]
},
{
"prefix" : "lazyload-policy",
"bases": ["external/wpt/feature-policy/experimental-features/lazyload"],
"args": ["--enable-blink-features=LazyFrameLoading,AutomaticLazyFrameLoading,LazyImageLoading,AutomaticLazyImageLoading",
"--disable-blink-features=RestrictAutomaticLazyFrameLoadingToDataSaver,RestrictAutomaticLazyImageLoadingToDataSaver"]
},
{
"prefix" : "autoupgrade-optionally-blockable-mixed-content",
"bases": ["http/tests/mixed-autoupgrade/optionally"],
"args": ["--enable-features=AutoupgradeMixedContent"]
},
{
"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,WasmCodeCache",
"--disable-features=WebAssemblyBaseline",
"--site-per-process"]
},
{
"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/FileAPI/url/multi-global-origin-serialization.sub.html",
"external/wpt/content-security-policy/securitypolicyviolation/upgrade-insecure-requests-reporting.https.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/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/origin/cross-origin-objects/cross-origin-objects.html",
"external/wpt/html/browsers/origin/relaxing-the-same-origin-restriction",
"external/wpt/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html",
"external/wpt/html/user-activation/message-event-activation-api-iframe-cross-origin.sub.tentative.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/devtools/debugger/fetch-breakpoints.js",
"http/tests/devtools/oopif/oopif-storage.js",
"http/tests/dom/EventListener-incumbent-global-1.html",
"http/tests/dom/EventListener-incumbent-global-2.html",
"http/tests/images/image-decode-in-frame.html",
"http/tests/inspector-protocol/access-inspected-object.js",
"http/tests/inspector-protocol/network/navigation-blocking-xorigin-iframe.js",
"http/tests/inspector-protocol/request-mixed-content-status-blockable.js",
"http/tests/inspector-protocol/request-mixed-content-status-none.js",
"http/tests/inspector-protocol/request-mixed-content-status-optionally-blockable.js",
"http/tests/loading/bad-server-subframe.html",
"http/tests/local/drag-over-remote-content.html",
"http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html",
"http/tests/media/autoplay/webaudio-autoplay-iframe-with-gesture.html",
"http/tests/misc/iframe-script-modify-attr.html",
"http/tests/misc/webtiming-no-origin.html",
"http/tests/printing/cross-site-frame-scrolled.html",
"http/tests/printing/cross-site-frame.html",
"http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html",
"http/tests/security/mixedContent/insecure-iframe-in-main-frame.html",
"http/tests/security/upgrade-insecure-requests/iframe-upgrade.https.html",
"http/tests/text-autosizing/narrow-iframe.html",
"http/tests/text-autosizing/wide-iframe.html",
"http/tests/webaudio/autoplay-crossorigin.html"],
"args": ["--disable-site-isolation-trials"]
},
{
"prefix": "streaming-preload",
"bases": ["external/wpt/html/semantics/scripting-1",
"http/tests/fetch"],
"args": ["--enable-features=ScriptStreamingOnPreload"]
},
{
"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",
"bases": [],
"args": ["--enable-features=FormControlsRefresh"]
},
{
"prefix": "controls-refresh-hc",
"bases": ["virtual/controls-refresh/color-scheme"],
"args": ["--enable-features=FormControlsRefresh",
"--force-high-contrast",
"--enable-blink-features=ForcedColors"]
},
{
"prefix": "legacy-samesite",
"bases": ["external/wpt/cookies/samesite"],
"args": ["--disable-features=SameSiteByDefaultCookies",
"--disable-features=CookiesWithoutSameSiteMustBeSecure"]
},
{
"prefix": "forced-colors",
"bases": ["external/wpt/css/css-forced-color-adjust"],
"args": ["--enable-blink-features=ForcedColors"]
},
{
"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": "force-defer-script",
"bases": ["defer-script"],
"args": ["--enable-blink-features=ForceDeferScriptIntervention"]
},
{
"prefix": "cascade",
"bases": ["animations/custom-properties",
"animations/interpolation",
"external/wpt/css/css-cascade",
"external/wpt/css/css-paint-api",
"external/wpt/css/css-properties-values-api",
"external/wpt/css/css-scoping",
"external/wpt/css/css-typed-om",
"external/wpt/css/css-variables",
"fast/css/variables"],
"args": ["--enable-blink-features=CSSCascade"]
},
{
"prefix": "at-property",
"bases": ["fast/css/css-properties-values-api",
"external/wpt/css/css-properties-values-api"],
"args": ["--enable-blink-features=CSSVariables2AtProperty"]
},
{
"prefix": "cache-storage-sequence",
"bases": ["external/wpt/service-workers"],
"args": ["--enable-features=CacheStorageSequence"]
},
{
"prefix": "cache-storage-eager-reading",
"bases": ["external/wpt/service-workers"],
"args": ["--enable-features=CacheStorageEagerReading"]
},
{
"prefix": "cache-storage-high-priority-match",
"bases": ["external/wpt/service-workers"],
"args": ["--enable-features=CacheStorageHighPriorityMatch"]
},
{
"prefix": "conditional-appcache-delay",
"bases": ["http/tests/loading/appcache-delay"],
"args": ["--enable-features=VerifyHTMLFetchedFromAppCacheBeforeDelay"]
},
{
"prefix": "audio-service",
"bases": ["external/wpt/mediacapture-streams",
"media",
"http/tests/media"],
"args": ["--enable-features=AudioServiceOutOfProcess,AudioServiceSandbox,WebRtcApmInAudioService"]
},
{
"prefix": "scheduler",
"bases": ["wpt_internal/scheduler"],
"args": ["--enable-features=BlinkSchedulerDisableAntiStarvationForPriorities"]
},
{
"prefix": "cross-origin-isolation",
"bases": ["external/wpt/html/cross-origin-embedder-policy"],
"args": ["--enable-features=CrossOriginIsolation"]
},
{
"prefix": "json-modules",
"bases": ["external/wpt/html/semantics/scripting-1/the-script-element/json-module"],
"args": ["--enable-blink-features=JSONModules"]
},
{
"prefix": "out-of-blink-frame-ancestors",
"bases": ["external/wpt/content-security-policy/frame-ancestors"],
"args": ["--enable-features=OutOfBlinkFrameAncestors"]
},
{
"prefix": "import-maps-disabled",
"bases": ["external/wpt/import-maps/core/not-as-classic-script.html"],
"args": ["--disable-blink-features=ExperimentalProductivityFeatures"]
},
{
"prefix": "import-maps-without-builtin-modules",
"bases": ["external/wpt/import-maps"],
"args": ["--enable-blink-features=ImportMaps",
"--disable-blink-features=ExperimentalProductivityFeatures"]
},
{
"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"],
"args": ["--enable-features=SplitCacheByNetworkIsolationKey"]
},
{
"prefix": "not-split-http-cache",
"bases": ["external/wpt/fetch/http-cache"],
"args": ["--disable-features=SplitCacheByNetworkIsolationKey"]
}
]