diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index f5ac825eb8d..0674499a11c 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -113925,6 +113925,42 @@ {} ] ], + "css/css-contain/contain-size-replaced-004.html": [ + [ + "css/css-contain/contain-size-replaced-004.html", + [ + [ + "/css/css-contain/contain-size-replaced-004-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-contain/contain-size-replaced-005.html": [ + [ + "css/css-contain/contain-size-replaced-005.html", + [ + [ + "/css/css-contain/contain-size-replaced-005-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-contain/contain-size-replaced-006.html": [ + [ + "css/css-contain/contain-size-replaced-006.html", + [ + [ + "/css/css-contain/contain-size-replaced-006-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-contain/contain-size-scrollbars-001.html": [ [ "css/css-contain/contain-size-scrollbars-001.html", @@ -121725,6 +121761,18 @@ {} ] ], + "css/css-flexbox/percentage-heights-006.html": [ + [ + "css/css-flexbox/percentage-heights-006.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/css-flexbox/percentage-size-subitems-001.html": [ [ "css/css-flexbox/percentage-size-subitems-001.html", @@ -244230,6 +244278,15 @@ "css/css-contain/contain-size-replaced-003-ref.html": [ [] ], + "css/css-contain/contain-size-replaced-004-ref.html": [ + [] + ], + "css/css-contain/contain-size-replaced-005-ref.html": [ + [] + ], + "css/css-contain/contain-size-replaced-006-ref.html": [ + [] + ], "css/css-contain/contain-style-counters-ref.html": [ [] ], @@ -316067,18 +316124,6 @@ {} ] ], - "css/css-lists/list-and-margin-collapse-003.html": [ - [ - "css/css-lists/list-and-margin-collapse-003.html", - {} - ] - ], - "css/css-lists/list-and-margin-collapse-004.html": [ - [ - "css/css-lists/list-and-margin-collapse-004.html", - {} - ] - ], "css/css-lists/list-and-writing-mode-001.html": [ [ "css/css-lists/list-and-writing-mode-001.html", @@ -406349,6 +406394,12 @@ {} ] ], + "webaudio/the-audio-api/the-audioparam-interface/set-target-conv.html": [ + [ + "webaudio/the-audio-api/the-audioparam-interface/set-target-conv.html", + {} + ] + ], "webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html": [ [ "webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html", @@ -408335,9 +408386,9 @@ {} ] ], - "webrtc/RTCPeerConnection-onicecandidateerror.html": [ + "webrtc/RTCPeerConnection-onicecandidateerror.https.html": [ [ - "webrtc/RTCPeerConnection-onicecandidateerror.html", + "webrtc/RTCPeerConnection-onicecandidateerror.https.html", {} ] ], @@ -540796,6 +540847,30 @@ "8cb8a8f28a1ea5c9abc0fb0bbb5d7b5805aa3b87", "reftest" ], + "css/css-contain/contain-size-replaced-004-ref.html": [ + "eba5e8cb9a81b14895af3e6a9b5b2f425e23d74a", + "support" + ], + "css/css-contain/contain-size-replaced-004.html": [ + "511edadc4f8f1130802b2c179448bad6e7552593", + "reftest" + ], + "css/css-contain/contain-size-replaced-005-ref.html": [ + "a5328c79ac60e24fc05f8c8027247ad9fb8d619c", + "support" + ], + "css/css-contain/contain-size-replaced-005.html": [ + "e889dcc903cc47f4fc59cd65ab313912b8d6e72c", + "reftest" + ], + "css/css-contain/contain-size-replaced-006-ref.html": [ + "2f638d7fe428efe8f326a1ba34337853243d6937", + "support" + ], + "css/css-contain/contain-size-replaced-006.html": [ + "dccb799ea87433e0442539e11c3a5934e4b59e2e", + "reftest" + ], "css/css-contain/contain-size-scrollbars-001.html": [ "26f0d81da8ceac6df92325bf33d15d01c0d3d432", "reftest" @@ -546616,6 +546691,10 @@ "5f3cfeec7e026ed3100c6af37ccc12ad9a5c5258", "reftest" ], + "css/css-flexbox/percentage-heights-006.html": [ + "5633dba3bdb63188d5ce10112d22b69bb5eb21a3", + "reftest" + ], "css/css-flexbox/percentage-size-subitems-001.html": [ "70f3953052a3a770c6cd15ee169607a00fc452b0", "reftest" @@ -556669,7 +556748,7 @@ "reftest" ], "css/css-grid/animation/grid-template-columns-interpolation.html": [ - "e42a4243543dc43a876724ce1f74a2c1d496c077", + "5da3dea6cca6fba44717efc4dcafb4a258f97679", "testharness" ], "css/css-grid/animation/grid-template-rows-001-ref.html": [ @@ -556681,7 +556760,7 @@ "reftest" ], "css/css-grid/animation/grid-template-rows-interpolation.html": [ - "3c650395df082f0240b88f5868fc10ec04960d53", + "c1ff70c49ec1e77ba0e794c7537ae90cd503498e", "testharness" ], "css/css-grid/grid-definition/fr-unit-with-percentage.html": [ @@ -559024,14 +559103,6 @@ "ef110ca17ce04b458100ca9c7b61f71cbc7b3b67", "testharness" ], - "css/css-lists/list-and-margin-collapse-003.html": [ - "78dcbc6cd4503c2dac6122809f498fbd772c3bc1", - "testharness" - ], - "css/css-lists/list-and-margin-collapse-004.html": [ - "4a92f8becf204f03e865218b9d82060f83a8cf7e", - "testharness" - ], "css/css-lists/list-and-writing-mode-001.html": [ "df54e8fb0df8146f896c2abd136d63d930d92d1c", "testharness" @@ -641397,7 +641468,7 @@ "support" ], "interfaces/speech-api.idl": [ - "563d64cd3b7c01b7ad237fd16d1db57657931cd6", + "2ed9c2ce8b81756091267843bbe55708c6ecc86c", "support" ], "interfaces/storage.idl": [ @@ -655329,7 +655400,7 @@ "testharness" ], "pointerlock/movementX_Y_basic.html": [ - "b09d896ecfb90eea17c294c77582ba53b07283da", + "a317130190ae46a59b89d63ac2c9717c12a8fbc5", "testharness" ], "pointerlock/movementX_Y_no-jumps-manual.html": [ @@ -682921,7 +682992,7 @@ "support" ], "url/resources/setters_tests.json": [ - "db23d9247328009772b3cdc9eb161f9787304857", + "0b4f6b67387c22879b1f2a03ed4d5d3c1d440d26", "support" ], "url/resources/toascii.json": [ @@ -685824,6 +685895,10 @@ "bbda190f099e4e08c686bb7d2b063e753ba0f606", "support" ], + "webaudio/the-audio-api/the-audioparam-interface/set-target-conv.html": [ + "2ed076cccf758caaec1c381e89254b10ff7cd7d5", + "testharness" + ], "webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html": [ "827aeeabd47962ca52ff187f770cce3deb58d077", "testharness" @@ -688248,8 +688323,8 @@ "2fd33ca541148ca6a7be5f5624e303795c7c458d", "testharness" ], - "webrtc/RTCPeerConnection-onicecandidateerror.html": [ - "e06c219483eee479d3b4afe8c470c8d63953132c", + "webrtc/RTCPeerConnection-onicecandidateerror.https.html": [ + "1bbb30bd575794ea5bb12bc192262a4127a6c308", "testharness" ], "webrtc/RTCPeerConnection-onnegotiationneeded.html": [ diff --git a/tests/wpt/metadata/css/css-flexbox/percentage-heights-006.html.ini b/tests/wpt/metadata/css/css-flexbox/percentage-heights-006.html.ini new file mode 100644 index 00000000000..52dd6f54795 --- /dev/null +++ b/tests/wpt/metadata/css/css-flexbox/percentage-heights-006.html.ini @@ -0,0 +1,2 @@ +[percentage-heights-006.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini index 130c0181e43..a426a9dffbc 100644 --- a/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini +++ b/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini @@ -1079,3 +1079,9 @@ [text-indent percentage(%) / values] expected: FAIL + [margin-right length(in) / values] + expected: FAIL + + [margin-right length(cm) / values] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini index 5d20389c8e9..7f17425c4aa 100644 --- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini +++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini @@ -56,3 +56,6 @@ [background-position length(px) / events] expected: FAIL + [font-size length(em) / events] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini b/tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini deleted file mode 100644 index e6e1f29e274..00000000000 --- a/tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[matchMedia-display-none-iframe.html] - expected: ERROR 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 5f4df6b4ebe..bb5d08a24ad 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -315,24 +315,27 @@ [ diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-004.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-004.html new file mode 100644 index 00000000000..511edadc4f8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-004.html @@ -0,0 +1,28 @@ + + +CSS Containment Test: Size containment replaced elements intrinsic size + + + + +
abc
+
+
+
+ + + +
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-005-ref.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-005-ref.html new file mode 100644 index 00000000000..a5328c79ac6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-005-ref.html @@ -0,0 +1,26 @@ + + +CSS Containment Reference: Size containment replaced elements intrinsic size + +
abc
+
+
+
+ + + +
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-005.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-005.html new file mode 100644 index 00000000000..e889dcc903c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-005.html @@ -0,0 +1,29 @@ + + +CSS Containment Test: Size containment replaced elements intrinsic size + + + + +
abc
+
+
+
+ + + +
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-006-ref.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-006-ref.html new file mode 100644 index 00000000000..2f638d7fe42 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-006-ref.html @@ -0,0 +1,25 @@ + + +CSS Containment Reference: Size containment replaced elements intrinsic size + +
abc
+
+
+
+ + + +
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-006.html b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-006.html new file mode 100644 index 00000000000..dccb799ea87 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-contain/contain-size-replaced-006.html @@ -0,0 +1,30 @@ + + +CSS Containment Test: Size containment replaced elements intrinsic size + + + + +
abc
+
+
+
+ + + +
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/percentage-heights-006.html b/tests/wpt/web-platform-tests/css/css-flexbox/percentage-heights-006.html new file mode 100644 index 00000000000..5633dba3bdb --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-flexbox/percentage-heights-006.html @@ -0,0 +1,43 @@ + +Definite cross sizes + + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+ + + +
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation.html b/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation.html index e42a4243543..5da3dea6cca 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation.html +++ b/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation.html @@ -118,6 +118,7 @@ ]); // Exercise (with ) + // https://drafts.csswg.org/css-grid/#repeat-interpolation test_no_interpolation({ property: 'grid-template-columns', from: "1fr repeat(2, 2fr 30px) 1fr", @@ -130,18 +131,11 @@ to: "2fr repeat(3, 3fr 40px) 2fr" }); - test_interpolation({ + test_no_interpolation({ property: 'grid-template-columns', from: "repeat(2, 2fr 30px)", to: "repeat(4, 40px)" - }, [ - {at: -1, expect: "2fr 20px 2fr 20px"}, - {at: 0, expect: "repeat(2, 2fr 30px)"}, - {at: 0.4, expect: "2fr 34px 2fr 34px"}, - {at: 0.6, expect: "40px 36px 40px 36px"}, - {at: 1, expect: "repeat(4, 40px)"}, - {at: 2, expect: "40px 50px 40px 50px"} - ]); + }); test_interpolation({ property: 'grid-template-columns', diff --git a/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation.html b/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation.html index 3c650395df0..c1ff70c49ec 100644 --- a/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation.html +++ b/tests/wpt/web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation.html @@ -118,6 +118,7 @@ ]); // Exercise (with ) + // https://drafts.csswg.org/css-grid/#repeat-interpolation test_no_interpolation({ property: 'grid-template-rows', from: "1fr repeat(2, 2fr 30px) 1fr", @@ -130,18 +131,12 @@ to: "2fr repeat(3, 3fr 40px) 2fr" }); - test_interpolation({ + // See https://github.com/w3c/csswg-drafts/issues/3503 + test_no_interpolation({ property: 'grid-template-rows', from: "repeat(2, 2fr 30px)", to: "repeat(4, 40px)" - }, [ - {at: -1, expect: "2fr 20px 2fr 20px"}, - {at: 0, expect: "repeat(2, 2fr 30px)"}, - {at: 0.4, expect: "2fr 34px 2fr 34px"}, - {at: 0.6, expect: "40px 36px 40px 36px"}, - {at: 1, expect: "repeat(4, 40px)"}, - {at: 2, expect: "40px 50px 40px 50px"} - ]); + }); test_interpolation({ property: 'grid-template-rows', diff --git a/tests/wpt/web-platform-tests/css/css-lists/list-and-margin-collapse-003.html b/tests/wpt/web-platform-tests/css/css-lists/list-and-margin-collapse-003.html deleted file mode 100644 index 78dcbc6cd45..00000000000 --- a/tests/wpt/web-platform-tests/css/css-lists/list-and-margin-collapse-003.html +++ /dev/null @@ -1,39 +0,0 @@ - - -CSS Lists: test the margin collapse of marker - - - - - - - - -
- -
-
-
-
-
- -
-
-
-
-
- - diff --git a/tests/wpt/web-platform-tests/css/css-lists/list-and-margin-collapse-004.html b/tests/wpt/web-platform-tests/css/css-lists/list-and-margin-collapse-004.html deleted file mode 100644 index 4a92f8becf2..00000000000 --- a/tests/wpt/web-platform-tests/css/css-lists/list-and-margin-collapse-004.html +++ /dev/null @@ -1,23 +0,0 @@ - -Test if it doesn't crash when resolving BFC block-offset abort - - - - - - - -
-
-
-
- - diff --git a/tests/wpt/web-platform-tests/interfaces/speech-api.idl b/tests/wpt/web-platform-tests/interfaces/speech-api.idl index 563d64cd3b7..2ed9c2ce8b8 100644 --- a/tests/wpt/web-platform-tests/interfaces/speech-api.idl +++ b/tests/wpt/web-platform-tests/interfaces/speech-api.idl @@ -90,7 +90,7 @@ dictionary SpeechRecognitionEventInit : EventInit { }; // The object representing a speech grammar -[Exposed=Window, Constructor] +[Exposed=Window] interface SpeechGrammar { attribute DOMString src; attribute float weight; diff --git a/tests/wpt/web-platform-tests/pointerlock/movementX_Y_basic.html b/tests/wpt/web-platform-tests/pointerlock/movementX_Y_basic.html index b09d896ecfb..a317130190a 100644 --- a/tests/wpt/web-platform-tests/pointerlock/movementX_Y_basic.html +++ b/tests/wpt/web-platform-tests/pointerlock/movementX_Y_basic.html @@ -128,8 +128,8 @@ } function run_test() { - x = window.innerWidth / 2; - y = window.innerHeight / 2; + x = Math.round(window.innerWidth / 2); + y = Math.round(window.innerHeight / 2); var actions = new test_driver.Actions(); actions.pointerMove(x, y) .pointerDown() diff --git a/tests/wpt/web-platform-tests/url/resources/setters_tests.json b/tests/wpt/web-platform-tests/url/resources/setters_tests.json index db23d924732..0b4f6b67387 100644 --- a/tests/wpt/web-platform-tests/url/resources/setters_tests.json +++ b/tests/wpt/web-platform-tests/url/resources/setters_tests.json @@ -597,7 +597,7 @@ } }, { - "comment": "Cannot-be-a-base means no password", + "comment": "Cannot-be-a-base means no host", "href": "data:text/plain,Stuff", "new_value": "example.net", "expected": { @@ -1074,7 +1074,7 @@ } }, { - "comment": "Cannot-be-a-base means no password", + "comment": "Cannot-be-a-base means no host", "href": "data:text/plain,Stuff", "new_value": "example.net", "expected": { diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv.html new file mode 100644 index 00000000000..2ed076cccf7 --- /dev/null +++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv.html @@ -0,0 +1,93 @@ + + + + Test convergence of setTargetAtTime + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.html b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.https.html similarity index 83% rename from tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.html rename to tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.https.html index e06c219483e..1bbb30bd575 100644 --- a/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.html +++ b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.https.html @@ -23,8 +23,11 @@ promise_test(async t => { assert_true(event.hostCandidate.includes(":"), "hostCandidate"); assert_true(event.url.includes("123"), "url"); }); - const offerOptions = {offerToReceiveAudio: 1}; - await pc.setLocalDescription(await pc.createOffer(offerOptions)); + const stream = await getNoiseStream({audio:true}); + t.add_cleanup(() => stream.getTracks().forEach(track => track.stop())); + pc.addTrack(stream.getAudioTracks()[0], stream); + + await pc.setLocalDescription(await pc.createOffer()); await onErrorPromise; }, 'Surfacing onicecandidateerror');