diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index d961e8bca66..79a6de1d04b 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -162425,6 +162425,18 @@ {} ] ], + "css/css-writing-modes/inline-box-border-vlr-001.html": [ + [ + "/css/css-writing-modes/inline-box-border-vlr-001.html", + [ + [ + "/css/css-writing-modes/reference/inline-box-border-vlr-001.html", + "==" + ] + ], + {} + ] + ], "css/css-writing-modes/inline-replaced-vlr-003.xht": [ [ "/css/css-writing-modes/inline-replaced-vlr-003.xht", @@ -201220,6 +201232,11 @@ {} ] ], + "conformance-checkers/.gitignore": [ + [ + {} + ] + ], "conformance-checkers/META.yml": [ [ {} @@ -272360,6 +272377,11 @@ {} ] ], + "css/css-writing-modes/reference/inline-box-border-vlr-001.html": [ + [ + {} + ] + ], "css/css-writing-modes/reference/logical-props-001-ref.html": [ [ {} @@ -306370,6 +306392,16 @@ {} ] ], + "service-workers/service-worker/resources/update-missing-import-scripts-imported-worker.py": [ + [ + {} + ] + ], + "service-workers/service-worker/resources/update-missing-import-scripts-main-worker.py": [ + [ + {} + ] + ], "service-workers/service-worker/resources/update-nocookie-worker.py": [ [ {} @@ -400711,6 +400743,12 @@ {} ] ], + "service-workers/service-worker/update-missing-import-scripts.https.html": [ + [ + "/service-workers/service-worker/update-missing-import-scripts.https.html", + {} + ] + ], "service-workers/service-worker/update-not-allowed.https.html": [ [ "/service-workers/service-worker/update-not-allowed.https.html", @@ -407435,57 +407473,57 @@ {} ] ], - "webmessaging/with-options/broken-origin.tentative.html": [ + "webmessaging/with-options/broken-origin.html": [ [ - "/webmessaging/with-options/broken-origin.tentative.html", + "/webmessaging/with-options/broken-origin.html", {} ] ], - "webmessaging/with-options/host-specific-origin.tentative.html": [ + "webmessaging/with-options/host-specific-origin.html": [ [ - "/webmessaging/with-options/host-specific-origin.tentative.html", + "/webmessaging/with-options/host-specific-origin.html", {} ] ], - "webmessaging/with-options/message-channel-transferable.tentative.html": [ + "webmessaging/with-options/message-channel-transferable.html": [ [ - "/webmessaging/with-options/message-channel-transferable.tentative.html", + "/webmessaging/with-options/message-channel-transferable.html", {} ] ], - "webmessaging/with-options/no-target-origin.tentative.html": [ + "webmessaging/with-options/no-target-origin.html": [ [ - "/webmessaging/with-options/no-target-origin.tentative.html", + "/webmessaging/with-options/no-target-origin.html", {} ] ], - "webmessaging/with-options/null-transfer.tentative.html": [ + "webmessaging/with-options/null-transfer.html": [ [ - "/webmessaging/with-options/null-transfer.tentative.html", + "/webmessaging/with-options/null-transfer.html", {} ] ], - "webmessaging/with-options/one-arg.tentative.html": [ + "webmessaging/with-options/one-arg.html": [ [ - "/webmessaging/with-options/one-arg.tentative.html", + "/webmessaging/with-options/one-arg.html", {} ] ], - "webmessaging/with-options/slash-origin.tentative.html": [ + "webmessaging/with-options/slash-origin.html": [ [ - "/webmessaging/with-options/slash-origin.tentative.html", + "/webmessaging/with-options/slash-origin.html", {} ] ], - "webmessaging/with-options/undefined-transferable.tentative.html": [ + "webmessaging/with-options/undefined-transferable.html": [ [ - "/webmessaging/with-options/undefined-transferable.tentative.html", + "/webmessaging/with-options/undefined-transferable.html", {} ] ], - "webmessaging/with-options/unknown-parameter.tentative.html": [ + "webmessaging/with-options/unknown-parameter.html": [ [ - "/webmessaging/with-options/unknown-parameter.tentative.html", + "/webmessaging/with-options/unknown-parameter.html", {} ] ], @@ -407675,12 +407713,6 @@ {} ] ], - "webmessaging/without-ports/008.html": [ - [ - "/webmessaging/without-ports/008.html", - {} - ] - ], "webmessaging/without-ports/009.html": [ [ "/webmessaging/without-ports/009.html", @@ -447302,12 +447334,16 @@ "4eb37e9e9519ad4ed7aab6bc5d45a2a6023b9ec5", "reftest" ], + "conformance-checkers/.gitignore": [ + "3837fedbba66f2bacb83069ffa35065d895c53d4", + "support" + ], "conformance-checkers/META.yml": [ "978b5c85721c28f267ec21ceb620017514441385", "support" ], "conformance-checkers/Makefile": [ - "161c8db7d57c8390a0f1d3719e0975d704263946", + "65836f9e1acdedadfd05367b6d859a9bb0bea0c8", "support" ], "conformance-checkers/README.md": [ @@ -529119,7 +529155,7 @@ "reftest" ], "css/build-css-testsuites.sh": [ - "4aad0bbbb19e79d97a9d4c46dc239bec8c311108", + "5cb26179b8dbe4423885bcc7c8d687bab224df91", "support" ], "css/compositing/Blending_in_a_group_with_filter-ref.html": [ @@ -578974,6 +579010,10 @@ "115f8a56ed04094128251827ba295c321575ec5c", "reftest" ], + "css/css-writing-modes/inline-box-border-vlr-001.html": [ + "453a8a51c3bf17bbf035b16abfedb1d6c09349d4", + "reftest" + ], "css/css-writing-modes/inline-replaced-vlr-003.xht": [ "1c33d6eb0262441f88428753cc3642fc6105f71a", "reftest" @@ -580182,6 +580222,10 @@ "99c61207a488f7da2af9cf9b81b3f3414e536b88", "support" ], + "css/css-writing-modes/reference/inline-box-border-vlr-001.html": [ + "5b57e460caecc93fea4dc39981ba563b283ce4b9", + "support" + ], "css/css-writing-modes/reference/logical-props-001-ref.html": [ "2154a8d3f773c80e62c28ec7f789b3cbe677e125", "support" @@ -607075,7 +607119,7 @@ "testharness" ], "html/browsers/the-window-object/window-properties.https.html": [ - "603f98326c2f779fd3e623c7d3edc5390cc6a225", + "3a5d49460f5448ba7c20eadc62fa1ff00746390a", "testharness" ], "html/browsers/the-window-object/window-prototype-chain.html": [ @@ -623975,7 +624019,7 @@ "support" ], "interfaces/SVG.idl": [ - "4c1c4855f27af4a330565703277f7081c2860c86", + "9588ad0d608d48b0279a71fda7b2233be8db0bbf", "support" ], "interfaces/WebCryptoAPI.idl": [ @@ -650694,6 +650738,14 @@ "9bdaee795eb7ee20342f2cfabeb62078ff0adc0e", "support" ], + "service-workers/service-worker/resources/update-missing-import-scripts-imported-worker.py": [ + "2d95387fc9233ed12fa26b36f06a99f9775ed08b", + "support" + ], + "service-workers/service-worker/resources/update-missing-import-scripts-main-worker.py": [ + "b1d2f6fcb78271bf533ec8ec4aa415c21c8d15c2", + "support" + ], "service-workers/service-worker/resources/update-nocookie-worker.py": [ "0f09b7e32c03c3724cbb55e88f19c0b9b4d78db7", "support" @@ -650878,6 +650930,10 @@ "ec3d15abec09ca5f5e3db9e2c8ac2e9040ffe7fe", "testharness" ], + "service-workers/service-worker/update-missing-import-scripts.https.html": [ + "66e8bfac751e835af8e543fc5289697c15ac118d", + "testharness" + ], "service-workers/service-worker/update-not-allowed.https.html": [ "71fe1730e0d68e4e7e0949cfa408d3c2d4ed9d39", "testharness" @@ -656535,35 +656591,35 @@ "support" ], "tools/ci/ci_built_diff.sh": [ - "34f24a7425b29da6739cde3a6d7bddf871759c88", + "81bf098f56aad48b7b3fce2d7cabd606fefa2d4e", "support" ], "tools/ci/ci_lint.sh": [ - "aae38e5c769c53d77c02d8108731ad10db13317b", + "fe8bbfb8cf928d1982d302f6f91b64c37026ad25", "support" ], "tools/ci/ci_manifest.sh": [ - "f13a70f935436a50258115cf006d6913d0af7eab", + "695fd457d13081fb9814b9a9a266c75c9fd0c9f3", "support" ], "tools/ci/ci_resources_unittest.sh": [ - "a13c60fbd8c0749395a6827babcdf72e97c4fa63", + "f1d0389b2d6f4f8d3ad9e34d3d23175a5ae5df3c", "support" ], "tools/ci/ci_stability.sh": [ - "a23b0573853a53fe5520d8fa6aab02f80b53a18d", + "ca16cc7c77cd877b1961492323c1d373c75c0231", "support" ], "tools/ci/ci_tools_unittest.sh": [ - "eea6590f37aed7b5cbf6ac2d91ae1306f24e9c45", + "3786fe91796efcdb0425930110acc96424e5e699", "support" ], "tools/ci/ci_wpt.sh": [ - "9a1656f33dad130768e54c92c35ef9128b4f0b76", + "5af04110b20b673c3df07ba1f01a0ae6658a2968", "support" ], "tools/ci/ci_wptrunner_infrastructure.sh": [ - "0d4c2a5191258d4855d2510eb94858fcb57bd4a7", + "bd96ebc20773bf6825f5f40c8564df16aa267516", "support" ], "tools/ci/commands.json": [ @@ -656571,7 +656627,7 @@ "support" ], "tools/ci/install.sh": [ - "d1d4368d4ff960afa0d9668a562637b3c86a30a1", + "f91a24c88e0729ed03473c206a5539558ddcbfba", "support" ], "tools/ci/jobs.py": [ @@ -656587,7 +656643,7 @@ "support" ], "tools/ci/run.sh": [ - "ae58f58c3365da076eb0518f532eb5717d1bf3fa", + "5af38d0b56c1bbabb3e3748633cb7dca4f15c5e6", "support" ], "tools/ci/tag_master.py": [ @@ -661427,7 +661483,7 @@ "support" ], "tools/wptrunner/requirements.txt": [ - "ffc911e56e775ac73fc978a26a9cbd05e5af1fa8", + "72672707d6f0eceacb8ab9859b32f10fd4633fce", "support" ], "tools/wptrunner/requirements_chrome.txt": [ @@ -661443,7 +661499,7 @@ "support" ], "tools/wptrunner/requirements_firefox.txt": [ - "16e1733d37846991e8880a4a8845208d52c4cf2e", + "ae8047562268bca73b2cd04aed152434f2d583d6", "support" ], "tools/wptrunner/requirements_ie.txt": [ @@ -667550,39 +667606,39 @@ "5341b374381ffeb44fcd7b8bc92c33cdc9826bd4", "support" ], - "webmessaging/with-options/broken-origin.tentative.html": [ + "webmessaging/with-options/broken-origin.html": [ "d6901a15a34a166a9db7a999dc99f4f43c60bcb8", "testharness" ], - "webmessaging/with-options/host-specific-origin.tentative.html": [ + "webmessaging/with-options/host-specific-origin.html": [ "5003bcc807c94404c42297a2ceb964eb38d5a1b9", "testharness" ], - "webmessaging/with-options/message-channel-transferable.tentative.html": [ + "webmessaging/with-options/message-channel-transferable.html": [ "d42db10695af68ca0d3f8264d7f703352783ff9b", "testharness" ], - "webmessaging/with-options/no-target-origin.tentative.html": [ + "webmessaging/with-options/no-target-origin.html": [ "517466cc4c3ee96ba82d2a27b38050bd2e0fbf53", "testharness" ], - "webmessaging/with-options/null-transfer.tentative.html": [ + "webmessaging/with-options/null-transfer.html": [ "72bebd1e38e8c5538ebaf24fe608048bed61d18d", "testharness" ], - "webmessaging/with-options/one-arg.tentative.html": [ + "webmessaging/with-options/one-arg.html": [ "2595134b54478306adebe687af86bcdf949fd043", "testharness" ], - "webmessaging/with-options/slash-origin.tentative.html": [ + "webmessaging/with-options/slash-origin.html": [ "8bfde73774d3974d893272df117643d48f01039e", "testharness" ], - "webmessaging/with-options/undefined-transferable.tentative.html": [ + "webmessaging/with-options/undefined-transferable.html": [ "a123b7d9bd843f61f6dcf09e4fcab77d80a27200", "testharness" ], - "webmessaging/with-options/unknown-parameter.tentative.html": [ + "webmessaging/with-options/unknown-parameter.html": [ "de050e74f5e2b5c4a102a3b0be1a43c4c2219117", "testharness" ], @@ -667710,10 +667766,6 @@ "eb2b5c52e56f3ed1d3aa20c16e5ec099213efac0", "testharness" ], - "webmessaging/without-ports/008.html": [ - "30bf607f3577e6b4220893c436a7f8bfd8f60fa6", - "testharness" - ], "webmessaging/without-ports/009.html": [ "779383da203902aa5c34e1e3085e43467dc9c4a0", "testharness" diff --git a/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini b/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini index 6cdbb906a03..e58ccabb7b7 100644 --- a/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini +++ b/tests/wpt/metadata/css/css-fonts/variations/at-font-face-font-matching.html.ini @@ -326,3 +326,12 @@ [Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg'] expected: FAIL + [Matching font-style: 'oblique 21deg' should prefer 'oblique 40deg 50deg' over 'oblique 20deg'] + expected: FAIL + + [Matching font-style: 'oblique -10deg' should prefer 'oblique -5deg' over 'oblique -1deg 0deg'] + expected: FAIL + + [Matching font-weight: '399' should prefer '350 399' over '340 360'] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini index 67c6131d06d..7b250f8be3d 100644 --- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini +++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini @@ -1,4 +1,5 @@ [properties-value-inherit-002.html] + expected: TIMEOUT [background-position length(pt) / values] expected: FAIL @@ -54,7 +55,7 @@ expected: FAIL [outline-width length(px) / values] - expected: FAIL + expected: TIMEOUT [border-left-width length(em) / values] expected: FAIL @@ -68,20 +69,14 @@ [line-height number(decimal) / values] expected: FAIL - [word-spacing length(mm) / values] - expected: FAIL - - [text-indent length(pc) / values] - expected: FAIL - [opacity number[0,1\](zero-to-one) / values] - expected: FAIL + expected: TIMEOUT [line-height number(integer) / values] expected: FAIL [outline-offset length(px) / values] - expected: FAIL + expected: TIMEOUT [font-size length(pt) / values] expected: FAIL @@ -90,7 +85,7 @@ expected: FAIL [vertical-align length(in) / values] - expected: FAIL + expected: TIMEOUT [max-height percentage(%) / values] expected: FAIL @@ -117,7 +112,7 @@ expected: FAIL [vertical-align percentage(%) / values] - expected: FAIL + expected: TIMEOUT [border-right-width length(pc) / values] expected: FAIL @@ -131,9 +126,6 @@ [font-size length(in) / values] expected: FAIL - [text-indent length(ex) / values] - expected: FAIL - [font-size length(em) / values] expected: FAIL @@ -141,13 +133,10 @@ expected: FAIL [vertical-align length(em) / values] - expected: FAIL - - [text-indent length(px) / values] - expected: FAIL + expected: TIMEOUT [clip rectangle(rectangle) / values] - expected: FAIL + expected: TIMEOUT [word-spacing length(em) / values] expected: FAIL @@ -168,7 +157,7 @@ expected: FAIL [outline-offset length(ex) / values] - expected: FAIL + expected: TIMEOUT [min-width length(cm) / values] expected: FAIL @@ -183,16 +172,16 @@ expected: FAIL [vertical-align length(pc) / values] - expected: FAIL + expected: TIMEOUT [vertical-align length(cm) / values] - expected: FAIL + expected: TIMEOUT [max-height length(ex) / values] expected: FAIL [vertical-align length(ex) / values] - expected: FAIL + expected: TIMEOUT [min-height percentage(%) / values] expected: FAIL @@ -201,7 +190,7 @@ expected: FAIL [outline-offset length(mm) / values] - expected: FAIL + expected: TIMEOUT [font-weight font-weight(keyword) / values] expected: FAIL @@ -210,7 +199,7 @@ expected: FAIL [outline-offset length(pt) / values] - expected: FAIL + expected: TIMEOUT [line-height length(mm) / values] expected: FAIL @@ -243,7 +232,7 @@ expected: FAIL [vertical-align length(pt) / values] - expected: FAIL + expected: TIMEOUT [border-left-color color(rgba) / values] expected: FAIL @@ -287,9 +276,6 @@ [max-width length(px) / values] expected: FAIL - [text-indent length(mm) / values] - expected: FAIL - [font-size length(mm) / values] expected: FAIL @@ -309,13 +295,10 @@ expected: FAIL [outline-offset length(in) / values] - expected: FAIL - - [word-spacing length(in) / values] - expected: FAIL + expected: TIMEOUT [outline-width length(pt) / values] - expected: FAIL + expected: TIMEOUT [border-top-width length(pc) / values] expected: FAIL @@ -333,14 +316,11 @@ expected: FAIL [outline-width length(in) / values] - expected: FAIL + expected: TIMEOUT [word-spacing length(pt) / values] expected: FAIL - [text-indent length(cm) / values] - expected: FAIL - [border-right-width length(mm) / values] expected: FAIL @@ -348,10 +328,7 @@ expected: FAIL [outline-color color(rgba) / values] - expected: FAIL - - [text-indent length(pt) / values] - expected: FAIL + expected: TIMEOUT [border-right-width length(pt) / values] expected: FAIL @@ -359,9 +336,6 @@ [border-left-width length(in) / values] expected: FAIL - [text-shadow shadow(shadow) / values] - expected: FAIL - [max-height length(in) / values] expected: FAIL @@ -372,7 +346,7 @@ expected: FAIL [outline-width length(ex) / values] - expected: FAIL + expected: TIMEOUT [font-size length(pc) / values] expected: FAIL @@ -381,7 +355,7 @@ expected: FAIL [outline-width length(cm) / values] - expected: FAIL + expected: TIMEOUT [max-width percentage(%) / values] expected: FAIL @@ -396,22 +370,19 @@ expected: FAIL [outline-width length(mm) / values] - expected: FAIL + expected: TIMEOUT [border-left-width length(pc) / values] expected: FAIL [outline-width length(pc) / values] - expected: FAIL - - [word-spacing percentage(%) / values] - expected: FAIL + expected: TIMEOUT [font-weight font-weight(numeric) / values] expected: FAIL [vertical-align length(px) / values] - expected: FAIL + expected: TIMEOUT [letter-spacing length(px) / values] expected: FAIL @@ -422,12 +393,6 @@ [line-height percentage(%) / values] expected: FAIL - [text-indent length(in) / values] - expected: FAIL - - [text-indent length(em) / values] - expected: FAIL - [border-top-width length(pt) / values] expected: FAIL @@ -438,7 +403,7 @@ expected: FAIL [outline-width length(em) / values] - expected: FAIL + expected: TIMEOUT [border-right-width length(em) / values] expected: FAIL @@ -450,10 +415,10 @@ expected: FAIL [outline-offset length(em) / values] - expected: FAIL + expected: TIMEOUT [outline-offset length(cm) / values] - expected: FAIL + expected: TIMEOUT [border-top-width length(ex) / values] expected: FAIL @@ -462,20 +427,17 @@ expected: FAIL [z-index integer(integer) / values] - expected: FAIL + expected: TIMEOUT [border-left-width length(pt) / values] expected: FAIL [vertical-align length(mm) / values] - expected: FAIL + expected: TIMEOUT [border-bottom-width length(pc) / values] expected: FAIL - [text-indent percentage(%) / values] - expected: FAIL - [line-height length(pc) / values] expected: FAIL @@ -489,7 +451,7 @@ expected: FAIL [outline-offset length(pc) / values] - expected: FAIL + expected: TIMEOUT [max-height length(pc) / values] expected: FAIL @@ -500,12 +462,147 @@ [min-height length(pt) / values] expected: FAIL - [word-spacing length(cm) / values] - expected: FAIL - [max-width length(pc) / values] expected: FAIL [min-width length(ex) / values] expected: FAIL + [outline-width length(pc) / events] + expected: TIMEOUT + + [margin-right length(in) / values] + expected: FAIL + + [text-indent percentage(%) / events] + expected: FAIL + + [vertical-align length(px) / events] + expected: TIMEOUT + + [top length(pt) / values] + expected: FAIL + + [text-shadow shadow(shadow) / events] + expected: FAIL + + [padding-bottom length(in) / values] + expected: FAIL + + [outline-offset length(mm) / events] + expected: TIMEOUT + + [vertical-align length(in) / events] + expected: TIMEOUT + + [text-indent length(mm) / events] + expected: FAIL + + [width length(em) / values] + expected: FAIL + + [vertical-align length(em) / events] + expected: TIMEOUT + + [vertical-align length(cm) / events] + expected: TIMEOUT + + [outline-offset length(cm) / events] + expected: TIMEOUT + + [vertical-align length(mm) / events] + expected: TIMEOUT + + [outline-offset length(em) / events] + expected: TIMEOUT + + [z-index integer(integer) / events] + expected: TIMEOUT + + [vertical-align length(ex) / events] + expected: TIMEOUT + + [outline-width length(em) / events] + expected: TIMEOUT + + [text-indent length(in) / events] + expected: FAIL + + [top length(px) / values] + expected: FAIL + + [visibility visibility(keyword) / events] + expected: TIMEOUT + + [opacity number[0,1\](zero-to-one) / events] + expected: TIMEOUT + + [text-indent length(cm) / events] + expected: FAIL + + [visibility visibility(keyword) / values] + expected: TIMEOUT + + [outline-width length(cm) / events] + expected: TIMEOUT + + [clip rectangle(rectangle) / events] + expected: TIMEOUT + + [outline-width length(ex) / events] + expected: TIMEOUT + + [outline-width length(mm) / events] + expected: TIMEOUT + + [vertical-align percentage(%) / events] + expected: TIMEOUT + + [padding-top length(px) / values] + expected: FAIL + + [outline-width length(pt) / events] + expected: TIMEOUT + + [outline-color color(rgba) / events] + expected: TIMEOUT + + [margin-bottom length(ex) / values] + expected: FAIL + + [outline-width length(in) / events] + expected: TIMEOUT + + [margin-right length(cm) / values] + expected: FAIL + + [outline-offset length(ex) / events] + expected: TIMEOUT + + [vertical-align length(pc) / events] + expected: TIMEOUT + + [vertical-align length(pt) / events] + expected: TIMEOUT + + [outline-offset length(pt) / events] + expected: TIMEOUT + + [margin-top length(pc) / values] + expected: FAIL + + [outline-offset length(px) / events] + expected: TIMEOUT + + [outline-offset length(in) / events] + expected: TIMEOUT + + [height length(em) / values] + expected: FAIL + + [outline-width length(px) / events] + expected: TIMEOUT + + [outline-offset length(pc) / events] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini index 1f49b02e266..1090a1cf915 100644 --- a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini +++ b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini @@ -77,3 +77,57 @@ [opacity end] expected: FAIL + [margin-right end] + expected: FAIL + + [word-spacing end] + expected: FAIL + + [max-width end] + expected: FAIL + + [width intermediate] + expected: FAIL + + [margin-top end] + expected: FAIL + + [min-height end] + expected: FAIL + + [clip end] + expected: FAIL + + [font-weight end] + expected: FAIL + + [margin-left end] + expected: FAIL + + [right end] + expected: FAIL + + [margin-left intermediate] + expected: FAIL + + [border-top-width end] + expected: FAIL + + [border-left-width end] + expected: FAIL + + [border-bottom-width end] + expected: FAIL + + [padding-left intermediate] + expected: FAIL + + [margin-bottom end] + expected: FAIL + + [vertical-align end] + expected: FAIL + + [left end] + 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 32626f90fad..f5e0641c2c6 100644 --- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini +++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini @@ -2,7 +2,7 @@ type: testharness [single-byte-decoder.html?document] - expected: CRASH + expected: TIMEOUT [windows-1254: iso_8859-9 (document.characterSet and document.inputEncoding)] expected: FAIL @@ -509,7 +509,7 @@ [single-byte-decoder.html?XMLHttpRequest] - expected: CRASH + expected: TIMEOUT [ISO-8859-2: iso_8859-2:1987 (XMLHttpRequest)] expected: FAIL @@ -535,7 +535,94 @@ expected: FAIL [windows-1254: iso_8859-9:1989 (XMLHttpRequest)] - expected: FAIL + expected: TIMEOUT + + [windows-1258: cp1258 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1253: x-cp1253 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1256: cp1256 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso_8859-9 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso88599 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso-8859-9 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1258: x-cp1258 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1257: windows-1257 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: windows-1254 (XMLHttpRequest)] + expected: TIMEOUT + + [x-mac-cyrillic: x-mac-ukrainian (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: csisolatin5 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1257: cp1257 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1255: x-cp1255 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1257: x-cp1257 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: cp1254 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso8859-9 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1253: windows-1253 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1253: cp1253 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: l5 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: x-cp1254 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: latin5 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1252: x-cp1252 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1255: cp1255 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1254: iso-ir-148 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1258: windows-1258 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1255: windows-1255 (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1256: x-cp1256 (XMLHttpRequest)] + expected: TIMEOUT + + [x-mac-cyrillic: x-mac-cyrillic (XMLHttpRequest)] + expected: TIMEOUT + + [windows-1256: windows-1256 (XMLHttpRequest)] + expected: TIMEOUT [single-byte-decoder.html?TextDecoder] diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini new file mode 100644 index 00000000000..c8544361068 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini @@ -0,0 +1,4 @@ +[006.html] + [Link with onclick form submit and href navigation ] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini new file mode 100644 index 00000000000..75d75b4cda2 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_2.html] + [Multiple history traversals, last would be aborted] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini index 8a40c7f21e5..4e540c72816 100644 --- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini +++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini @@ -18,18 +18,3 @@ [Set data URL frame location.protocol to http+x] expected: FAIL - [Set HTTP URL frame location.protocol to gopher] - expected: FAIL - - [Set HTTP URL frame location.protocol to http+x] - expected: FAIL - - [Set HTTP URL frame location.protocol to data] - expected: FAIL - - [Set HTTP URL frame location.protocol to x] - expected: FAIL - - [Set HTTP URL frame location.protocol to ftp] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/the-window-object/window-properties.https.html.ini b/tests/wpt/metadata/html/browsers/the-window-object/window-properties.https.html.ini index a58584d0006..4f6538fdff6 100644 --- a/tests/wpt/metadata/html/browsers/the-window-object/window-properties.https.html.ini +++ b/tests/wpt/metadata/html/browsers/the-window-object/window-properties.https.html.ini @@ -44,3 +44,15 @@ [Window replaceable attribute: external] expected: FAIL + [Window replaceable attribute: screenTop] + expected: FAIL + + [Window replaceable attribute: screenLeft] + expected: FAIL + + [Window method: createImageBitmap] + expected: FAIL + + [Window method: queueMicrotask] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini index 22d1f1d6900..a6f7ac6f249 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini @@ -5,5 +5,5 @@ expected: NOTRUN [calling play() on a sufficiently long video should trigger timeupdate event] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html.ini new file mode 100644 index 00000000000..7556a83e353 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html.ini @@ -0,0 +1,4 @@ +[iframe_sandbox_block_modals-1.html] + [Frames without `allow-modals` should not be able to open modal dialogs] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini index 8c50bd0c259..0f1a214d0ee 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini @@ -2,7 +2,7 @@ type: testharness expected: TIMEOUT [picture: source (max-width:500px) broken image, img valid image, resize to wide] - expected: FAIL + expected: TIMEOUT [picture: source (max-width:500px) valid image, img valid image, resize to wide] expected: FAIL @@ -11,5 +11,23 @@ expected: TIMEOUT [picture: source (max-width:500px) valid image, img valid image, resize to narrow] - expected: TIMEOUT + expected: FAIL + + [picture: source (max-width:500px) broken image, img valid image, resize to narrow] + expected: FAIL + + [img (srcset 1 cand) valid image, resize to wide] + expected: FAIL + + [picture: same URL in source (max-width:500px) and img, resize to wide] + expected: FAIL + + [img (srcset 1 cand) valid image, resize to narrow] + expected: FAIL + + [picture: source (max-width:500px) valid image, img broken image, resize to wide] + expected: FAIL + + [picture: same URL in source (max-width:500px) and img, resize to narrow] + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini deleted file mode 100644 index c3522eadce0..00000000000 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini +++ /dev/null @@ -1,52 +0,0 @@ -[parse-a-sizes-attribute-width-1000px.html] - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - - [ ref sizes="1px" (width:1000px)] - expected: FAIL - diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini deleted file mode 100644 index 9e522297c94..00000000000 --- a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[toggleEvent.html] - [Calling open twice on 'details' fires only one toggle event] - expected: FAIL - - [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element] - expected: FAIL - diff --git a/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini new file mode 100644 index 00000000000..a9677391662 --- /dev/null +++ b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini @@ -0,0 +1,4 @@ +[DOMContentLoaded-defer.html] + [The end: DOMContentLoaded and defer scripts] + expected: FAIL + diff --git a/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini b/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini deleted file mode 100644 index 818a429ed39..00000000000 --- a/tests/wpt/metadata/quirks/unitless-length/no-quirks.html.ini +++ /dev/null @@ -1,283 +0,0 @@ -[no-quirks.html] - [top: -\\31 .5] - expected: FAIL - - [bottom: -1A] - expected: FAIL - - [bottom: -1a] - expected: FAIL - - [top: @1] - expected: FAIL - - [top: "1a"] - expected: FAIL - - [top: @a] - expected: FAIL - - [bottom: "1"] - expected: FAIL - - [bottom: -/**/1] - expected: FAIL - - [top: +/**/1] - expected: FAIL - - [bottom: @1a] - expected: FAIL - - [top: 1\\31 ] - expected: FAIL - - [top: url('1')] - expected: FAIL - - [bottom: -\\31 ] - expected: FAIL - - [top: calc(1)] - expected: FAIL - - [top: \\31 ] - expected: FAIL - - [bottom: +1\\31 ] - expected: FAIL - - [bottom: 1\\31 .5] - expected: FAIL - - [bottom: #0001] - expected: FAIL - - [top: calc(2 * 2px)] - expected: FAIL - - [bottom: 1a] - expected: FAIL - - [bottom: A] - expected: FAIL - - [bottom: #01] - expected: FAIL - - [top: +\\31 .5] - expected: FAIL - - [bottom: #1] - expected: FAIL - - [top: -/**/1] - expected: FAIL - - [bottom: +\\31 .5] - expected: FAIL - - [bottom: \\31 ] - expected: FAIL - - [bottom: calc(1)] - expected: FAIL - - [top: #001] - expected: FAIL - - [top: +\\31 ] - expected: FAIL - - [bottom: +\\31 ] - expected: FAIL - - [top: +1.5] - expected: FAIL - - [top: +1\\31 ] - expected: FAIL - - [bottom: @a] - expected: FAIL - - [bottom: @1] - expected: FAIL - - [top: #1] - expected: FAIL - - [top: 1a] - expected: FAIL - - [bottom: +1a] - expected: FAIL - - [bottom: +1A] - expected: FAIL - - [bottom: "a"] - expected: FAIL - - [top: #00001] - expected: FAIL - - [bottom: -1\\31 .5] - expected: FAIL - - [top: "1"] - expected: FAIL - - [bottom: 1.5] - expected: FAIL - - [bottom: -\\31 .5] - expected: FAIL - - [bottom: url('1')] - expected: FAIL - - [bottom: -1.5] - expected: FAIL - - [top: \\31 .5] - expected: FAIL - - [bottom: "1a"] - expected: FAIL - - [bottom: calc(2 * 2px)] - expected: FAIL - - [bottom: +1\\31 .5] - expected: FAIL - - [bottom: 1\\31 ] - expected: FAIL - - [bottom: +/**/1] - expected: FAIL - - [bottom: #00001] - expected: FAIL - - [top: url(1)] - expected: FAIL - - [bottom: #001] - expected: FAIL - - [top: +1\\31 .5] - expected: FAIL - - [top: -1a] - expected: FAIL - - [top: -1A] - expected: FAIL - - [bottom: url(1)] - expected: FAIL - - [top: a] - expected: FAIL - - [top: A] - expected: FAIL - - [top: #000001] - expected: FAIL - - [top: 1] - expected: FAIL - - [top: 1\\31 .5] - expected: FAIL - - [bottom: a] - expected: FAIL - - [bottom: 1] - expected: FAIL - - [bottom: +1] - expected: FAIL - - [bottom: #000001] - expected: FAIL - - [bottom: +a] - expected: FAIL - - [bottom: +A] - expected: FAIL - - [top: 1.5] - expected: FAIL - - [top: +A] - expected: FAIL - - [top: +a] - expected: FAIL - - [top: +1] - expected: FAIL - - [top: -1.5] - expected: FAIL - - [top: -1\\31 .5] - expected: FAIL - - [top: +1a] - expected: FAIL - - [top: +1A] - expected: FAIL - - [top: @1a] - expected: FAIL - - [bottom: \\31 .5] - expected: FAIL - - [top: "a"] - expected: FAIL - - [top: #01] - expected: FAIL - - [bottom: +1.5] - expected: FAIL - - [bottom: -A] - expected: FAIL - - [bottom: -a] - expected: FAIL - - [bottom: -1\\31 ] - expected: FAIL - - [top: #0001] - expected: FAIL - - [bottom: -1] - expected: FAIL - - [top: -\\31 ] - expected: FAIL - - [top: -A] - expected: FAIL - - [top: -a] - expected: FAIL - - [top: -1] - expected: FAIL - - [top: -1\\31 ] - expected: FAIL - diff --git a/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini b/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini index dae4704bef0..72f948e7946 100644 --- a/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini +++ b/tests/wpt/metadata/referrer-policy/generic/iframe-inheritance.html.ini @@ -1,5 +1,4 @@ [iframe-inheritance.html] - expected: TIMEOUT [iframes correctly inherit the ancestor's referrer] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini index dbade8b9f20..f64d6743f27 100644 --- a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini +++ b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini @@ -8,10 +8,13 @@ [response.formData() with input: a=b&c=d&] expected: FAIL - [request.formData() with input: a=b&c=d] + [request.formData() with input: _charset_=windows-1252&test=%C2x] expected: FAIL - [response.formData() with input: _charset_=windows-1252&test=%C2x] + [response.formData() with input: &&&a=b&&&&c=d&] + expected: FAIL + + [response.formData() with input: a=b&c=d] expected: FAIL @@ -25,6 +28,12 @@ [response.formData() with input: a=b&c=d&] expected: FAIL - [request.formData() with input: _charset_=windows-1252&test=%C2x] + [request.formData() with input: &&&a=b&&&&c=d&] + expected: FAIL + + [response.formData() with input: _charset_=windows-1252&test=%C2x] + expected: FAIL + + [response.formData() with input: a=b&c=d] expected: FAIL diff --git a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini index f806a845a2a..9d72f08e38e 100644 --- a/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini +++ b/tests/wpt/metadata/workers/semantics/multiple-workers/005.html.ini @@ -1,6 +1,5 @@ [005.html] type: testharness - expected: ERROR [dedicated worker in shared worker in dedicated worker] expected: FAIL diff --git a/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini deleted file mode 100644 index dbea4f293ad..00000000000 --- a/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[transition_calc_implicit.html] - expected: TIMEOUT diff --git a/tests/wpt/mozilla/meta/mozilla/scroll_root.html.ini b/tests/wpt/mozilla/meta/mozilla/scroll_root.html.ini new file mode 100644 index 00000000000..ef9d00edd6e --- /dev/null +++ b/tests/wpt/mozilla/meta/mozilla/scroll_root.html.ini @@ -0,0 +1,2 @@ +[scroll_root.html] + expected: FAIL diff --git a/tests/wpt/mozilla/meta/mozilla/unitless-length.html.ini b/tests/wpt/mozilla/meta/mozilla/unitless-length.html.ini new file mode 100644 index 00000000000..ac7c34f241f --- /dev/null +++ b/tests/wpt/mozilla/meta/mozilla/unitless-length.html.ini @@ -0,0 +1,2 @@ +[unitless-length.html] + expected: TIMEOUT diff --git a/tests/wpt/web-platform-tests/conformance-checkers/.gitignore b/tests/wpt/web-platform-tests/conformance-checkers/.gitignore new file mode 100644 index 00000000000..3837fedbba6 --- /dev/null +++ b/tests/wpt/web-platform-tests/conformance-checkers/.gitignore @@ -0,0 +1 @@ +vnu.jar diff --git a/tests/wpt/web-platform-tests/conformance-checkers/Makefile b/tests/wpt/web-platform-tests/conformance-checkers/Makefile index 161c8db7d57..65836f9e1ac 100644 --- a/tests/wpt/web-platform-tests/conformance-checkers/Makefile +++ b/tests/wpt/web-platform-tests/conformance-checkers/Makefile @@ -9,6 +9,10 @@ GIT=git GITFLAGS= PYTHON=python PYTHONFLAGS= +CURL=curl +CURLFLAGS= +JAVA=java +JAVAFLAGS= VNU_TEST_REPO=git@github.com:validator/tests.git ITS_REPO=git@github.com:w3c/its-2.0-testsuite-inputdata.git .PHONY: .FORCE @@ -24,9 +28,19 @@ README.md: index.html | $(EXPAND) $(EXPANDFLAGS) > $@ messages.json: .FORCE + $(CURL) $(CURLFLAGS) -O \ + https://sideshowbarker.net/nightlies/jar/vnu.jar + $(JAVA) $(JAVAFLAGS) -cp vnu.jar nu.validator.client.TestRunner \ + --ignore=html-its --write-messages $@ $(PYTHON) $(PYTHONFLAGS) -mjson.tool $@ > $@.tmp mv $@.tmp $@ +test: .FORCE + $(CURL) $(CURLFLAGS) -O \ + https://sideshowbarker.net/nightlies/jar/vnu.jar + $(JAVA) $(JAVAFLAGS) -cp vnu.jar nu.validator.client.TestRunner \ + --ignore=html-its messages.json + push: cd .. \ && git push $(VNU_TEST_REPO) `git subtree split -P conformance-checkers`:master --force \ diff --git a/tests/wpt/web-platform-tests/css/build-css-testsuites.sh b/tests/wpt/web-platform-tests/css/build-css-testsuites.sh index 4aad0bbbb19..5cb26179b8d 100755 --- a/tests/wpt/web-platform-tests/css/build-css-testsuites.sh +++ b/tests/wpt/web-platform-tests/css/build-css-testsuites.sh @@ -1,8 +1,8 @@ #!/usr/bin/env sh set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/.. cd $WPT_ROOT main() { diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/inline-box-border-vlr-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/inline-box-border-vlr-001.html new file mode 100644 index 00000000000..453a8a51c3b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/inline-box-border-vlr-001.html @@ -0,0 +1,27 @@ + + + + + + + +
+
a
+
+
+
a
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/inline-box-border-vlr-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/inline-box-border-vlr-001.html new file mode 100644 index 00000000000..5b57e460cae --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/inline-box-border-vlr-001.html @@ -0,0 +1,23 @@ + + + +
+
a
+
+
+
a
+
+ diff --git a/tests/wpt/web-platform-tests/html/browsers/the-window-object/window-properties.https.html b/tests/wpt/web-platform-tests/html/browsers/the-window-object/window-properties.https.html index 603f98326c2..3a5d49460f5 100644 --- a/tests/wpt/web-platform-tests/html/browsers/the-window-object/window-properties.https.html +++ b/tests/wpt/web-platform-tests/html/browsers/the-window-object/window-properties.https.html @@ -54,6 +54,7 @@ var replaceableAttributes = [ "parent", "external", "length", + "origin", // CSSOM-View "screen", @@ -63,6 +64,8 @@ var replaceableAttributes = [ "pageYOffset", "innerWidth", "innerHeight", + "screenLeft", + "screenTop", "screenX", "screenY", "outerWidth", @@ -92,6 +95,12 @@ var methods = [ "setInterval", "clearInterval", + // Microtask queuing + "queueMicrotask", + + // ImageBitmap + "createImageBitmap", + // HTML Editing APIs "getSelection", @@ -100,6 +109,10 @@ var methods = [ // CSSOM-View "matchMedia", + "moveBy", + "moveTo", + "resizeBy", + "resizeTo", "scroll", "scrollTo", "scrollBy" diff --git a/tests/wpt/web-platform-tests/interfaces/SVG.idl b/tests/wpt/web-platform-tests/interfaces/SVG.idl index 4c1c4855f27..9588ad0d608 100644 --- a/tests/wpt/web-platform-tests/interfaces/SVG.idl +++ b/tests/wpt/web-platform-tests/interfaces/SVG.idl @@ -676,7 +676,7 @@ interface SVGAElement : SVGGraphicsElement { attribute DOMString download; attribute USVString ping; attribute DOMString rel; - [SameObject, PutsForward=value] readonly attribute DOMTokenList relList; + [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; attribute DOMString hreflang; attribute DOMString type; diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-imported-worker.py b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-imported-worker.py new file mode 100644 index 00000000000..2d95387fc92 --- /dev/null +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-imported-worker.py @@ -0,0 +1,9 @@ +def main(request, response): + key = request.GET['key'] + already_requested = request.server.stash.take(key) + + if already_requested is None: + request.server.stash.put(key, True) + return [('Content-Type', 'application/javascript')], '// initial script' + + response.status = (404, 'Not found: should not have been able to import this script twice!') diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-main-worker.py b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-main-worker.py new file mode 100644 index 00000000000..b1d2f6fcb78 --- /dev/null +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-main-worker.py @@ -0,0 +1,13 @@ +def main(request, response): + key = request.GET['key'] + already_requested = request.server.stash.take(key) + + header = [('Content-Type', 'application/javascript')] + initial_script = 'importScripts("./update-missing-import-scripts-imported-worker.py?key={0}")'.format(key) + updated_script = '// removed importScripts()' + + if already_requested is None: + request.server.stash.put(key, True) + return header, initial_script + + return header, updated_script diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html new file mode 100644 index 00000000000..66e8bfac751 --- /dev/null +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html @@ -0,0 +1,33 @@ + +Service Worker: update with missing importScripts + + + + + + + diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_built_diff.sh b/tests/wpt/web-platform-tests/tools/ci/ci_built_diff.sh index 34f24a7425b..81bf098f56a 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_built_diff.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_built_diff.sh @@ -1,7 +1,7 @@ set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT main() { diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_lint.sh b/tests/wpt/web-platform-tests/tools/ci/ci_lint.sh index aae38e5c769..fe8bbfb8cf9 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_lint.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_lint.sh @@ -1,7 +1,7 @@ set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT mkdir -p ~/meta diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh b/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh index f13a70f9354..695fd457d13 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_manifest.sh @@ -1,7 +1,7 @@ set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT mkdir -p ~/meta diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_resources_unittest.sh b/tests/wpt/web-platform-tests/tools/ci/ci_resources_unittest.sh index a13c60fbd8c..f1d0389b2d6 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_resources_unittest.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_resources_unittest.sh @@ -1,8 +1,8 @@ #!/bin/bash set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT source tools/ci/lib.sh diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_stability.sh b/tests/wpt/web-platform-tests/tools/ci/ci_stability.sh index a23b0573853..ca16cc7c77c 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_stability.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_stability.sh @@ -1,8 +1,8 @@ #!/bin/bash set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT source tools/ci/lib.sh diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh b/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh index eea6590f37a..3786fe91796 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh @@ -1,8 +1,8 @@ #!/bin/bash set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT run_applicable_tox () { diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_wpt.sh b/tests/wpt/web-platform-tests/tools/ci/ci_wpt.sh index 9a1656f33da..5af04110b20 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_wpt.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_wpt.sh @@ -1,8 +1,8 @@ #!/bin/bash set -e -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT source tools/ci/lib.sh diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh b/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh index 0d4c2a51912..bd96ebc2077 100755 --- a/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh +++ b/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh @@ -1,8 +1,8 @@ #!/bin/bash set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT source tools/ci/lib.sh diff --git a/tests/wpt/web-platform-tests/tools/ci/install.sh b/tests/wpt/web-platform-tests/tools/ci/install.sh index d1d4368d4ff..f91a24c88e0 100755 --- a/tests/wpt/web-platform-tests/tools/ci/install.sh +++ b/tests/wpt/web-platform-tests/tools/ci/install.sh @@ -1,8 +1,8 @@ #!/bin/bash set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT if [[ $RUN_JOB -eq 1 ]]; then diff --git a/tests/wpt/web-platform-tests/tools/ci/run.sh b/tests/wpt/web-platform-tests/tools/ci/run.sh index ae58f58c336..5af38d0b56c 100755 --- a/tests/wpt/web-platform-tests/tools/ci/run.sh +++ b/tests/wpt/web-platform-tests/tools/ci/run.sh @@ -1,8 +1,8 @@ #!/bin/bash set -ex -SCRIPT_DIR=$(dirname $(readlink -f "$0")) -WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. cd $WPT_ROOT if [[ $RUN_JOB -eq 1 ]]; then diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt index ffc911e56e7..72672707d6f 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements.txt @@ -1,5 +1,5 @@ html5lib == 1.0.1 mozinfo == 0.10 mozlog==3.9 -mozdebug == 0.1 +mozdebug==0.1.1 urllib3[secure]==1.24 diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt index 16e1733d378..ae804756226 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt +++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt @@ -1,8 +1,8 @@ marionette_driver==2.7.0 -mozprofile==2.0.0 +mozprofile==2.1.0 mozprocess == 0.26 mozcrash == 1.0 -mozrunner==7.1.0 +mozrunner==7.2.0 mozleak == 0.1 mozinstall==1.16.0 mozdownload==1.25 diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/broken-origin.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/broken-origin.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/broken-origin.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/broken-origin.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/host-specific-origin.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/host-specific-origin.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/host-specific-origin.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/host-specific-origin.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/message-channel-transferable.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/message-channel-transferable.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/message-channel-transferable.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/message-channel-transferable.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/no-target-origin.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/no-target-origin.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/no-target-origin.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/no-target-origin.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/null-transfer.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/null-transfer.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/null-transfer.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/null-transfer.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/one-arg.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/one-arg.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/one-arg.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/one-arg.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/slash-origin.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/slash-origin.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/slash-origin.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/slash-origin.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/undefined-transferable.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/undefined-transferable.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/undefined-transferable.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/undefined-transferable.html diff --git a/tests/wpt/web-platform-tests/webmessaging/with-options/unknown-parameter.tentative.html b/tests/wpt/web-platform-tests/webmessaging/with-options/unknown-parameter.html similarity index 100% rename from tests/wpt/web-platform-tests/webmessaging/with-options/unknown-parameter.tentative.html rename to tests/wpt/web-platform-tests/webmessaging/with-options/unknown-parameter.html diff --git a/tests/wpt/web-platform-tests/webmessaging/without-ports/008.html b/tests/wpt/web-platform-tests/webmessaging/without-ports/008.html deleted file mode 100644 index 30bf607f357..00000000000 --- a/tests/wpt/web-platform-tests/webmessaging/without-ports/008.html +++ /dev/null @@ -1,12 +0,0 @@ - -just one argument - - -
-