Commit d1022b84 authored by Yutaka Hirano's avatar Yutaka Hirano Committed by Commit Bot

[COEP] Remove virtual/stable tests

We introduced the virtual test suite to avoid accidental feature
shipping, but the test suite is also a source of confusion (e.g., [1],
[2]). As we are going to ship the feature soon, I think it's good to
remove the test suite now.

1: https://chromium-review.googlesource.com/c/chromium/src/+/2076223/11/third_party/blink/web_tests/virtual/stable/external/wpt/html/cross-origin-embedder-policy/reporting.https-expected.txt#2
2: https://chromium-review.googlesource.com/c/chromium/src/+/2091326/7/third_party/blink/web_tests/virtual/stable/external/wpt/html/cross-origin-embedder-policy/reporting.https-expected.txt#4

Bug: 887967
Change-Id: I37bc19d441216c6af5b1003d0dff63c3181cfa27
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2096403
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Auto-Submit: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: default avatarMatt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749072}
parent 9b76ef02
...@@ -4078,7 +4078,6 @@ crbug.com/964181 external/wpt/css/css-text/word-break/word-break-break-all-inlin ...@@ -4078,7 +4078,6 @@ crbug.com/964181 external/wpt/css/css-text/word-break/word-break-break-all-inlin
crbug.com/964181 external/wpt/css/css-text/word-break/word-break-break-all-inline-010.html [ Failure ] crbug.com/964181 external/wpt/css/css-text/word-break/word-break-break-all-inline-010.html [ Failure ]
# Sheriff 2019-08-19: # Sheriff 2019-08-19:
crbug.com/626703 [ Debug ] virtual/stable/external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Failure ]
crbug.com/626703 [ Debug ] external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Pass Failure ] crbug.com/626703 [ Debug ] external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Pass Failure ]
# Failure due to on-going off-thread paint worklet project. # Failure due to on-going off-thread paint worklet project.
...@@ -6117,8 +6116,6 @@ crbug.com/1010483 [ Win ] fast/selectors/specificity-overflow.html [ Crash Pass ...@@ -6117,8 +6116,6 @@ crbug.com/1010483 [ Win ] fast/selectors/specificity-overflow.html [ Crash Pass
crbug.com/1012599 external/wpt/fetch/cross-origin-resource-policy/fetch.https.any.sharedworker.html [ Pass Timeout ] crbug.com/1012599 external/wpt/fetch/cross-origin-resource-policy/fetch.https.any.sharedworker.html [ Pass Timeout ]
crbug.com/1013391 http/tests/devtools/a11y-axe-core/settings/shortcuts-a11y-test.js [ Pass Timeout ] crbug.com/1013391 http/tests/devtools/a11y-axe-core/settings/shortcuts-a11y-test.js [ Pass Timeout ]
crbug.com/1013523 [ Release ] external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Failure Pass ] crbug.com/1013523 [ Release ] external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Failure Pass ]
crbug.com/1013523 [ Release Linux ] virtual/stable/external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Failure Pass ]
crbug.com/1013523 [ Release Mac ] virtual/stable/external/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ Failure Pass ]
crbug.com/1013779 virtual/scalefactor200/fast/hidpi/static/calendar-picker-appearance.html [ Failure Pass ] crbug.com/1013779 virtual/scalefactor200/fast/hidpi/static/calendar-picker-appearance.html [ Failure Pass ]
crbug.com/1013779 [ Mac ] virtual/scalefactor200/fast/hidpi/static/data-suggestion-picker-appearance.html [ Failure Pass ] crbug.com/1013779 [ Mac ] virtual/scalefactor200/fast/hidpi/static/data-suggestion-picker-appearance.html [ Failure Pass ]
crbug.com/1013779 virtual/scalefactor200/fast/hidpi/static/pointerevents/pointerevent_touch-adjustment_click_target.html [ Failure Pass ] crbug.com/1013779 virtual/scalefactor200/fast/hidpi/static/pointerevents/pointerevent_touch-adjustment_click_target.html [ Failure Pass ]
...@@ -6208,8 +6205,6 @@ crbug.com/977033 http/tests/priorities/resource-load-priorities-media-preload.ht ...@@ -6208,8 +6205,6 @@ crbug.com/977033 http/tests/priorities/resource-load-priorities-media-preload.ht
crbug.com/1028482 http/tests/devtools/sources/debugger/navigator-view.js [ Pass Crash ] crbug.com/1028482 http/tests/devtools/sources/debugger/navigator-view.js [ Pass Crash ]
crbug.com/1028684 inspector-protocol/animation/animation-release.js [ Pass Failure ] crbug.com/1028684 inspector-protocol/animation/animation-release.js [ Pass Failure ]
crbug.com/1015187 external/wpt/html/cross-origin-embedder-policy/none.https.html [ Pass Failure ] crbug.com/1015187 external/wpt/html/cross-origin-embedder-policy/none.https.html [ Pass Failure ]
crbug.com/1015187 [ Linux ] virtual/stable/external/wpt/html/cross-origin-embedder-policy/none.https.html [ Pass Failure Timeout ]
crbug.com/1015187 [ Mac ] virtual/stable/external/wpt/html/cross-origin-embedder-policy/none.https.html [ Pass Failure Timeout ]
# Sheriff 2019-11-29 # Sheriff 2019-11-29
crbug.com/1019079 virtual/gpu/fast/canvas/OffscreenCanvas-placeholder-createImageBitmap.html [ Pass Failure ] crbug.com/1019079 virtual/gpu/fast/canvas/OffscreenCanvas-placeholder-createImageBitmap.html [ Pass Failure ]
...@@ -6369,7 +6364,6 @@ virtual/omt-worker-fetch/http/tests/origin_trials/sample-api-script-added-after- ...@@ -6369,7 +6364,6 @@ virtual/omt-worker-fetch/http/tests/origin_trials/sample-api-script-added-after-
# Sheriff 2020-01-16 # Sheriff 2020-01-16
crbug.com/1042205 virtual/off-main-thread-css-paint/external/wpt/css/css-paint-api/paint2d-filter.https.html [ Pass Timeout ] crbug.com/1042205 virtual/off-main-thread-css-paint/external/wpt/css/css-paint-api/paint2d-filter.https.html [ Pass Timeout ]
crbug.com/1042681 external/wpt/html/cross-origin-embedder-policy/blob.https.html [ Pass Failure ] crbug.com/1042681 external/wpt/html/cross-origin-embedder-policy/blob.https.html [ Pass Failure ]
crbug.com/1042681 [ Mac ] virtual/stable/external/wpt/html/cross-origin-embedder-policy/blob.https.html [ Pass Failure Timeout ]
crbug.com/1042694 fast/forms/form-control-with-state-eager-tracing-crashTest.html [ Pass Timeout ] crbug.com/1042694 fast/forms/form-control-with-state-eager-tracing-crashTest.html [ Pass Timeout ]
crbug.com/1042689 [ Linux ] http/tests/devtools/coverage/gutter-css.js [ Pass Timeout ] crbug.com/1042689 [ Linux ] http/tests/devtools/coverage/gutter-css.js [ Pass Timeout ]
crbug.com/1042689 [ Win ] http/tests/devtools/coverage/gutter-css.js [ Pass Timeout ] crbug.com/1042689 [ Win ] http/tests/devtools/coverage/gutter-css.js [ Pass Timeout ]
......
...@@ -86,8 +86,7 @@ ...@@ -86,8 +86,7 @@
}, },
{ {
"prefix": "stable", "prefix": "stable",
"bases": ["external/wpt/html/cross-origin-embedder-policy", "bases": ["fast/css3-text/css3-text-decoration/stable",
"fast/css3-text/css3-text-decoration/stable",
"fast/dom/Window", "fast/dom/Window",
"http/tests/streams/transferable/enabled", "http/tests/streams/transferable/enabled",
"http/tests/navigation", "http/tests/navigation",
......
This directory exists in order to prevent accidental shipping of
Cross-Origin-Embedder-Policy (COEP).
This is a testharness.js-based test.
FAIL Cross-Origin-Embedder-Policy frame and javascript: URLs assert_true: Cross-origin without CORP did not fail expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Cross-Origin-Embedder-Policy and data: URLs assert_true: Cross-origin without CORP did not fail expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS coep-none coep-none corp-cross-origin
PASS coep-none coep-none corp-undefined
PASS coep-none coep-require-corp corp-cross-origin
PASS coep-none coep-require-corp corp-undefined
PASS coep-require-corp coep-none corp-cross-origin
FAIL coep-require-corp coep-none corp-undefined assert_equals: expected false but got true
PASS coep-require-corp coep-require-corp corp-cross-origin
FAIL coep-require-corp coep-require-corp corp-undefined assert_equals: expected false but got true
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Cross-Origin-Embedder-Policy and javascript: URLs assert_true: Cross-origin without CORP did not fail expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS setting up
PASS making a same-origin request for CORP: same-origin
PASS making a same-origin request for no CORP
PASS making a same-origin request for CORP: cross-origin
PASS making a cross-origin request for CORP: same-origin
FAIL making a cross-origin request for no CORP assert_unreached: Should have rejected: undefined Reached unreachable code
PASS making a cross-origin request for CORP: cross-origin
PASS making a cross-origin request for CORP: same-origin [PASS THROUGH]
FAIL making a cross-origin request for no CORP [PASS THROUGH] assert_unreached: Should have rejected: undefined Reached unreachable code
PASS making a cross-origin request for CORP: cross-origin [PASS THROUGH]
PASS making a cross-origin request with CORS without ACAO
PASS making a cross-origin request with CORS
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL subresource CORP assert_unreached: A report whose blocked-url is https://www1.web-platform.test:8444/common/text-plain.txt?abc&subresource-corp and url is https://web-platform.test:8444/html/cross-origin-embedder-policy/resources/reporting-empty-frame.html is not found. Reached unreachable code
FAIL navigation CORP assert_unreached: A report whose blocked-url is https://www1.web-platform.test:8444/common/blank.html?abc&navigation-corp and url is https://web-platform.test:8444/html/cross-origin-embedder-policy/resources/reporting-empty-frame.html is not found. Reached unreachable code
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS setting up
PASS Fetch cross-origin cors from service-worker and CacheStorage.
PASS Fetch cross-origin no-cors from service-worker and CacheStorage.
PASS Fetch same-origin cors from service-worker and CacheStorage.
PASS Fetch same-origin no-cors from service-worker and CacheStorage.
PASS Fetch same-origin cors cors-disabled corp-cross-origin from network and CacheStorage.
PASS Fetch same-origin cors cors-disabled corp-same-origin from network and CacheStorage.
PASS Fetch same-origin cors cors-disabled corp-undefined from network and CacheStorage.
PASS Fetch same-origin cors cors-enabled corp-cross-origin from network and CacheStorage.
PASS Fetch same-origin cors cors-enabled corp-same-origin from network and CacheStorage.
PASS Fetch same-origin cors cors-enabled corp-undefined from network and CacheStorage.
PASS Fetch same-origin no-cors cors-disabled corp-cross-origin from network and CacheStorage.
PASS Fetch same-origin no-cors cors-disabled corp-same-origin from network and CacheStorage.
PASS Fetch same-origin no-cors cors-disabled corp-undefined from network and CacheStorage.
PASS Fetch same-origin no-cors cors-enabled corp-cross-origin from network and CacheStorage.
PASS Fetch same-origin no-cors cors-enabled corp-same-origin from network and CacheStorage.
PASS Fetch same-origin no-cors cors-enabled corp-undefined from network and CacheStorage.
PASS Fetch cross-origin cors cors-disabled corp-cross-origin from network and CacheStorage.
PASS Fetch cross-origin cors cors-disabled corp-same-origin from network and CacheStorage.
PASS Fetch cross-origin cors cors-disabled corp-undefined from network and CacheStorage.
PASS Fetch cross-origin cors cors-enabled corp-cross-origin from network and CacheStorage.
PASS Fetch cross-origin cors cors-enabled corp-same-origin from network and CacheStorage.
PASS Fetch cross-origin cors cors-enabled corp-undefined from network and CacheStorage.
PASS Fetch cross-origin no-cors cors-disabled corp-cross-origin from network and CacheStorage.
PASS Fetch cross-origin no-cors cors-disabled corp-same-origin from network and CacheStorage.
FAIL Fetch cross-origin no-cors cors-disabled corp-undefined from network and CacheStorage. assert_unreached: Should have rejected: undefined Reached unreachable code
PASS Fetch cross-origin no-cors cors-enabled corp-cross-origin from network and CacheStorage.
PASS Fetch cross-origin no-cors cors-enabled corp-same-origin from network and CacheStorage.
FAIL Fetch cross-origin no-cors cors-enabled corp-undefined from network and CacheStorage. assert_unreached: Should have rejected: undefined Reached unreachable code
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS setting up
PASS making a same-origin request for CORP: same-origin
PASS making a same-origin request for no CORP
PASS making a same-origin request for CORP: cross-origin
PASS making a cross-origin request for CORP: same-origin
FAIL making a cross-origin request for no CORP assert_unreached: Should have rejected: undefined Reached unreachable code
PASS making a cross-origin request for CORP: cross-origin
PASS making a cross-origin request for CORP: same-origin [PASS THROUGH]
PASS making a cross-origin request for no CORP [PASS THROUGH]
PASS making a cross-origin request for CORP: cross-origin [PASS THROUGH]
PASS making a cross-origin request with CORS without ACAO
PASS making a cross-origin request with CORS
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS setting up
PASS making a same-origin request for CORP: same-origin
PASS making a same-origin request for no CORP
PASS making a same-origin request for CORP: cross-origin
PASS making a cross-origin request for CORP: same-origin
FAIL making a cross-origin request for no CORP assert_unreached: Should have rejected: undefined Reached unreachable code
PASS making a cross-origin request for CORP: cross-origin
PASS making a cross-origin request for CORP: same-origin [PASS THROUGH]
FAIL making a cross-origin request for no CORP [PASS THROUGH] assert_unreached: Should have rejected: undefined Reached unreachable code
PASS making a cross-origin request for CORP: cross-origin [PASS THROUGH]
PASS making a cross-origin request with CORS without ACAO
PASS making a cross-origin request with CORS
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Set up global state
PASS fetch() to 'CORP: cross-origin' response should succeed.
FAIL fetch() to no CORP response should not succeed. assert_equals: expected "TypeError: Failed to fetch" but got "opaque"
FAIL importScripts() fails for a script with no corp. assert_unreached: Should have rejected: register() should fail. Reached unreachable code
PASS importScripts() succeeds for a script with corp: cross-origin.
PASS Clean up global state
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL "require-corp" top-level: navigating a frame to "none" should fail assert_equals: expected null but got Document node with 1 child
FAIL "require-corp" top-level: navigating a frame from "require-corp" to "none" should fail assert_equals: expected null but got Document node with 1 child
PASS "require-corp" top-level: creating a noopener "none" popup should succeed
PASS "require-corp" top-level: creating a "none" popup should succeed.
PASS "require-corp" top-level (as popup): navigating to "none" should succeed
PASS "require-corp" top-level (as noopener popup): navigating to "none" should succeed
PASS "require-corp" top-level (as popup with opener set to null): navigating to "none" should succeed
PASS "require-corp" top-level: fetch() to CORP: cross-origin response should succeed
FAIL "require-corp" top-level: fetch() to response without CORP should fail assert_unreached: Should have rejected: undefined Reached unreachable code
FAIL "require-corp" top-level: fetch() to response without CORP through a WindowProxy should fail assert_unreached: Should have rejected: undefined Reached unreachable code
FAIL "require-corp" top-level: navigating an iframe to a page without CORP, through a WindowProxy, should fail assert_equals: expected null but got Document node with 1 child
PASS CORP: same-site is checked and allowed.
FAIL CORP: same-site is checked and blocked. assert_false: expected false got true
PASS navigation CORP is checked with the parent frame, not the navigation source - to be allowed
PASS navigation CORP is checked with the parent frame, not the navigation source - to be blocked
FAIL navigation CORP is checked for each redirect assert_false: expected false got true
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Cross-Origin-Embedder-Policy and sandbox assert_true: Request to same-origin resource without CORP did not fail expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Cross-Origin-Embedder-Policy and srcdoc assert_true: Cross-origin without CORP did not fail expected true got false
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment