[ | |
"Top-level string entries are treated as comments.", | |
"Each object entry defines a virtual suite with the following fields: ", | |
" prefix: The name of the virtual suite. A virtual test name will be like ", | |
" virtual/<prefix>/<base-test-name>. ", | |
" owners: A list of emails of the owners who are responsible for the virtual", | |
" suite. The owners will be copied on any bugs created for the virtual ", | |
" suite, e.g. on virtual suite expiration. ", | |
" platforms: A list of platforms on which the virtual suite will run. ", | |
" Linux is recommended if the test suite is platform-agnostic. ", | |
" bases: A list of test directories or names that will be run under the ", | |
" virtual suite. ", | |
" exclusive_tests (optional): \"ALL\" or a list containing a subset of ", | |
" `bases` specifying the tests that will be exclusively run under this ", | |
" virtual suite. The specified base tests will be skipped on all ", | |
" platforms (regardless of `platforms`). Corresponding virtual tests ", | |
" under other virtual suites that don't specify the tests in their ", | |
" `exclusive_tests` list will be skipped on all platforms, too. ", | |
" args: A list of command line switches that will be passed to the test ", | |
" driver for the tests under this virtual suite. ", | |
" expires: An expiration date formatted as either `%b %d, %Y` (Jan 1, 2000) ", | |
" or `%B %d, %Y` (January 1, 2000). If the suite is not supposed to ", | |
" expire, use `never`. A bug will be filed for removing expired suites. ", | |
"Note: for VTS includes wpt_internal tests, please also list them in headless_shell.filter", | |
"with a negative filter so that they can be run in blink_wpt_tests step.", | |
"TODO(crbug.com/380755410): Find a way to do this systemmatically.", | |
{ | |
"prefix": "verify-minimal-resource-request-kill-switch", | |
"platforms": ["Linux"], | |
"bases": [ | |
"http/tests/cache", | |
"http/tests/devtools", | |
"http/tests/fetch", | |
"http/tests/inspector-protocol", | |
"http/tests/loading", | |
"http/tests/prefetch", | |
"http/tests/preload", | |
"http/tests/security", | |
"http/tests/streams", | |
"http/tests/xmlhttprequest", | |
"external/wpt/content-security-policy/", | |
"external/wpt/cors", | |
"external/wpt/fetch", | |
"external/wpt/loading", | |
"external/wpt/preload", | |
"external/wpt/streams", | |
"external/wpt/webtransport"], | |
"args": [ | |
"--disable-features=MinimimalResourceRequestPrepBeforeCacheLookup" | |
], | |
"owners": ["sky@google.com"], | |
"expires": "Nov 1, 2024" | |
}, | |
{ | |
"prefix": "align-surface-layer", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"compositing/video/video-subpixel.html", | |
"http/tests/html/scaled-oopif-text-not-blurry.html", | |
"http/tests/html/scaled-oopif-scrollbar-both.html", | |
"http/tests/html/scaled-oopif-scrollbar-vertical.html", | |
"http/tests/html/scaled-oopif-scrollbar-horizontal.html", | |
"http/tests/html/translated-oopif-text-not-blurry.html", | |
"http/tests/html/translated-oopif-scrollbar-both.html", | |
"http/tests/html/translated-oopif-scrollbar-vertical.html", | |
"http/tests/html/translated-oopif-scrollbar-horizontal.html" | |
], | |
"args": ["--enable-features=AlignSurfaceLayerImplToPixelGrid"], | |
"owners": ["wjmaclean@chromium.org", "pdr@chromium.org"], | |
"expires": "Mar 1, 2025" | |
}, | |
{ | |
"prefix": "pna-permission", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/private-network-access"], | |
"args": [ | |
"--enable-features=PrivateNetworkAccessPermissionPrompt", | |
"--enable-blink-features=PrivateNetworkAccessPermissionPrompt"], | |
"owners": ["clamy@google.com"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "pna-workers-disabled", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/private-network-access"], | |
"args": ["--disable-features=PrivateNetworkAccessForWorkers"], | |
"owners": ["clamy@google.com"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "pna-workers-enabled", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/private-network-access"], | |
"args": [ | |
"--enable-features=PrivateNetworkAccessForWorkers", | |
"--disable-features=PrivateNetworkAccessForWorkersWarningOnly"], | |
"owners": ["clamy@google.com"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "pna-navigations-enabled", | |
"platforms": ["Linux", "Mac", "win"], | |
"bases": ["external/wpt/fetch/private-network-access"], | |
"args": ["--enable-features=PrivateNetworkAccessForNavigations"], | |
"owners": ["clamy@google.com"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "pna-navigations-warning", | |
"platforms": ["Linux", "Mac", "win"], | |
"bases": ["external/wpt/fetch/private-network-access"], | |
"args": ["--enable-features=PrivateNetworkAccessForNavigations,PrivateNetworkAccessForNavigationsWarningOnly"], | |
"owners": ["clamy@google.com"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "gpu", | |
"owners": ["fserb@chromium.org", "wangxianzhu@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"bases": [ "fast/canvas", | |
"external/wpt/mediacapture-record/MediaRecorder-canvas-media-source.https.html", | |
"external/wpt/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm" ], | |
"args": ["--enable-accelerated-2d-canvas"], | |
"expires": "never" | |
}, | |
"The threaded virtual suite tests with threaded compositing, which is the", | |
"configuration that we ship. Because this is testing what we ship (in a way", | |
"that the default configuration does not), this virtual suite never expires.", | |
"The skipped base tests require a compositor, e.g. some uses requestIdleCallback", | |
{ | |
"prefix": "threaded", | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"owners": ["graphics-dev@chromium.org", "input-dev@chromium.org"], | |
"bases": ["animations/stability", | |
"compositing/visibility", | |
"compositing/webgl", | |
"external/wpt/animation-worklet", | |
"external/wpt/css/css-backgrounds", | |
"external/wpt/css/css-view-transitions", | |
"external/wpt/css/cssom-view/overflow-hidden-smooth-scroll-crash.html", | |
"external/wpt/feature-policy/experimental-features", | |
"external/wpt/fetch/compression-dictionary/dictionary-fetch-with-link-element.tentative.https.html", | |
"external/wpt/fetch/compression-dictionary/dictionary-fetch-with-link-header.tentative.https.html", | |
"external/wpt/html/canvas/offscreen/manual/convert-to-blob", | |
"external/wpt/html/semantics/embedded-content/the-img-element/decode", | |
"external/wpt/long-animation-frame/tentative", | |
"external/wpt/permissions-policy/experimental-features", | |
"external/wpt/requestidlecallback", | |
"external/wpt/scheduler/tentative/yield/yield-priority-idle-callbacks.html", | |
"external/wpt/soft-navigation-heuristics/navigation-api-view-transition.tentative.html", | |
"fast/events/pointerevents/pinch", | |
"http/tests/devtools/isolated-code-cache", | |
"http/tests/devtools/tracing", | |
"http/tests/worklet", | |
"inspector-protocol/css/css-get-keyframes-for-view-transitions.js", | |
"inspector-protocol/css/css-get-styles-for-view-transition.js", | |
"inspector-protocol/css/css-view-transition-set-style-text.js", | |
"inspector-protocol/dom/dom-get-dom-for-view-transition.js", | |
"printing", | |
"synthetic_gestures", | |
"transitions", | |
"view-transition", | |
"wpt_internal/scheduler/integration_tests", | |
"wpt_internal/view-transition", | |
"wpt_internal/css/css-overflow/scroll-markers-updated-by-programmatic-scroll.html"], | |
"exclusive_tests": ["external/wpt/feature-policy/experimental-features/vertical-scroll-touch-block-manual.tentative.html", | |
"external/wpt/fetch/compression-dictionary/dictionary-fetch-with-link-element.tentative.https.html", | |
"external/wpt/fetch/compression-dictionary/dictionary-fetch-with-link-header.tentative.https.html", | |
"external/wpt/permissions-policy/experimental-features/vertical-scroll-touch-block-manual.tentative.html", | |
"external/wpt/requestidlecallback", | |
"external/wpt/scheduler/tentative/yield/yield-priority-idle-callbacks.html", | |
"http/tests/devtools/isolated-code-cache", | |
"external/wpt/css/css-view-transitions", | |
"wpt_internal/scheduler/integration_tests", | |
"wpt_internal/view-transition", | |
"view-transition", | |
"inspector-protocol/css/css-get-styles-for-view-transition.js", | |
"inspector-protocol/css/css-view-transition-set-style-text.js", | |
"inspector-protocol/css/css-get-keyframes-for-view-transitions.js", | |
"inspector-protocol/dom/dom-get-dom-for-view-transition.js", | |
"external/wpt/soft-navigation-heuristics/navigation-api-view-transition.tentative.html"], | |
"args": [ | |
"--disable-features=DeprecateUnload", | |
"--enable-threaded-compositing" | |
], | |
"expires": "never" | |
}, | |
"Exclusive tests due to crbug.com/349939555", | |
{ | |
"prefix": "disable-raster-inducing-scroll", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["compositing", | |
"paint", | |
"scrollbars", | |
"external/wpt/acid/acid2/reftest.html", | |
"fast/scroll-behavior", | |
"fast/events/touch/compositor-touch-hit-rects-iframes.html", | |
"fast/events/touch/compositor-touch-hit-rects-non-composited-scroll-overflow-with-handler.html", | |
"fast/events/touch/compositor-touch-hit-rects-non-composited-scroll.html"], | |
"exclusive_tests": ["scrollbars/auto-scrollbar-fades-out.html", | |
"scrollbars/hidden-scrollbars-invisible.html"], | |
"args": ["--disable-features=RasterInducingScroll"], | |
"owners": ["wangxianzhu@chromium.org"], | |
"expires": "Dev 31, 2024" | |
}, | |
{ | |
"prefix": "attribution-reporting-in-browser-migration", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["http/tests/inspector-protocol/attribution-reporting"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=KeepAliveInBrowserMigration,AttributionReportingInBrowserMigration,AttributionScopes"], | |
"owners": ["linnan@chromium.org"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "attribution-reporting-attribution-scopes", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["http/tests/inspector-protocol/attribution-reporting"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=AttributionScopes"], | |
"owners": ["tquintanilla@chromium.org"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "attribution-reporting-debug-mode", | |
"owners": ["johnidel@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/attribution-reporting"], | |
"exclusive_tests": "ALL", | |
"args": ["--attribution-reporting-debug-mode", | |
"--enable-features=AggregationServiceMultipleCloudProviders:allowlist/https%3A%2F%2Fweb-platform%2Etest%3A8444%2Chttps%3A%2F%2Fwww1%2Eweb-platform%2Etest%3A8444,FencedFramesLocalUnpartitionedDataAccess,ExemptUrlFromNetworkRevocationForTesting", | |
"--enable-blink-features=FencedFramesDefaultMode"], | |
"expires": "Jan 2, 2025" | |
}, | |
{ | |
"prefix": "attribution-reporting-aggregatable-debug", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/attribution-reporting/aggregatable-debug"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=AggregationServiceMultipleCloudProviders:allowlist/https%3A%2F%2Fweb-platform%2Etest%3A8444%2Chttps%3A%2F%2Fwww1%2Eweb-platform%2Etest%3A8444"], | |
"owners": ["linnan@chromium.org"], | |
"expires": "June 3, 2025" | |
}, | |
{ | |
"prefix": "off-main-thread-css-paint", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/css/css-paint-api", | |
"http/tests/csspaint", | |
"http/tests/inspector-protocol/paint-worklet"], | |
"exclusive_tests": ["http/tests/inspector-protocol/paint-worklet"], | |
"args": ["--enable-threaded-compositing", | |
"--enable-blink-features=OffMainThreadCSSPaint", | |
"--enable-gpu-rasterization", | |
"--enable-accelerated-2d-canvas", | |
"--disable-features=CanvasOopRasterization"], | |
"owners": ["ikilpatrick@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
"This never expires because it tests a shipping configuration", | |
{ | |
"prefix": "prefer_compositing_to_lcd_text", | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"bases": ["compositing/overflow", | |
"compositing/squashing/keep-lcd-text.html", | |
"scrollbars"], | |
"args": ["--enable-prefer-compositing-to-lcd-text"], | |
"owners": ["paint-dev@chromium.org"], | |
"expires": "never" | |
}, | |
"The skipped base test requires a compositor to pass as root scrollbar scrolling", | |
"is always done on the compositor thread", | |
"This never expires because it tests a shipping configuration", | |
{ | |
"prefix": "threaded-prefer-compositing", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["fast/scroll-behavior", | |
"fast/scroll-snap", | |
"fast/scrolling", | |
"external/wpt/css/cssom-view"], | |
"exclusive_tests": ["fast/scrolling/scrollbars/mouse-scrolling-on-div-scrollbar-thumb-scaled.html"], | |
"args": ["--enable-threaded-compositing", | |
"--enable-prefer-compositing-to-lcd-text"], | |
"owners": ["paint-dev@chromium.org"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "gpu-rasterization", | |
"owners": ["vasilyt@chromium.org", "chrome-gpu@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["images", | |
"external/wpt/css/css-images"], | |
"args": ["--enable-gpu-rasterization"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "exotic-color-space", | |
"owners": ["masonf@chromium.org", "ccameron@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["images"], | |
"args": ["--force-color-profile=srgb", | |
"--force-raster-color-profile=color-spin-gamma24"], | |
"expires": "Jul 1, 2025" | |
}, | |
"The stable suite tests for conformance to HTML/web specifications, and", | |
"detects unintentional changes to web exposed surface, so should not expire.", | |
"Owners are part of third_party/blink/API_OWNERS.", | |
{ | |
"prefix": "stable", | |
"owners": ["blink-api-owners@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"bases": ["fast/css3-text/css3-text-decoration/stable", | |
"fast/dom/Window", | |
"http/tests/navigation", | |
"http/tests/sendbeacon", | |
"http/tests/serviceworker/webexposed", | |
"http/tests/worklet/webexposed", | |
"inspector-protocol/dom-snapshot", | |
"media/stable", | |
"webexposed", | |
"compositing/filters", | |
"external/wpt/performance-timeline/tentative/with-filter-options-originA.html", | |
"external/wpt/soft-navigation-heuristics/disabled.html", | |
"wpt_internal/performance-timeline/performance-user-timing-mark-feature-usage.html" | |
], | |
"exclusive_tests": ["media/stable"], | |
"args": ["--stable-release-mode", | |
"--disable-auto-wpt-origin-isolation", | |
"--disable-field-trial-config"], | |
"expires": "never" | |
}, | |
"The origin trials suite tests that OT-controlled features are exposed to", | |
"the web as expected, so should not expire.", | |
{ | |
"prefix": "origin-trials-runtimeflags-disabled", | |
"owners": ["origin-trials-support@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["http/tests/origin_trials/webexposed"], | |
"args": ["--disable-origin-trial-controlled-blink-features", | |
"--stable-release-mode"], | |
"expires": "never" | |
}, | |
"This suite tests some android features on Linux and should never expire.", | |
{ | |
"prefix": "android", | |
"platforms": ["Linux"], | |
"bases": ["fullscreen"], | |
"args": ["--enable-features=OverlayScrollbar", | |
"--enable-threaded-compositing", | |
"--enable-prefer-compositing-to-lcd-text", | |
"--enable-overscroll-notifications", | |
"--enable-viewport", | |
"--disable-canvas-aa", | |
"--disable-composited-antialiasing"], | |
"owners": ["takumif@chromium.org", | |
"muyaoxu@google.com", | |
"fullscreen-experience@google.com"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "media-foundation-for-clear-dcomp", | |
"owners": ["media-dev@chromium.org", "frankli@microsoft.com"], | |
"platforms": ["Win"], | |
"bases": ["external/wpt/media-source", | |
"media"], | |
"args": ["--use-gpu-in-tests", | |
"--enable-features=MediaFoundationClearPlayback,MediaFoundationClearRendering:strategy/direct-composition"], | |
"expires": "Dec 1, 2024" | |
}, | |
{ | |
"prefix": "media-foundation-for-clear-frameserver", | |
"owners": ["media-dev@chromium.org", "frankli@microsoft.com"], | |
"platforms": ["Win"], | |
"bases": ["external/wpt/media-source", | |
"media"], | |
"args": ["--use-gpu-in-tests", | |
"--force-mfmediaengine-renderer", | |
"--enable-features=MediaFoundationClearRendering:strategy/frame-server"], | |
"expires": "Dec 1, 2024" | |
}, | |
{ | |
"prefix": "media-gpu-accelerated", | |
"owners": ["media-dev@chromium.org", "dalecurtis@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"bases": ["external/wpt/media-source", | |
"media"], | |
"args": ["--use-gpu-in-tests"], | |
"expires": "Dec 1, 2024" | |
}, | |
{ | |
"prefix": "shared_array_buffer_on_desktop", | |
"owners": ["clamy@chromium.org", "chrome-secure-web-and-net@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": ["external/wpt/wasm/jsapi/memory", | |
"fast/workers/worker-atomics-wait.html", | |
"fast/workers/worker-sharedarraybuffer-transfer.html", | |
"fast/workers/chromium/worker-sharedarraybuffer-transfer-two-workers.html", | |
"http/tests/inspector-protocol/issues"], | |
"args": ["--enable-features=SharedArrayBuffer"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "composite-clip-path-animation", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/css/css-masking/clip-path/animations", | |
"animations/responsive/interpolation/clip-path-responsive.html", | |
"css3/masking/clip-path-animation.html", | |
"css3/masking/clip-path-animation-stress.html", | |
"fast/css/clip-path-crash.html", | |
"paint/invalidation/svg/invalid-clip-path-crash.html", | |
"transitions/webkit-clip-path-equality.html"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-blink-features=CompositeClipPathAnimation", | |
"--enable-threaded-compositing"], | |
"owners": ["clchambers@microsoft.com", "gerchiko@microsoft.com"], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "main-thread-clip-path-animation", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/css/css-masking/clip-path/animations", | |
"animations/responsive/interpolation/clip-path-responsive.html", | |
"css3/masking/clip-path-animation.html", | |
"fast/css/clip-path-crash.html", | |
"paint/invalidation/svg/invalid-clip-path-crash.html", | |
"transitions/webkit-clip-path-equality.html"], | |
"exclusive_tests": "ALL", | |
"args": ["--disable-blink-features=CompositeClipPathAnimation"], | |
"owners": ["clchambers@microsoft.com", "gerchiko@microsoft.com"], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "fractional-scroll-offsets", | |
"owners": ["bokan@chromium.org", "skobes@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/css/css-position/sticky/", | |
"external/wpt/css/css-viewport/zoom/scroll-top-test-with-zoom.html", | |
"fast/scrolling/"], | |
"args": ["--enable-blink-features=FractionalScrollOffsets"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "scalefactor200", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["css3/filters", | |
"external/wpt/css/css-backgrounds/hidpi", | |
"external/wpt/css/css-paint-api/hidpi", | |
"external/wpt/css/cssom-view/Element-currentCSSZoom.html", | |
"external/wpt/element-timing", | |
"external/wpt/css/filter-effects", | |
"external/wpt/css/css-grid/animation", | |
"external/wpt/css/printing", | |
"external/wpt/largest-contentful-paint", | |
"fast/forms/file/file-appearance-no-default-width.html", | |
"fast/hidpi/static", | |
"http/tests/csspaint/hidpi", | |
"http/tests/inspector-protocol/page/page-captureScreenshot-clip-emulation.js"], | |
"exclusive_tests": ["fast/hidpi/static"], | |
"args": ["--force-device-scale-factor=2"], | |
"owners": ["paint-dev@chromium.org"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "scalefactor150", | |
"platforms": ["Linux", "Win"], | |
"bases": ["fast/events/synthetic-events", | |
"fast/events/wheel/wheelevent-in-scrolling-div.html", | |
"fast/hidpi/static"], | |
"exclusive_tests": ["fast/hidpi/static"], | |
"args": ["--force-device-scale-factor=1.5"], | |
"owners": ["paint-dev@chromium.org"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "dark-mode-classifier-transparency-and-num-colors", | |
"owners": ["peconn@chromium.org", "pdr@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["dark-mode/images"], | |
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true", | |
"--dark-mode-settings=ImageClassifierPolicy=1"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "dark-mode-default", | |
"owners": ["peconn@chromium.org", "pdr@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["dark-mode/colors", | |
"dark-mode/images"], | |
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "dark-mode-images-filter-all", | |
"owners": ["peconn@chromium.org", "pdr@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["dark-mode/images"], | |
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true", | |
"--dark-mode-settings=ImagePolicy=0"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "dark-mode-images-filter-none", | |
"owners": ["peconn@chromium.org", "pdr@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["dark-mode/images"], | |
"args": ["--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true", | |
"--dark-mode-settings=ImagePolicy=1"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "presentation", | |
"owners": ["mfoltz@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [], | |
"args": ["--force-presentation-receiver-for-testing"], | |
"expires": "Oct 1, 2025" | |
}, | |
{ | |
"prefix": "single-renderer-process", | |
"owners": ["nrosenthal@chromium.org", "npm@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/longtask-timing/shared-renderer"], | |
"args": ["--renderer-process-limit=1"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "hidpi", | |
"owners": ["arakeri@microsoft.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["fast/scrolling/scrollbars/dsf-ready"], | |
"args": ["--disable-smooth-scrolling", | |
"--force-device-scale-factor=2"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "speech-with-unified-autoplay", | |
"owners": ["media-dev@chromium.org", "evliu@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/speech-api"], | |
"args": ["--autoplay-policy=document-user-activation-required"], | |
"expires": "Jul 1, 2023" | |
}, | |
{ | |
"prefix": "unified-autoplay", | |
"owners": ["media-dev@chromium.org", "evliu@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/feature-policy"], | |
"args": ["--autoplay-policy=document-user-activation-required"], | |
"expires": "Jul 1, 2023" | |
}, | |
{ | |
"prefix": "isolated-context", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/isolated-permissions-policy"], | |
"exclusive_tests": "ALL", | |
"args": ["--isolated-context-origins=https://web-platform.test"], | |
"owners": [ | |
"cmp@chromium.org", | |
"reillyg@chromium.org", | |
"rmcelrath@chromium.org", | |
"zelin@chromium.org" | |
], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "isolated-context-stable", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/isolated-permissions-policy-stable"], | |
"exclusive_tests": "ALL", | |
"args": ["--isolated-context-origins=https://web-platform.test", | |
"--stable-release-mode", | |
"--disable-auto-wpt-origin-isolation", | |
"--disable-field-trial-config"], | |
"owners": [ | |
"cmp@chromium.org", | |
"reillyg@chromium.org", | |
"rmcelrath@chromium.org", | |
"zelin@chromium.org" | |
], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "direct-sockets", | |
"owners": ["greengrape@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/direct-sockets"], | |
"exclusive_tests": "ALL", | |
"args": ["--isolated-context-origins=https://web-platform.test"], | |
"expires": "never" | |
}, | |
"The Wasm code cache test requires access to V8 internals, so only the", | |
"virtual test should be run. Additionally the tiering budget is reduced to", | |
"speed up the test.", | |
{ | |
"prefix": "wasm-code-caching", | |
"owners": ["clemensb@chromium.org", "evih@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["http/tests/wasm/caching"], | |
"exclusive_tests": "ALL", | |
"args": ["--js-flags=--wasm-tiering-budget=100 --allow-natives-syntax"], | |
"expires": "Jul 1, 2025" | |
}, | |
"==== Tests incompatible with the default WPT Origin Isolation start here ==VV", | |
"The section below lists web tests that are incompatible with the WPT Origin", | |
"Isolation mode of Site Isolation (see", | |
"WebTestContentBrowserClient::GetOriginsRequiringDedicatedProcess) which", | |
"isolates WPT origins on top of the default site-per-process mode (see", | |
"ContentBrowserClient::ShouldEnableStrictSiteIsolation).", | |
"--------------------------- document.domain -----------------------", | |
"To test OOPIF support in various web platform features, we isolate all WPT", | |
"*origins* (under assumptions that hopefully some WPT tests will exercise", | |
"cross-origin scenarios, but that cross-site test coverage is unlikely).", | |
"*Origin* isolation is incompatible with document.domain and this means that", | |
"tests exercising document.domain might fail - such tests are listed as", | |
"Skip below. Note that by default Site Isolation isolates *sites* rather", | |
"than *origin* and therefore avoids problems related to document.domain", | |
"compatibility.", | |
"TODO(crbug.com/1515794): fast/dom/raf-throttling-out-of-view-cross-origin-page.html", | |
" fails when run with IsolateSandboxedIframes enabled as it needs to be same-process", | |
" to run reliably. We should investigate whether it's possible to rewrite the", | |
" test to run reliably with process-isolation for sandboxed iframes", | |
" enabled, If not, it can continue to run in this virtual test suite.", | |
{ | |
"prefix": "not-site-per-process", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/html/browsers/origin/relaxing-the-same-origin-restriction", | |
"external/wpt/html/browsers/windows/nested-browsing-contexts/frameElement-siblings.sub.html", | |
"external/wpt/FileAPI/url/multi-global-origin-serialization.sub.html", | |
"external/wpt/dom/events/EventListener-incumbent-global-1.sub.html", | |
"external/wpt/dom/events/EventListener-incumbent-global-2.sub.html", | |
"http/tests/dom/EventListener-incumbent-global-1.html", | |
"http/tests/dom/EventListener-incumbent-global-2.html", | |
"external/wpt/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html", | |
"external/wpt/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html", | |
"external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html", | |
"external/wpt/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html", | |
"external/wpt/wasm/serialization/module/window-domain-success.sub.html", | |
"external/wpt/wasm/serialization/module/window-similar-but-cross-origin-success.sub.html", | |
"external/wpt/wasm/serialization/module/share-module-cross-origin-fails.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin-sameorigindomain.sub.html", | |
"external/wpt/longtask-timing/longtask-in-childiframe-crossorigin.html", | |
"external/wpt/longtask-timing/longtask-in-sibling-iframe-crossorigin.html", | |
"http/tests/security/drag-drop-same-unique-origin.html", | |
"fast/dom/raf-throttling-out-of-view-cross-origin-page.html" | |
], | |
"exclusive_tests": "ALL", | |
"args": ["--disable-site-isolation-trials", | |
"--disable-features=OriginKeyedProcessesByDefault"], | |
"owners": [ | |
"alexmos@chromium.org", | |
"creis@chromium.org", | |
"wjmaclean@chromium.org" | |
], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "not-site-per-process-nonexclusive", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/performance-timeline/tentative"], | |
"args": ["--disable-site-isolation-trials"], | |
"owners": [ | |
"alexmos@chromium.org", | |
"creis@chromium.org", | |
"wjmaclean@chromium.org" | |
], | |
"expires": "never" | |
}, | |
"----------------------- origin-keyed agent clusters --------------------", | |
"Origin-keyed agent clusters web platform tests are for the feature at", | |
"https://html.spec.whatwg.org/#origin-keyed-agent-clusters. It doesn't make", | |
"sense to test that feature when web-platform.test domains are being forced", | |
"into origin-isolation mode. Note that since we also want coverage of this", | |
"feature with site isolation enabled, we use a different virtual test suite", | |
"than not-site-per-process, named no-auto-wpt-origin-isolation.", | |
{ | |
"prefix": "no-auto-wpt-origin-isolation", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/html/browsers/origin/origin-keyed-agent-clusters", | |
"external/wpt/html/infrastructure/urls/terminology-0", | |
"external/wpt/html/semantics/embedded-content/the-iframe-element", | |
"external/wpt/navigation-api/navigate-event/cross-window", | |
"http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html", | |
"http/tests/security/cross-frame-access-callback-explicit-domain-DENY.html", | |
"http/tests/security/cross-frame-access-child-explicit-domain.html", | |
"http/tests/security/cross-frame-access-parent-explicit-domain.html", | |
"http/tests/security/cross-frame-access-port-explicit-domain.html", | |
"http/tests/security/cross-frame-access-protocol-explicit-domain.html", | |
"http/tests/security/canvas-remote-read-remote-image-document-domain.html" | |
], | |
"exclusive_tests": ["external/wpt/html/browsers/origin/origin-keyed-agent-clusters"], | |
"args": ["--disable-auto-wpt-origin-isolation", | |
"--reset-browsing-instance-between-tests", | |
"--disable-features=OriginAgentClusterDefaultEnable,OriginKeyedProcessesByDefault"], | |
"owners": [ | |
"alexmos@chromium.org", | |
"creis@chromium.org", | |
"wjmaclean@chromium.org" | |
], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "fsa-incognito", | |
"owners": ["asully@chromium.org", "chrome-owp-storage@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/file-system-access", "external/wpt/fs"], | |
"args": ["--enable-features=IncognitoFileSystemContextForTesting"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "controls-refresh-hc", | |
"owners": ["masonf@chromium.org", "almaher@microsoft.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["fast/forms/color-scheme"], | |
"args": ["--enable-features=ForcedColors", | |
"--force-high-contrast"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "forced-high-contrast-colors", | |
"owners": ["almaher@microsoft.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/forced-colors-mode", | |
"html/details_summary/color-scheme-validation", | |
"wpt_internal/css/css-pseudo/spelling-error-007-crash.html"], | |
"exclusive_tests": ["external/wpt/forced-colors-mode"], | |
"args": ["--force-high-contrast", | |
"--enable-blink-features=ForcedColors"], | |
"expires": "Jul 1, 2025" | |
}, | |
"This never expires because it tests rendering of form controls when the", | |
"preferred color-scheme is dark. It should now be possible to render", | |
"controls dark even if the preferred is light, but that requires a bit of", | |
"work", | |
{ | |
"prefix": "dark-color-scheme", | |
"owners": ["futhark@chromium.org", "andruud@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/css/css-color/system-color-consistency.html", | |
"external/wpt/css/css-color-adjust/rendering/dark-color-scheme", | |
"fast/forms/color-scheme", | |
"fast/forms/validation-bubble-appearance-edge.html", | |
"fast/forms/validation-bubble-appearance-wrap.html", | |
"fast/loader/plain-text-document-appearance.html", | |
"http/tests/eye-dropper"], | |
"args": ["--blink-settings=preferredColorScheme=0"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "force-eager", | |
"owners": ["mlippautz@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/measure-memory"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-blink-features=MeasureMemory,ForceEagerMeasureMemory"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "css-sign-related-functions-disabled", | |
"owners": ["seokho@chromium.org", "sakhapov@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/css/css-values/signs-abs-computed.html", | |
"external/wpt/css/css-values/signs-abs-serialize.html", | |
"external/wpt/css/css-values/signs-abs-invalid.html" | |
], | |
"args": ["--disable-blink-features=CSSSignRelatedFunctions"], | |
"expires": "Jan 1, 2025" | |
}, | |
"The overlay-scrollbar virtual suite is testing a feature that is enabled", | |
"or not based on platform and settings, so it should not expire.", | |
{ | |
"prefix": "overlay-scrollbar", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ "external/wpt/css/css-ui/pointer-events-no-scrollbars-001.html", | |
"external/wpt/css/css-ui/pointer-events-no-scrollbars-002.html"], | |
"args": ["--enable-features=OverlayScrollbar"], | |
"expires": "never", | |
"owners": ["wangxianzhu@chromium.org"] | |
}, | |
"The elastic-overscroll virtual suite is testing a feature that is enabled", | |
"or not based on platform and settings, so it should not expire.", | |
{ | |
"prefix": "elastic-overscroll", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [], | |
"args": ["--enable-features=ElasticOverscroll", | |
"--enable-threaded-compositing"], | |
"expires": "never", | |
"owners": ["arakeri@microsoft.com"] | |
}, | |
"The non-overlay-scrollbar virtual suite is testing a feature that is", | |
"enabled or not based on platform and settings, so it should not expire.", | |
{ | |
"prefix": "non-overlay-scrollbar", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [], | |
"args": ["--disable-features=OverlayScrollbar"], | |
"expires": "never", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "fluent-non-overlay-scrollbar", | |
"platforms": ["Linux", "Win"], | |
"bases": ["fast/scrolling/scrollbars", | |
"external/wpt/css/css-scrollbars", | |
"scrollbars/scaled-rendering"], | |
"args": ["--enable-features=FluentScrollbar", | |
"--enable-threaded-compositing"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "fluent-non-overlay-scrollbar-dsf-150", | |
"platforms": ["Linux", "Win"], | |
"bases": ["virtual/fluent-non-overlay-scrollbar/composited"], | |
"args": ["--enable-features=FluentScrollbar", | |
"--enable-threaded-compositing", | |
"--force-device-scale-factor=1.5"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "fluent-non-overlay-scrollbar-dsf-200", | |
"platforms": ["Linux", "Win"], | |
"bases": ["virtual/fluent-non-overlay-scrollbar/composited"], | |
"args": ["--enable-features=FluentScrollbar", | |
"--enable-threaded-compositing", | |
"--force-device-scale-factor=2"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "fluent-non-overlay-scrollbar-hc", | |
"platforms": ["Linux", "Win"], | |
"bases": ["virtual/fluent-non-overlay-scrollbar/composited", | |
"virtual/fluent-non-overlay-scrollbar/hover-over-scrollbar-thumb.html"], | |
"args": ["--enable-features=FluentScrollbar", | |
"--enable-threaded-compositing", | |
"--force-high-contrast"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "fluent-non-overlay-scrollbar-dark-mode", | |
"platforms": ["Linux", "Win"], | |
"bases": ["fast/forms/color-scheme/scrollbar", | |
"virtual/fluent-non-overlay-scrollbar/hover-over-scrollbar-thumb.html"], | |
"args": ["--enable-features=FluentScrollbar", | |
"--blink-settings=preferredColorScheme=0,forceDarkModeEnabled=true"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
"RasterInducingScroll disabled due to crbug.com/349939555", | |
{ | |
"prefix": "fluent-overlay-scrollbar", | |
"platforms": ["Linux", "Win"], | |
"bases": ["virtual/fluent-non-overlay-scrollbar/hover-over-scrollbar-thumb.html", | |
"virtual/fluent-non-overlay-scrollbar/main/hover-over-main-thread.html", | |
"virtual/overlay-scrollbar/overlay-scrollbar-smoke-test.html"], | |
"exclusive_tests": ["virtual/overlay-scrollbar/overlay-scrollbar-smoke-test.html"], | |
"args": ["--enable-features=FluentOverlayScrollbar", | |
"--enable-threaded-compositing", | |
"--disable-features=RasterInducingScroll"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "fluent-overlay-scrollbar-hc", | |
"platforms": ["Linux", "Win"], | |
"bases": ["virtual/fluent-non-overlay-scrollbar/hover-over-scrollbar-thumb.html"], | |
"args": ["--enable-features=FluentOverlayScrollbar", | |
"--enable-threaded-compositing", | |
"--force-high-contrast"], | |
"expires": "Jul 1, 2025", | |
"owners": ["gastonr@microsoft.com", "gerchiko@microsoft.com", "yshalivskyy@microsoft.com"] | |
}, | |
{ | |
"prefix": "text-antialias", | |
"owners": ["drott@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"bases": [], | |
"args": ["--enable-font-antialiasing"], | |
"expires": "Jan 1, 2026" | |
}, | |
" Temporary test suite running virtual/text-antialias using FreeType, until ", | |
" we are ready to remove FreeType and stop rolling FreeType into Chromium. ", | |
" Until then, we need pixel coverage for font rendering tests running through ", | |
" FreeType. ", | |
{ | |
"prefix": "text-antialias-freetype", | |
"owners": ["drott@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ "virtual/text-antialias" ], | |
"args": ["--enable-font-antialiasing", "--disable-features=FontationsFontBackend"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "text-contrast-gamma", | |
"owners": ["kschmi@microsoft.com"], | |
"platforms": ["Win"], | |
"bases": [ | |
"virtual/text-antialias/basic/002.html", | |
"virtual/text-antialias/basic/003.html", | |
"virtual/text-antialias/basic/004.html", | |
"virtual/text-antialias/basic/005.html", | |
"virtual/text-antialias/basic/008.html", | |
"virtual/text-antialias/basic/011.html", | |
"virtual/text-antialias/basic/012.html", | |
"virtual/text-antialias/basic/014.html" | |
], | |
"args": ["--enable-font-antialiasing", "--enable-features=UseGammaContrastRegistrySettings", | |
"--text-contrast=0.97", "--text-gamma=1.97"], | |
"expires": "July 1, 2025" | |
}, | |
{ | |
"prefix": "hdr", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [], | |
"args": ["--force-color-profile=scrgb-linear"], | |
"owners": ["fserb@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "color-spin", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [], | |
"args": ["--force-color-profile=color-spin-gamma24"], | |
"owners": ["fserb@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "wide-gamut", | |
"owners": ["aaronhk@chromium.org", "ccameron@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [], | |
"args": ["--force-color-profile=display-p3-d65"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "split-cache-by-include-credentials", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/http-cache"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=SplitCacheByIncludeCredentials"], | |
"expires": "never", | |
"owners": [ | |
"chrome-security-owp-team@google.com", | |
"clamy@chromium.org", | |
"arthursonzogni@chromium.org" | |
] | |
}, | |
"This pair of test suites never expire because they test a feature that is", | |
"enabled by default for Chrome, but not by default in content/ so as to not", | |
"affect other embedders", | |
{ | |
"prefix": "split-http-cache", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/http-cache", | |
"external/wpt/signed-exchange"], | |
"exclusive_tests": ["external/wpt/fetch/http-cache"], | |
"args": ["--enable-features=SplitCacheByNetworkIsolationKey"], | |
"expires": "never", | |
"owners": ["awillia@chromium.org", "shivanisha@chromium.org", "jkarlin@chromium.org"] | |
}, | |
{ | |
"prefix": "not-split-http-cache", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/http-cache"], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--disable-features=SplitCacheByNetworkIsolationKey" | |
], | |
"expires": "never", | |
"owners": [ | |
"chrome-security-owp-team@google.com", | |
"clamy@chromium.org", | |
"arthursonzogni@chromium.org" | |
] | |
}, | |
{ | |
"prefix": "web-bluetooth-new-permissions-backend", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/bluetooth", "external/wpt/bluetooth"], | |
"args": ["--enable-features=WebBluetoothNewPermissionsBackend"], | |
"owners": ["web-bluetooth@google.com"], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "trust-tokens", | |
"owners": ["sergeyka@google.com", "jewoo@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/trust-tokens/end-to-end", | |
"http/tests/loading/trust-tokens", | |
"http/tests/inspector-protocol/trust-tokens", | |
"wpt_internal/trust-tokens" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=PrivateStateTokens", | |
"--enable-blink-features=PrivateStateTokens,PrivateStateTokensAlwaysAllowIssuance", | |
"--additional-private-state-token-key-commitments={\"https://web-platform.test:8444\":{\"PrivateStateTokenV3VOPRF\":{\"protocol_version\":\"PrivateStateTokenV3VOPRF\",\"id\":1,\"batchsize\":1,\"keys\":{\"0\":{\"Y\":\"AAAAAASqh8oivosFN46xxx7zIK10bh07Younm5hZ90HgglQqOFUC8l2/VSlsOlReOHJ2CrfJ6CG1adnTkKJhZ0BtbSPWBwviQtdl64MWJc7sSg9HPvWfTjDigX5ihbzihG8V8aA=\",\"expiry\":\"253402300799000000\"}}}}}" | |
], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "dom-parts-disabled", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/dom/parts", | |
"fast/parser" | |
], | |
"args": ["--disable-features=DOMPartsAPI,DOMPartsAPIMinimal"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "dom-parts-minimal", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/dom/parts" | |
], | |
"args": ["--enable-features=DOMPartsAPIMinimal"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "details-styling-disabled", | |
"owners": ["dbaron@chromium.org", "dom-dev@google.com"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/html/rendering/the-details-element", | |
"fast/multicol/span/summary-split.html", | |
"html/details_summary/details-inline.html", | |
"wpt_internal/html/rendering/the-details-element" | |
], | |
"args": ["--disable-blink-features=DetailsStyling"], | |
"expires": "Dec 1, 2024" | |
}, | |
{ | |
"prefix": "backface-visibility-interop", | |
"owners": ["dbaron@chromium.org", "paint-dev@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ "external/wpt/css/css-transforms" ], | |
"args": ["--enable-features=BackfaceVisibilityInterop"], | |
"expires": "Nov 15, 2025" | |
}, | |
{ | |
"prefix": "blur-on-remove", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["nrosenthal@chromium.org"], | |
"bases": [], | |
"args": ["--disable-blink-features=OmitBlurEventOnElementRemoval"], | |
"expires": "Sep 1, 2024" | |
}, | |
{ | |
"prefix": "third-party-cookie-phaseout-enabled", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/cookies/third-party-cookies", | |
"external/wpt/service-workers/service-worker/partitioned-cookies.tentative.https.html", | |
"external/wpt/workers/shared-worker-partitioned-cookies.tentative.https.html", | |
"http/tests/inspector-protocol/issues/third-party-cookie-phaseout-exclusion.js", | |
"http/tests/inspector-protocol/network/response-received-extra-info-exempted-cookie.js" | |
], | |
"args": ["--test-third-party-cookie-phaseout"], | |
"expires": "May 1, 2025", | |
"owners": ["shuuran@chromium.org", "dylancutler@google.com"] | |
}, | |
{ | |
"prefix": "third-party-storage-partitioning", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"wpt_internal/file-system-api", | |
"wpt_internal/storage/quota/partitioned-webkitTemporaryStorage-usage-details.tentative.sub.html", | |
"wpt_internal/storage/quota/partitioned-webkitPersistentStorage-quota-usage-details.tentative.sub.html", | |
"wpt_internal/web-locks/storage-deprecation-trial-enabled.https.html", | |
"wpt_internal/service-worker/storage-deprecation-trial-enabled.https.html", | |
"wpt_internal/webstorage/general-storage-deprecation-trial-enabled-local.sub.https.html", | |
"wpt_internal/webstorage/general-storage-deprecation-trial-enabled-session.sub.https.html", | |
"wpt_internal/webstorage/storage-cross-origin-redirect-local.sub.https.html", | |
"wpt_internal/webstorage/storage-cross-origin-redirect-session.sub.https.html", | |
"wpt_internal/webstorage/storage-same-origin-redirect-local.sub.https.html", | |
"wpt_internal/webstorage/storage-same-origin-redirect-session.sub.https.html", | |
"external/wpt/FileAPI/BlobURL/cross-partition.tentative.https.html", | |
"external/wpt/storage/partitioned-estimate-usage-details-caches.tentative.https.sub.html", | |
"external/wpt/storage/partitioned-estimate-usage-details-indexeddb.tentative.https.sub.html", | |
"external/wpt/storage/partitioned-estimate-usage-details-service-workers.tentative.https.sub.html", | |
"external/wpt/web-locks/partitioned-web-locks.tentative.https.html", | |
"external/wpt/workers/shared-worker-partitioned.tentative.html", | |
"external/wpt/service-workers/service-worker/partitioned.tentative.https.html", | |
"external/wpt/service-workers/service-worker/partitioned-claim.tentative.https.html", | |
"external/wpt/service-workers/service-worker/partitioned-cookies.tentative.https.html", | |
"external/wpt/service-workers/service-worker/partitioned-getRegistrations.tentative.https.html", | |
"external/wpt/service-workers/service-worker/partitioned-matchAll.tentative.https.html", | |
"external/wpt/webstorage/localstorage-basic-partitioned.sub.html", | |
"external/wpt/webstorage/sessionStorage-basic-partitioned.sub.html", | |
"external/wpt/webmessaging/broadcastchannel/cross-partition.https.tentative.html", | |
"external/wpt/IndexedDB", | |
"external/wpt/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html", | |
"external/wpt/secure-contexts/shared-worker-insecure-first.https.html", | |
"external/wpt/secure-contexts/shared-worker-secure-first.https.html", | |
"fast/filesystem", | |
"http/tests/inspector-protocol/storage/dom-storage-set-items-by-storage-key.js", | |
"http/tests/inspector-protocol/storage/indexed-db-set-items-by-storage-key.js", | |
"http/tests/storage/partitioned-storage" | |
], | |
"args": ["--disable-features=ThirdPartyStoragePartitioning"], | |
"expires": "Feb 4, 2025", | |
"owners": ["arichiv@chromium.org", "bingler@chromium.org"] | |
}, | |
{ | |
"prefix": "block-cross-partition-blob-url-fetching", | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/FileAPI/BlobURL/cross-partition.tentative.https.html", | |
"external/wpt/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html"], | |
"args": ["--enable-features=BlockCrossPartitionBlobUrlFetching"], | |
"expires": "Feb 4, 2025", | |
"owners": ["janiceliu@chromium.org"] | |
}, | |
{ | |
"prefix": "enforce-noopener-on-blob-url-navigation", | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/FileAPI/BlobURL/cross-partition-navigation.tentative.https.html"], | |
"args": ["--enable-features=EnforceNoopenerOnBlobURLNavigation"], | |
"expires": "Feb 4, 2025", | |
"owners": ["janiceliu@chromium.org"] | |
}, | |
{ | |
"prefix": "port-bound-cookies", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases":[ | |
"http/tests/inspector-protocol/issues/port-mismatch-exclusion.js", | |
"http/tests/inspector-protocol/network/blocked-cookie-port-mismatch.js"], | |
"expires": "Mar 1, 2025", | |
"exclusive_tests": "ALL", | |
"args": [ "--enable-features=EnablePortBoundCookies"], | |
"owners": ["amarjotgill@chromium.org"] | |
}, | |
{ | |
"prefix": "scheme-bound-cookies", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases":[ | |
"http/tests/inspector-protocol/issues/scheme-mismatch-exclusion.js", | |
"http/tests/inspector-protocol/network/blocked-cookie-scheme-mismatch.js"], | |
"expires": "Mar 1, 2025", | |
"exclusive_tests": "ALL", | |
"args": [ "--enable-features=EnableSchemeBoundCookies"], | |
"owners": ["amarjotgill@chromium.org"] | |
}, | |
"isInputPending requires threaded compositing and layerized iframes, so ", | |
"these tests are run exclusively with a virtual test suite that never ", | |
"expires.", | |
{ | |
"prefix": "threaded-composited-iframes", | |
"owners": ["acomminos@fb.com", "shaseley@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/is-input-pending"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-threaded-compositing", | |
"--disable-auto-wpt-origin-isolation", | |
"--disable-features=OriginKeyedProcessesByDefault"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "oopr-canvas2d", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ "fast/canvas", | |
"external/wpt/mediacapture-record/MediaRecorder-canvas-media-source.https.html", | |
"external/wpt/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm" ], | |
"args": [ "--enable-features=CanvasOopRasterization", | |
"--enable-accelerated-2d-canvas", | |
"--enable-gpu-rasterization"], | |
"owners": ["fserb@chromium.org", "vasilyt@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "disable-frequency-capping-for-overlay-popup", | |
"owners": ["yaoxia@chromium.org", "dtapuska@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["http/tests/subresource_filter/overlay_popup_ad"], | |
"exclusive_tests": "ALL", | |
"args": ["--disable-features=FrequencyCappingForOverlayPopupDetection"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "first-party-sets", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"http/tests/inspector-protocol/issues/third-party-cookie-blocking-first-party-set-enabled.js" | |
], | |
"args": ["--test-third-party-cookie-phaseout", "--use-related-website-set={\"primary\":\"https://firstparty.test\",\"associatedSites\":[\"https://cookie.test\"]}"], | |
"expires": "Dec 1, 2025", | |
"owners": ["chrome-first-party-sets@chromium.org"] | |
}, | |
{ | |
"prefix": "force-renderer-accessibility", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["dtseng@chromium.org", "aleventhal@chromium.org"], | |
"bases": ["accessibility/accessibility-beforematch-marker-crash.html", | |
"accessibility/details-summary-crash.html", | |
"accessibility/slot-poison.html", | |
"accessibility/createAttributeNS06-crash.html", | |
"external/wpt/accessibility/", | |
"external/wpt/dom/ranges/Range-deleteContents.html", | |
"external/wpt/html/semantics/embedded-content/the-iframe-element/iframe-initially-empty-is-updated.html", | |
"external/wpt/html/semantics/interactive-elements/the-dialog-element/inert-svg-hittest.html", | |
"editing/text-iterator/auto-expand-details.html", | |
"editing/text-iterator/auto-expand-details-shadowdom.html"], | |
"args": ["--force-renderer-accessibility"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "force-renderer-accessibility-and-delay", | |
"platforms": ["Linux"], | |
"owners": ["dtseng@chromium.org", "aleventhal@chromium.org"], | |
"bases": ["external/wpt/accessibility/crashtests/removed-from-flat-tree.html"], | |
"args": ["--force-renderer-accessibility", | |
"--enable-blink-features=HTMLParserYieldAndDelayOftenForTesting"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "view-transition-software", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["view-transitions-api@chromium.org"], | |
"bases": ["external/wpt/css/css-view-transitions/3d-transform-incoming.html", | |
"external/wpt/css/css-view-transitions/3d-transform-outgoing.html", | |
"external/wpt/css/css-view-transitions/animating-new-content-subset.html", | |
"external/wpt/css/css-view-transitions/animating-new-content.html", | |
"external/wpt/css/css-view-transitions/backdrop-filter-animated.html", | |
"external/wpt/css/css-view-transitions/backdrop-filter-captured.html", | |
"external/wpt/css/css-view-transitions/block-with-overflowing-text.html", | |
"external/wpt/css/css-view-transitions/break-inside-avoid-child.html"], | |
"args": ["--enable-threaded-compositing", "--disable-gpu"], | |
"exclusive_tests": "ALL", | |
"expires": "never" | |
}, | |
"This virtual test suite ensures the ViewTransition feature works correctly", | |
"with the new capture mode (layered) enabled by default. A lot of the existing tests rely on flat capture,", | |
"will consolidate this once the spec settles", | |
{ | |
"prefix": "view-transition-layered-capture", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["view-transitions-api@chromium.org"], | |
"bases": ["external/wpt/css/css-view-transitions/layered-capture/"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-threaded-compositing", | |
"--enable-blink-features=ViewTransitionLayeredCapture", | |
"--enable-blink-features=SerializeViewTransitionStateInSPA"], | |
"expires": "April 1, 2025" | |
}, | |
"This virtual test suite ensures the ViewTransition feature works correctly", | |
"for non-sRGB color spaces.", | |
{ | |
"prefix": "view-transition-wide-gamut", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["view-transitions-api@chromium.org"], | |
"bases": ["external/wpt/css/css-view-transitions", | |
"wpt_internal/view-transition", | |
"view-transition", | |
"inspector-protocol/css/css-get-styles-for-view-transition.js", | |
"inspector-protocol/css/css-view-transition-set-style-text.js", | |
"inspector-protocol/css/css-get-keyframes-for-view-transitions.js", | |
"inspector-protocol/dom/dom-get-dom-for-view-transition.js"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-threaded-compositing", | |
"--force-color-profile=display-p3-d65"], | |
"expires": "never" | |
}, | |
"This virtual test suite ensures state cached from the old is also added to", | |
"the serialization code-path for cross-document transitions.", | |
{ | |
"prefix": "view-transition-mpa-serialization", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["view-transitions-api@chromium.org"], | |
"bases": ["external/wpt/css/css-view-transitions", | |
"wpt_internal/view-transition", | |
"view-transition", | |
"inspector-protocol/css/css-get-styles-for-view-transition.js", | |
"inspector-protocol/css/css-view-transition-set-style-text.js", | |
"inspector-protocol/css/css-get-keyframes-for-view-transitions.js", | |
"inspector-protocol/dom/dom-get-dom-for-view-transition.js", | |
"external/wpt/soft-navigation-heuristics/navigation-api-view-transition.tentative.html"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-threaded-compositing", | |
"--enable-blink-features=SerializeViewTransitionStateInSPA"], | |
"expires": "never" | |
}, | |
"This virtual suite ensures that mutation events continue to function in the", | |
"case that MutationEvents are re-enabled. That is important because there is", | |
"an active Deprecation Trial [1] and an active Enterprise Policy [2]. So this", | |
"virtual suite should *not* be removed until at least M135, which is the end-", | |
"milestone for both of these. M135 goes to stable on April 1, 2025.", | |
"[1] https://developer.chrome.com/origintrials/#/view_trial/919297273937002497", | |
"[2] components/policy/resources/templates/policy_definitions/Miscellaneous/MutationEventsEnabled.yaml", | |
{ | |
"prefix": "mutation-events-enabled", | |
"platforms": ["Linux"], | |
"owners": ["masonf@chromium.org"], | |
"bases": [ | |
"fast/dom/mutation-events-usecounter.html", | |
"fast/events/mutation-events-disabled.html", | |
"dom/mutation-event-tests", | |
"external/wpt/editing/crashtests/indent-outdent-after-closing-editable-dialog-element.html", | |
"external/wpt/editing/other/move-inserted-node-from-DOMNodeInserted-during-exec-command-insertHTML.html", | |
"external/wpt/html/semantics/scripting-1/the-script-element/execution-timing/042.html", | |
"external/wpt/html/semantics/scripting-1/the-script-element/execution-timing/043.html", | |
"external/wpt/html/semantics/scripting-1/the-script-element/execution-timing/044.html", | |
"external/wpt/html/semantics/scripting-1/the-script-element/execution-timing/045.html", | |
"external/wpt/html/semantics/scripting-1/the-script-element/execution-timing/054.html", | |
"external/wpt/html/semantics/scripting-1/the-script-element/execution-timing/055.html", | |
"external/wpt/dom/nodes/moveBefore/tentative/mutation-events.html", | |
"external/wpt/uievents/legacy-domevents-tests/approved/domnodeinserted.html", | |
"external/wpt/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html", | |
"http/tests/inspector-protocol/console/console-dom-mutation-violations.js", | |
"http/tests/inspector-protocol/issues/mutation-events-issue.js", | |
"virtual/text-antialias/split-text-crash.xhtml" | |
], | |
"args": ["--enable-blink-features=MutationEvents", "--disable-blink-features=OmitBlurEventOnElementRemoval"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "popover-hint-disabled", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/html/semantics/popovers/popover-anchor-idl-property.tentative.html", | |
"external/wpt/html/semantics/popovers/popover-anchor-nesting.tentative.html", | |
"external/wpt/html/semantics/popovers/popover-attribute-all-elements.html", | |
"external/wpt/html/semantics/popovers/popover-attribute-basic.html", | |
"external/wpt/html/semantics/popovers/popover-beforetoggle-opening-event.html", | |
"external/wpt/html/semantics/popovers/popover-change-type.html", | |
"external/wpt/html/semantics/popovers/popover-document-open.html", | |
"external/wpt/html/semantics/popovers/popover-events.html", | |
"external/wpt/html/semantics/popovers/popover-focus-2.html", | |
"external/wpt/html/semantics/popovers/popover-focus.html", | |
"external/wpt/html/semantics/popovers/popover-invoker-reset.html", | |
"external/wpt/html/semantics/popovers/popover-invoking-attribute.html", | |
"external/wpt/html/semantics/popovers/popover-light-dismiss.html", | |
"external/wpt/html/semantics/popovers/popover-move-documents.html", | |
"external/wpt/html/semantics/popovers/popover-overlay.html", | |
"external/wpt/html/semantics/popovers/popover-removal-2.html", | |
"external/wpt/html/semantics/popovers/popover-removal.html", | |
"external/wpt/html/semantics/popovers/popover-shadow-dom.html", | |
"external/wpt/html/semantics/popovers/popover-types-with-hints.tentative.html", | |
"external/wpt/html/semantics/popovers/popover-types.html", | |
"external/wpt/html/semantics/popovers/popover-light-dismiss-hint.tentative.html", | |
"external/wpt/html/semantics/popovers/popover-open-in-beforetoggle.html", | |
"wpt_internal/html/semantics/popovers/popover-hint-crash.tentative.html" | |
], | |
"args": ["--disable-blink-features=HTMLPopoverHint"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "html-anchor-attribute-disabled", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/html/semantics/popovers"], | |
"args": ["--disable-blink-features=HTMLAnchorAttribute"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "popover-anchor-relationships-disabled", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/html/semantics/popovers", | |
"external/wpt/html/semantics/forms/the-select-element/customizable-select" | |
], | |
"args": ["--disable-blink-features=PopoverAnchorRelationships"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "dialog-close-when-open-removed-disabled", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/html/semantics/interactive-elements/the-dialog-element" | |
], | |
"args": ["--disable-blink-features=DialogCloseWhenOpenRemoved"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"prefix": "dialog-light-dismiss-disabled", | |
"owners": ["masonf@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"html/dialog", | |
"external/wpt/html/semantics/interactive-elements/the-dialog-element" | |
], | |
"args": ["--disable-blink-features=HTMLDialogLightDismiss"], | |
"expires": "Jun 1, 2025" | |
}, | |
{ | |
"owners": [ | |
"haoliuk@chromium.org" | |
], | |
"prefix": "expose-lcp-render-time", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"bases": [ | |
"external/wpt/largest-contentful-paint/non-tao-image-load-after-fcp.tentative.html", | |
"external/wpt/largest-contentful-paint/non-tao-image-load-before-fcp-render-after.tentative.html", | |
"external/wpt/largest-contentful-paint/non-tao-image-load-before-fcp-render-at-fcp.tentative.html", | |
"external/wpt/largest-contentful-paint/non-tao-image-subsequent-lcp-candidate.tentative.html" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-blink-features=ExposeRenderTimeNonTaoDelayedImage"], | |
"expires": "Jul 1, 2024" | |
}, | |
{ | |
"prefix": "parakeet", | |
"owners": ["brandm@microsoft.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/parakeet"], | |
"args": ["--enable-features=InterestGroupStorage,AdInterestGroupAPI,Parakeet"], | |
"expires": "Jul 1, 2023" | |
}, | |
{ | |
"prefix": "fledge-two-seller-worklet-threads", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["behamilton@google.com", "caraitto@chromium.org", "pauljensen@chromium.org", "mmenke@chromium.org", "morlovich@chromium.org", "qingxinwu@google.com"], | |
"bases": [ | |
"http/tests/inspector-protocol/target/auto-attach-auction-worklet.js", | |
"http/tests/inspector-protocol/target/target-auction-worklet.js" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=FledgeSellerWorkletThreadPool:seller_worklet_thread_pool_size/2" | |
], | |
"expires": "Nov 15, 2024" | |
}, | |
{ | |
"prefix": "fledge-kanon-status-below-threshold", | |
"platforms": ["Linux", "Mac", "Win"], | |
"owners": ["behamilton@google.com", "caraitto@chromium.org", "pauljensen@chromium.org", "mmenke@chromium.org", "morlovich@chromium.org", "qingxinwu@google.com"], | |
"bases": [ | |
"external/wpt/fledge/tentative/kanon-status-below-threshold.https.window.js" | |
], | |
"args": [ | |
"--enable-features=InterestGroupStorage,PrivacySandboxAdsAPIsOverride,FencedFrames:implementation_type/mparch,FledgeConsiderKAnonymity", | |
"--disable-features=CookieDeprecationFacilitatedTesting,FledgeEnforceKAnonymity" | |
], | |
"expires": "Mar 1, 2025" | |
}, | |
{ | |
"prefix": "fledge-bidding-and-auction", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"owners": [ | |
"behamilton@google.com", | |
"mmenke@chromium.org", | |
"pauljensen@chromium.org" | |
], | |
"bases": [ | |
"external/wpt/fledge/tentative/get-interest-group-auction-data.https.window.js", | |
"external/wpt/fledge/tentative/server-response.https.window.js" | |
], | |
"args": [ | |
"--enable-features=EnableBandATriggeredUpdates,FledgeBiddingAndAuctionServer:FledgeBiddingAndAuctionKeyConfig/{\"https%3A%2F%2Fpublickeyservice.gcp.privacysandboxservices.com%22%3A%22https%3A%2F%2Fweb-platform.test%3A8444%2Ffledge%2Ftentative%2Fresources%2Fba-public-keys\"}" | |
], | |
"expires": "Jan 14, 2025" | |
}, | |
{ | |
"prefix": "fledge-bidding-and-auction-kanonymity", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"owners": [ | |
"behamilton@google.com", | |
"pauljensen@chromium.org" | |
], | |
"bases": [ | |
"external/wpt/fledge/tentative/get-interest-group-auction-data.https.window.js", | |
"external/wpt/fledge/tentative/server-response.https.window.js" | |
], | |
"args": [ | |
"--enable-features=FledgeConsiderKAnonymity,FledgeEnforceKAnonymity,EnableBandAKAnonEnforcement,EnableBandADealSupport,EnableBandATriggeredUpdates,FledgeBiddingAndAuctionServer:FledgeBiddingAndAuctionKeyConfig/{\"https%3A%2F%2Fpublickeyservice.gcp.privacysandboxservices.com%22%3A%22https%3A%2F%2Fweb-platform.test%3A8444%2Ffledge%2Ftentative%2Fresources%2Fba-public-keys\"}", | |
"--disable-features=CookieDeprecationFacilitatedTesting" | |
], | |
"expires": "Jan 14, 2025" | |
}, | |
{ | |
"prefix": "async-script-scheduling-disabled", | |
"owners": ["chikamune@chromium.org", "sisidovski@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/async-script-scheduling"], | |
"args": ["--disable-features=DelayAsyncScriptExecution"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "async-script-scheduling-apply-to-cross-site-only", | |
"owners": ["chikamune@chromium.org", "sisidovski@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/async-script-scheduling"], | |
"args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_target/cross_site_only"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "async-script-scheduling-apply-to-allowlist", | |
"owners": ["chikamune@chromium.org", "sisidovski@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/async-script-scheduling"], | |
"args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_target/cross_site_with_allow_list/delay_async_exec_allow_list/http%3A%2F%2Fbad3p.test%7C%2Fwpt_internal%2Fasync-script-scheduling%2Fresources%2Fscript.sub.js"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "async-script-scheduling-finished-parsing", | |
"owners": ["chikamune@chromium.org", "sisidovski@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/async-script-scheduling"], | |
"args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_delay_type/finished_parsing"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "async-script-scheduling-paint-or-parsing", | |
"owners": ["chikamune@chromium.org", "sisidovski@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/async-script-scheduling"], | |
"args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_delay_type/first_paint_or_finished_parsing"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "low-priority-script-loading", | |
"owners": ["chikamune@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["http/tests/devtools/network/resource-priority.js"], | |
"args": ["--enable-features=LowPriorityScriptLoading"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "low-priority-async-script-execution", | |
"platforms": ["Linux", "Mac", "Win"], | |
"exclusive_tests": "ALL", | |
"bases": ["http/tests/low-priority-async-script-execution"], | |
"args": ["--enable-features=LCPScriptObserver,LowPriorityAsyncScriptExecution:low_pri_async_exec_timeout/100ms/low_pri_async_exec_exclude_lcp_influencers/true"], | |
"owners": [ | |
"alexnj@chromium.org", | |
"chikamune@chromium.org" | |
], | |
"expires": "Mar 1, 2025" | |
}, | |
{ | |
"prefix": "browsing-topics", | |
"owners": ["yaoxia@chromium.org", "weizhong@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/browsing-topics" | |
], | |
"exclusive_tests": [ | |
"external/wpt/browsing-topics" | |
], | |
"args": ["--enable-features=BrowsingTopics,PrivacySandboxAdsAPIsOverride"], | |
"expires": "Dec 3, 2024" | |
}, | |
{ | |
"prefix": "private-aggregation", | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/private-aggregation" | |
], | |
"exclusive_tests": [ | |
"external/wpt/private-aggregation" | |
], | |
"args": [ | |
"--enable-privacy-sandbox-ads-apis", | |
"--enable-features=FencedFramesDefaultMode,AggregationServiceMultipleCloudProviders:allowlist/https%3A%2F%2Fweb-platform.test%3A8444,FencedFramesEnforceFocus,PrivateAggregationApiContributionMerging" | |
], | |
"owners": ["alexmt@chromium.org", "dmcardle@chromium.org"], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "private-aggregation-developer-mode", | |
"platforms": ["Linux"], | |
"bases": [ | |
"wpt_internal/private-aggregation" | |
], | |
"exclusive_tests": [ | |
"wpt_internal/private-aggregation" | |
], | |
"args": [ | |
"--enable-privacy-sandbox-ads-apis", | |
"--private-aggregation-developer-mode", | |
"--enable-features=FencedFramesDefaultMode,AggregationServiceMultipleCloudProviders:allowlist/https%3A%2F%2Fweb-platform%2Etest%3A8444%2Chttps%3A%2F%2Fwww1%2Eweb-platform%2Etest%3A8444,PrivateAggregationApiBundledEnhancements,PrivateAggregationApiMultipleCloudProviders,PrivateAggregationApiContributionMerging,FencedFramesLocalUnpartitionedDataAccess,ExemptUrlFromNetworkRevocationForTesting" | |
], | |
"owners": ["alexmt@chromium.org", "dmcardle@chromium.org"], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "shared-storage-fenced-frame-mparch", | |
"owners": ["cammie@chromium.org", "yaoxia@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/shared-storage", | |
"http/tests/inspector-protocol/shared-storage" | |
], | |
"exclusive_tests": [ | |
"external/wpt/shared-storage", | |
"http/tests/inspector-protocol/shared-storage" | |
], | |
"args": ["--enable-features=SharedStorageAPI,SharedStorageWebLocks,InterestGroupsInSharedStorageWorklet,Fledge,AdInterestGroupAPI,FencedFrames:implementation_type/mparch,PrivacySandboxAdsAPIsOverride,FencedFramesAPIChanges,FencedFramesDefaultMode,SharedStorageAPIEnableWALForDatabase,FencedFramesEnforceFocus,FencedFramesReportEventHeaderChanges,SharedStorageSelectURLSavedQueries,SharedStorageCreateWorkletCustomDataOrigin"], | |
"expires": "Jan 31, 2025" | |
}, | |
{ | |
"prefix": "shared-storage-selecturl-limit", | |
"owners": ["cammie@chromium.org", "yaoxia@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/shared-storage-selecturl-limit/" | |
], | |
"exclusive_tests": [ | |
"external/wpt/shared-storage-selecturl-limit/" | |
], | |
"args": ["--enable-features=SharedStorageAPI,FencedFrames:implementation_type/mparch,FencedFramesAPIChanges,FencedFramesDefaultMode,FencedFramesEnforceFocus,PrivacySandboxAdsAPIsOverride,SharedStorageSelectURLLimit:SharedStorageSelectURLBitBudgetPerPageLoad/6/SharedStorageSelectURLBitBudgetPerSitePerPageLoad/3,SharedStorageAPIEnableWALForDatabase,SharedStorageSelectURLSavedQueries,SharedStorageCreateWorkletCustomDataOrigin"], | |
"expires": "Jan 31, 2025" | |
}, | |
"Task tracking tests require UnexposedTaskIds to work, so these tests are run", | |
"exclusively with a virtual test suite that never expires.", | |
{ | |
"prefix": "task-tracking", | |
"owners": ["yoavweiss@chromium.org", "shaseley@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/task-tracking"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-blink-features=UnexposedTaskIds", "--enable-threaded-compositing"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "fenced-frame-mparch", | |
"owners": ["shivanisha@chromium.org", | |
"chrome-fenced-frames-core@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"http/tests/fenced_frame", | |
"http/tests/inspector-protocol/fenced-frame", | |
"external/wpt/html/anonymous-iframe", | |
"external/wpt/fenced-frame", | |
"external/wpt/fetch/private-network-access/fenced-frame-subresource-fetch.tentative.https.window.js", | |
"external/wpt/fetch/private-network-access/fenced-frame.tentative.https.window.js", | |
"external/wpt/fetch/private-network-access/fenced-frame-no-preflight-required.tentative.https.window.js" | |
], | |
"exclusive_tests": [ | |
"http/tests/fenced_frame", | |
"external/wpt/fenced-frame", | |
"http/tests/inspector-protocol/fenced-frame", | |
"external/wpt/fetch/private-network-access/fenced-frame-subresource-fetch.tentative.https.window.js", | |
"external/wpt/fetch/private-network-access/fenced-frame.tentative.https.window.js", | |
"external/wpt/fetch/private-network-access/fenced-frame-no-preflight-required.tentative.https.window.js" | |
], | |
"args": ["--enable-features=PrivacySandboxAdsAPIsOverride,Fledge,AdInterestGroupAPI,FencedFramesEnforceFocus,FencedFramesLocalUnpartitionedDataAccess,ExemptUrlFromNetworkRevocationForTesting,FencedFramesCrossOriginEventReportingAllTraffic,FencedFramesReportEventHeaderChanges,FencedFramesSrcPermissionsPolicy", | |
"--enable-blink-features=FencedFramesDefaultMode"], | |
"expires": "May 1, 2025" | |
}, | |
"This is the same as the 'fenced-frame-mparch' test suite, but this suite", | |
"exposes debug behavior that isn't implemented in WebDriver yet.", | |
"TODO(crbug.com/350526049): Remove this suite and have 'fenced-frame-mparch'", | |
"include 'wpt_internal/fenced_frame' once Private Aggregation has a", | |
"WebDriver extension.", | |
{ | |
"prefix": "fenced-frame-mparch-internal", | |
"owners": ["shivanisha@chromium.org", | |
"chrome-fenced-frames-core@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"wpt_internal/fenced_frame" | |
], | |
"exclusive_tests": [ | |
"wpt_internal/fenced_frame" | |
], | |
"args": ["--enable-features=PrivacySandboxAdsAPIsOverride,Fledge,AdInterestGroupAPI,FencedFramesEnforceFocus,FencedFramesLocalUnpartitionedDataAccess,ExemptUrlFromNetworkRevocationForTesting,FencedFramesCrossOriginEventReportingAllTraffic,FencedFramesReportEventHeaderChanges,FencedFramesDefaultMode"], | |
"expires": "Jan 9, 2025" | |
}, | |
{ | |
"prefix": "cors-non-wildcard-request-headers", | |
"owners": ["yoichio@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fetch/api/cors/cors-preflight.any.js"], | |
"args": ["--enable-features=CorsNonWildcardRequestHeadersSupport"], | |
"expires": "Jul 1, 2023" | |
}, | |
"The following tests never pass in the default Blink test runner due to", | |
"forced frame updates, but still pass in the full browser.", | |
{ | |
"prefix": "no-forced-frame-updates", | |
"owners": ["nrosenthal@chromium.org", "xiaochengh@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"dom/domparsing/document-render-blocking-no-block.html", | |
"external/wpt/css/css-transitions/render-blocking", | |
"external/wpt/html/browsers/browsing-the-web/history-traversal/pagereveal", | |
"external/wpt/html/dom/render-blocking", | |
"external/wpt/dom/nodes/moveBefore/tentative/preserve-render-blocking-script.html", | |
"external/wpt/dom/nodes/moveBefore/tentative/preserve-render-blocking-style.html" | |
], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=NoForcedFrameUpdatesForWebTests", | |
"--disable-features=KeepAliveInBrowserMigration"], | |
"expires": "Dec 1, 2024" | |
}, | |
{ | |
"prefix": "enable-system-cursor-size-for-svg", | |
"owners": ["sahir.vellani@microsoft.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["fast/events/mouse-cursor-image-set-svg.html"], | |
"args": [ | |
"--enable-features=SystemCursorSizeSupported", | |
"--disable-headless-mode" | |
], | |
"expires": "Dec 1, 2024" | |
}, | |
{ | |
"prefix": "webauthn-remote-desktop-client-override", | |
"owners": ["martinkr@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ "external/wpt/webauthn/remote-desktop-client-override.tentative.https.html" ], | |
"args": [ | |
"--webauthn-remote-desktop-support" | |
], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "threaded-preload-scanner", | |
"owners": ["cduvall@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/html/semantics/scripting-1", | |
"fast/dom/HTMLScriptElement", | |
"fast/preloader" | |
], | |
"args": ["--enable-features=ThreadedPreloadScanner,PrecompileInlineScripts"], | |
"expires": "Dec 5, 2024" | |
}, | |
{ | |
"prefix": "isolate-sandboxed-iframes", | |
"owners": ["wjmaclean@chromium.org", "creis@chromium.org", "alexmos@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/html/infrastructure/urls/terminology-0/", | |
"external/wpt/cookie-store/cookieStore_opaque_origin.https.html" | |
], | |
"args": ["--enable-features=IsolateSandboxedIframes"], | |
"expires": "Jan 1, 2025" | |
}, | |
{ | |
"prefix": "coop-restrict-properties", | |
"owners": ["clamy@chromium.org", "arichiv@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ "external/wpt/html/cross-origin-opener-policy/tentative/restrict-properties" ], | |
"args": ["--enable-features=CoopRestrictProperties"], | |
"expires": "Jul 1, 2025" | |
}, | |
"These tests require the experimental speculative prefetch feature, and", | |
"requires extra switches to enable content implementation of speculation", | |
"rules prefetch.", | |
{ | |
"prefix": "prefetch", | |
"owners": ["jbroman@chromium.org", "liviutinta@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/speculation-rules/prefetch", | |
"http/tests/inspector-protocol/prefetch" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=PrefetchUseContentRefactor:block_until_head_eager_prefetch/true/block_until_head_timeout_eager_prefetch/0,PrefetchCookieIndices,CookieIndicesHeader,ExemptSpeculationRulesHeaderFromCSP", | |
"--bypass-prefetch-proxy-for-host=not-web-platform.test" | |
], | |
"expires": "Oct 1, 2025" | |
}, | |
{ | |
"prefix": "prefetch-new-wait-loop", | |
"owners": ["kenoss@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/speculation-rules/prefetch", | |
"http/tests/inspector-protocol/prefetch" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=PrefetchUseContentRefactor:block_until_head_eager_prefetch/true/block_until_head_timeout_eager_prefetch/0,PrefetchCookieIndices,CookieIndicesHeader,PrefetchNewWaitLoop,ExemptSpeculationRulesHeaderFromCSP", | |
"--bypass-prefetch-proxy-for-host=not-web-platform.test" | |
], | |
"expires": "March 9, 2025" | |
}, | |
{ | |
"prefix": "prefetch-no-vary-search", | |
"owners": ["jbroman@chromium.org", "liviutinta@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/speculation-rules/prefetch/no-vary-search", | |
"wpt_internal/speculation-rules/prefetch/no-vary-search" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=PrefetchUseContentRefactor:block_until_head_eager_prefetch/true" | |
], | |
"expires": "Oct 1, 2025" | |
}, | |
{ | |
"prefix": "prefetch-reusable", | |
"owners": ["hiroshige@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/speculation-rules/prefetch", | |
"http/tests/inspector-protocol/prefetch" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=PrefetchUseContentRefactor:block_until_head_eager_prefetch/true/block_until_head_timeout_eager_prefetch/0,PrefetchReusable,PrefetchCookieIndices,CookieIndicesHeader,ExemptSpeculationRulesHeaderFromCSP", | |
"--bypass-prefetch-proxy-for-host=not-web-platform.test" | |
], | |
"expires": "Oct 1, 2025" | |
}, | |
{ | |
"prefix": "speculation-rules-prerender-target-hint", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/speculation-rules/prerender", | |
"http/tests/inspector-protocol/prerender/prerender-failure-status-update-with-target-hint.js", | |
"http/tests/inspector-protocol/prerender/prerender-status-update-with-target-hint.js" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=Prerender2NoVarySearch,Prerender2InNewTab,Prerender2AllowActivationInBackground,LCPTimingPredictorPrerender2", | |
"--disable-features=KeepAliveInBrowserMigration,Prerender2FallbackPrefetchSpecRules" | |
], | |
"owners": ["nhiroki@chromium.org", "yoichio@chromium.org"], | |
"expires": "Apr 1, 2025" | |
}, | |
{ | |
"prefix": "prerender2-fallback-prefetch-spec-rules", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"http/tests/inspector-protocol/preload", | |
"http/tests/inspector-protocol/prerender", | |
"http/tests/inspector-protocol/tracing/prerender.js" | |
], | |
"exclusive_tests": [ | |
"http/tests/inspector-protocol/prerender/prefetch-events-for-ahead-of-prerender.js" | |
], | |
"args": [ | |
"--enable-features=PrefetchReusable,Prerender2FallbackPrefetchSpecRules" | |
], | |
"owners": ["kenoss@chromium.org"], | |
"expires": "Dec 12, 2024" | |
}, | |
"prerender2-fallback-prefetch-spec-rules for exclusive tests http/tests/inspector-protocol/prefetch", | |
"We maintain this separated from prerender2-fallback-prefetch-spec-rules because", | |
"- http/tests/inspector-protocol/prefetch is `exclusive_tests` in `prefetch`.", | |
" If other suite wants to execute it, it needs include the directry to its `exclusive_tests`.", | |
"- It requires lots of feature flags. We don't need to mix them up.", | |
{ | |
"prefix": "prerender2-fallback-prefetch-spec-rules-prefetch", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"http/tests/inspector-protocol/prefetch" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-blink-features=NoVarySearchPrefetch,SpeculationRulesNoVarySearchHint", | |
"--enable-features=PrefetchUseContentRefactor:block_until_head_eager_prefetch/true/block_until_head_timeout_eager_prefetch/0,PrefetchCookieIndices,CookieIndicesHeader,PrefetchReusable,Prerender2FallbackPrefetchSpecRules", | |
"--bypass-prefetch-proxy-for-host=not-web-platform.test", | |
"--disable-threaded-compositing", "--disable-threaded-animation" | |
], | |
"owners": ["kenoss@chromium.org"], | |
"expires": "Dec 12, 2024" | |
}, | |
{ | |
"prefix": "cookie-reject-domain-non-ascii", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"http/tests/inspector-protocol/issues/cookie-domain-non-ascii.js", | |
"external/wpt/cookies/domain/domain-attribute-idn-host.sub.https.html" | |
], | |
"args": ["--enable-features=CookieDomainRejectNonASCII"], | |
"owners": ["johannhof@chromium.org"], | |
"expires": "Jul 1, 2024" | |
}, | |
"---------------------------- Close watchers -------------------------------", | |
"TODO(https://crbug.com/1495208): These cannot be run in the normal web ", | |
"platform tests environment because of", | |
"https://github.com/web-platform-tests/wpt/issues/23364#issuecomment-1661452441.", | |
"If we figure out how to properly reset user activation and history-action", | |
"activation between tests, then we can remove ", | |
"--reset-browsing-instance-between-tests and remove this virtual test suite.", | |
{ | |
"prefix": "close-watcher", | |
"owners": ["jarhar@chromium.org", "dom-dev@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/close-watcher" | |
], | |
"exclusive_tests": [ | |
"external/wpt/close-watcher" | |
], | |
"args": [ | |
"--reset-browsing-instance-between-tests" | |
], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "orb-errors-for-all-fetches", | |
"owners": ["vogelheim@chromium.org"], | |
"platforms": ["Linux"], | |
"args": ["--enable-features=OpaqueResponseBlockingErrorsForAllFetches"], | |
"bases": [ | |
"external/wpt/fetch/orb", | |
"external/wpt/fetch/corb" | |
], | |
"expires": "Jul 1, 2024" | |
}, | |
{ | |
"prefix": "js-shared-memory", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["wpt_internal/js/shared_memory"], | |
"exclusive_tests": "ALL", | |
"args": ["--js-flags=--harmony-struct"], | |
"owners": ["syg@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "fedcm-authz", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fedcm/fedcm-authz/"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=FedCmAuthz"], | |
"owners": ["cbiesinger@chromium.org", "goto@chromium.org"], | |
"expires": "May 1, 2025" | |
}, | |
{ | |
"prefix": "fedcm-button-and-other-account", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fedcm/fedcm-button-and-other-account/"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=FedCmUseOtherAccount,FedCmButtonMode"], | |
"owners": ["cbiesinger@chromium.org", "yigu@chromium.org"], | |
"expires": "May 1, 2025" | |
}, | |
{ | |
"prefix": "fedcm-multi-idp", | |
"owners": ["npm@chromium.org", "web-identity-eng@google.com"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fedcm/fedcm-multi-idp/"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=FedCmMultipleIdentityProviders"], | |
"expires": "May 1, 2025" | |
}, | |
{ | |
"prefix": "fedcm-register", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/fedcm/fedcm-register/"], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=FedCmIdPregistration,FedCmMultipleIdentityProviders"], | |
"owners": ["cbiesinger@chromium.org", "goto@chromium.org"], | |
"expires": "May 1, 2025" | |
}, | |
{ | |
"prefix": "scoped-custom-element-registry-disabled", | |
"owners": ["masonf@chromium.org", "dizhangg@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/custom-elements/scoped-registry"], | |
"args": ["--disable-blink-features=ScopedCustomElementRegistry"], | |
"expires": "Jun 1, 2025" | |
}, | |
"This individual test must be run separately from others, because it makes a", | |
"huge memory allocation that often causes OOM if other tests have run in the", | |
"same content_shell harness. For this reason this virtual test suite must", | |
"never expire. Virtual test suites require command line args so pick one", | |
"which is effectively a no-op.", | |
{ | |
"prefix": "webgl-oversized-printing", | |
"owners": ["kbr@chromium.org", "romanl@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win", "Fuchsia"], | |
"bases": [ | |
"printing/webgl-oversized-printing.html" | |
], | |
"args": ["--enable-webgl-developer-extensions"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "keepalive-in-browser-migration", | |
"owners": ["mych@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/background-fetch/", | |
"external/wpt/beacon/", | |
"external/wpt/content-security-policy/connect-src/connect-src-beacon-allowed.sub.html", | |
"external/wpt/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html", | |
"external/wpt/content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub.html", | |
"external/wpt/content-security-policy/reporting/", | |
"external/wpt/fetch/", | |
"external/wpt/xhr/" | |
], | |
"args": [ | |
"--enable-features=KeepAliveInBrowserMigration", | |
"--disable-features=DeprecateUnload" | |
], | |
"expires": "Apr 1, 2024" | |
}, | |
{ | |
"prefix": "longtask-from-loaf", | |
"owners": ["nrosenthal@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": ["external/wpt/longtask-timing"], | |
"args": ["--enable-blink-features=LongTaskFromLongAnimationFrame"], | |
"expires": "Feb 1, 2025" | |
}, | |
{ | |
"prefix": "new-text-size-adjust", | |
"owners": ["pdr@chromium.org"], | |
"platforms": ["Linux", "Mac"], | |
"bases": ["wpt_internal/css/css-size-adjust", | |
"external/wpt/css/css-size-adjust"], | |
"args": ["--enable-threaded-compositing", | |
"--enable-blink-features=TextSizeAdjustImprovements", | |
"--enable-viewport", | |
"--blink-settings=textAutosizingEnabled=true,viewportMetaEnabled=true"], | |
"expires": "Jan 1, 2026" | |
}, | |
{ | |
"prefix": "new-text-size-adjust-with-os-font-scale", | |
"owners": ["pdr@chromium.org"], | |
"platforms": ["Linux", "Mac"], | |
"bases": ["wpt_internal/css/css-size-adjust", | |
"external/wpt/css/css-size-adjust"], | |
"args": ["--enable-threaded-compositing", | |
"--enable-blink-features=TextSizeAdjustImprovements", | |
"--enable-viewport", | |
"--blink-settings=textAutosizingEnabled=true,accessibilityFontScaleFactor=2,deviceScaleAdjustment=3,viewportMetaEnabled=true"], | |
"expires": "Jan 1, 2026" | |
}, | |
{ | |
"prefix": "old-text-size-adjust", | |
"owners": ["pdr@chromium.org"], | |
"platforms": ["Linux", "Mac"], | |
"bases": ["wpt_internal/css/css-size-adjust", | |
"external/wpt/css/css-size-adjust"], | |
"args": ["--enable-threaded-compositing", | |
"--disable-blink-features=TextSizeAdjustImprovements", | |
"--enable-viewport", | |
"--blink-settings=textAutosizingEnabled=true,viewportMetaEnabled=true"], | |
"expires": "Jan 1, 2026" | |
}, | |
{ | |
"prefix": "old-text-size-adjust-with-os-font-scale", | |
"owners": ["pdr@chromium.org"], | |
"platforms": ["Linux", "Mac"], | |
"bases": ["wpt_internal/css/css-size-adjust", | |
"external/wpt/css/css-size-adjust"], | |
"args": ["--enable-threaded-compositing", | |
"--disable-blink-features=TextSizeAdjustImprovements", | |
"--enable-viewport", | |
"--blink-settings=textAutosizingEnabled=true,accessibilityFontScaleFactor=2,deviceScaleAdjustment=3,viewportMetaEnabled=true"], | |
"expires": "Jan 1, 2026" | |
}, | |
{ | |
"prefix": "produce-compile-hints", | |
"owners": ["marja@chromium.org"], | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/fetch", | |
"external/wpt/loading", | |
"external/wpt/html/semantics/scripting-1" | |
], | |
"args": ["--enable-features=ForceProduceCompileHints", | |
"--disable-features=DeprecateUnload"], | |
"expires": "never" | |
}, | |
{ | |
"prefix": "static-routing-api", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/service-workers/service-worker/tentative/static-router", | |
"http/tests/inspector-protocol/service-worker/tentative/static-router" | |
], | |
"args": ["--enable-features=ServiceWorkerStaticRouterTimingInfo"], | |
"expires": "Jun 5, 2025", | |
"owners": ["suzukikeita@chromium.org", "yyanagisawa@chromium.org", "sisidovski@chromium.org"] | |
}, | |
{ | |
"prefix": "lcpp", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"bases": [ | |
"http/tests/lcp_critical_path_predictor" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=LCPCriticalPathPredictor:lcpp_adjust_image_load_priority/true,LCPTimingPredictorPrerender2" | |
], | |
"expires": "Jun 5, 2025", | |
"owners": [ | |
"chikamune@chromium.org", | |
"kouhei@chromium.org" | |
] | |
}, | |
{ | |
"prefix": "lcpp-fetched-fonts", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"bases": [ | |
"http/tests/lcpp_fetched_fonts" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=LCPPFontURLPredictor" | |
], | |
"expires": "Apr 1, 2025", | |
"owners": [ | |
"yyanagisawa@chromium.org", | |
"kouhei@chromium.org", | |
"yoichio@chromium.org" | |
] | |
}, | |
{ | |
"prefix": "lcpp-defer-unused-preloads", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"bases": [ | |
"http/tests/lcpp_unused_preloads" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=LCPPDeferUnusedPreload:load_timing/lcp_timing_predictor" | |
], | |
"expires": "Apr 1, 2025", | |
"owners": [ | |
"sisidovski@chromium.org", | |
"yoichio@chromium.org" | |
] | |
}, | |
{ | |
"prefix": "lcp-script-observer", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"bases": [ | |
"http/tests/lcp-script-observer" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=LCPScriptObserver" | |
], | |
"expires": "Apr 1, 2025", | |
"owners": [ | |
"alexnj@chromium.org", | |
"kouhei@chromium.org", | |
"yoichio@chromium.org" | |
] | |
}, | |
{ | |
"prefix": "delay-async-when-lcp-in-html", | |
"platforms": [ | |
"Linux", | |
"Mac", | |
"Win" | |
], | |
"bases": [ | |
"http/tests/delay-async-when-lcp-in-html" | |
], | |
"exclusive_tests": "ALL", | |
"args": [ | |
"--enable-features=LCPCriticalPathPredictor:lcpp_recorded_lcp_element_types/all", | |
"--enable-features=DelayAsyncScriptExecution:delay_async_exec_delay_type/till_first_lcp_candidate/delay_async_exec_when_lcp_found_in_html/true" | |
], | |
"expires": "Sep 10, 2024", | |
"owners": [ | |
"alexnj@chromium.org", | |
"chikamune@chromium.org" | |
] | |
}, | |
{ | |
"prefix": "slider-vertical-enabled", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"css-parser/vertical-range-slider-appearance.html", | |
"css-parser/deprecated-css-appearance-values-warning/appearance-with-nonstandard-keywords.html", | |
"css-parser/deprecated-css-appearance-values-warning/appearance-warning-slider-vertical-usecounter.html", | |
"http/tests/inspector-protocol/issues/css-appearance-non-standard-slider-vertical-cssom-issue.js", | |
"http/tests/inspector-protocol/issues/css-appearance-non-standard-slider-vertical-issue.js" | |
], | |
"args": ["--enable-blink-features=NonStandardAppearanceValueSliderVertical"], | |
"owners": ["dizhangg@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "url-non-special", | |
"platforms": ["Linux"], | |
"bases": [ | |
"external/wpt/fetch/data-urls/processing.any.js", | |
"external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html", | |
"external/wpt/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html", | |
"external/wpt/html/semantics/links/links-created-by-a-and-area-elements/non-special-url-getter-setter.window.js", | |
"external/wpt/url", | |
"fast/dom/HTMLAnchorElement/set-href-attribute-hash.html", | |
"fast/dom/HTMLAnchorElement/set-href-attribute-hostname.html", | |
"fast/dom/HTMLAnchorElement/set-href-attribute-port.html", | |
"fast/dom/HTMLAnchorElement/set-href-attribute-search.html", | |
"fast/domurl/url-hash.html", | |
"fast/loader/javascript-url-hierarchical-execution.html", | |
"fast/loader/url-parse-1.html", | |
"fast/url/invalid-urls-utf8.html", | |
"fast/url/mailto.html", | |
"fast/url/segments.html", | |
"http/tests/security/base-url-data.html", | |
"http/tests/security/base-url-javascript-invalid.html", | |
"http/tests/security/base-url-javascript-valid.html" | |
], | |
"args": ["--enable-features=StandardCompliantNonSpecialSchemeURLParsing"], | |
"owners": ["hayato@chromium.org"], | |
"expires": "Jul 1, 2025" | |
}, | |
{ | |
"prefix": "cookie-deprecation-label", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/cookie-deprecation-label" | |
], | |
"exclusive_tests": "ALL", | |
"args": ["--enable-features=CookieDeprecationFacilitatedTesting:label/label_test"], | |
"expires": "Dec 30, 2024", | |
"owners": ["linnan@chromium.org", "johnidel@chromium.org"] | |
}, | |
{ | |
"prefix": "permission-element", | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": ["external/wpt/html/semantics/permission-element"], | |
"args": ["--enable-blink-features=PermissionElement"], | |
"owners": ["permissions-core@google.com"], | |
"expires": "Feb 1, 2025" | |
}, | |
{ | |
"prefix": "permission-element-disabled", | |
"platforms": ["Linux"], | |
"bases": [], | |
"args": ["--disable-blink-features=PermissionElement"], | |
"owners": ["permissions-core@google.com"], | |
"expires": "Feb 1, 2025" | |
}, | |
"The GenericSensorExtraClasses feature is controlled by a flag, which has ", | |
"an expiration date. |expires| below is set to 'never' to avoid having to ", | |
"manage the expiration date in two locations.", | |
"", | |
"N.B. skip_base_tests is needed only because of https://crbug.com/1471996", | |
{ | |
"prefix": "generic-sensor-extra-classes", | |
"owners": ["arnaud.mandy@intel.com", "reillyg@chromium.org"], | |
"platforms": ["Linux", "Mac", "Win"], | |
"bases": [ | |
"external/wpt/ambient-light", | |
"external/wpt/magnetometer", | |
"wpt_internal/generic-sensor/reference-frame-tests.https.window.js" | |
], | |
"exclusive_tests": "ALL", | |
"skip_base_tests": [ | |
"wpt_internal/generic-sensor/reference-frame-tests.https.window.html" | |
], | |
"args": ["--enable-features=GenericSensorExtraClasses"], | |
"expires": "never" | |
}, | |
"Run the WebNN WPTs with a GPU context with the WebNN service enabled.", | |
{ | |
"prefix": "webnn-service-with-gpu", | |
"platforms": ["Win", "Mac"], | |
"bases": [ | |
"external/wpt/webnn/conformance_tests/abs.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/abs.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/add.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/add.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/arg_min_max.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/arg_min_max.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/batch_normalization.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/batch_normalization.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/byob_readtensor.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/byob_readtensor.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/cast.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/cast.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/ceil.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/ceil.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/clamp.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/clamp.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/concat.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/concat.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/conv_transpose2d.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/conv_transpose2d.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/conv2d.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/conv2d.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/cumulative_sum.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/cumulative_sum.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/cos.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/cos.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/div.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/div.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/dequantizeLinear.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/dequantizeLinear.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/elu.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/elu.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/equal.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/equal.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/erf.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/erf.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/exp.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/exp.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/expand.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/expand.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/floor.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/floor.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gather.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gather.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gatherElements.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gatherElements.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gatherND.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gatherND.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gelu.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gelu.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gemm.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gemm.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/greater.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/greater.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/greater_or_equal.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/greater_or_equal.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gru.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gru.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/gru_cell.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/gru_cell.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/hard_sigmoid.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/hard_sigmoid.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/hard_swish.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/hard_swish.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/identity.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/identity.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/inputs-are-not-modified.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/inputs-are-not-modified.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/instance_normalization.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/instance_normalization.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/layer_normalization.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/layer_normalization.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/leaky_relu.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/leaky_relu.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/lesser.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/lesser.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/lesser_or_equal.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/lesser_or_equal.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/linear.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/linear.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/log.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/log.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_and.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_and.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_not.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_not.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_or.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_or.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_xor.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/logical_xor.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/lstm.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/lstm.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/lstm_cell.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/lstm_cell.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/matmul.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/matmul.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/max.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/max.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/min.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/min.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/mul.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/mul.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/neg.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/neg.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/pad.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/pad.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/parallel-dispatch.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/parallel-dispatch.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/pooling.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/pooling.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/pow.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/pow.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/prelu.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/prelu.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/quantizeLinear.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/quantizeLinear.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reciprocal.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reciprocal.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_l1.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_l1.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_l2.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_l2.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum_exp.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum_exp.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_max.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_max.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_mean.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_mean.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_min.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_min.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_product.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_product.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum_square.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum_square.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/relu.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/relu.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/resample2d.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/resample2d.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reshape.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reshape.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/reverse.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/reverse.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/scalars.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/scalars.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/scatterElements.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/scatterElements.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/scatterND.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/scatterND.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/shared_arraybuffer_constant.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/shared_arraybuffer_constant.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/sigmoid.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/sigmoid.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/sign.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/sign.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/sin.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/sin.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/slice.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/slice.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/softmax.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/softmax.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/softplus.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/softplus.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/softsign.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/softsign.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/split.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/split.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/sqrt.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/sqrt.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/sub.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/sub.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/subgraph.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/subgraph.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/tan.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/tan.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/tanh.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/tanh.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/tensor.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/tensor.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/tile.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/tile.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/transpose.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/transpose.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/triangular.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/triangular.https.any.worker.html?gpu", | |
"external/wpt/webnn/conformance_tests/where.https.any.html?gpu", | |
"external/wpt/webnn/conformance_tests/where.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/argMinMax.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/argMinMax.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/batchNormalization.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/batchNormalization.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/build-more-than-once.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/build-more-than-once.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/cast.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/cast.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/clamp.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/clamp.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/concat.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/concat.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/constant-changed-buffer.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/constant-changed-buffer.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/constant.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/constant.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/conv2d.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/conv2d.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/convTranspose2d.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/convTranspose2d.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/cumulativeSum.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/cumulativeSum.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/createContext.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/createContext.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/dequantizeLinear.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/dequantizeLinear.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/destroyContext.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/destroyContext.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/destroyGraph.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/destroyGraph.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/elementwise-binary.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/elementwise-binary.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/elementwise-logical.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/elementwise-logical.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/elementwise-unary.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/elementwise-unary.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/elu.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/elu.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/expand.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/expand.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gather.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gather.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gatherElements.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gatherElements.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gatherND.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gatherND.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gelu.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gelu.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gemm.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gemm.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gru.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gru.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/gruCell.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/gruCell.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/hardSigmoid.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/hardSigmoid.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/hardSwish.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/hardSwish.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/input.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/input.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/instanceNormalization.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/instanceNormalization.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/invalid-rank.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/invalid-rank.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/layerNormalization.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/layerNormalization.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/leakyRelu.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/leakyRelu.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/linear.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/linear.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/lstm.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/lstm.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/lstmCell.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/lstmCell.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/matmul.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/matmul.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/pad.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/pad.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/pooling-and-reduction-keep-dims.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/pooling.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/pooling.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/prelu.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/prelu.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/quantizeLinear.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/quantizeLinear.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/reduction.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/reduction.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/relu.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/relu.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/resample2d.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/resample2d.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/reshape.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/reshape.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/reverse.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/reverse.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/scatterElements.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/scatterElements.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/scatterND.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/scatterND.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/sigmoid.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/sigmoid.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/slice.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/slice.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/softmax.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/softmax.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/softplus.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/softplus.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/softsign.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/softsign.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/split.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/split.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/tanh.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/tanh.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/tile.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/tile.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/transpose.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/transpose.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/triangular.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/triangular.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/unprintableNames.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/unprintableNames.https.any.worker.html?gpu", | |
"external/wpt/webnn/validation_tests/where.https.any.html?gpu", | |
"external/wpt/webnn/validation_tests/where.https.any.worker.html?gpu" | |
], | |
"exclusive_tests": "ALL", | |
"args": ["--use-gpu-in-tests", "--enable-features=WebMachineLearningNeuralNetwork"], | |
"expires": "Jun 1, 2025", | |
"owners": [ | |
"rafael.cintron@microsoft.com", | |
"ningxin.hu@intel.com", | |
"asully@chromium.org", | |
"kbr@chromium.org", | |
"phillis@chromium.org", | |
"reillyg@chromium.org" | |
] | |
}, | |
"Run the WebNN WPTs with a CPU context with the WebNN service enabled.", | |
{ | |
"prefix": "webnn-service-on-cpu", | |
"platforms": ["Linux","Mac", "Win"], | |
"bases": [ | |
"external/wpt/webnn/idlharness.https.any.html", | |
"external/wpt/webnn/idlharness.https.any.worker.html", | |
"external/wpt/webnn/conformance_tests/abs.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/abs.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/add.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/add.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/arg_min_max.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/arg_min_max.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/batch_normalization.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/batch_normalization.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/byob_readtensor.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/byob_readtensor.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/cast.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/cast.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/ceil.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/ceil.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/clamp.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/clamp.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/concat.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/concat.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/conv_transpose2d.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/conv_transpose2d.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/conv2d.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/conv2d.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/cumulative_sum.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/cumulative_sum.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/cos.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/cos.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/div.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/div.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/dequantizeLinear.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/dequantizeLinear.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/elu.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/elu.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/equal.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/equal.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/erf.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/erf.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/exp.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/exp.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/expand.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/expand.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/floor.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/floor.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gather.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gather.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gatherElements.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gatherElements.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gatherND.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gatherND.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gelu.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gelu.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gemm.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gemm.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/greater.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/greater.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/greater_or_equal.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/greater_or_equal.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gru.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gru.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/gru_cell.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/gru_cell.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/hard_sigmoid.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/hard_sigmoid.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/hard_swish.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/hard_swish.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/identity.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/identity.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/inputs-are-not-modified.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/inputs-are-not-modified.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/instance_normalization.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/instance_normalization.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/layer_normalization.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/layer_normalization.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/leaky_relu.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/leaky_relu.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/lesser.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/lesser.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/lesser_or_equal.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/lesser_or_equal.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/linear.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/linear.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/log.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/log.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_and.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_and.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_not.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_not.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_or.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_or.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_xor.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/logical_xor.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/lstm.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/lstm.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/lstm_cell.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/lstm_cell.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/matmul.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/matmul.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/max.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/max.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/min.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/min.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/mul.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/mul.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/neg.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/neg.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/pad.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/pad.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/parallel-dispatch.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/parallel-dispatch.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/pooling.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/pooling.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/pow.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/pow.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/prelu.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/prelu.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/quantizeLinear.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/quantizeLinear.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reciprocal.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reciprocal.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_l1.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_l1.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_l2.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_l2.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum_exp.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_log_sum_exp.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_max.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_max.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_mean.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_mean.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_min.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_min.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_product.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_product.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum_square.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reduce_sum_square.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/relu.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/relu.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/resample2d.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/resample2d.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reshape.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reshape.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/reverse.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/reverse.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/scalars.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/scalars.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/scatterElements.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/scatterElements.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/scatterND.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/scatterND.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/shared_arraybuffer_constant.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/shared_arraybuffer_constant.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/sigmoid.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/sigmoid.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/sign.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/sign.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/sin.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/sin.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/slice.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/slice.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/softmax.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/softmax.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/softplus.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/softplus.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/softsign.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/softsign.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/split.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/split.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/sqrt.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/sqrt.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/sub.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/sub.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/subgraph.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/subgraph.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/tan.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/tan.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/tanh.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/tanh.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/tensor.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/tensor.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/tile.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/tile.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/transpose.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/transpose.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/triangular.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/triangular.https.any.worker.html?cpu", | |
"external/wpt/webnn/conformance_tests/where.https.any.html?cpu", | |
"external/wpt/webnn/conformance_tests/where.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/argMinMax.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/argMinMax.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/batchNormalization.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/batchNormalization.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/build-more-than-once.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/build-more-than-once.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/cast.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/cast.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/clamp.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/clamp.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/concat.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/concat.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/constant-changed-buffer.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/constant-changed-buffer.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/constant.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/constant.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/conv2d.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/conv2d.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/convTranspose2d.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/convTranspose2d.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/cumulativeSum.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/cumulativeSum.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/createContext.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/createContext.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/dequantizeLinear.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/dequantizeLinear.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/destroyContext.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/destroyContext.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/destroyGraph.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/destroyGraph.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/elementwise-binary.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/elementwise-binary.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/elementwise-logical.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/elementwise-logical.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/elementwise-unary.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/elementwise-unary.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/elu.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/elu.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/expand.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/expand.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gather.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gather.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gatherElements.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gatherElements.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gatherND.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gatherND.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gelu.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gelu.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gemm.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gemm.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gru.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gru.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/gruCell.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/gruCell.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/hardSigmoid.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/hardSigmoid.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/hardSwish.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/hardSwish.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/input.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/input.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/instanceNormalization.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/instanceNormalization.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/invalid-rank.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/invalid-rank.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/layerNormalization.https.any.html?cpu", | |
"external/wpt/webnn/validation_tests/layerNormalization.https.any.worker.html?cpu", | |
"external/wpt/webnn/validation_tests/leakyRelu.https.any.html?cpu", | |