From 4334a9c855144a93a1df6347fe9aa29e544a2e7f Mon Sep 17 00:00:00 2001 From: WPT Sync Bot Date: Fri, 22 Feb 2019 20:48:56 -0500 Subject: [PATCH] Update web-platform-tests to revision 70df598b894bfa4a7122720608a3110cb25ceb42 --- tests/wpt/metadata/MANIFEST.json | 730 +++++++++++++++++- .../parse-input-arguments-002.https.html.ini | 1 - .../parse-input-arguments-003.https.html.ini | 1 - .../parse-input-arguments-005.https.html.ini | 1 - .../parse-input-arguments-006.https.html.ini | 1 - .../parse-input-arguments-008.https.html.ini | 1 - .../parse-input-arguments-009.https.html.ini | 1 - .../parse-input-arguments-010.https.html.ini | 1 - .../parse-input-arguments-011.https.html.ini | 1 - .../parse-input-arguments-012.https.html.ini | 1 - .../parse-input-arguments-016.https.html.ini | 1 - .../reactions/HTMLAreaElement.html.ini | 43 ++ .../reactions/HTMLEmbedElement.html.ini | 25 + .../reactions/HTMLFieldSetElement.html.ini | 7 + .../reactions/HTMLImageElement.html.ini | 19 + .../encoding/single-byte-decoder.html.ini | 64 +- .../fetch/content-type/response.window.js.ini | 18 +- .../nosniff/parsing-nosniff.window.js.ini | 3 - .../traverse_the_history_1.html.ini | 4 + .../traverse_the_history_5.html.ini | 4 + .../the-window-object/focus.window.js.ini | 4 + .../embedded-opener-remove-frame.html.ini | 4 + .../non-active-document.html.ini | 10 - .../webtiming-resolution.any.js.ini | 3 + .../semantics/multiple-workers/005.html.ini | 1 + .../parse-input-arguments-002.https.html | 3 +- .../parse-input-arguments-003.https.html | 3 +- .../parse-input-arguments-005.https.html | 3 +- .../parse-input-arguments-006.https.html | 3 +- .../parse-input-arguments-008.https.html | 3 +- .../parse-input-arguments-009.https.html | 3 +- .../parse-input-arguments-010.https.html | 3 +- .../parse-input-arguments-011.https.html | 3 +- .../parse-input-arguments-012.https.html | 3 +- .../parse-input-arguments-016.https.html | 3 +- ...l-absolute-in-block-level-context-001.html | 17 + ...l-absolute-in-block-level-context-002.html | 17 + ...l-absolute-in-block-level-context-003.html | 17 + ...l-absolute-in-block-level-context-004.html | 17 + ...l-absolute-in-block-level-context-005.html | 17 + ...l-absolute-in-block-level-context-006.html | 17 + ...l-absolute-in-block-level-context-007.html | 17 + ...l-absolute-in-block-level-context-008.html | 17 + ...l-absolute-in-block-level-context-009.html | 17 + ...l-absolute-in-block-level-context-010.html | 17 + ...l-absolute-in-block-level-context-011.html | 17 + ...l-absolute-in-block-level-context-012.html | 17 + .../cssom/CSSStyleSheet-constructable.html | 35 + .../reactions/HTMLAreaElement.html | 69 ++ .../reactions/HTMLButtonElement.html | 111 +-- .../reactions/HTMLEmbedElement.html | 35 + .../reactions/HTMLFieldSetElement.html | 32 + .../reactions/HTMLImageElement.html | 89 +++ .../reactions/resources/reactions.js | 46 ++ .../docs/_running-tests/custom-runner.md | 25 + .../docs/_running-tests/from-local-system.md | 114 +++ .../docs/_running-tests/from-web.md | 26 + .../docs/_running-tests/index.md | 82 +- .../docs/_writing-tests/h2tests.md | 7 +- .../web-platform-tests/docs/introduction.md | 86 --- .../the-window-object/focus.window.js | 15 + .../windows/embedded-opener-remove-frame.html | 46 ++ tests/wpt/web-platform-tests/mathml/META.yml | 2 +- tests/wpt/web-platform-tests/mathml/README.md | 10 +- .../network-error-logging/support/nel.sub.js | 7 +- .../support/pass.png.sub.headers | 2 +- ...html => devicemotionevent-init.https.html} | 0 ...deviceorientationabsoluteevent.https.html} | 0 ...=> deviceorientationevent-init.https.html} | 0 ...=> ondeviceorientationabsolute.https.html} | 0 ...cert_fetch_error-downgraded.tentative.html | 64 ++ ...navigation-cert_fetch_error.tentative.html | 76 ++ ...cert_parse_error-downgraded.tentative.html | 65 ++ ...navigation-cert_parse_error.tentative.html | 76 ++ ...rification_error-downgraded.tentative.html | 65 ++ ...ion-cert_verification_error.tentative.html | 60 ++ ...ailed-zero-success-fraction.tentative.html | 69 ++ ...on-invalid_integrity_header.tentative.html | 61 ++ ...porting-navigation-mi_error.tentative.html | 67 ++ ...ting-navigation-parse_error.tentative.html | 64 ++ ...rification_error-downgraded.tentative.html | 65 ++ ...ignature_verification_error.tentative.html | 60 ++ ...cert_fetch_error-downgraded.tentative.html | 62 ++ ...g-prefetch-cert_fetch_error.tentative.html | 73 ++ ...cert_parse_error-downgraded.tentative.html | 63 ++ ...g-prefetch-cert_parse_error.tentative.html | 73 ++ ...rification_error-downgraded.tentative.html | 62 ++ ...tch-cert_verification_error.tentative.html | 57 ++ ...ailed-zero-success-feaction.tentative.html | 67 ++ ...ch-invalid_integrity_header.tentative.html | 58 ++ ...reporting-prefetch-mi_error.tentative.html | 58 ++ ...orting-prefetch-parse_error.tentative.html | 54 ++ ...rification_error-downgraded.tentative.html | 62 ++ ...ignature_verification_error.tentative.html | 57 ++ .../resources/generate-test-sxgs.sh | 130 ++++ .../resources/invalid-cert-format.cbor | 1 + .../invalid-cert-format.cbor.headers | 1 + .../sxg/sxg-cert-not-found-on-alt-origin.sxg | Bin 0 -> 996 bytes .../resources/sxg/sxg-cert-not-found.sxg | Bin 0 -> 992 bytes .../sxg-invalid-cert-format-on-alt-origin.sxg | Bin 0 -> 997 bytes .../resources/sxg/sxg-invalid-cert-format.sxg | Bin 0 -> 993 bytes ...invalid-cert-sha256-cert-on-alt-origin.sxg | Bin 0 -> 995 bytes .../resources/sxg/sxg-invalid-cert-sha256.sxg | Bin 0 -> 991 bytes .../resources/sxg/sxg-invalid-format.sxg | 1 + .../sxg/sxg-invalid-integrity-header.sxg | Bin 0 -> 991 bytes .../sxg/sxg-location-cert-on-alt-origin.sxg | Bin 0 -> 995 bytes ...ity-period-too-long-cert-on-alt-origin.sxg | Bin 0 -> 995 bytes .../sxg/sxg-validity-period-too-long.sxg | Bin 0 -> 991 bytes .../radialgradient-fully-overlapping.svg | 16 + .../tools/ci/azure/fyi_hook.yml | 4 +- ...nection-onsignalingstatechanged.https.html | 30 + 111 files changed, 3428 insertions(+), 315 deletions(-) create mode 100644 tests/wpt/metadata/custom-elements/reactions/HTMLAreaElement.html.ini create mode 100644 tests/wpt/metadata/custom-elements/reactions/HTMLEmbedElement.html.ini create mode 100644 tests/wpt/metadata/custom-elements/reactions/HTMLFieldSetElement.html.ini create mode 100644 tests/wpt/metadata/custom-elements/reactions/HTMLImageElement.html.ini create mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini create mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini create mode 100644 tests/wpt/metadata/html/browsers/the-window-object/focus.window.js.ini create mode 100644 tests/wpt/metadata/html/browsers/windows/embedded-opener-remove-frame.html.ini delete mode 100644 tests/wpt/metadata/html/semantics/embedded-content/the-img-element/non-active-document.html.ini create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-003.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-004.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-005.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-006.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-007.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-008.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-009.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-010.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-011.html create mode 100644 tests/wpt/web-platform-tests/css/css-position/static-position/inline-level-absolute-in-block-level-context-012.html create mode 100644 tests/wpt/web-platform-tests/custom-elements/reactions/HTMLAreaElement.html create mode 100644 tests/wpt/web-platform-tests/custom-elements/reactions/HTMLEmbedElement.html create mode 100644 tests/wpt/web-platform-tests/custom-elements/reactions/HTMLFieldSetElement.html create mode 100644 tests/wpt/web-platform-tests/custom-elements/reactions/HTMLImageElement.html create mode 100644 tests/wpt/web-platform-tests/docs/_running-tests/custom-runner.md create mode 100644 tests/wpt/web-platform-tests/docs/_running-tests/from-local-system.md create mode 100644 tests/wpt/web-platform-tests/docs/_running-tests/from-web.md create mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/focus.window.js create mode 100644 tests/wpt/web-platform-tests/html/browsers/windows/embedded-opener-remove-frame.html rename tests/wpt/web-platform-tests/orientation-event/{devicemotionevent-init.html => devicemotionevent-init.https.html} (100%) rename tests/wpt/web-platform-tests/orientation-event/{deviceorientationabsoluteevent.html => deviceorientationabsoluteevent.https.html} (100%) rename tests/wpt/web-platform-tests/orientation-event/{deviceorientationevent-init.html => deviceorientationevent-init.https.html} (100%) rename tests/wpt/web-platform-tests/orientation-event/{ondeviceorientationabsolute.html => ondeviceorientationabsolute.https.html} (100%) create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor.headers create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-cert-not-found-on-alt-origin.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-cert-not-found.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-format-on-alt-origin.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-format.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-sha256-cert-on-alt-origin.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-sha256.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-format.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-integrity-header.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-location-cert-on-alt-origin.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-validity-period-too-long-cert-on-alt-origin.sxg create mode 100644 tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-validity-period-too-long.sxg create mode 100644 tests/wpt/web-platform-tests/svg/pservers/reftests/radialgradient-fully-overlapping.svg create mode 100644 tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 7f923cec6e6..e7f500bbecc 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -132321,6 +132321,150 @@ {} ] ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-001.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-001.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-002.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-002.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-003.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-003.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-004.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-004.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-005.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-005.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-006.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-006.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-007.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-007.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-008.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-008.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-009.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-009.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-010.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-010.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-011.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-011.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-012.html": [ + [ + "/css/css-position/static-position/inline-level-absolute-in-block-level-context-012.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/css-position/static-position/vlr-ltr-ltr.html": [ [ "/css/css-position/static-position/vlr-ltr-ltr.html", @@ -195781,6 +195925,18 @@ {} ] ], + "svg/pservers/reftests/radialgradient-fully-overlapping.svg": [ + [ + "/svg/pservers/reftests/radialgradient-fully-overlapping.svg", + [ + [ + "/svg/pservers/reftests/reference/green-100x100.svg", + "==" + ] + ], + {} + ] + ], "svg/pservers/reftests/stop-color-currentcolor-dynamic-001.svg": [ [ "/svg/pservers/reftests/stop-color-currentcolor-dynamic-001.svg", @@ -286663,6 +286819,21 @@ {} ] ], + "docs/_running-tests/custom-runner.md": [ + [ + {} + ] + ], + "docs/_running-tests/from-local-system.md": [ + [ + {} + ] + ], + "docs/_running-tests/from-web.md": [ + [ + {} + ] + ], "docs/_running-tests/index.md": [ [ {} @@ -314143,6 +314314,16 @@ {} ] ], + "signed-exchange/resources/invalid-cert-format.cbor": [ + [ + {} + ] + ], + "signed-exchange/resources/invalid-cert-format.cbor.headers": [ + [ + {} + ] + ], "signed-exchange/resources/sxg-location.html": [ [ {} @@ -314193,6 +314374,16 @@ {} ] ], + "signed-exchange/resources/sxg/sxg-cert-not-found-on-alt-origin.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-cert-not-found.sxg": [ + [ + {} + ] + ], "signed-exchange/resources/sxg/sxg-hsts.sxg": [ [ {} @@ -314203,6 +314394,36 @@ {} ] ], + "signed-exchange/resources/sxg/sxg-invalid-cert-format-on-alt-origin.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-invalid-cert-format.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-invalid-cert-sha256-cert-on-alt-origin.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-invalid-cert-sha256.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-invalid-format.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-invalid-integrity-header.sxg": [ + [ + {} + ] + ], "signed-exchange/resources/sxg/sxg-invalid-utf8-inner-url.sxg": [ [ {} @@ -314213,6 +314434,11 @@ {} ] ], + "signed-exchange/resources/sxg/sxg-location-cert-on-alt-origin.sxg": [ + [ + {} + ] + ], "signed-exchange/resources/sxg/sxg-location.sxg": [ [ {} @@ -314243,6 +314469,16 @@ {} ] ], + "signed-exchange/resources/sxg/sxg-validity-period-too-long-cert-on-alt-origin.sxg": [ + [ + {} + ] + ], + "signed-exchange/resources/sxg/sxg-validity-period-too-long.sxg": [ + [ + {} + ] + ], "speech-api/META.yml": [ [ {} @@ -357251,6 +357487,12 @@ {} ] ], + "custom-elements/reactions/HTMLAreaElement.html": [ + [ + "/custom-elements/reactions/HTMLAreaElement.html", + {} + ] + ], "custom-elements/reactions/HTMLBaseElement.html": [ [ "/custom-elements/reactions/HTMLBaseElement.html", @@ -357287,6 +357529,24 @@ {} ] ], + "custom-elements/reactions/HTMLEmbedElement.html": [ + [ + "/custom-elements/reactions/HTMLEmbedElement.html", + {} + ] + ], + "custom-elements/reactions/HTMLFieldSetElement.html": [ + [ + "/custom-elements/reactions/HTMLFieldSetElement.html", + {} + ] + ], + "custom-elements/reactions/HTMLImageElement.html": [ + [ + "/custom-elements/reactions/HTMLImageElement.html", + {} + ] + ], "custom-elements/reactions/HTMLInputElement.html": [ [ "/custom-elements/reactions/HTMLInputElement.html", @@ -373417,6 +373677,12 @@ } ] ], + "html/browsers/the-window-object/focus.window.js": [ + [ + "/html/browsers/the-window-object/focus.window.html", + {} + ] + ], "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html": [ [ "/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html", @@ -373721,6 +373987,12 @@ {} ] ], + "html/browsers/windows/embedded-opener-remove-frame.html": [ + [ + "/html/browsers/windows/embedded-opener-remove-frame.html", + {} + ] + ], "html/browsers/windows/embedded-opener.html": [ [ "/html/browsers/windows/embedded-opener.html", @@ -400111,21 +400383,21 @@ {} ] ], - "orientation-event/devicemotionevent-init.html": [ + "orientation-event/devicemotionevent-init.https.html": [ [ - "/orientation-event/devicemotionevent-init.html", + "/orientation-event/devicemotionevent-init.https.html", {} ] ], - "orientation-event/deviceorientationabsoluteevent.html": [ + "orientation-event/deviceorientationabsoluteevent.https.html": [ [ - "/orientation-event/deviceorientationabsoluteevent.html", + "/orientation-event/deviceorientationabsoluteevent.https.html", {} ] ], - "orientation-event/deviceorientationevent-init.html": [ + "orientation-event/deviceorientationevent-init.https.html": [ [ - "/orientation-event/deviceorientationevent-init.html", + "/orientation-event/deviceorientationevent-init.https.html", {} ] ], @@ -400135,9 +400407,9 @@ {} ] ], - "orientation-event/ondeviceorientationabsolute.html": [ + "orientation-event/ondeviceorientationabsolute.https.html": [ [ - "/orientation-event/ondeviceorientationabsolute.html", + "/orientation-event/ondeviceorientationabsolute.https.html", {} ] ], @@ -414655,18 +414927,162 @@ {} ] ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html", + {} + ] + ], "signed-exchange/reporting/sxg-reporting-navigation-ok.tentative.html": [ [ "/signed-exchange/reporting/sxg-reporting-navigation-ok.tentative.html", {} ] ], + "signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html", + {} + ] + ], "signed-exchange/reporting/sxg-reporting-prefetch-ok.tentative.html": [ [ "/signed-exchange/reporting/sxg-reporting-prefetch-ok.tentative.html", {} ] ], + "signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html", + {} + ] + ], + "signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html": [ + [ + "/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html", + {} + ] + ], "signed-exchange/sxg-double-prefetch.tentative.html": [ [ "/signed-exchange/sxg-double-prefetch.tentative.html", @@ -422555,6 +422971,12 @@ {} ] ], + "webrtc/RTCPeerConnection-onsignalingstatechanged.https.html": [ + [ + "/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html", + {} + ] + ], "webrtc/RTCPeerConnection-ontrack.https.html": [ [ "/webrtc/RTCPeerConnection-ontrack.https.html", @@ -571379,11 +571801,11 @@ "reftest" ], "css/css-paint-api/parse-input-arguments-002.https.html": [ - "6fc16c74701fd99b310f3624c357ad0d52be9234", + "b1b50e04045fb05ad7f967a7db26f86dcf5d36b7", "reftest" ], "css/css-paint-api/parse-input-arguments-003.https.html": [ - "44fd850f9ab81756acf131839188de89ab807d86", + "3b1b0014f78a3ed0908273f0dc72b714f32c9aab", "reftest" ], "css/css-paint-api/parse-input-arguments-004.https.html": [ @@ -571391,11 +571813,11 @@ "reftest" ], "css/css-paint-api/parse-input-arguments-005.https.html": [ - "c12e00c92f5b8f9e0c99609251c872c083fb67df", + "0c5e539381bd8bc9295bfa54db070c2e6b9e2ac2", "reftest" ], "css/css-paint-api/parse-input-arguments-006.https.html": [ - "664b7a8c1a0d4d40ce725b941f6c86a5dd0d647a", + "e99ab05a88d9fb6d8dff1a8a7dff880bc6bf0728", "reftest" ], "css/css-paint-api/parse-input-arguments-007.https.html": [ @@ -571403,23 +571825,23 @@ "reftest" ], "css/css-paint-api/parse-input-arguments-008.https.html": [ - "1914e3cf044e9c25340bcb88bd155429f721e312", + "e6b863c641c0a201851c1910da158db377292217", "reftest" ], "css/css-paint-api/parse-input-arguments-009.https.html": [ - "21d004df0eee51e50a1b9359a1e70d5b3bf5923b", + "b23191ae34015c9a4fb7b3a4f711228b57b98b34", "reftest" ], "css/css-paint-api/parse-input-arguments-010.https.html": [ - "d923479ea81a3345885012efa5ed610146333ece", + "e98b431648932559400e721a0414a3955403b50a", "reftest" ], "css/css-paint-api/parse-input-arguments-011.https.html": [ - "6cea438fce21baf8de53649229414b1bb73bb2e7", + "b9d54bf413d79a13b89decb578d17834a7649799", "reftest" ], "css/css-paint-api/parse-input-arguments-012.https.html": [ - "938150aa9aaf0400950f7ae6f1b6da2657ffb50f", + "14eebeb635a73feb7303c178818f1e02df3d854d", "reftest" ], "css/css-paint-api/parse-input-arguments-013.https.html": [ @@ -571435,7 +571857,7 @@ "reftest" ], "css/css-paint-api/parse-input-arguments-016.https.html": [ - "8c9d05dcd1ae3b1a6e8857509f8df25b92a16987", + "31cca45facab4fb2c312f57f0c42b3e361d4baef", "reftest" ], "css/css-paint-api/parse-input-arguments-017.https.html": [ @@ -572162,6 +572584,54 @@ "279754ca4ea2102b8fd84b3225495f2a17816a08", "reftest" ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-001.html": [ + "d6f8ed4e39ae3627cf91120b9d7679126fdaf016", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-002.html": [ + "9b0f5c2beaf49036c4f669112a137c5ada66b610", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-003.html": [ + "90db2d4f80d069c17cc490280e9ab82db8b61d9d", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-004.html": [ + "a6b13b26c8f4972800a1473ad24f0e2f32636a73", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-005.html": [ + "481c83a757d43b267da8475750312214daacff3d", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-006.html": [ + "de5322f81998d2705405906d2946fce352baea11", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-007.html": [ + "1168b1d2287c3e0797d64fcaeda5582a3976d475", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-008.html": [ + "e10a7e191d3548b95b46d289ab57af6324581134", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-009.html": [ + "86102fa1d9955594a0e7a49d323d118f729131d9", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-010.html": [ + "95d43b9cfb2b1719bc5f8015e3773a9971d483db", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-011.html": [ + "375566388ef6c88833e25241810c4e886aa5f3de", + "reftest" + ], + "css/css-position/static-position/inline-level-absolute-in-block-level-context-012.html": [ + "1972317822b945b2a70712884ddb2d39b924420e", + "reftest" + ], "css/css-position/static-position/vlr-ltr-ltr.html": [ "1d95b46a0ff039ebd37b5de429ef755029d3cb79", "reftest" @@ -601511,7 +601981,7 @@ "testharness" ], "css/cssom/CSSStyleSheet-constructable.html": [ - "80189fe2f36e7c89f0445511460732fa77169108", + "5ee86ae4a6775abb47abff558b292b2303e2ef27", "testharness" ], "css/cssom/CSSStyleSheet.html": [ @@ -614854,12 +615324,16 @@ "c6eeb1dce90b2a3ffe099cba80e64d71f2741f81", "testharness" ], + "custom-elements/reactions/HTMLAreaElement.html": [ + "95059b7c8d08606c45aa315eba27c30945ad96e5", + "testharness" + ], "custom-elements/reactions/HTMLBaseElement.html": [ "82ab9228043053d26496c6ec106b812da5a66267", "testharness" ], "custom-elements/reactions/HTMLButtonElement.html": [ - "b97d479d7c6ddcc4dc05d3a3501fe60b21ff051d", + "f97b6daa0b5c23b83ea916e2bf756b49ecf3a51a", "testharness" ], "custom-elements/reactions/HTMLCanvasElement.html": [ @@ -614878,6 +615352,18 @@ "5fe422cdfc1df56d58e4eeac1be4669ba8fee967", "testharness" ], + "custom-elements/reactions/HTMLEmbedElement.html": [ + "505d9e3215b1b2f075e396dfba4ed0f14421079a", + "testharness" + ], + "custom-elements/reactions/HTMLFieldSetElement.html": [ + "4aea2780ba5d279bcd54f9785e364d012b25c079", + "testharness" + ], + "custom-elements/reactions/HTMLImageElement.html": [ + "b483c3664051e4c5e43f9f9103ea072ba5b97df5", + "testharness" + ], "custom-elements/reactions/HTMLInputElement.html": [ "dc4b22a22eea3ea841b1380e7db3e75e7f4eb256", "testharness" @@ -614963,7 +615449,7 @@ "testharness" ], "custom-elements/reactions/resources/reactions.js": [ - "84d039bad9fb3674e124f7f852e77b2fcdf21a28", + "87510ceee164ffb331808d1c0a026af43fde1fbc", "support" ], "custom-elements/reactions/with-exceptions.html": [ @@ -615126,8 +615612,20 @@ "d6cad0acd4a9572764cab46545ba293bcff90ba8", "support" ], + "docs/_running-tests/custom-runner.md": [ + "6e6c73f79b6814daddb45081b978e6c1a778faef", + "support" + ], + "docs/_running-tests/from-local-system.md": [ + "1ee09ca59e76fded5db6d987bbc562bccee3d128", + "support" + ], + "docs/_running-tests/from-web.md": [ + "686f4e3b66b089c748a64cfd76d7759f6f092bf5", + "support" + ], "docs/_running-tests/index.md": [ - "48d7f8dad77d84425c4b7c725272844a6f1b4a66", + "f34c06d6fbaaab664cde2ebdc7ff7a494b53e361", "support" ], "docs/_running-tests/safari.md": [ @@ -615159,7 +615657,7 @@ "support" ], "docs/_writing-tests/h2tests.md": [ - "0d19f7de19ca32543e575998d92c53a325f72d21", + "3e5a9918c4d2532be53aa709fc57bbfa0fba302e", "support" ], "docs/_writing-tests/idlharness.md": [ @@ -615275,7 +615773,7 @@ "support" ], "docs/introduction.md": [ - "191e76d39970eab49f4717a6a9838d1590255abc", + "28d8f3ea3659ef42ae8ffc738236a622fd1b52b7", "support" ], "dom/META.yml": [ @@ -625850,6 +626348,10 @@ "07662c63cd01337e3b6a53ce6001d187b719fbe7", "support" ], + "html/browsers/the-window-object/focus.window.js": [ + "6ec7feee281e756ae6452e0f9b17d9b93032d010", + "testharness" + ], "html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html": [ "217608e46ef78a915c4d6192505187067199273c", "support" @@ -626242,6 +626744,10 @@ "e1ec760b926670e610a96f02c935cf169563714a", "testharness" ], + "html/browsers/windows/embedded-opener-remove-frame.html": [ + "9bce93f0888ea25d713944efc9c8a4fdcc371da0", + "testharness" + ], "html/browsers/windows/embedded-opener.html": [ "8e02664342f5493faa1f68e67804f2dd7f4d6491", "testharness" @@ -644535,11 +645041,11 @@ "testharness" ], "mathml/META.yml": [ - "a410f582f0a9b006946e8d9c46e1e0a2b5acea43", + "5aea9088d744bfa835ca91217c9a6d9f60253e3e", "support" ], "mathml/README.md": [ - "bab35474dd5726d8310f22c826da0e6cff86ab7e", + "175c1813deeb7b784925cbb87e7990fb3f056fce", "support" ], "mathml/presentation-markup/fractions/frac-1.html": [ @@ -649075,7 +649581,7 @@ "support" ], "network-error-logging/support/nel.sub.js": [ - "16aebd54a97cdcd9329c42eba6b4116c40993ca0", + "8fa83505320c997b877b9b4883cf2d96993afe84", "support" ], "network-error-logging/support/no-policy-pass.png": [ @@ -649087,7 +649593,7 @@ "support" ], "network-error-logging/support/pass.png.sub.headers": [ - "70796e913ace97d4d1a21ac0b1c19f6fbb6d01fc", + "15d246d8d9dd2070d4467071166cdda076324d8a", "support" ], "network-error-logging/support/redirect.py": [ @@ -655590,15 +656096,15 @@ "ba1811f6742078a6d05139527ac3873539a7d7ce", "support" ], - "orientation-event/devicemotionevent-init.html": [ + "orientation-event/devicemotionevent-init.https.html": [ "90563d8bbaea35f05bbe72df5acbae199fa4e02a", "testharness" ], - "orientation-event/deviceorientationabsoluteevent.html": [ + "orientation-event/deviceorientationabsoluteevent.https.html": [ "8ccf671cb3b84665eaa048f528e64a95c8793e65", "testharness" ], - "orientation-event/deviceorientationevent-init.html": [ + "orientation-event/deviceorientationevent-init.https.html": [ "b6485f696b446c83389518b9aaead9f1cb74884a", "testharness" ], @@ -655614,7 +656120,7 @@ "ed8309d6480eaaec45e986a3391854d67b01ba2d", "testharness" ], - "orientation-event/ondeviceorientationabsolute.html": [ + "orientation-event/ondeviceorientationabsolute.https.html": [ "73ce97ab5c1fd7220fb65e53fb51e0bfa86beb28", "testharness" ], @@ -672846,14 +673352,110 @@ "f1167f919ab39a85e38778c39fc64305eecd4921", "testharness" ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html": [ + "845b7e01ff28b92f4db7919a3f29661ee78df544", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html": [ + "476af828e636a7587a3618acad1ce41a9715c0a3", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html": [ + "d962b884e53c02fe483cfa7e92777e40b44f3767", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html": [ + "11dc4141b8a6f5f30ad8556dcc9ab6eeacb15be0", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html": [ + "a1358e753000ecffc3caa0ee31427f38816cae30", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html": [ + "81520f9df987b0b85cebdac81a12be66882042c9", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html": [ + "c0e06c8a197b3af5749ff4d3f8c3aa07e1cefa42", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html": [ + "aaad0c84b7b532a0e3f8b5d923e9668d941c7c47", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html": [ + "40d1ae01fc450d3c51bc482dff3acf77aa6a3dfc", + "testharness" + ], "signed-exchange/reporting/sxg-reporting-navigation-ok.tentative.html": [ "ee9a50966d8f5581084b3518757ff74a6abed692", "testharness" ], + "signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html": [ + "aaaa3872511aaf205f306e78769187d854b6ad15", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html": [ + "87bbc369f2419ad65715f070ae5dbabba82e4607", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html": [ + "f57fd4d59670855bbf7edbfafac623ff38009f95", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html": [ + "f663f35ce761f65686468b54884cd2ca37a1168c", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html": [ + "c17fc5c02986789e251004fc31fa23801c1f5302", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html": [ + "f1a5eb17f6211f01891c7608518f38794cd2b65f", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html": [ + "00f41c0861c7aab56ffe6f184e4252a90823ed97", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html": [ + "4836dc1b94660071da2eeb39e460bcfebef2ab03", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html": [ + "441a17af1052019494b998a0ca2dfa2a8ebca5ba", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html": [ + "b0f7103053ba8e8ae938be3831de9b785d78047c", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html": [ + "1fd431c1a0b056ef6d8550fb35e984ba2802e677", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html": [ + "2bbf0e8f2582f1dee3b73360f9f4240f52dc596f", + "testharness" + ], "signed-exchange/reporting/sxg-reporting-prefetch-ok.tentative.html": [ "fb5fb58c9f7063c2abd45130ec4bfdf4b6bcc8cb", "testharness" ], + "signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html": [ + "171baf1b4a93d7e317592b431c92045d3313c132", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html": [ + "7340b75e35eb439a99f2b6869f8b24ddf4105325", + "testharness" + ], + "signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html": [ + "d552c4a8c339777a4f6fa7c1ad9c9bd0c2a6b5b2", + "testharness" + ], "signed-exchange/resources/127.0.0.1.sxg.ext": [ "8cdc25a9a7f36f3313813e967eb9e68f5e546ff6", "support" @@ -672887,13 +673489,21 @@ "support" ], "signed-exchange/resources/generate-test-sxgs.sh": [ - "bb95df83295e1b2f81a569e93fd5d9d0ce548574", + "bae4ce0eaed3ffcd36d70e4931ea39ff1a3c3346", "support" ], "signed-exchange/resources/inner-url.html": [ "5b247bbfe99a5e502f8d775c37c5d543dfea3fe3", "support" ], + "signed-exchange/resources/invalid-cert-format.cbor": [ + "82f15ff924af48d09609ff12a9d43fbe672d5efd", + "support" + ], + "signed-exchange/resources/invalid-cert-format.cbor.headers": [ + "d581d5987ea0f9d7c8164d680a4527f2ea519cd4", + "support" + ], "signed-exchange/resources/sxg-location.html": [ "b3ebd2bde7acd2d1885838a37ab9cfc91c250551", "support" @@ -672934,6 +673544,14 @@ "6d8538882d27c40b0ffcf0845c090844aaec87b7", "support" ], + "signed-exchange/resources/sxg/sxg-cert-not-found-on-alt-origin.sxg": [ + "2a7dbf6fa69ae29055e51f6c7d32d3ab4ceb6765", + "support" + ], + "signed-exchange/resources/sxg/sxg-cert-not-found.sxg": [ + "072125400abb5b6a19039d798a5f29261154efaf", + "support" + ], "signed-exchange/resources/sxg/sxg-hsts.sxg": [ "8f57c63dfab73eb5d05600f7563bb0a4ae938834", "support" @@ -672942,6 +673560,30 @@ "0093eb1d37d0df6e9a63569bab16133ead012d52", "support" ], + "signed-exchange/resources/sxg/sxg-invalid-cert-format-on-alt-origin.sxg": [ + "62acedd390e1a40379f4f48994d6ef7673a46f0d", + "support" + ], + "signed-exchange/resources/sxg/sxg-invalid-cert-format.sxg": [ + "30e4fcd9124955b498810069492ab7e83b208e63", + "support" + ], + "signed-exchange/resources/sxg/sxg-invalid-cert-sha256-cert-on-alt-origin.sxg": [ + "066a3cc0a4d4c31c342fc06107e459e1def04cad", + "support" + ], + "signed-exchange/resources/sxg/sxg-invalid-cert-sha256.sxg": [ + "46d2bb1386ea08ed742b786ac2ec710bedaa9db2", + "support" + ], + "signed-exchange/resources/sxg/sxg-invalid-format.sxg": [ + "3fbb151b5ca329edd43d40c3289dbacbee328746", + "support" + ], + "signed-exchange/resources/sxg/sxg-invalid-integrity-header.sxg": [ + "95d358245c909d7da0c2b6bbf08913c60aceda20", + "support" + ], "signed-exchange/resources/sxg/sxg-invalid-utf8-inner-url.sxg": [ "65357e14ac671610935693d409da9c58c1fa75c7", "support" @@ -672950,6 +673592,10 @@ "62e88d638641ed4ed026319b27a53c6d04351076", "support" ], + "signed-exchange/resources/sxg/sxg-location-cert-on-alt-origin.sxg": [ + "a2ddc77951cebbbdbcd95a4d275501b4f64677f5", + "support" + ], "signed-exchange/resources/sxg/sxg-location.sxg": [ "1678b751bcba390d35687730bb24e13232e33eda", "support" @@ -672974,6 +673620,14 @@ "3edf285f1bd5affc5c575ca258a8cd3cfa546e35", "support" ], + "signed-exchange/resources/sxg/sxg-validity-period-too-long-cert-on-alt-origin.sxg": [ + "294f97b097a457f06c38d209ba24344bcab719ba", + "support" + ], + "signed-exchange/resources/sxg/sxg-validity-period-too-long.sxg": [ + "e90d9bc66de7fd3937c119afecec3cb4db5fa87c", + "support" + ], "signed-exchange/sxg-double-prefetch.tentative.html": [ "d682741744fed929bee8e62fbae4857a4bfbf1d5", "testharness" @@ -676822,6 +677476,10 @@ "04d8d3025ee0f039a05bdd439f2dc02c13f49a23", "reftest" ], + "svg/pservers/reftests/radialgradient-fully-overlapping.svg": [ + "e16bb4ab917178b7a17bcb82b74046a457e9c03f", + "reftest" + ], "svg/pservers/reftests/reference/green-100x100.svg": [ "120941444a4898197d6b6001f9908a6cd48b62ba", "support" @@ -677567,7 +678225,7 @@ "support" ], "tools/ci/azure/fyi_hook.yml": [ - "bcad6c33dbb64c96c4e85882fa2cb6976265afbb", + "ddfbe3d3cf8e1db0453a4b909a7b6176dc32a96f", "support" ], "tools/ci/azure/install_certs.yml": [ @@ -689466,6 +690124,10 @@ "ac9d70c43eff1ddd0995dcea741f3b6ea850464b", "testharness" ], + "webrtc/RTCPeerConnection-onsignalingstatechanged.https.html": [ + "fc3182d3d59ea5ba80cbcf022a76c4fc40f18a1a", + "testharness" + ], "webrtc/RTCPeerConnection-ontrack.https.html": [ "10210129acd598fd959124fbe51462de8a1cdb0b", "testharness" diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-002.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-002.https.html.ini index d747392eb3b..86d08faea46 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-002.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-002.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-002.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-003.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-003.https.html.ini index 8c925cb0088..6262474d196 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-003.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-003.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-003.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-005.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-005.https.html.ini index 270647ca332..56c27026efc 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-005.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-005.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-005.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-006.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-006.https.html.ini index eb77aa65f63..5329501fd03 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-006.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-006.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-006.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-008.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-008.https.html.ini index 773a2c4c43c..0511e68318d 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-008.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-008.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-008.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-009.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-009.https.html.ini index 3e7ac7e9277..ae92e1907f7 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-009.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-009.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-009.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-010.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-010.https.html.ini index 742b2ff5c26..e9ca37a27e1 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-010.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-010.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-010.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-011.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-011.https.html.ini index 6c51f66c0f7..b6e0272ac24 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-011.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-011.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-011.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-012.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-012.https.html.ini index 056507d65af..927fd4189bc 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-012.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-012.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-012.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-016.https.html.ini b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-016.https.html.ini index 1ba90f98ec4..685d1f18027 100644 --- a/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-016.https.html.ini +++ b/tests/wpt/metadata/css/css-paint-api/parse-input-arguments-016.https.html.ini @@ -1,4 +1,3 @@ [parse-input-arguments-016.https.html] type: reftest - expected: FAIL bug: https://github.com/servo/servo/issues/17852 diff --git a/tests/wpt/metadata/custom-elements/reactions/HTMLAreaElement.html.ini b/tests/wpt/metadata/custom-elements/reactions/HTMLAreaElement.html.ini new file mode 100644 index 00000000000..6f1efd09327 --- /dev/null +++ b/tests/wpt/metadata/custom-elements/reactions/HTMLAreaElement.html.ini @@ -0,0 +1,43 @@ +[HTMLAreaElement.html] + [alt on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [shape on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [referrerPolicy on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [download on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [coords on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [alt on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [rel on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [rel on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [ping on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [ping on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [referrerPolicy on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [download on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [coords on HTMLAreaElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [shape on HTMLAreaElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + diff --git a/tests/wpt/metadata/custom-elements/reactions/HTMLEmbedElement.html.ini b/tests/wpt/metadata/custom-elements/reactions/HTMLEmbedElement.html.ini new file mode 100644 index 00000000000..b67dd39418e --- /dev/null +++ b/tests/wpt/metadata/custom-elements/reactions/HTMLEmbedElement.html.ini @@ -0,0 +1,25 @@ +[HTMLEmbedElement.html] + [src on HTMLEmbedElement must enqueue an attributeChanged reaction when adding src content attribute] + expected: FAIL + + [height on HTMLEmbedElement must enqueue an attributeChanged reaction when adding height content attribute] + expected: FAIL + + [type on HTMLEmbedElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [type on HTMLEmbedElement must enqueue an attributeChanged reaction when adding type content attribute] + expected: FAIL + + [src on HTMLEmbedElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [width on HTMLEmbedElement must enqueue an attributeChanged reaction when adding width content attribute] + expected: FAIL + + [width on HTMLEmbedElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [height on HTMLEmbedElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + diff --git a/tests/wpt/metadata/custom-elements/reactions/HTMLFieldSetElement.html.ini b/tests/wpt/metadata/custom-elements/reactions/HTMLFieldSetElement.html.ini new file mode 100644 index 00000000000..dd0110b37ad --- /dev/null +++ b/tests/wpt/metadata/custom-elements/reactions/HTMLFieldSetElement.html.ini @@ -0,0 +1,7 @@ +[HTMLFieldSetElement.html] + [name on HTMLFieldSetElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [name on HTMLFieldSetElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + diff --git a/tests/wpt/metadata/custom-elements/reactions/HTMLImageElement.html.ini b/tests/wpt/metadata/custom-elements/reactions/HTMLImageElement.html.ini new file mode 100644 index 00000000000..54f8f4da9a6 --- /dev/null +++ b/tests/wpt/metadata/custom-elements/reactions/HTMLImageElement.html.ini @@ -0,0 +1,19 @@ +[HTMLImageElement.html] + [referrerPolicy on HTMLImageElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [referrerPolicy on HTMLImageElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [decoding on HTMLImageElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [decoding on HTMLImageElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + + [sizes on HTMLImageElement must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [sizes on HTMLImageElement must enqueue an attributeChanged reaction when adding a new attribute] + expected: FAIL + diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini index ba73113f0bc..8eb25104301 100644 --- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini +++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini @@ -32,7 +32,7 @@ [single-byte-decoder.html?XMLHttpRequest] - expected: CRASH + expected: TIMEOUT [ISO-8859-2: iso_8859-2:1987 (XMLHttpRequest)] expected: FAIL @@ -55,12 +55,9 @@ expected: FAIL [windows-1252: iso_8859-1:1987 (XMLHttpRequest)] - expected: FAIL - - [windows-1254: iso_8859-9:1989 (XMLHttpRequest)] expected: TIMEOUT - [windows-1254: iso_8859-9 (XMLHttpRequest)] + [windows-1254: iso_8859-9:1989 (XMLHttpRequest)] expected: TIMEOUT [windows-1254: windows-1254 (XMLHttpRequest)] @@ -87,9 +84,6 @@ [windows-1255: cp1255 (XMLHttpRequest)] expected: TIMEOUT - [windows-1257: windows-1257 (XMLHttpRequest)] - expected: TIMEOUT - [windows-1254: iso88599 (XMLHttpRequest)] expected: TIMEOUT @@ -111,5 +105,59 @@ [x-mac-cyrillic: x-mac-cyrillic (XMLHttpRequest)] expected: TIMEOUT + [windows-1258: cp1258 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1253: x-cp1253 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1256: cp1256 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: iso88591 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso-8859-9 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: iso_8859-1 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: latin1 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: csisolatin5 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1257: x-cp1257 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: cp1254 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1253: windows-1253 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: iso8859-1 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso-ir-148 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: l1 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: iso-8859-1 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: iso-ir-100 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: us-ascii (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1256: windows-1256 (XMLHttpRequest)] + expected: TIMEOUT + [single-byte-decoder.html?TextDecoder] diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index 079232caa74..45bd4120ca4 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -312,24 +312,12 @@ [ + diff --git a/tests/wpt/web-platform-tests/mathml/META.yml b/tests/wpt/web-platform-tests/mathml/META.yml index a410f582f0a..5aea9088d74 100644 --- a/tests/wpt/web-platform-tests/mathml/META.yml +++ b/tests/wpt/web-platform-tests/mathml/META.yml @@ -1,3 +1,3 @@ -spec: http://www.mathml-association.org/MathMLinHTML5/ +spec: https://mathml-refresh.github.io/mathml-core/ suggested_reviewers: - fred-wang diff --git a/tests/wpt/web-platform-tests/mathml/README.md b/tests/wpt/web-platform-tests/mathml/README.md index bab35474dd5..175c1813dee 100644 --- a/tests/wpt/web-platform-tests/mathml/README.md +++ b/tests/wpt/web-platform-tests/mathml/README.md @@ -1,13 +1,7 @@ -# MathML: Tests for the MathML in HTML5 implementation note +# MathML: Tests for the MathML Core specification This directory contains tests for the -[MathML in HTML5 implementation note](http://www.mathml-association.org/MathMLinHTML5/) -which is itself based on the -[HTML5 W3C recommendation](https://www.w3.org/TR/html5/), -on the [MathML3 W3C recommendation](https://www.w3.org/TR/MathML3/) -and on the -[Open Font Format 3](http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=66391) standard. - +[MathML Core specification](https://mathml-refresh.github.io/mathml-core/). Many of the tests verify OpenType features and require specific Web fonts for that purpose. WOFF fonts are generated by scripts in the `tools/` folder using the Python API of diff --git a/tests/wpt/web-platform-tests/network-error-logging/support/nel.sub.js b/tests/wpt/web-platform-tests/network-error-logging/support/nel.sub.js index 16aebd54a97..8fa83505320 100644 --- a/tests/wpt/web-platform-tests/network-error-logging/support/nel.sub.js +++ b/tests/wpt/web-platform-tests/network-error-logging/support/nel.sub.js @@ -55,7 +55,7 @@ function _getNELResourceURL(subdomain, suffix) { */ function getURLForResourceWithBasicPolicy(subdomain) { - return _getNELResourceURL(subdomain, "pass.png?id="+reportID); + return _getNELResourceURL(subdomain, "pass.png?id="+reportID+"&success_fraction=1.0"); } function fetchResourceWithBasicPolicy(subdomain) { @@ -63,6 +63,11 @@ function fetchResourceWithBasicPolicy(subdomain) { return fetch(url, {mode: "no-cors"}); } +function fetchResourceWithZeroSuccessFractionPolicy(subdomain) { + const url = _getNELResourceURL(subdomain, "pass.png?id="+reportID+"&success_fraction=0.0"); + return fetch(url, {mode: "no-cors"}); +} + /* * Fetches a resource whose headers define an include_subdomains NEL policy. */ diff --git a/tests/wpt/web-platform-tests/network-error-logging/support/pass.png.sub.headers b/tests/wpt/web-platform-tests/network-error-logging/support/pass.png.sub.headers index 70796e913ac..15d246d8d9d 100644 --- a/tests/wpt/web-platform-tests/network-error-logging/support/pass.png.sub.headers +++ b/tests/wpt/web-platform-tests/network-error-logging/support/pass.png.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Report-To: { "group": "nel-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{hosts[][www]}}:{{ports[https][0]}}/network-error-logging/support/report.py?op=put&reportID={{GET[id]}}" }] } -NEL: {"report_to": "nel-group", "max_age": 10886400, "success_fraction": 1.0} +NEL: {"report_to": "nel-group", "max_age": 10886400, "success_fraction": {{GET[success_fraction]}}} diff --git a/tests/wpt/web-platform-tests/orientation-event/devicemotionevent-init.html b/tests/wpt/web-platform-tests/orientation-event/devicemotionevent-init.https.html similarity index 100% rename from tests/wpt/web-platform-tests/orientation-event/devicemotionevent-init.html rename to tests/wpt/web-platform-tests/orientation-event/devicemotionevent-init.https.html diff --git a/tests/wpt/web-platform-tests/orientation-event/deviceorientationabsoluteevent.html b/tests/wpt/web-platform-tests/orientation-event/deviceorientationabsoluteevent.https.html similarity index 100% rename from tests/wpt/web-platform-tests/orientation-event/deviceorientationabsoluteevent.html rename to tests/wpt/web-platform-tests/orientation-event/deviceorientationabsoluteevent.https.html diff --git a/tests/wpt/web-platform-tests/orientation-event/deviceorientationevent-init.html b/tests/wpt/web-platform-tests/orientation-event/deviceorientationevent-init.https.html similarity index 100% rename from tests/wpt/web-platform-tests/orientation-event/deviceorientationevent-init.html rename to tests/wpt/web-platform-tests/orientation-event/deviceorientationevent-init.https.html diff --git a/tests/wpt/web-platform-tests/orientation-event/ondeviceorientationabsolute.html b/tests/wpt/web-platform-tests/orientation-event/ondeviceorientationabsolute.https.html similarity index 100% rename from tests/wpt/web-platform-tests/orientation-event/ondeviceorientationabsolute.html rename to tests/wpt/web-platform-tests/orientation-event/ondeviceorientationabsolute.https.html diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html new file mode 100644 index 00000000000..845b7e01ff2 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error-downgraded.tentative.html @@ -0,0 +1,64 @@ + +SXG reporting test of sxg.failed downgraded from sxg.cert_fetch_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html new file mode 100644 index 00000000000..476af828e63 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_fetch_error.tentative.html @@ -0,0 +1,76 @@ + +SXG reporting test of sxg.cert_fetch_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html new file mode 100644 index 00000000000..d962b884e53 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error-downgraded.tentative.html @@ -0,0 +1,65 @@ + +SXG reporting test of sxg.failed downgraded from sxg.cert_parse_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html new file mode 100644 index 00000000000..11dc4141b8a --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_parse_error.tentative.html @@ -0,0 +1,76 @@ + +SXG reporting test of sxg.cert_parse_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html new file mode 100644 index 00000000000..a1358e75300 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error-downgraded.tentative.html @@ -0,0 +1,65 @@ + +SXG reporting test of sxg.failed downgraded from sxg.cert_verification_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html new file mode 100644 index 00000000000..81520f9df98 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-cert_verification_error.tentative.html @@ -0,0 +1,60 @@ + +SXG reporting test of sxg.cert_verification_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html new file mode 100644 index 00000000000..c0e06c8a197 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-failed-zero-success-fraction.tentative.html @@ -0,0 +1,69 @@ + +SXG reporting test of sxg.failed for navigation (zero success fraction) + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html new file mode 100644 index 00000000000..aaad0c84b7b --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-invalid_integrity_header.tentative.html @@ -0,0 +1,61 @@ + +SXG reporting test of sxg.invalid_integrity_header for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html new file mode 100644 index 00000000000..40d1ae01fc4 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html @@ -0,0 +1,67 @@ + +SXG reporting test of sxg.mi_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html new file mode 100644 index 00000000000..aaaa3872511 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html @@ -0,0 +1,64 @@ + +SXG reporting test of sxg.parse_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html new file mode 100644 index 00000000000..87bbc369f24 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error-downgraded.tentative.html @@ -0,0 +1,65 @@ + +SXG reporting test of sxg.failed downgraded from sxg.signature_verification_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html new file mode 100644 index 00000000000..f57fd4d5967 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-navigation-signature_verification_error.tentative.html @@ -0,0 +1,60 @@ + +SXG reporting test of sxg.signature_verification_error for navigation + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html new file mode 100644 index 00000000000..f663f35ce76 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html @@ -0,0 +1,62 @@ + +SXG reporting test of sxg.failed downgraded from sxg.cert_fetch_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html new file mode 100644 index 00000000000..c17fc5c0298 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html @@ -0,0 +1,73 @@ + +SXG reporting test of sxg.cert_fetch_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html new file mode 100644 index 00000000000..f1a5eb17f62 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html @@ -0,0 +1,63 @@ + +SXG reporting test of sxg.failed downgraded from sxg.cert_parse_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html new file mode 100644 index 00000000000..00f41c0861c --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html @@ -0,0 +1,73 @@ + +SXG reporting test of sxg.cert_parse_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html new file mode 100644 index 00000000000..4836dc1b946 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html @@ -0,0 +1,62 @@ + +SXG reporting test of sxg.failed downgraded from sxg.cert_verification_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html new file mode 100644 index 00000000000..441a17af105 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html @@ -0,0 +1,57 @@ + +SXG reporting test of sxg.cert_verification_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html new file mode 100644 index 00000000000..b0f7103053b --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-failed-zero-success-feaction.tentative.html @@ -0,0 +1,67 @@ + +SXG reporting test of sxg.failed for prefetch (zero success fraction) + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html new file mode 100644 index 00000000000..1fd431c1a0b --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html @@ -0,0 +1,58 @@ + +SXG reporting test of sxg.invalid_integrity_header for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html new file mode 100644 index 00000000000..2bbf0e8f258 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html @@ -0,0 +1,58 @@ + +SXG reporting test of sxg.mi_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html new file mode 100644 index 00000000000..171baf1b4a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html @@ -0,0 +1,54 @@ + +SXG reporting test of sxg.parse_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html new file mode 100644 index 00000000000..7340b75e35e --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html @@ -0,0 +1,62 @@ + +SXG reporting test of sxg.failed downgraded from sxg.signature_verification_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html new file mode 100644 index 00000000000..d552c4a8c33 --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html @@ -0,0 +1,57 @@ + +SXG reporting test of sxg.signature_verification_error for prefetch + + + + + + + + diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/generate-test-sxgs.sh b/tests/wpt/web-platform-tests/signed-exchange/resources/generate-test-sxgs.sh index bb95df83295..bae4ce0eaed 100755 --- a/tests/wpt/web-platform-tests/signed-exchange/resources/generate-test-sxgs.sh +++ b/tests/wpt/web-platform-tests/signed-exchange/resources/generate-test-sxgs.sh @@ -7,6 +7,7 @@ inner_url_origin=https://127.0.0.1:8444 # the fly. wpt_test_origin=https://web-platform.test:8444 wpt_test_remote_origin=https://www1.web-platform.test:8444 +wpt_test_alt_origin=https://not-web-platform.test:8444 cert_url_origin=$wpt_test_origin sxg_content_type='content-type: application/signed-exchange;v=b3' @@ -40,6 +41,22 @@ gen-signedexchange \ -o sxg/sxg-location.sxg \ -miRecordSize 100 +# A valid Signed Exchange. The origin of certUrl is the "alt" origin where NEL +# policy is installed in reporting tests. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $wpt_test_alt_origin/signed-exchange/resources/$certfile.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 168h \ + -o sxg/sxg-location-cert-on-alt-origin.sxg \ + -miRecordSize 100 + # A signed exchange of unsupported version. gen-signedexchange \ -version 1b2 \ @@ -154,6 +171,38 @@ gen-signedexchange \ -miRecordSize 100 \ -ignoreErrors true +# certUrl is 404 and the origin of certUrl is different from the "alt" origin +# where NEL policy is installed in reporting tests. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $cert_url_origin/signed-exchange/resources/not_found_certfile.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 168h \ + -o sxg/sxg-cert-not-found.sxg \ + -miRecordSize 100 + +# certUrl is 404 and the origin of certUrl is the "alt" origin where NEL policy +# is installed in reporting tests. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $wpt_test_alt_origin/signed-exchange/resources/not_found_certfile.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 168h \ + -o sxg/sxg-cert-not-found-on-alt-origin.sxg \ + -miRecordSize 100 + # certUrl is 404 and fallback URL is another signed exchange. gen-signedexchange \ -version $sxg_version \ @@ -170,6 +219,38 @@ gen-signedexchange \ -miRecordSize 100 \ -ignoreErrors true +# certUrl is an invalid cert and the origin of certUrl is different from the +# "alt" origin where NEL policy is installed in reporting tests. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $cert_url_origin/signed-exchange/resources/invalid-cert-format.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 168h \ + -o sxg/sxg-invalid-cert-format.sxg \ + -miRecordSize 100 + +# certUrl is an invalid cert and the origin of certUrl is the "alt" origin where +# NEL policy is installed in reporting tests. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $wpt_test_alt_origin/signed-exchange/resources/invalid-cert-format.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 168h \ + -o sxg/sxg-invalid-cert-format-on-alt-origin.sxg \ + -miRecordSize 100 + # Nested signed exchange. gen-signedexchange \ -version $sxg_version \ @@ -272,7 +353,56 @@ gen-signedexchange \ -miRecordSize 100 \ -ignoreErrors true + + # Signed Exchange with payload integrity error. echo 'garbage' | cat sxg/sxg-location.sxg - >sxg/sxg-merkle-integrity-error.sxg +# An invalid signed exchange which integrity header is invalid. +cat sxg/sxg-location.sxg | + sed 's/digest\/mi-sha256-03/digest\/mi-sha256-xx/' \ + > sxg/sxg-invalid-integrity-header.sxg + +# An invalid signed exchange which cert-sha256 is invalid. +dummy_sha256=`echo "dummy" | openssl dgst -binary -sha256 | base64` +cat sxg/sxg-location.sxg | + sed "s/cert-sha256=\*[^*]*\*;/cert-sha256=*$dummy_sha256*;/" \ + > sxg/sxg-invalid-cert-sha256.sxg +cat sxg/sxg-location-cert-on-alt-origin.sxg | + sed "s/cert-sha256=\*[^*]*\*;/cert-sha256=*$dummy_sha256*;/" \ + > sxg/sxg-invalid-cert-sha256-cert-on-alt-origin.sxg + +# An invalid signed exchange which validity period is too long. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $cert_url_origin/signed-exchange/resources/$certfile.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 300h \ + -o sxg/sxg-validity-period-too-long.sxg \ + -miRecordSize 100 \ + -ignoreErrors true + +# An invalid signed exchange which validity period is too long. The origin of +# certUrl is the "alt" origin where NEL policy is installed in reporting tests. +gen-signedexchange \ + -version $sxg_version \ + -uri $inner_url_origin/signed-exchange/resources/inner-url.html \ + -status 200 \ + -content sxg-location.html \ + -certificate $certfile \ + -certUrl $wpt_test_alt_origin/signed-exchange/resources/$certfile.cbor \ + -validityUrl $inner_url_origin/signed-exchange/resources/resource.validity.msg \ + -privateKey $keyfile \ + -date 2018-04-01T00:00:00Z \ + -expire 300h \ + -o sxg/sxg-validity-period-too-long-cert-on-alt-origin.sxg \ + -miRecordSize 100 \ + -ignoreErrors true + rm -fr $tmpdir diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor b/tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor new file mode 100644 index 00000000000..82f15ff924a --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor @@ -0,0 +1 @@ +This is an invalid certificate file. diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor.headers b/tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor.headers new file mode 100644 index 00000000000..d581d5987ea --- /dev/null +++ b/tests/wpt/web-platform-tests/signed-exchange/resources/invalid-cert-format.cbor.headers @@ -0,0 +1 @@ +Content-Type: application/cert-chain+cbor diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-cert-not-found-on-alt-origin.sxg b/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-cert-not-found-on-alt-origin.sxg new file mode 100644 index 0000000000000000000000000000000000000000..2a7dbf6fa69ae29055e51f6c7d32d3ab4ceb6765 GIT binary patch literal 996 zcmb7COKTHR6iyKovJ?>)F2*YKInN}`b5hb|(nQinn%1UuQEq1L%-m)&Gu(TVOj^1S zgd&J;`~!+m*DhQLZUlcobuA+3%7wU4#Esr*8mKGr4qVQhd%o{G=i`vTlKECF5}CIt z^+`q)WhE&{?2|L8cswo=WVz7bVW8WhzLUFILN@zgbmMjVeyo269=d2gSWa6P0?KgLJwLdR=qN_n@qmw)_Gr=oMnF z>>_1R(hw|En=^JgxxE%^tXQSxWRR>R>gC0Spk()yx~fiRxgKzkf#@LYLLL9_2}ZLB zBOakctnn;|Tna7Bc-3(OS&&e%gLq;CB{9cKF;<{MO#jw&J<9iCi}xKsO%Hbj%3%L; zkb!nguj?8+A)$#JDCjK@j|7H_>a^e3NOzm2k#IKGoc4BSW)Iq+7BtOGd!bc@Hy2mS zh2GLk+AfpO6a!GG$_YhD#HExZWjPr5h>aTNVsbn&CrMAs!?~L2vxBJ;aQvjJRrT`5 zpwmwWOJebs)vr``X>G%4Yt`kT4&ux8=31q#E@lV?v`dPLB-M0}Ip$KH4t&_WLSaC~ za3`2iHoyc@wM$JtwK^(;uI?GgwQ6V8Bg13lu9a4b>szZD7gFS-If|$Q^TnYA=b2pN zWF;%>>#N%7R_4TEQ8Y(%jC`7p_K|CNeE}GT)?=O35Md2MJUP*Ugn%0_o_{^Q;2po& zmmglbI`-qk{m;)X2IbfDQ`cWUevr2rl`}OYYz4V>SPmaDTh4+Vd yZ+|&_^(m%(JNFY~h|lnZkT5l(KxD@Rj?)5qJHxSvz=Nr5^k8-vvoI%)y!Zo0lUFbR literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-cert-not-found.sxg b/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-cert-not-found.sxg new file mode 100644 index 0000000000000000000000000000000000000000..072125400abb5b6a19039d798a5f29261154efaf GIT binary patch literal 992 zcmb7COKTHR6iyKovJ?>)F2*YKnRz8?o5!RyY0{)k)1+DQ(=B}q}IMcMn5_)H`ckr=XEXoO%_w}ERxi9$wNREJDLt_x|XMX_je2M30p1Og8+ zs6(6(JdifNoULREb6eG=lC0o#flTpjr5dhQ*425dt(tJf*^_$ML{+6-sYTYN=TLe^ zs`M6ZrC3h2*eTphL?4?%9F$P!j`g66%QDgZ#@q zm+&2vv|MAyCo>U-qFyI-K;G}BjW^e-u~yAAqIh!^H@2OLJ!pesw`OkI>3RV!E|ha~ z?d6G>onyWs2H;RrqN*B=$TPB>5MZ~7JehtjtVE(yvivmH*Hnw06{X1lH>cffLC;lt zPAAq~mNFYwC!gQt#VT%O3#D!aL`s#~YQCW@#2E*?#WJca7j@#fm1Ii%RTHFlHlm}(d)ro;zt9Z71pnr_ywfU9I`c^qB_!OyNk|T~`D${Qv5K~w? zS;zePdO3T#kx8jv6ihOmq9#uTJIFOiM+AnEZF`dy5%UIwbacdljDZ_3UmPD@AV+Wa zl?Ruu4*mFe@5}Rx-Q1hmvFooM-A~yT9GMhGp^qFBw3M(P6oivM(K8o_O+vYMF~01R zS#Z>U_YWpI;E1?!!616e@!;YhCE664lc#lF2tU0WSI_?ze!V}w8@qk^@w4yh+=s(E yH@_af{v6JJJNJ`PNYC*25I;4bKy1eZ7}tT`hznlC;K5iTcre+Iy)Y>ay!Zob@m2T$ literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-format-on-alt-origin.sxg b/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-format-on-alt-origin.sxg new file mode 100644 index 0000000000000000000000000000000000000000..62acedd390e1a40379f4f48994d6ef7673a46f0d GIT binary patch literal 997 zcmb7COKTHR6iyKovJ?>)F2*XfO*@ag+Po$uO(zeV)TB*K8W(aib7$rz^YY%CXX!!^ ziXgi24=93NyKo`65&QwwwTPfA7sZ7lZgeJTpsvI_a5;1C`M&R*k3$ApkZpy1zEz!4 zha`AD7+T>3_X{Rskw}CmNVA~A!hx&pjeNu~!3q#!!kA*O$8S~g|-u*EtCpsI~cj=Hda zJ2)0*$8;VFP)=^yc&adw6a&uoPQ2Stm8enQGCECjaRhZx8Z^|pzSb(j>-kD9(QvFd7O)BSK6Nk_;R;$eq>8g@cjkvLHOmO$KYkPfsQaz;IS9sVL`mhGsuL zDD&ByTE9?e)6$O7k&2sxDu`@W8(W2rm`@N2XqRL|f>4re*D{N;bm+jwB?dN|!Y;Ct9F&;(QpQ4BwFrA%9Ft*BUk9V?A zt5u|vwM_AoB7cg=7&$cU?;}gG`y5adspoc9Ld0zl;`uof5(2Khd~tkq&OUm(7kqT# z^30Eq5563pALQPwE?j-}Kf{dwIM-ajIX0&5MQGV0)8M@K z?j6IH0Y$czU=&;Knl7B1rZ^o#b?Kze4dJJEfza9C%&+&y_v3djK7IZ@l=*OQ@7C9Y v*Pp}Ew=+L6hWHeZ2k}x<3Pf(Jz%W`s?j#sDB5;2p>EB)F2*XfO*@Y~+dL*EiFq|io1}?N>q2g3Zf0&Wk8tlzGHK~T z5Q-qW@ee2kUAu50xDosT)wPJAD;LFuB5w3f(?DH`ci?j7-1B|kIUk2OnxAh6J)Tva z(msiaqCc=KNbK{+RzjhWNRVbhm4}X^151Ml;F<3`usPVImwO4Dkuo7u>dbW=^CbS7=J z)=G0T)i6}RZ^`$8V~ck<(e$};@l7zNJVt)b|KIH_XN{f zgei|;5^XllA&Wu{GhTU?^#BPKO~ex&1i}$s3bFzPV*0n{2)6mY0cgj@ra&3w-|n4= z@+VX-3Q$35+jz=8k&}J>&1Q7a>ZoC3t8Vmm%*9=(gR;}=Z0YHC5w7K{xzw<-7}ayc zbwmXe%KmU55DrNzk`(8l(?@JhHy8AW!VyV2%uR-BMbAzpOTg$aTiK$LYmUuP)TxM> zTiU2l=+bi2=w*xRP7Q?CYpr^rC+A~?0y-d>fFzX_o7rVio{sylb%jEQita)%mvn#$ zr1F4v_?7Ck3|fkYP zK0f&J{GyY4v$}Bo)su%wU4wH=+&pxV3!I$f_PiW-@+UBJfzY=xWf!3pmrR56?z?*o zTLBc=R*X|^WneP6Fii)F2*XfO*D=uFc{U5Rhtap%5!&b{YwiLb}mZXyy{ zG$?gRmgnPQniGOAo?S>LlRPnX8)_`{RRh>M;)3zaIJ&ZVmS|~E{BocXm zKo_DM6M&>xwbYc$_2R6fTo%ci+!%CHl^et>)`fN3YbqOJV^|Rf+NRPJi;mY`MS58W zmBzB$6OExzOU&u7k(?qlQvUn57L1wYHl5ngGj6TS*s@mLUC_>&i`StvKlT_DvVr zT15>#(Ex=~JSB>$q_7|eIR^T!87K{NiFh(KF9?rUMzY$Oc09UD!THp-=g6B?6xe zfC;3MM|uuJ zwbId2=J`=kG*47)y0j1-n6~B&IG|~zelS_ZB*B0XPfuBp5OC?m^Mn0U&iI-CyQ z!-E_ZP}8xqjOM7G6~MW1iZd|m%^lSRA^i9@CZ7Do{CszCCv)rUqo?1*rT2TcuYK8j v^(j&Mdg2Gh5Fg_SAz^AvVUp`TfKV5x+gT=v2;7~?MR(^$aS-PDu@}Dqaobf# literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-sha256.sxg b/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-invalid-cert-sha256.sxg new file mode 100644 index 0000000000000000000000000000000000000000..46d2bb1386ea08ed742b786ac2ec710bedaa9db2 GIT binary patch literal 991 zcmb7C&ubGw6iyKoaug8{9@Z+fO}jsnG-;AeNz+Y}G)YsNEvX)4vNPFiv%fksNj8=q z1fd9`7yki^pl1&r1TTVrK=mvl=*dIzpokaUZ5pX3aTbQRZ{GL4_kBF#=_1>ThC+)S zN?nrTc~MGmg8zxBWGoiriJ{vFvdGgqz}69u5pjB0LxeYM8)3GGO|C;NGc<7!3OzDG z3z=!g2g#ADqUKBM`5UXSl*=n(Be_znc^hhOD0Oixj<#3Va=ltv93)6VZ)_1*%a!!p z4lFELl})%bEGtpRi$?*0@f|f;UYITK3{`%uT9+!$Mm_Gxku=i>rU4B)45pAL|69RW z3peKBETT`Q8N;SX$3Cw-2@M?)%3B6YIzWogvqID_&=977_Z*-W>zaVJ9c*#bhy2UE zKQ?p3(>WJeoYr#in0wSrjtH}~VVRrTYQHX^Qn6V~ESoS&`gPaMt8jIBu;tmeUDJjY zE${;Ziexb^N%5GF6ofQ`JlF752Dzvhi_Z(flfp<+bK$fmSpcS+u$7WlP>0rF!K?E5 zO?^--Zqtftc9l}iTL-b)dh>d*E3c#o1++)qG7|O+3>)yp)=qBgi7C^tYQ#&~+&IN`Flx`8)cGO$_%)F2*XfO*@~-wE3EpG)|hNNt!lEo7RQA%)HD@Ghco0rI}c| z5QHL#Zu|olLDw!^2yO&_Ky@u5=*mTLp@OxLJv*Q zhGvTLK~kh5H*>|6+~$&6%;sdi5nn7+y?Qe{5V|NP!mXv{Y_D44`*S$2H8!wX%@(!n zwwhnC%4_Pvpd?2fPmBVrirdY2DKTBz9yHnIN=+y`^_u8NkrcH9OhYxuAecfL|8E5& zEzF3Av9LCtq70ir4f(v%xN2w+6V@_ltOG%ur9ICtP#_|I_w2(q?V5me9Aq)Xhy2UE z-!?PY(-;?8jM8?{hJC*5# zp2vY7Dj-neML`f_T%6-l6!cufR~h7@d`z6>xX1aSq*mgOCN3&*z;x$qxv1ou1FN6# zDr{~|>lX@Jq}(*SaEWEfab?Bv&9Vti1}w&JLUt(8xA4-Jo+zH)sz*Vw4ZR6vmlr-?yKn8^)WP)>)cA8%u! z(WuEM3z=qzMd377kl~U{xNq31(`SIH$~*pKWdr*ILNqyHL5#t*=g*D~&pC&$cliew zE{}bCfA7=N^Irbd{M6MKkM3u54NlBZlQ2L|QBsE54O7(dALE+~7}r6>zc8r;WEz|d z-h*R03Lu7KCn?oYdX^7oMkz)|urqT~=ZEman}~4sC-vj)(cQ%Diw94>3fXu2cW!*% wfB7*ge>w9VA&5@#1dt##qA>8y4lvC&P`XLVk1*VuN`?1khOr-}*^w8&04NnxHvj+t literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-location-cert-on-alt-origin.sxg b/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-location-cert-on-alt-origin.sxg new file mode 100644 index 0000000000000000000000000000000000000000..a2ddc77951cebbbdbcd95a4d275501b4f64677f5 GIT binary patch literal 995 zcmb7COKTHR6iyKovJ?>)F2*XfO*)TElD2tFN;;V|sYy-Rq)BxlH#2u0&Ahz#PBXD| zAqYhf-S`I-QP(b92yO&_Ky@u5=*mTLp@Wip+Ld*_HLURirBiA1CCBS7n_5)^ zwbqiW@_I43rKY8g48$ArY_X1wC9~TRGaj-uezP%5#YIPm<*0378j3-N;S|E;e=8Vk zVa7a+g|*2XW!MC2DBu+)6+?rVu$Dn%9q{Qnno9-+GDPI>p0-2i0qoJP35e<-iy;B* zUk?7Un!&!txX@zco`c5xqlQAvU2kW+uBxQX&YIc3YQ=9t9n}1;+R>MKRk*U;C>OWu z@r+)^p(hF;P)MYCKAqwgI4(y)-!%fIVJ?|SrRO;Aad{-Gn>nsa;DG7Q+fr37w};js zf-Vlc5W{=Lqx(8?Hp) zlMWDuMDU18FEqww(3Ty=u(jIp?vc?^@)t^1#MWj*qC$#7G*1j-!h$$zK{+b5ez=j9 zR;wW$EoGh^6-Dz{MutlY(Sczr&VT`mB5eng)eIaA2+{PE1u+JfUOYe8KjrMd*-6|# zbAICchr6Gjo%YMG7iTWMe0Z;*YjA3onuZ~Ah7t{$Vv8K)Q>L3Q@1E(qbrw=w?YFY4#JgFBg9XCFQN#uwl3-M;o^ w@71TI^!3CKgdjS`6GFn&n8Lu)F2*XfO*)UfpOccNlSfU`q)FRY7jiRm=h4iIdvBVlr3*nQ zg6PISpoqG5;X-gD_yekI5kXfjiVH>D=$)pKx)Sfe<;=O~`_B134)(MN+m8hT3pyb# z&hmUDn&JfdMY8F5JkDc7v!TL5Pu790K^{Tu43P{mZ`d|O>=2opPAoGp^&}8@V1hn0 za|{KEp@!5h)k>CDb{kdLk3tsxLw)ULUF01HCv5JvS-zoR~=``REtJYPV23e zN^vta=%tiyCS4ycy8W;_tXI~lQm5++AvS+oBlCG26g26oc&eQ;5_5tze>s zoA7WJ)~0ieVH2n!$}3JQh6XX=ErZ26h$fP(5TgY$MC9+DwnNwv?6a;3i0UAVBNX;8 z2me^jVNc^+XmN7iK@OO~)V-d%p)dApaJkZ=o;Jc6 zy^MWN6hNRDNkpTGxR4fv90NVqpi2E*EE)B4kIQ3Oz065nq5w=cWlJ@=ytZSFGG2o( zt!txdb&J&3%z;#EdTkJIwtK79fmq360>}`TqJmJD9cq|OShC~7-UR|Z!uu;hebNEK zkcdN~vgy{O4BE1z7`9eF**!2mO8(N)N~wFTB{4olA($ryF=3%JZoxPz(>dD6YPZ{x zj+ZjekBfqNEF;4uh2Y4r6=%c&MUl4YWOW160U?^5u^`6a%8TcR2WOmvH@lJh=Ppit z|8V#7v$J0L^}^icmk;k1bPdkTGqcb~&M{(v*$pzx(H}?61)S?3LN81jKA8q*{dfPE zjtq$5*jYw#62&(hPbu@$@--e>6e=$Gb9p1^@I{)bDw`lSG{_X2u_FsL9 sNncO>KnS7}JU+xvO(+a}Lj|VU2l61x&ejL*<&riJg4I@WW$p8QV literal 0 HcmV?d00001 diff --git a/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-validity-period-too-long.sxg b/tests/wpt/web-platform-tests/signed-exchange/resources/sxg/sxg-validity-period-too-long.sxg new file mode 100644 index 0000000000000000000000000000000000000000..e90d9bc66de7fd3937c119afecec3cb4db5fa87c GIT binary patch literal 991 zcmb7CO=}ZT6ipEnvJ?>)F2*XfO`G{j(tJ)znogROq$X|Bq`HtdGjC>|dGq1CmuA}1 zg&-6`bmJee2)cIRLU1Ga1FCBgL02xsg(7ZrrfHPE&ocJKq)zNs8r}Er5}R=yo`TH2L2O##-1h z4{H%)GS48JLcU;u?_>u(T}$Ea8tz}SW_O?o>V8k}nu|&et}HhzrLD$n)~t}w z4-HT#2`N!bCHV}`=Nag`C{P*Z67yo1dt4bw>Sa%Al6ZjKv@O@vN@v>|X8i_N-Y|yM z>P=ej;J#d2^;;mh+Ul)U`_gibP(TNyEb@F^bpo?&8mHSX>|LPHr(C!Wfk!6r2&B@0 z>hVl-Tn25`(U5J_Pj-)tj#jv|bhX^xY|2bXQH&NSq8Jv-qZW*#GwVm&SZ%kP^6^3z zxKUBGKvWO8v=|*CTXTji&@_1~n5>RSFd+1%rz}Vaxbpnjm%}s8;p<)D!MTeQ-{0T+ z^z^J>d9^Te`NgCAMbm&&bIddhku!``WOkzrbM(gs<^tArJQ`etHbOE3PKWQ|!Hx + Radial gradient with overlapping start and end circles + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/tools/ci/azure/fyi_hook.yml b/tests/wpt/web-platform-tests/tools/ci/azure/fyi_hook.yml index bcad6c33dbb..ddfbe3d3cf8 100644 --- a/tests/wpt/web-platform-tests/tools/ci/azure/fyi_hook.yml +++ b/tests/wpt/web-platform-tests/tools/ci/azure/fyi_hook.yml @@ -12,7 +12,7 @@ jobs: pool: vmImage: 'ubuntu-16.04' steps: - - script: curl -s -S https://wpt.fyi/api/checks/azure/$(Build.BuildId)?artifact=${{ parameters.artifactName }} + - script: curl -s -S -d "artifact=${{ parameters.artifactName }}" -X POST https://wpt.fyi/api/checks/azure/$(Build.BuildId) displayName: 'Invoke wpt.fyi hook' - - script: curl -s -S https://staging.wpt.fyi/api/checks/azure/$(Build.BuildId)?artifact=${{ parameters.artifactName }} + - script: curl -s -S -d "artifact=${{ parameters.artifactName }}" -X POST https://staging.wpt.fyi/api/checks/azure/$(Build.BuildId) displayName: 'Invoke staging.wpt.fyi hook' diff --git a/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html new file mode 100644 index 00000000000..fc3182d3d59 --- /dev/null +++ b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html @@ -0,0 +1,30 @@ + + +RTCPeerConnection onsignalingstatechanged + + + +