diff --git a/testing/web-platform/meta/2dcontext/context-attributes/getContextAttributes.html.ini b/testing/web-platform/meta/2dcontext/context-attributes/getContextAttributes.html.ini deleted file mode 100644 index ad09d258bf7b..000000000000 --- a/testing/web-platform/meta/2dcontext/context-attributes/getContextAttributes.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[getContextAttributes.html] - [Test context creation attributes alpha: true] - expected: FAIL - - [Test context creation attributes alpha: false] - expected: FAIL - - [Test default context creation attributes] - expected: FAIL - diff --git a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini index 275de216f440..3dafcd074719 100644 --- a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini @@ -71,9 +71,6 @@ [Transactions with same scope should stay in program order, even if one calls commit.] expected: FAIL - [Transactions that handle all errors properly should be behave as expected when an explicit commit is called in an onerror handler.] - expected: FAIL - [idb-explicit-commit.any.html] [Ensure that calling commit on a committed transaction throws.] @@ -148,6 +145,3 @@ [Transactions with same scope should stay in program order, even if one calls commit.] expected: FAIL - [Transactions that handle all errors properly should be behave as expected when an explicit commit is called in an onerror handler.] - expected: FAIL - diff --git a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini index d8565f02a98d..abe2ce7252e4 100644 --- a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini @@ -5,9 +5,6 @@ [IDBFactory interface: operation databases()] expected: FAIL - [IDBTransaction interface: operation commit()] - expected: FAIL - [idlharness.any.html] [idlharness] @@ -19,9 +16,6 @@ [IDBFactory interface: operation databases()] expected: FAIL - [IDBTransaction interface: operation commit()] - expected: FAIL - [idlharness.any.worker.html] [idlharness] @@ -33,9 +27,6 @@ [IDBFactory interface: operation databases()] expected: FAIL - [IDBTransaction interface: operation commit()] - expected: FAIL - [idlharness.https.any.serviceworker.html] expected: TIMEOUT @@ -47,6 +38,3 @@ [IDBFactory interface: operation databases()] expected: FAIL - [IDBTransaction interface: operation commit()] - expected: FAIL - diff --git a/testing/web-platform/meta/IndexedDB/transaction-lifecycle.htm.ini b/testing/web-platform/meta/IndexedDB/transaction-lifecycle.htm.ini new file mode 100644 index 000000000000..5ed357fdf731 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-lifecycle.htm.ini @@ -0,0 +1,2 @@ +[transaction-lifecycle.htm] + disabled: Bug 1519865 diff --git a/testing/web-platform/meta/accelerometer/Accelerometer-supported-by-feature-policy.html.ini b/testing/web-platform/meta/accelerometer/Accelerometer-supported-by-feature-policy.html.ini deleted file mode 100644 index 86ddd4456ae9..000000000000 --- a/testing/web-platform/meta/accelerometer/Accelerometer-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[Accelerometer-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise accelerometer.] - expected: FAIL - diff --git a/testing/web-platform/meta/ambient-light/AmbientLightSensor-supported-by-feature-policy.html.ini b/testing/web-platform/meta/ambient-light/AmbientLightSensor-supported-by-feature-policy.html.ini deleted file mode 100644 index 87364e4d2041..000000000000 --- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[AmbientLightSensor-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise ambient-light-sensor.] - expected: FAIL - diff --git a/testing/web-platform/meta/animation-worklet/animation-worklet-inside-iframe.https.html.ini b/testing/web-platform/meta/animation-worklet/animation-worklet-inside-iframe.https.html.ini deleted file mode 100644 index 89c4d531d8a4..000000000000 --- a/testing/web-platform/meta/animation-worklet/animation-worklet-inside-iframe.https.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[animation-worklet-inside-iframe.https.html] - expected: TIMEOUT - [Both main frame and iframe should update the opacity of their target] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/animation-worklet/current-time.https.html.ini b/testing/web-platform/meta/animation-worklet/current-time.https.html.ini deleted file mode 100644 index 3bdb0f7dcbf4..000000000000 --- a/testing/web-platform/meta/animation-worklet/current-time.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[current-time.https.html] - [The current time returns the hold time when set] - expected: FAIL - - [The current time is calculated from the timeline time and start time] - expected: FAIL - diff --git a/testing/web-platform/meta/animation-worklet/scroll-timeline-writing-modes.https.html.ini b/testing/web-platform/meta/animation-worklet/scroll-timeline-writing-modes.https.html.ini deleted file mode 100644 index 0d6dd8a50119..000000000000 --- a/testing/web-platform/meta/animation-worklet/scroll-timeline-writing-modes.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[scroll-timeline-writing-modes.https.html] - expected: ERROR diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-fill-mode.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-fill-mode.https.html.ini deleted file mode 100644 index 5d7efe407f41..000000000000 --- a/testing/web-platform/meta/animation-worklet/worklet-animation-with-fill-mode.https.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[worklet-animation-with-fill-mode.https.html] - [Effect with fill mode forwards in after phase produces output that is equivalent to effect's end value.] - expected: FAIL - - [Effect with local time at start point is in active phase.] - expected: FAIL - - [Effect without fill mode backwards in before phase (local time before start) should deactivate the animation.] - expected: FAIL - - [Effect without fill mode forwards in after phase (local time beyond end) should deactivate the animation.] - expected: FAIL - - [Effect without fill mode in after phase (local time at end) should deactivate the animation.] - expected: FAIL - - [Effect with fill mode backwards in before phase produces output that is equivalent to effect's start value.] - expected: FAIL - diff --git a/testing/web-platform/meta/animation-worklet/worklet-animation-with-invalid-effect.https.html.ini b/testing/web-platform/meta/animation-worklet/worklet-animation-with-invalid-effect.https.html.ini deleted file mode 100644 index 41fe06887f7e..000000000000 --- a/testing/web-platform/meta/animation-worklet/worklet-animation-with-invalid-effect.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[worklet-animation-with-invalid-effect.https.html] - [Trying to play invalid worklet animation should throw an exception.] - expected: FAIL - diff --git a/testing/web-platform/meta/async-local-storage/api-surface.tentative.https.html.ini b/testing/web-platform/meta/async-local-storage/api-surface.tentative.https.html.ini new file mode 100644 index 000000000000..6fc771828557 --- /dev/null +++ b/testing/web-platform/meta/async-local-storage/api-surface.tentative.https.html.ini @@ -0,0 +1,2 @@ +[api-surface.tentative.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/async-local-storage/key-types.tentative.https.html.ini b/testing/web-platform/meta/async-local-storage/key-types.tentative.https.html.ini new file mode 100644 index 000000000000..a878dd98e501 --- /dev/null +++ b/testing/web-platform/meta/async-local-storage/key-types.tentative.https.html.ini @@ -0,0 +1,2 @@ +[key-types.tentative.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/async-local-storage/non-secure-context-dynamic-import.tentative.html.ini b/testing/web-platform/meta/async-local-storage/non-secure-context-dynamic-import.tentative.html.ini new file mode 100644 index 000000000000..b6d895f4c011 --- /dev/null +++ b/testing/web-platform/meta/async-local-storage/non-secure-context-dynamic-import.tentative.html.ini @@ -0,0 +1,4 @@ +[non-secure-context-dynamic-import.tentative.html] + [Async local storage: should not work in non-secure contexts when included via import()] + expected: FAIL + diff --git a/testing/web-platform/meta/async-local-storage/non-secure-context-import-statement.tentative.html.ini b/testing/web-platform/meta/async-local-storage/non-secure-context-import-statement.tentative.html.ini new file mode 100644 index 000000000000..9edd135f65b7 --- /dev/null +++ b/testing/web-platform/meta/async-local-storage/non-secure-context-import-statement.tentative.html.ini @@ -0,0 +1,5 @@ +[non-secure-context-import-statement.tentative.html] + expected: TIMEOUT + [Async local storage: should not work in non-secure contexts when included via an import statement] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/async-local-storage/non-secure-context-script-element.tentative.html.ini b/testing/web-platform/meta/async-local-storage/non-secure-context-script-element.tentative.html.ini new file mode 100644 index 000000000000..3c0abd3f2660 --- /dev/null +++ b/testing/web-platform/meta/async-local-storage/non-secure-context-script-element.tentative.html.ini @@ -0,0 +1,5 @@ +[non-secure-context-script-element.tentative.html] + expected: TIMEOUT + [Async local storage: should not work in non-secure contexts when included via a script element] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/async-local-storage/storage-smoke-test.tentative.https.html.ini b/testing/web-platform/meta/async-local-storage/storage-smoke-test.tentative.https.html.ini new file mode 100644 index 000000000000..ed3bae849e65 --- /dev/null +++ b/testing/web-platform/meta/async-local-storage/storage-smoke-test.tentative.https.html.ini @@ -0,0 +1,8 @@ +[storage-smoke-test.tentative.https.html] + expected: + if (os == "linux") and debug and not webrender: TIMEOUT + if (os == "linux") and debug and webrender: TIMEOUT + if (os == "linux") and not debug: TIMEOUT + if os == "win": TIMEOUT + if os == "android": TIMEOUT + if os == "mac": TIMEOUT diff --git a/testing/web-platform/meta/background-fetch/fetch-uploads.https.window.js.ini b/testing/web-platform/meta/background-fetch/fetch-uploads.https.window.js.ini index 080eddac7b4f..174c06966f21 100644 --- a/testing/web-platform/meta/background-fetch/fetch-uploads.https.window.js.ini +++ b/testing/web-platform/meta/background-fetch/fetch-uploads.https.window.js.ini @@ -2,9 +2,3 @@ [Fetch with an upload should work] expected: FAIL - [Progress event includes uploaded bytes] - expected: FAIL - - [Duplicate upload requests work and can be distinguished.] - expected: FAIL - diff --git a/testing/web-platform/meta/background-fetch/fetch.https.window.js.ini b/testing/web-platform/meta/background-fetch/fetch.https.window.js.ini index 35ba60310ed8..4bc0ebd50c94 100644 --- a/testing/web-platform/meta/background-fetch/fetch.https.window.js.ini +++ b/testing/web-platform/meta/background-fetch/fetch.https.window.js.ini @@ -50,9 +50,3 @@ [Matching multiple times on the same request works as expected.] expected: FAIL - [Responses failing CORS checks are not leaked] - expected: FAIL - - [Access to active fetches is supported.] - expected: FAIL - diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini index 93f000abfc38..c55b8929cfa3 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html.ini @@ -1,7 +1,6 @@ [empty-filter.https.html] - expected: ERROR [A filter must restrict the devices in some way.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini index e50cb41d21ca..575f1ba8200f 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html.ini @@ -1,7 +1,6 @@ [empty-filters-member.https.html] - expected: ERROR [An empty |filters| member should result in a TypeError] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini index bffd18c6ab9a..3f791d024b4e 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html.ini @@ -1,7 +1,6 @@ [empty-namePrefix.https.html] - expected: ERROR [requestDevice with empty namePrefix. Should reject with TypeError.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini index 1dfb454211ac..36be184abdd9 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html.ini @@ -1,7 +1,6 @@ [empty-services-member.https.html] - expected: ERROR [Services member must contain at least one service.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini index 519ea5c0cef4..e18159bae31f 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html.ini @@ -1,7 +1,6 @@ [filters-xor-acceptAllDevices.https.html] - expected: ERROR [RequestDeviceOptions should have exactly one of 'filters' or 'acceptAllDevices:true'. Reject with TypeError if not.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini index c43387d34ef9..b2bee231993d 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html.ini @@ -1,7 +1,6 @@ [max-length-exceeded-name-unicode.https.html] - expected: ERROR [Unicode string with utf8 representation longer than 248 bytes in 'name' must throw TypeError.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini index 54ad784660a7..d529d400f865 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html.ini @@ -1,7 +1,6 @@ [max-length-exceeded-name.https.html] - expected: ERROR [A device name longer than 248 must reject.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini index bb608a0ad695..4e96e58a05f9 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html.ini @@ -1,7 +1,6 @@ [max-length-exceeded-namePrefix-unicode.https.html] - expected: ERROR [Unicode string with utf8 representation longer than 248 bytes in 'namePrefix' must throw NotFoundError.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini index 113481e4f208..d7aceeb2fb48 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html.ini @@ -1,7 +1,6 @@ [max-length-exceeded-namePrefix.https.html] - expected: ERROR [A device name prefix longer than 248 must reject.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini index 16400e6fad1a..5f5e024b87f4 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html.ini @@ -1,7 +1,6 @@ [wrong-service-in-optionalServices-member.https.html] - expected: ERROR [Invalid optional service must reject the promise.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini index 3ffccd62fb86..a3a7870b27c1 100644 --- a/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini +++ b/testing/web-platform/meta/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html.ini @@ -1,7 +1,6 @@ [wrong-service-in-services-member.https.html] - expected: ERROR [Invalid service must reject the promise.] - expected: TIMEOUT + expected: FAIL [Untitled] expected: FAIL diff --git a/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini b/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini deleted file mode 100644 index 0a31d3137c74..000000000000 --- a/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[async-navigator-clipboard-basics.https.html] - [navigator.clipboard.readImageExperimental() succeeds] - expected: FAIL - - [navigator.clipboard.writeImageExperimental(Blob) succeeds] - expected: FAIL - - [navigator.clipboard.writeImageExperimental() fails (expect Blob)] - expected: FAIL - diff --git a/testing/web-platform/meta/compat/webkit-appearance.html.ini b/testing/web-platform/meta/compat/webkit-appearance.html.ini new file mode 100644 index 000000000000..4f2c331caa3a --- /dev/null +++ b/testing/web-platform/meta/compat/webkit-appearance.html.ini @@ -0,0 +1,72 @@ +[webkit-appearance.html] + prefs: [layout.css.webkit-appearance.enabled:true] + [-webkit-appearance: button] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: listbox] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: menulist] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: menulist-text] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: caret] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: bogus-button (invalid)] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: menulist-textfield] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: checkbox] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: menulist-button] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: button-bevel] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: listitem] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: radio] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: textfield] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + + [-webkit-appearance: searchfield] + expected: + if os == "android": FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1502150 + diff --git a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_cross_origin.tentative.https.sub.html.ini b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_cross_origin.tentative.https.sub.html.ini deleted file mode 100644 index 0f256a8ca261..000000000000 --- a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_cross_origin.tentative.https.sub.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[serviceworker_cookieStore_cross_origin.tentative.https.sub.html] - expected: TIMEOUT - [cookieStore.get() in ServiceWorker reads cookie set in cross-origin frame] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini deleted file mode 100644 index 86289cdac222..000000000000 --- a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bidi-005.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini deleted file mode 100644 index c48ebe38be89..000000000000 --- a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bidi-006.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini deleted file mode 100644 index 3ad433b3b272..000000000000 --- a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bidi-007.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini deleted file mode 100644 index 78e74fba2221..000000000000 --- a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bidi-008.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini deleted file mode 100644 index 5512b703eec4..000000000000 --- a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bidi-009.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini deleted file mode 100644 index 6a99a28b88f4..000000000000 --- a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bidi-010.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/generated-content/content-173.xht.ini b/testing/web-platform/meta/css/CSS2/generated-content/content-173.xht.ini new file mode 100644 index 000000000000..27d146b4f76f --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/generated-content/content-173.xht.ini @@ -0,0 +1,2 @@ +[content-173.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/positioning/__dir__.ini b/testing/web-platform/meta/css/CSS2/positioning/__dir__.ini deleted file mode 100644 index daf68383df9a..000000000000 --- a/testing/web-platform/meta/css/CSS2/positioning/__dir__.ini +++ /dev/null @@ -1 +0,0 @@ -leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini b/testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini deleted file mode 100644 index d396793faece..000000000000 --- a/testing/web-platform/meta/css/CSS2/positioning/abspos-float-with-inline-container.html.ini +++ /dev/null @@ -1,11 +0,0 @@ -[abspos-float-with-inline-container.html] - expected: - if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-001.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-001.xht.ini new file mode 100644 index 000000000000..5a50c8528bd6 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-001.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-001.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-002.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-002.xht.ini new file mode 100644 index 000000000000..19ddbb368ae6 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-002.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-002.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-003.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-003.xht.ini new file mode 100644 index 000000000000..1d4f55fd3b39 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-003.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-003.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-004.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-004.xht.ini new file mode 100644 index 000000000000..58cecfd0cb5e --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-004.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-004.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-005.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-005.xht.ini index 9d1939e9de32..9d6319419471 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-005.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-005.xht.ini @@ -1,3 +1,4 @@ [first-letter-punctuation-005.xht] expected: if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-006.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-006.xht.ini index 1cf03f27459c..6f001d7953a9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-006.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-006.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-007.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-007.xht.ini index aee17a73a6f5..4c58bc249f0a 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-007.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-007.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-008.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-008.xht.ini index bddedb2ab2f7..ea06eeaaa61c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-008.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-008.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-009.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-009.xht.ini index b3c39867a322..bb22921b91c8 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-009.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-009.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-010.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-010.xht.ini index 37930a5e639d..0eccc4d8dcab 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-010.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-010.xht.ini @@ -5,3 +5,4 @@ if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-012.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-012.xht.ini index 4728fc82ad78..145f761eeb13 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-012.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-012.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-013.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-013.xht.ini index 565b7d075cbd..9e2db33da074 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-013.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-013.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-014.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-014.xht.ini index fa8a42e27e00..5d0355dda1a6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-014.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-014.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-015.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-015.xht.ini index ee9e3e646279..4ef0ae03b8b5 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-015.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-015.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-016.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-016.xht.ini index ca6237b7af66..e1a3b089a9a4 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-016.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-016.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-017.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-017.xht.ini index 9f7ee113a46b..a284f5f7522a 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-017.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-017.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-018.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-018.xht.ini index ec8c8073c25b..1464d0da3887 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-018.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-018.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-019.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-019.xht.ini index b5c2ddcfad3c..10bf289c2e7c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-019.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-019.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-020.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-020.xht.ini index 78b0876287ef..9d0ca5abf5ca 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-020.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-020.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-021.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-021.xht.ini index 0b9a4c4d00a3..b7e628889b7d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-021.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-021.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-022.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-022.xht.ini index b6b51569358f..0626d3366ff0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-022.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-022.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-023.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-023.xht.ini index 312e80647312..65958f9d1ec6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-023.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-023.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-024.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-024.xht.ini index 015b96413d0f..a71ecf3720b9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-024.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-024.xht.ini @@ -5,3 +5,4 @@ if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-025.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-025.xht.ini index 7f46db0d5268..89e9a58f0ee6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-025.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-025.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-026.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-026.xht.ini index fa0a246bab8c..92f5de81a7c9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-026.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-026.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-027.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-027.xht.ini index 389cc7cc7340..c6bc8cb7d434 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-027.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-027.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-028.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-028.xht.ini index 55243b802dd6..9e1689fe84d6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-028.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-028.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-029.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-029.xht.ini index 648f0d890c44..c5b1ecf2fd2d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-029.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-029.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-030.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-030.xht.ini index f808b5aaf28f..90f404ddd00c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-030.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-030.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-031.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-031.xht.ini index 03d1ec33854c..1d2ca5776070 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-031.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-031.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-032.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-032.xht.ini index f76f03af8451..6d3d0cbb9d60 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-032.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-032.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-033.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-033.xht.ini index 2daa7dc72cb9..1b94fed50fd1 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-033.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-033.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-034.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-034.xht.ini index 770fd18b50b4..8077277f4817 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-034.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-034.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-035.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-035.xht.ini index 19f13cca0abf..5c28cb76da2e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-035.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-035.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-036.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-036.xht.ini index dc0c14ac15c2..93ac6d1252a4 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-036.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-036.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-037.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-037.xht.ini index 6dba5a829e40..582a73984ab1 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-037.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-037.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-038.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-038.xht.ini index 4278bad8e177..3385968b2d66 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-038.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-038.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-039.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-039.xht.ini index 9e75083a82e5..8027beed5aa3 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-039.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-039.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-040.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-040.xht.ini index 1f31a33e0a82..3d9568592816 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-040.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-040.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-041.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-041.xht.ini index 8f910437eb35..0b1a9e12a7e9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-041.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-041.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-042.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-042.xht.ini index 51bc82af8d37..58f0d5c52320 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-042.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-042.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-043.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-043.xht.ini index 081e339890c7..0210a2c7d1fb 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-043.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-043.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-044.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-044.xht.ini index 5777f7881b88..9fdfe243d170 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-044.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-044.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-047.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-047.xht.ini index 5e13a9007085..1a2b8e659be0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-047.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-047.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-048.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-048.xht.ini index dc95f5ec2950..27bc52eb0b1f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-048.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-048.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-062.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-062.xht.ini index 349a34308353..e3b8cf28863c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-062.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-062.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-063.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-063.xht.ini index 06b25f168e31..70b06cf24614 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-063.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-063.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-064.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-064.xht.ini index bc2876348108..1f9968b1b011 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-064.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-064.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-065.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-065.xht.ini index a26258603025..ff1fbff77f10 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-065.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-065.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-066.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-066.xht.ini index 8a51fb2854d6..f8d239af0eb1 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-066.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-066.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-067.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-067.xht.ini new file mode 100644 index 000000000000..83625c26a4b1 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-067.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-067.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini index cecf2a7fe607..9d392a08124e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-068.xht.ini @@ -1,3 +1,2 @@ [first-letter-punctuation-068.xht] - expected: - if os == "android": "FAIL" + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini index 8dd0591eed84..768a03e97532 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-069.xht.ini @@ -1,3 +1,2 @@ [first-letter-punctuation-069.xht] - expected: - if os == "android": "FAIL" + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-070.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-070.xht.ini new file mode 100644 index 000000000000..344ec1d32fcb --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-070.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-070.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-071.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-071.xht.ini new file mode 100644 index 000000000000..e6d7651fa91c --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-071.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-071.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-072.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-072.xht.ini new file mode 100644 index 000000000000..214012996fd7 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-072.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-072.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-073.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-073.xht.ini new file mode 100644 index 000000000000..e5831ea0c017 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-073.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-073.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-074.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-074.xht.ini new file mode 100644 index 000000000000..e0693ff795c4 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-074.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-074.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-075.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-075.xht.ini index 43c65947e70e..926219642fa9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-075.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-075.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-076.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-076.xht.ini new file mode 100644 index 000000000000..3163e5af60d5 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-076.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-076.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini index 628b5ebbe8d2..51d481a8a607 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-077.xht.ini @@ -1,3 +1,2 @@ [first-letter-punctuation-077.xht] - expected: - if os == "android": "FAIL" + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini index fdbe22835ffd..3f4bf165dfd9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-078.xht.ini @@ -1,3 +1,5 @@ [first-letter-punctuation-078.xht] expected: - if os == "android": "FAIL" + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini index eeb6b5b586b1..0758e2e8c186 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-079.xht.ini @@ -1,3 +1,2 @@ [first-letter-punctuation-079.xht] - expected: - if os == "android": "FAIL" + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-080.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-080.xht.ini index 37433156ed66..719ed5325e0d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-080.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-080.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-081.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-081.xht.ini new file mode 100644 index 000000000000..a8275d190386 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-081.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-081.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-082.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-082.xht.ini new file mode 100644 index 000000000000..7f1e4a2c6d5a --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-082.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-082.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-083.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-083.xht.ini new file mode 100644 index 000000000000..8e0f9afd9a18 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-083.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-083.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-084.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-084.xht.ini new file mode 100644 index 000000000000..14a6e991546d --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-084.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-084.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-085.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-085.xht.ini new file mode 100644 index 000000000000..9a6e3abd921d --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-085.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-085.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-086.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-086.xht.ini index 3b89dfa0399d..43ccf546cb42 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-086.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-086.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-087.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-087.xht.ini new file mode 100644 index 000000000000..f9201456e9a2 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-087.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-087.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini index 74caa2aae924..eff10f9e7fac 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-088.xht.ini @@ -1,3 +1,2 @@ [first-letter-punctuation-088.xht] - expected: - if os == "android": "FAIL" + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-089.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-089.xht.ini new file mode 100644 index 000000000000..5d6f5717cccb --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-089.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-089.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-090.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-090.xht.ini new file mode 100644 index 000000000000..8feaff03af9d --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-090.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-090.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-091.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-091.xht.ini new file mode 100644 index 000000000000..f38352f133d4 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-091.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-091.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini index 2f2090745997..1802c47d708b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-092.xht.ini @@ -1,3 +1,2 @@ [first-letter-punctuation-092.xht] - expected: - if os == "android": "FAIL" + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-093.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-093.xht.ini new file mode 100644 index 000000000000..367505fbf062 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-093.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-093.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-094.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-094.xht.ini new file mode 100644 index 000000000000..b53d485c8857 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-094.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-094.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-095.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-095.xht.ini new file mode 100644 index 000000000000..ee1f9429991c --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-095.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-095.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-096.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-096.xht.ini new file mode 100644 index 000000000000..6b5ab2768653 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-096.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-096.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-097.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-097.xht.ini new file mode 100644 index 000000000000..15a20aacb08f --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-097.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-097.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-098.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-098.xht.ini new file mode 100644 index 000000000000..1e8ab51b2121 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-098.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-098.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-099.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-099.xht.ini new file mode 100644 index 000000000000..f9c3a5dcb977 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-099.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-099.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-100.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-100.xht.ini new file mode 100644 index 000000000000..e080a9c2edf1 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-100.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-100.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-101.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-101.xht.ini new file mode 100644 index 000000000000..bbd42f06f8fe --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-101.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-101.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-102.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-102.xht.ini new file mode 100644 index 000000000000..c9ab1bf2aace --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-102.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-102.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-103.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-103.xht.ini new file mode 100644 index 000000000000..48efd2f06c6d --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-103.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-103.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-104.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-104.xht.ini new file mode 100644 index 000000000000..4369058c823d --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-104.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-104.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-105.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-105.xht.ini new file mode 100644 index 000000000000..b291e966696a --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-105.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-105.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-106.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-106.xht.ini new file mode 100644 index 000000000000..3cfdfa17d8cf --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-106.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-106.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-107.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-107.xht.ini index 2e69976efff9..6bf5229e8a81 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-107.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-107.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-108.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-108.xht.ini index a881133074a5..fbbf5148f85d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-108.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-108.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-109.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-109.xht.ini index 1486c57b87d4..a4391144c5f1 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-109.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-109.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-110.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-110.xht.ini index ea526a8c30b7..a1b67c33d821 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-110.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-110.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-111.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-111.xht.ini index 2957b3434e4d..e87825ee01e9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-111.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-111.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-112.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-112.xht.ini index 4212848aba07..6c510c1bd9ab 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-112.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-112.xht.ini @@ -3,3 +3,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-113.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-113.xht.ini index e9b37c4311d8..bd0399f0a8e9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-113.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-113.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-120.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-120.xht.ini index 1317f87ba7f1..b72fac82742f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-120.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-120.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-125.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-125.xht.ini index 319f4442d6db..e9352a5e9ff0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-125.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-125.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini index 651bc409c42d..03c6fb94c394 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-126.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini index 74b43c9f742b..ca0d088058eb 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-127.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-144.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-144.xht.ini index 3721b163ab2d..125530148d70 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-144.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-144.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-145.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-145.xht.ini index a2ed1c0be443..21ae912ec01e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-145.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-145.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-146.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-146.xht.ini index d2e5e51844ac..216644ea8fb1 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-146.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-146.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-147.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-147.xht.ini index d65c5ea07f42..28476a12d7c6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-147.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-147.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-151.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-151.xht.ini new file mode 100644 index 000000000000..d00736924fb3 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-151.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-151.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-152.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-152.xht.ini new file mode 100644 index 000000000000..db63dcb358a5 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-152.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-152.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-153.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-153.xht.ini new file mode 100644 index 000000000000..6c52bfb1fc7f --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-153.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-153.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-154.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-154.xht.ini new file mode 100644 index 000000000000..ae0e2930c8a4 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-154.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-154.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-155.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-155.xht.ini new file mode 100644 index 000000000000..17abc5e11068 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-155.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-155.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-156.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-156.xht.ini new file mode 100644 index 000000000000..9d2c61e134c6 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-156.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-156.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-157.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-157.xht.ini new file mode 100644 index 000000000000..d36aefa17522 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-157.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-157.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-158.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-158.xht.ini new file mode 100644 index 000000000000..a2c33f890389 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-158.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-158.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-159.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-159.xht.ini new file mode 100644 index 000000000000..307cdbf8ba19 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-159.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-159.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-160.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-160.xht.ini new file mode 100644 index 000000000000..e4c4a1785c00 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-160.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-160.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-161.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-161.xht.ini new file mode 100644 index 000000000000..a6a6a10ebeb4 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-161.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-161.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-162.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-162.xht.ini new file mode 100644 index 000000000000..15a8fd20532b --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-162.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-162.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-163.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-163.xht.ini new file mode 100644 index 000000000000..7dc9f549c50f --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-163.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-163.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-164.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-164.xht.ini new file mode 100644 index 000000000000..16baff77a998 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-164.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-164.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-165.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-165.xht.ini new file mode 100644 index 000000000000..c708f97b16dd --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-165.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-165.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-166.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-166.xht.ini new file mode 100644 index 000000000000..9bf2794a0375 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-166.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-166.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-167.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-167.xht.ini new file mode 100644 index 000000000000..b77e426bf51b --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-167.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-167.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-168.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-168.xht.ini new file mode 100644 index 000000000000..c5109c69c7d2 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-168.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-168.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-169.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-169.xht.ini new file mode 100644 index 000000000000..b23f97ecc4f5 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-169.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-169.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-170.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-170.xht.ini new file mode 100644 index 000000000000..f67d365b6721 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-170.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-170.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-171.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-171.xht.ini new file mode 100644 index 000000000000..fa45983d4ad3 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-171.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-171.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-172.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-172.xht.ini new file mode 100644 index 000000000000..9910504b0917 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-172.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-172.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-173.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-173.xht.ini new file mode 100644 index 000000000000..c717f68206fc --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-173.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-173.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-174.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-174.xht.ini new file mode 100644 index 000000000000..3eb2ac243fe1 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-174.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-174.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-175.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-175.xht.ini index ac70906b3751..8abd598badde 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-175.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-175.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-176.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-176.xht.ini index 9799d35cb735..a426bb77973c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-176.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-176.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-177.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-177.xht.ini index b8d63cae5d64..a2146a57ae56 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-177.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-177.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-178.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-178.xht.ini index 8f46457376eb..3af6db18f197 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-178.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-178.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-179.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-179.xht.ini index f2e27d0e1c99..9bf223fbb9ae 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-179.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-179.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-180.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-180.xht.ini index a16f275bfd5e..754e82e0e89e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-180.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-180.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-181.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-181.xht.ini index 19b4b6947376..8a70623226ba 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-181.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-181.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-182.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-182.xht.ini index 33b7cf47c021..ec5b0aa20eca 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-182.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-182.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-183.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-183.xht.ini index 7ee9975d7580..6f8a68379328 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-183.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-183.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-184.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-184.xht.ini index 3a71b978233b..ff353891ca98 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-184.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-184.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-185.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-185.xht.ini index fa8892acc1b0..d6ac211e69a3 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-185.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-185.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-186.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-186.xht.ini index 7d162737a11a..e4fafcb4d6c2 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-186.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-186.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-187.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-187.xht.ini index acce3880a742..2a6933b94864 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-187.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-187.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-188.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-188.xht.ini index 4d6fd581582d..22a53eaddb5c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-188.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-188.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-189.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-189.xht.ini index c732a9d8bb1b..c6812e55dbe7 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-189.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-189.xht.ini @@ -1,3 +1,4 @@ [first-letter-punctuation-189.xht] expected: if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-190.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-190.xht.ini index 3ed6bcd8b3a8..9a32f478ac69 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-190.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-190.xht.ini @@ -1,3 +1,4 @@ [first-letter-punctuation-190.xht] expected: if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-197.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-197.xht.ini index ffdf882b42da..378b11ec80ce 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-197.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-197.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-198.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-198.xht.ini index 4edb04ba9470..842b011e2734 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-198.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-198.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-199.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-199.xht.ini index 2e7ba753b101..509b68bfb86b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-199.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-199.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-200.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-200.xht.ini index 51c817fc9873..3fac4f98e901 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-200.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-200.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-201.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-201.xht.ini index 873d6f067690..c325842387ce 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-201.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-201.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-202.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-202.xht.ini index 32d2ea413a4b..1197a20e830d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-202.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-202.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-203.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-203.xht.ini index 7db43fa45bf2..994d1cfceaed 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-203.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-203.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-204.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-204.xht.ini index e24e2053affa..c1c6cf0046b6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-204.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-204.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-205.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-205.xht.ini index 5fd1b6e49b66..3b1e28eb1d85 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-205.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-205.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-206.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-206.xht.ini index 66953b19cdcb..7ca8aa095b67 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-206.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-206.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-207.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-207.xht.ini index 0f15e0f878b0..4cc79860ba92 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-207.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-207.xht.ini @@ -1,3 +1,4 @@ [first-letter-punctuation-207.xht] expected: if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-208.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-208.xht.ini index db01f2e8860f..45a9f9c0df41 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-208.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-208.xht.ini @@ -1,3 +1,4 @@ [first-letter-punctuation-208.xht] expected: if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-211.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-211.xht.ini index b2be56d58dce..064b7fd361d0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-211.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-211.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-212.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-212.xht.ini index de59cd0e0063..b296daa3983f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-212.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-212.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-213.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-213.xht.ini index 130e398002a1..d8caaf00e615 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-213.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-213.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-214.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-214.xht.ini index 0319430faf32..f0fff79e64ce 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-214.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-214.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-215.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-215.xht.ini new file mode 100644 index 000000000000..43e64e5a3cb0 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-215.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-215.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-216.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-216.xht.ini new file mode 100644 index 000000000000..1c8c7de48dfb --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-216.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-216.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-217.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-217.xht.ini new file mode 100644 index 000000000000..da1fd1d49318 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-217.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-217.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-218.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-218.xht.ini index 00dd365017e7..5e6057cf68d7 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-218.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-218.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-219.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-219.xht.ini index bdbe1b636ac6..563b46ac3c8a 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-219.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-219.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-220.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-220.xht.ini index d34fc048d31d..f047fb53bf45 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-220.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-220.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-221.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-221.xht.ini new file mode 100644 index 000000000000..8aa48a5df9b4 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-221.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-221.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-222.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-222.xht.ini index ff2ecf62d87f..eb33ebdb376e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-222.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-222.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-223.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-223.xht.ini new file mode 100644 index 000000000000..6790388f4fff --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-223.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-223.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-224.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-224.xht.ini index 2ac2cad90e7c..b6e3b0cc318f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-224.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-224.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini index 4bdc56fad307..f270fd700912 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-225.xht.ini @@ -1,3 +1,5 @@ [first-letter-punctuation-225.xht] expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini index ad3705510360..8a58eafd7c63 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-226.xht.ini @@ -1,3 +1,5 @@ [first-letter-punctuation-226.xht] expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini index 1c1a55f71b47..1d170fa4c82e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-227.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-228.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-228.xht.ini index 533fd6d3e029..610f5b0e02c6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-228.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-228.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-229.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-229.xht.ini index ccfc168ffc4d..91f5a44e52fa 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-229.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-229.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-230.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-230.xht.ini index e93784f5e37e..9327c4858833 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-230.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-230.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-231.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-231.xht.ini index 66057923791c..8a4d467759b5 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-231.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-231.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-232.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-232.xht.ini index 870dd1789fe2..197026fca572 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-232.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-232.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-233.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-233.xht.ini index 36ada7ea5fda..4dad20e3997f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-233.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-233.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-234.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-234.xht.ini index a8888d0c5374..c27c86e133b2 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-234.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-234.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-235.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-235.xht.ini index e08b8574ed6c..eed403995f5a 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-235.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-235.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-236.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-236.xht.ini index f8e9682260a7..60fccfc57464 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-236.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-236.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-237.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-237.xht.ini index db3902104070..3fc53670734e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-237.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-237.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-238.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-238.xht.ini index 2a80b10b7979..b3621080612b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-238.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-238.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-239.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-239.xht.ini index 44c500a6ab1e..7b3ed5e44b59 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-239.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-239.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-240.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-240.xht.ini index 4bc36f35d91e..a4bae2d2384a 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-240.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-240.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-241.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-241.xht.ini index da94efe9feb2..ffc92cd1872d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-241.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-241.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-242.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-242.xht.ini index 6e7e80710baa..5d8f027ed7c6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-242.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-242.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-243.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-243.xht.ini index 8531ac8285a7..bfe02eccf068 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-243.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-243.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-244.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-244.xht.ini index 3bcfa36f33ef..af96ba53de14 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-244.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-244.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-245.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-245.xht.ini index f67435d91407..1615843158bb 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-245.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-245.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-246.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-246.xht.ini index bd1b8a9a10b2..a8bcfc4c5c4d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-246.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-246.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-247.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-247.xht.ini index 9f09f38f422d..c66e76456e34 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-247.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-247.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-248.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-248.xht.ini index ad4cdc667f80..919001021ee0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-248.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-248.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-249.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-249.xht.ini index da1e95825940..abe2437de924 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-249.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-249.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-250.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-250.xht.ini index 802ced88159a..05325a2cef79 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-250.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-250.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-251.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-251.xht.ini index 9036c47e01b9..8cd4a21af314 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-251.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-251.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-252.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-252.xht.ini index 2a8ddeec8a71..50f1505dfa9b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-252.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-252.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-253.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-253.xht.ini index 1c744d6f1ae0..1284839bf420 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-253.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-253.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-254.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-254.xht.ini index 1c3f03e756af..fa1a0601a22b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-254.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-254.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-255.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-255.xht.ini index 156ebb51cc66..71c78dc14032 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-255.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-255.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-256.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-256.xht.ini index 0fbda6f6e5ad..d4615348a234 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-256.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-256.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-257.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-257.xht.ini index f5abe67bb634..24c2c0693661 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-257.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-257.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-258.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-258.xht.ini index 1bef2a6350aa..b90bfa4b515f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-258.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-258.xht.ini @@ -2,3 +2,4 @@ expected: if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-259.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-259.xht.ini index 6f119370c064..3d23cc9f584d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-259.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-259.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-260.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-260.xht.ini index f1820ff08f8c..591b06bd882a 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-260.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-260.xht.ini @@ -2,3 +2,4 @@ expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-262.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-262.xht.ini index ff9a7892c1b6..ef4a42abac0f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-262.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-262.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-263.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-263.xht.ini index 058997c6a5d8..cb07470c152e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-263.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-263.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-264.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-264.xht.ini index ebef0390bcb7..743314d5a7ef 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-264.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-264.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-265.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-265.xht.ini index 8a4932b088c3..87eb76a01312 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-265.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-265.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-266.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-266.xht.ini index f0c41815054b..3e897bce92b2 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-266.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-266.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-267.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-267.xht.ini index 311801ce2888..4d6958c503d6 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-267.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-267.xht.ini @@ -3,3 +3,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-268.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-268.xht.ini new file mode 100644 index 000000000000..b98b0be46dd1 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-268.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-268.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-269.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-269.xht.ini new file mode 100644 index 000000000000..3bcf971e56ae --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-269.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-269.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-270.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-270.xht.ini new file mode 100644 index 000000000000..8c915759d0d0 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-270.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-270.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-271.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-271.xht.ini new file mode 100644 index 000000000000..4e2068af9627 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-271.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-271.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-272.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-272.xht.ini new file mode 100644 index 000000000000..38f92a8359ab --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-272.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-272.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-273.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-273.xht.ini new file mode 100644 index 000000000000..74f449529f96 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-273.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-273.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-274.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-274.xht.ini new file mode 100644 index 000000000000..b32b3dbd6641 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-274.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-274.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-275.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-275.xht.ini new file mode 100644 index 000000000000..ac60c4032d53 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-275.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-275.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-276.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-276.xht.ini new file mode 100644 index 000000000000..b618c64c913b --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-276.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-276.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-277.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-277.xht.ini new file mode 100644 index 000000000000..7fbb34a5ed69 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-277.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-277.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-278.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-278.xht.ini new file mode 100644 index 000000000000..9522bd5c3f3d --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-278.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-278.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-279.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-279.xht.ini new file mode 100644 index 000000000000..f6b06dfb56d8 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-279.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-279.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-280.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-280.xht.ini new file mode 100644 index 000000000000..4f5b40f6bc35 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-280.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-280.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-281.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-281.xht.ini new file mode 100644 index 000000000000..b66a9ebc3c27 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-281.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-281.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-282.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-282.xht.ini new file mode 100644 index 000000000000..1c197418c86b --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-282.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-282.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-283.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-283.xht.ini index 81369dcc4ff8..ef11fc3601a9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-283.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-283.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-284.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-284.xht.ini index 3ca7bb680b37..ffdfb2f84b11 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-284.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-284.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-285.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-285.xht.ini index 5ea5b7aa41a8..05a9a9e1f8e0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-285.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-285.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-286.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-286.xht.ini index ddf88c7d9273..966ca07afca2 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-286.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-286.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-287.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-287.xht.ini index f1f7a9af30e4..4c5ebb7a2128 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-287.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-287.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/css-text/text-indent/text-indent-percentage-004.html.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-292.xht.ini similarity index 82% rename from testing/web-platform/meta/css/css-text/text-indent/text-indent-percentage-004.html.ini rename to testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-292.xht.ini index bb7694ec9a0a..5495b1d70543 100644 --- a/testing/web-platform/meta/css/css-text/text-indent/text-indent-percentage-004.html.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-292.xht.ini @@ -1,5 +1,4 @@ -[text-indent-percentage-004.html] +[first-letter-punctuation-292.xht] expected: if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-293.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-293.xht.ini new file mode 100644 index 000000000000..f2ec4cd5988b --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-293.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-293.xht] + expected: + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-294.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-294.xht.ini new file mode 100644 index 000000000000..90dd939c8861 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-294.xht.ini @@ -0,0 +1,4 @@ +[first-letter-punctuation-294.xht] + expected: + if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-297.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-297.xht.ini index f14cc991202b..bd8f48b00374 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-297.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-297.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-298.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-298.xht.ini index 6c8ff06c762a..a1a0f951a12e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-298.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-298.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-316.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-316.xht.ini index 3cdff24f12b3..8f00d9074110 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-316.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-316.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-317.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-317.xht.ini index 3c06f5e4a8ea..60e930827ba7 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-317.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-317.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-318.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-318.xht.ini index 223b210c2525..4487cb17f700 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-318.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-318.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-319.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-319.xht.ini index b93c3a6561ea..4f46a864293d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-319.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-319.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-320.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-320.xht.ini index 49ffce528e99..b63edd587707 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-320.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-320.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-321.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-321.xht.ini index 2482c317e6c5..00d8ca60af37 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-321.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-321.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-322.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-322.xht.ini index e5f6319d740c..74487bb91725 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-322.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-322.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-323.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-323.xht.ini index f754f4fb6960..23e08e6f5028 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-323.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-323.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-324.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-324.xht.ini index 013fc2d10990..1eccccfdeebc 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-324.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-324.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-325.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-325.xht.ini index 9c4d302b25d8..b1c60f7b2985 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-325.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-325.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-326.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-326.xht.ini index 0703e2285516..291bbaf8b806 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-326.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-326.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-327.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-327.xht.ini index b7fe609c9a70..ebcebad48ef5 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-327.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-327.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-328.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-328.xht.ini index 9eff2e2f0a70..66d9511eb388 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-328.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-328.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-329.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-329.xht.ini index ebfa24047961..c29fac9e3f6b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-329.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-329.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-330.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-330.xht.ini index 5f19ad024bd1..9671c62e0391 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-330.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-330.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-331.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-331.xht.ini index 4b7708341f98..f982ac15f82f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-331.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-331.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-332.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-332.xht.ini index d1079407af3a..d8bf433bf3c2 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-332.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-332.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-333.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-333.xht.ini index ff9efd11604c..9a65617d14e0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-333.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-333.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-334.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-334.xht.ini new file mode 100644 index 000000000000..7622a416b0f1 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-334.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-334.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-335.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-335.xht.ini new file mode 100644 index 000000000000..8abcd07f2e19 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-335.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-335.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-336.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-336.xht.ini index 3ffdb004970f..aa51a0ce3e75 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-336.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-336.xht.ini @@ -2,3 +2,4 @@ expected: if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-346.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-346.xht.ini new file mode 100644 index 000000000000..54432fc620e4 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-346.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-346.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-347.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-347.xht.ini new file mode 100644 index 000000000000..22fe051ddae8 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-347.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-347.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-348.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-348.xht.ini new file mode 100644 index 000000000000..56411921667e --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-348.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-348.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-349.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-349.xht.ini new file mode 100644 index 000000000000..7fac43d63320 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-349.xht.ini @@ -0,0 +1,6 @@ +[first-letter-punctuation-349.xht] + expected: + if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL + if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL + if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-350.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-350.xht.ini index f9100240f5f8..276d4cf602ca 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-350.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-350.xht.ini @@ -1,3 +1,4 @@ [first-letter-punctuation-350.xht] expected: if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-351.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-351.xht.ini index 507fe872c69f..b9887b78329d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-351.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-351.xht.ini @@ -6,3 +6,4 @@ if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-352.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-352.xht.ini new file mode 100644 index 000000000000..a555e11f31c6 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-352.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-352.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-353.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-353.xht.ini new file mode 100644 index 000000000000..8cca77255263 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-353.xht.ini @@ -0,0 +1,2 @@ +[first-letter-punctuation-353.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-354.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-354.xht.ini index 97a9dc85af72..11c087ba2fe9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-354.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-354.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-355.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-355.xht.ini index 779058696cf1..b04be281fae2 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-355.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-355.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-356.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-356.xht.ini index ce9844024c97..215aff8d3190 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-356.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-356.xht.ini @@ -4,3 +4,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-357.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-357.xht.ini index e56ca034f682..5d4cab9462d9 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-357.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-357.xht.ini @@ -5,3 +5,4 @@ if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-359.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-359.xht.ini index f9b73dcd2276..8e82376ec6fc 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-359.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-359.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-360.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-360.xht.ini index eccaaf71bc3b..d8da37b84658 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-360.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-360.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-361.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-361.xht.ini index 337c1536bd0d..f5371f8b563c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-361.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-361.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-362.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-362.xht.ini index d79275411af7..849d1c669102 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-362.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-362.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-363.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-363.xht.ini index 9fb676d8709d..f5bfb87cc904 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-363.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-363.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-364.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-364.xht.ini index fd8a1323ce90..6515e660a633 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-364.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-364.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-365.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-365.xht.ini index f467d91ec212..1d23e05ff455 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-365.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-365.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-366.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-366.xht.ini index 597ab9768a6e..52d1e8cf35cb 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-366.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-366.xht.ini @@ -5,3 +5,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-367.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-367.xht.ini index cbfbde7746fc..eb5f6333cf9d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-367.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-367.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-368.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-368.xht.ini index f94f75f1d8bc..26bb73d7c880 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-368.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-368.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-369.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-369.xht.ini index c81af494dba2..b8d030ce36d7 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-369.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-369.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-370.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-370.xht.ini index 7010d6671669..e290198f92ce 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-370.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-370.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-371.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-371.xht.ini index b86f33723c6a..c9fc6419b1d5 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-371.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-371.xht.ini @@ -5,3 +5,4 @@ if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-372.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-372.xht.ini index 50905c0fc47f..c03974e5d089 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-372.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-372.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-373.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-373.xht.ini index fb19c9317cd0..6057f147cf55 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-373.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-373.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-374.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-374.xht.ini index d91a84872f61..316a443966ba 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-374.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-374.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-375.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-375.xht.ini index 42bed241bf3e..db00cd82428f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-375.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-375.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-376.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-376.xht.ini index 02368ffaef70..de25d06ef0b5 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-376.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-376.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-377.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-377.xht.ini index 623f1f263afb..df6199a549f0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-377.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-377.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-378.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-378.xht.ini index 4b3ca66f547c..fc0e0a32fca4 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-378.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-378.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-379.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-379.xht.ini index 3333150f6982..7fa830f42239 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-379.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-379.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-380.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-380.xht.ini index 59b19baa82b1..6c3131a09f72 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-380.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-380.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-381.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-381.xht.ini index fe84da562685..c7d1c7ab0539 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-381.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-381.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-382.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-382.xht.ini index 96403442f4d2..03b5375c901e 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-382.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-382.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-383.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-383.xht.ini index 278449a0378e..65311bcb9f2f 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-383.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-383.xht.ini @@ -4,3 +4,4 @@ if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-384.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-384.xht.ini index 63ea77fcecb7..4cd70d7f8406 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-384.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-384.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-385.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-385.xht.ini index 666563c07691..5715b9a99319 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-385.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-385.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-386.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-386.xht.ini index 7fcc775d33b1..fe5dbc883c96 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-386.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-386.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-387.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-387.xht.ini index ae20e831472e..8ba12639811b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-387.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-387.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-388.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-388.xht.ini index 1f24e85eff7c..eda460c8c140 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-388.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-388.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-389.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-389.xht.ini index 52f194ac0789..553d4ac74169 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-389.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-389.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-390.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-390.xht.ini index 9f052de120ea..6c3aca8e7c79 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-390.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-390.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-391.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-391.xht.ini index f1cb1c429ddd..aafe7cc8ed14 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-391.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-391.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-393.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-393.xht.ini index 6583fde63ca3..a35e7df2dca0 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-393.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-393.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-394.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-394.xht.ini index e24ea59fbbfb..6284219217f3 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-394.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-394.xht.ini @@ -3,3 +3,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-408.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-408.xht.ini index ecc3efd54c1b..ae207a01fd00 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-408.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-408.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-409.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-409.xht.ini index 660025a71ac6..564a3d57ca9d 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-409.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-409.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-410.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-410.xht.ini index b5ef74c2a594..4d80ab9f446c 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-410.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-410.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-411.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-411.xht.ini index c816b52ad4ab..535b476f2c0b 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-411.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-411.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-412.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-412.xht.ini index c734d2353e41..0384cd964bb3 100644 --- a/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-412.xht.ini +++ b/testing/web-platform/meta/css/CSS2/selectors/first-letter-punctuation-412.xht.ini @@ -7,3 +7,4 @@ if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini b/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini deleted file mode 100644 index ccd71f91cefe..000000000000 --- a/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[opacity-change-twice-stacking-context.html] - expected: - if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-001.xht.ini deleted file mode 100644 index 71bc6517475a..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-001.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-001.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-002.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-002.xht.ini deleted file mode 100644 index 91fd38ace0c1..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-002.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-002.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-003.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-003.xht.ini deleted file mode 100644 index 182a9fc2d1e7..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-003.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-003.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-005.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-005.xht.ini deleted file mode 100644 index 53b794745628..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-005.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-005.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-006.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-006.xht.ini deleted file mode 100644 index 7d4cd56acffc..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-006.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-006.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini deleted file mode 100644 index 8830bca84172..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-008.xht.ini +++ /dev/null @@ -1,10 +0,0 @@ -[white-space-008.xht] - expected: - if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-001.xht.ini deleted file mode 100644 index 9a86f6c492e3..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-001.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-001.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-002.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-002.xht.ini deleted file mode 100644 index eac834bd9e60..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-002.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-002.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-005.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-005.xht.ini deleted file mode 100644 index 10c2559d69db..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-005.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-005.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-006.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-006.xht.ini deleted file mode 100644 index 74b3275ab99f..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-006.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-006.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-007.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-007.xht.ini deleted file mode 100644 index 535e261dfae5..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-007.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-007.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-008.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-008.xht.ini deleted file mode 100644 index 6fe6b3496de7..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-008.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-008.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-009.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-009.xht.ini deleted file mode 100644 index 55d235b3a7d8..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-009.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-009.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-010.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-010.xht.ini deleted file mode 100644 index 59a18d005762..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-010.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-010.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-011.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-011.xht.ini deleted file mode 100644 index 1709881cd8e5..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-011.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-011.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-012.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-012.xht.ini deleted file mode 100644 index 40999df5983c..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-012.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-012.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-013.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-013.xht.ini deleted file mode 100644 index 07596682086a..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-013.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-013.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-014.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-014.xht.ini deleted file mode 100644 index 50de8e4277a7..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-014.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-014.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-015.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-015.xht.ini deleted file mode 100644 index 29fa8c4eb40c..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-applies-to-015.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-applies-to-015.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini deleted file mode 100644 index 254a97604f09..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-collapsing-breaks-001.xht.ini +++ /dev/null @@ -1,8 +0,0 @@ -[white-space-collapsing-breaks-001.xht] - expected: - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-pre-element-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-pre-element-001.xht.ini deleted file mode 100644 index a93a162650e3..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-pre-element-001.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-pre-element-001.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-001.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-001.xht.ini deleted file mode 100644 index d5f20aa91f55..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-001.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-001.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini deleted file mode 100644 index afeca194b374..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-002.xht.ini +++ /dev/null @@ -1,16 +0,0 @@ -[white-space-processing-002.xht] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini deleted file mode 100644 index a9d1b50557f3..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-003.xht.ini +++ /dev/null @@ -1,16 +0,0 @@ -[white-space-processing-003.xht] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini deleted file mode 100644 index 0ae55ec31f69..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-004.xht.ini +++ /dev/null @@ -1,16 +0,0 @@ -[white-space-processing-004.xht] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini deleted file mode 100644 index 4cb34788db72..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-008.xht.ini +++ /dev/null @@ -1,16 +0,0 @@ -[white-space-processing-008.xht] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini deleted file mode 100644 index e6e61574727d..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-009.xht.ini +++ /dev/null @@ -1,16 +0,0 @@ -[white-space-processing-009.xht] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini deleted file mode 100644 index 817418412243..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-010.xht.ini +++ /dev/null @@ -1,16 +0,0 @@ -[white-space-processing-010.xht] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-011.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-011.xht.ini deleted file mode 100644 index 1ce495c703be..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-011.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-011.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-012.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-012.xht.ini deleted file mode 100644 index 542dae332d19..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-012.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-012.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-019.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-019.xht.ini deleted file mode 100644 index 5d519b2057d5..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-019.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-019.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-020.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-020.xht.ini deleted file mode 100644 index 06b3ea2bfca9..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-020.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-020.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-021.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-021.xht.ini deleted file mode 100644 index 1b8630fecd22..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-021.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-021.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-022.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-022.xht.ini deleted file mode 100644 index e8bccb29020f..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-022.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-022.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-023.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-023.xht.ini deleted file mode 100644 index ce639823904c..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-023.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-023.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-024.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-024.xht.ini deleted file mode 100644 index d55e0e52c7db..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-024.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-024.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-025.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-025.xht.ini deleted file mode 100644 index 392ebeca3030..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-025.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-025.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-026.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-026.xht.ini deleted file mode 100644 index bab33a509c51..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-026.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-026.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-027.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-027.xht.ini deleted file mode 100644 index 1c129dfbc15a..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-027.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-027.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-028.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-028.xht.ini deleted file mode 100644 index ffdaed88e442..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-028.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-028.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-029.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-029.xht.ini deleted file mode 100644 index 63d2703877d2..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-029.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-029.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-030.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-030.xht.ini deleted file mode 100644 index 431768d30887..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-030.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-030.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-031.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-031.xht.ini deleted file mode 100644 index 789c3eaf6adc..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-031.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-031.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-032.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-032.xht.ini deleted file mode 100644 index b9ab28a1f9d9..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-032.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-032.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-033.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-033.xht.ini deleted file mode 100644 index b366ca0de19e..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-033.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-033.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-034.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-034.xht.ini deleted file mode 100644 index e9a2de8ea197..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-034.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-034.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-035.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-035.xht.ini deleted file mode 100644 index 29b946d65059..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-035.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-035.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-036.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-036.xht.ini deleted file mode 100644 index f3821b270cd0..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-036.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-036.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-037.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-037.xht.ini deleted file mode 100644 index 6973478ad7d9..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-037.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-037.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-038.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-038.xht.ini deleted file mode 100644 index e8f5fae1cba4..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-038.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-038.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-039.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-039.xht.ini deleted file mode 100644 index 23a5b4db1be8..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-039.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-039.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-040.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-040.xht.ini deleted file mode 100644 index 73d73909c54b..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-040.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-processing-040.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-041.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-041.xht.ini deleted file mode 100644 index 482025064f31..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-041.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-041.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-042.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-042.xht.ini deleted file mode 100644 index e8efe2102493..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-042.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-042.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-050.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-050.xht.ini deleted file mode 100644 index db1ea52934c5..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-050.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-050.xht] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-051.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-051.xht.ini deleted file mode 100644 index 4fd7b871a433..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-051.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-051.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-054.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-054.xht.ini deleted file mode 100644 index 58430d522f5b..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-054.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-054.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/CSS2/text/white-space-processing-055.xht.ini b/testing/web-platform/meta/css/CSS2/text/white-space-processing-055.xht.ini deleted file mode 100644 index 65ca798fd072..000000000000 --- a/testing/web-platform/meta/css/CSS2/text/white-space-processing-055.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[white-space-processing-055.xht] - expected: - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/css-backgrounds/background-image-first-line.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-image-first-line.html.ini deleted file mode 100644 index 98e9448ed302..000000000000 --- a/testing/web-platform/meta/css/css-backgrounds/background-image-first-line.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[background-image-first-line.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini b/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini deleted file mode 100644 index 61e4f26cb33f..000000000000 --- a/testing/web-platform/meta/css/css-backgrounds/table-cell-background-local.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[table-cell-background-local.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-conditional/idlharness.html.ini b/testing/web-platform/meta/css/css-conditional/idlharness.html.ini index 1e8365c0517c..79d18d7b0e86 100644 --- a/testing/web-platform/meta/css/css-conditional/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-conditional/idlharness.html.ini @@ -11,9 +11,3 @@ [Partial interface CSS: original interface defined] expected: FAIL - [CSSGroupingRule interface: calling insertRule(CSSOMString, unsigned long) on cssMediaRule with too few arguments must throw TypeError] - expected: FAIL - - [CSSGroupingRule interface: calling insertRule(CSSOMString, unsigned long) on cssSupportsRule with too few arguments must throw TypeError] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-contain/contain-size-replaced-001.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-replaced-001.html.ini deleted file mode 100644 index 84b1cc55acc0..000000000000 --- a/testing/web-platform/meta/css/css-contain/contain-size-replaced-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[contain-size-replaced-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/contain-size-replaced-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-size-replaced-002.html.ini deleted file mode 100644 index bc7645eae0c3..000000000000 --- a/testing/web-platform/meta/css/css-contain/contain-size-replaced-002.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[contain-size-replaced-002.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy.tentative.html.ini deleted file mode 100644 index 5345ae812b9a..000000000000 --- a/testing/web-platform/meta/css/css-fonts/font-display/font-display-feature-policy.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[font-display-feature-policy.tentative.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini index 87eaeb7833c7..9bec24d78eef 100644 --- a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini @@ -68,9 +68,3 @@ [CSSRule interface: constant FONT_PALETTE_VALUES_RULE on interface prototype object] expected: FAIL - [CSSRule interface: cssRule must inherit property "FONT_PALETTE_VALUES_RULE" with the proper type] - expected: FAIL - - [CSSRule interface: cssFontFaceRule must inherit property "FONT_PALETTE_VALUES_RULE" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini b/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini index c26560ae7524..a30ffe9fbc0b 100644 --- a/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini +++ b/testing/web-platform/meta/css/css-fonts/variations/at-font-face-descriptors.html.ini @@ -155,9 +155,3 @@ [font-weight(valid): Out-of-range simple calc value (should be clamped): calc(1001)] expected: FAIL - [font-style(valid): 'oblique' followed by calc with out of range value (should be clamped): oblique calc(-91deg)] - expected: FAIL - - [font-style(valid): 'oblique' followed by calc with out of range value (should be clamped): oblique calc(91deg)] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-fonts/variations/font-style-parsing.html.ini b/testing/web-platform/meta/css/css-fonts/variations/font-style-parsing.html.ini deleted file mode 100644 index 8ccf1e00a10c..000000000000 --- a/testing/web-platform/meta/css/css-fonts/variations/font-style-parsing.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[font-style-parsing.html] - [Font-style (computed): 'oblique' followed by positive angle in radians is valid] - expected: FAIL - - [Font-style (computed): 'oblique' followed by calc is valid even if it mixes units (with computation)] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini new file mode 100644 index 000000000000..585d4beb8a2d --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-padding-001.html.ini @@ -0,0 +1,7 @@ +[grid-positioned-items-padding-001.html] + [.grid 4] + expected: FAIL + + [.grid 8] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini new file mode 100644 index 000000000000..c2530ea78baf --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html.ini @@ -0,0 +1,7 @@ +[grid-positioned-items-unknown-named-grid-line-001.html] + [.grid 1] + expected: FAIL + + [.grid 2] + expected: FAIL + diff --git a/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini b/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini index dd7cf64fc5db..e69de29bb2d1 100644 --- a/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini +++ b/testing/web-platform/meta/css/css-grid/alignment/__dir__.ini @@ -1,2 +0,0 @@ -leak-threshold: - [default:51200] diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html.ini deleted file mode 100644 index 07fdcfd2d89a..000000000000 --- a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[grid-auto-repeat-multiple-values-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini deleted file mode 100644 index 05bfaa880951..000000000000 --- a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-columns-computed.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[grid-auto-columns-computed.html] - [Property grid-auto-columns value '1px 2px 3px 0px' computes to '1px 2px 3px 0px'] - expected: FAIL - - [Property grid-auto-columns value 'fit-content(1px) minmax(2px, 3px) 4px' computes to 'fit-content(1px) minmax(2px, 3px) 4px'] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini deleted file mode 100644 index b66262a1f823..000000000000 --- a/testing/web-platform/meta/css/css-grid/parsing/grid-auto-rows-computed.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[grid-auto-rows-computed.html] - [Property grid-auto-rows value '1px 2px 3px 0px' computes to '1px 2px 3px 0px'] - expected: FAIL - - [Property grid-auto-rows value 'fit-content(1px) minmax(2px, 3px) 4px' computes to 'fit-content(1px) minmax(2px, 3px) 4px'] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-computed.html.ini b/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-computed.html.ini deleted file mode 100644 index 383bf3915d99..000000000000 --- a/testing/web-platform/meta/css/css-grid/parsing/grid-template-areas-computed.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[grid-template-areas-computed.html] - [Property grid-template-areas value '"first ..."' computes to '"first ."'] - expected: FAIL - - [Property grid-template-areas value '"c\td"' computes to '"c d"'] - expected: FAIL - - [Property grid-template-areas value '" a \t b "' computes to '"a b"'] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-layout-api/__dir__.ini b/testing/web-platform/meta/css/css-layout-api/__dir__.ini deleted file mode 100644 index 2e2a85383b01..000000000000 --- a/testing/web-platform/meta/css/css-layout-api/__dir__.ini +++ /dev/null @@ -1 +0,0 @@ -leak-threshold: [gpu:51200] diff --git a/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini b/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini deleted file mode 100644 index 55072c46d3bd..000000000000 --- a/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[list-marker-with-lineheight-and-overflow-hidden-001.html] - expected: - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini deleted file mode 100644 index 3df969da93aa..000000000000 --- a/testing/web-platform/meta/css/css-overflow/parsing/block-ellipsis-valid.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[block-ellipsis-valid.html] - [e.style['block-ellipsis'\] = "none" should set the property value] - expected: FAIL - - [e.style['block-ellipsis'\] = "auto" should set the property value] - expected: FAIL - - [e.style['block-ellipsis'\] = "\\" etc., etc. \\"" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini deleted file mode 100644 index c61519615c90..000000000000 --- a/testing/web-platform/meta/css/css-overflow/parsing/continue-valid.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[continue-valid.html] - [e.style['continue'\] = "auto" should set the property value] - expected: FAIL - - [e.style['continue'\] = "discard" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini deleted file mode 100644 index 45a042147d0c..000000000000 --- a/testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[line-clamp-valid.html] - [e.style['line-clamp'\] = "9 \\" etc., etc. \\"" should set the property value] - expected: FAIL - - [e.style['line-clamp'\] = "8 auto" should set the property value] - expected: FAIL - - [e.style['line-clamp'\] = "7 none" should set the property value] - expected: FAIL - - [e.style['line-clamp'\] = "none" should set the property value] - expected: FAIL - - [e.style['line-clamp'\] = "1" should set the property value] - expected: FAIL - - [e.style['line-clamp'\] = "6" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini deleted file mode 100644 index e33df223ae4e..000000000000 --- a/testing/web-platform/meta/css/css-overflow/parsing/max-lines-valid.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[max-lines-valid.html] - [e.style['max-lines'\] = "1" should set the property value] - expected: FAIL - - [e.style['max-lines'\] = "none" should set the property value] - expected: FAIL - - [e.style['max-lines'\] = "6" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini deleted file mode 100644 index 4265475754df..000000000000 --- a/testing/web-platform/meta/css/css-overflow/parsing/overflow-computed.html.ini +++ /dev/null @@ -1,28 +0,0 @@ -[overflow-computed.html] - [Property overflow value 'clip' computes to 'clip'] - expected: FAIL - - [Property overflow value 'clip auto' computes to 'hidden auto'] - expected: FAIL - - [Property overflow value 'auto clip' computes to 'auto hidden'] - expected: FAIL - - [Property overflow value 'clip clip' computes to 'clip'] - expected: FAIL - - [Property overflow value 'clip hidden' computes to 'hidden'] - expected: FAIL - - [Property overflow value 'clip scroll' computes to 'hidden scroll'] - expected: FAIL - - [Property overflow value 'hidden clip' computes to 'hidden'] - expected: FAIL - - [Property overflow value 'scroll clip' computes to 'scroll hidden'] - expected: FAIL - - [Property overflow-y value 'clip' computes to 'clip'] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini b/testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini deleted file mode 100644 index 4467fb7d6fe9..000000000000 --- a/testing/web-platform/meta/css/css-overflow/parsing/overflow-valid.html.ini +++ /dev/null @@ -1,22 +0,0 @@ -[overflow-valid.html] - [e.style['overflow-inline'\] = "scroll" should set the property value] - expected: FAIL - - [e.style['overflow-block'\] = "hidden" should set the property value] - expected: FAIL - - [e.style['overflow-inline'\] = "visible" should set the property value] - expected: FAIL - - [e.style['overflow'\] = "clip" should set the property value] - expected: FAIL - - [e.style['overflow-y'\] = "clip" should set the property value] - expected: FAIL - - [e.style['overflow'\] = "clip clip" should set the property value] - expected: FAIL - - [e.style['overflow-block'\] = "clip" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini index b531461f97c0..f34d22de93c8 100644 --- a/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini @@ -1,4 +1,5 @@ prefs: [dom.animations-api.getAnimations.enabled:true] + [idlharness.html] [CSSPseudoElementList interface: existence and properties of interface object] expected: FAIL @@ -75,9 +76,3 @@ prefs: [dom.animations-api.getAnimations.enabled:true] [CSSPseudoElementList interface: calling item(unsigned long) on beforeElements with too few arguments must throw TypeError] expected: FAIL - [CSSPseudoElement interface: attribute element] - expected: FAIL - - [CSSPseudoElement interface: beforeElements.item(0) must inherit property "element" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini deleted file mode 100644 index 7d82ea7f9ea3..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[ancestor-change-heuristic.html] - [Ancestor changes in document scroller.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS - FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini deleted file mode 100644 index bb9826f7f974..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[anchoring-with-bounds-clamping.html] - [Anchoring combined with scroll bounds clamping in the document.] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini deleted file mode 100644 index 3bddafec54cf..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[basic.html] - [Minimal scroll anchoring example.] - expected: - if os == "win": "FAIL" - if os == "mac": "FAIL" - if os == "linux": "FAIL" - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini deleted file mode 100644 index 2146d798eddb..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[descend-into-container-with-float.html] - [Zero-height container with float.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS - FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini deleted file mode 100644 index c1feae84e7e9..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[descend-into-container-with-overflow.html] - [Zero-height container with visible overflow.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS - FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini deleted file mode 100644 index b1885c1940e8..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[exclude-fixed-position.html] - [Fixed-position header.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS - FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini deleted file mode 100644 index 586ca2ba3735..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[inline-block.html] - [Anchor selection descent into inline blocks.] - expected: - if os == "linux": "FAIL" - if os == "mac": "FAIL" - if os == "win": "FAIL" - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini deleted file mode 100644 index 1ef4c4c38a86..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[position-change-heuristic.html] - [Position changes in document scroller.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS - FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini deleted file mode 100644 index 679fec45ad8c..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[start-edge-in-block-layout-direction.html] - [Vertical-RL LTR.] - expected: FAIL - - [Horizontal RTL.] - expected: FAIL - - [Vertical-LR LTR.] - expected: FAIL - - [Horizontal LTR.] - expected: FAIL - - [Vertical-RL RTL.] - expected: FAIL - - [Vertical-LR RTL.] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/subtree-exclusion.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/subtree-exclusion.html.ini deleted file mode 100644 index 5c23c1d4f65c..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/subtree-exclusion.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[subtree-exclusion.html] - [Subtree exclusion with overflow-anchor.] - expected: - if os == "win": "FAIL" - if os == "mac": "FAIL" - if os == "linux": "FAIL" - diff --git a/testing/web-platform/meta/css/css-scroll-anchoring/wrapped-text.html.ini b/testing/web-platform/meta/css/css-scroll-anchoring/wrapped-text.html.ini deleted file mode 100644 index b2af9315a287..000000000000 --- a/testing/web-platform/meta/css/css-scroll-anchoring/wrapped-text.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[wrapped-text.html] - [Anchoring with text wrapping changes.] - expected: - if os == "win": "FAIL" - if os == "mac": "FAIL" - if os == "linux": "FAIL" - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-valid.html.ini deleted file mode 100644 index e6862aad65ba..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-block-valid.html.ini +++ /dev/null @@ -1,22 +0,0 @@ -[scroll-margin-block-valid.html] - [e.style['scroll-margin-block-start'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-block-end'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-block'\] = "1px 2px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-block'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-block-start'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-block-end'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-block'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-inline-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-inline-valid.html.ini deleted file mode 100644 index 26e1c2ce8385..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-inline-valid.html.ini +++ /dev/null @@ -1,22 +0,0 @@ -[scroll-margin-inline-valid.html] - [e.style['scroll-margin-inline'\] = "1px 2px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-inline-end'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-inline-start'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-inline'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-inline'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-inline-start'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-inline-end'\] = "-10px" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini deleted file mode 100644 index 0503f8d83f33..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-margin-valid.html.ini +++ /dev/null @@ -1,40 +0,0 @@ -[scroll-margin-valid.html] - [e.style['scroll-margin-right'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-top'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin'\] = "1px 2px 3px 4px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-left'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin'\] = "1px 2px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-right'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin'\] = "1px 2px 3px" should set the property value] - expected: FAIL - - [e.style['scroll-margin'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-bottom'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-bottom'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin-left'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-margin-top'\] = "-10px" should set the property value] - expected: FAIL - - [e.style['scroll-margin'\] = "-10px" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-valid.html.ini deleted file mode 100644 index 68ed4a690326..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-block-valid.html.ini +++ /dev/null @@ -1,55 +0,0 @@ -[scroll-padding-block-valid.html] - [e.style['scroll-padding-block'\] = "auto auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-end'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-start'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-end'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "1px 2px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-start'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-start'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-start'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "1px auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-end'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-end'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-start'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block-end'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-block'\] = "auto" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-inline-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-inline-valid.html.ini deleted file mode 100644 index eddb4026d0b9..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-inline-valid.html.ini +++ /dev/null @@ -1,55 +0,0 @@ -[scroll-padding-inline-valid.html] - [e.style['scroll-padding-inline-start'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-end'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-end'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-start'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "1px 2px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "1px auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-start'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "auto auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-start'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-end'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-end'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-end'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-inline-start'\] = "10px" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini deleted file mode 100644 index 373d704d429b..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-padding-valid.html.ini +++ /dev/null @@ -1,88 +0,0 @@ -[scroll-padding-valid.html] - [e.style['scroll-padding-bottom'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-top'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-right'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-left'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "1px 2px 3% 4px" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "1px auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-bottom'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-left'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-right'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-right'\] = "calc(50% + 60px)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-top'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-right'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-bottom'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "1px 2px 3%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-left'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-bottom'\] = "20%" should set the property value] - expected: FAIL - - [e.style['scroll-padding-bottom'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-left'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-right'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding-left'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-top'\] = "10px" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "1px 2px" should set the property value] - expected: FAIL - - [e.style['scroll-padding-top'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-padding-top'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['scroll-padding'\] = "auto auto auto auto" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini deleted file mode 100644 index 7c0160ba5039..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-align-valid.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[scroll-snap-align-valid.html] - [e.style['scroll-snap-align'\] = "end" should set the property value] - expected: FAIL - - [e.style['scroll-snap-align'\] = "start none" should set the property value] - expected: FAIL - - [e.style['scroll-snap-align'\] = "center end" should set the property value] - expected: FAIL - - [e.style['scroll-snap-align'\] = "center" should set the property value] - expected: FAIL - - [e.style['scroll-snap-align'\] = "none" should set the property value] - expected: FAIL - - [e.style['scroll-snap-align'\] = "start" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini deleted file mode 100644 index 6a9a17ee6583..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-stop-valid.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[scroll-snap-stop-valid.html] - [e.style['scroll-snap-stop'\] = "normal" should set the property value] - expected: FAIL - - [e.style['scroll-snap-stop'\] = "always" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini deleted file mode 100644 index 1816e37a4244..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[scroll-snap-type-invalid.html] - [e.style['scroll-snap-type'\] = "mandatory" should not set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "proximity" should not set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini deleted file mode 100644 index 0a0dc4f9c777..000000000000 --- a/testing/web-platform/meta/css/css-scroll-snap/parsing/scroll-snap-type-valid.html.ini +++ /dev/null @@ -1,22 +0,0 @@ -[scroll-snap-type-valid.html] - [e.style['scroll-snap-type'\] = "block" should set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "y mandatory" should set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "both" should set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "inline proximity" should set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "y" should set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "inline" should set the property value] - expected: FAIL - - [e.style['scroll-snap-type'\] = "x" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-shadow-parts/interaction-with-placeholder.html.ini b/testing/web-platform/meta/css/css-shadow-parts/interaction-with-placeholder.html.ini deleted file mode 100644 index 9dcaf1419f08..000000000000 --- a/testing/web-platform/meta/css/css-shadow-parts/interaction-with-placeholder.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[interaction-with-placeholder.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini deleted file mode 100644 index 4ae088115b82..000000000000 --- a/testing/web-platform/meta/css/css-shadow-parts/interaction-with-pseudo-elements.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[interaction-with-pseudo-elements.html] - [::first-letter in selected host is styled] - expected: FAIL - - [::first-line in selected host is styled] - expected: FAIL - - [::before in selected host is styled] - expected: FAIL - - [::placeholder in selected host is styled] - expected: FAIL - - [::selection in selected host is styled] - expected: FAIL - - [::after in selected host is styled] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-sizing/range-percent-intrinsic-size-1.html.ini b/testing/web-platform/meta/css/css-sizing/range-percent-intrinsic-size-1.html.ini deleted file mode 100644 index fd80ec7f7ad9..000000000000 --- a/testing/web-platform/meta/css/css-sizing/range-percent-intrinsic-size-1.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[range-percent-intrinsic-size-1.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-sizing/range-percent-intrinsic-size-2.html.ini b/testing/web-platform/meta/css/css-sizing/range-percent-intrinsic-size-2.html.ini deleted file mode 100644 index d5c1fee515ce..000000000000 --- a/testing/web-platform/meta/css/css-sizing/range-percent-intrinsic-size-2.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[range-percent-intrinsic-size-2.html] - expected: - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if os == "android": "FAIL" diff --git a/testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini b/testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini deleted file mode 100644 index 60eef66c2449..000000000000 --- a/testing/web-platform/meta/css/css-syntax/escaped-eof.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[escaped-eof.html] - [Escaped EOF turns into a U+FFFD in a dimension token.] - expected: FAIL - - [Escaped EOF turns into a U+FFFD in an ident token.] - expected: FAIL - - [Escaped EOF turns into a U+FFFD in a url token.] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini deleted file mode 100644 index 9dfc328541da..000000000000 --- a/testing/web-platform/meta/css/css-tables/parsing/border-spacing-valid.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[border-spacing-valid.html] - [e.style['border-spacing'\] = "calc(10px + 0.5em) calc(10px - 0.5em)" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini b/testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini deleted file mode 100644 index 95b9ef8c3e42..000000000000 --- a/testing/web-platform/meta/css/css-tables/parsing/caption-side-invalid.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[caption-side-invalid.html] - [e.style['caption-side'\] = "left" should not set the property value] - expected: FAIL - - [e.style['caption-side'\] = "right" should not set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html.ini deleted file mode 100644 index 26d0016107d3..000000000000 --- a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[overflow-wrap-anywhere-002.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html.ini deleted file mode 100644 index 4f7a36e2280f..000000000000 --- a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[overflow-wrap-anywhere-003.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html.ini b/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html.ini deleted file mode 100644 index b27839133938..000000000000 --- a/testing/web-platform/meta/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[overflow-wrap-break-word-006.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini deleted file mode 100644 index 3d74b5a3efaf..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/hanging-punctuation-valid.html.ini +++ /dev/null @@ -1,52 +0,0 @@ -[hanging-punctuation-valid.html] - [e.style['hanging-punctuation'\] = "allow-end last first" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "force-end" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "force-end last" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "none" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "first force-end" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "allow-end" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "last first force-end" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "last first" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "first allow-end last" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "allow-end first" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "last" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "first" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "first last force-end" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "last allow-end" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "last allow-end first" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "first last" should set the property value] - expected: FAIL - - [e.style['hanging-punctuation'\] = "force-end first last" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini deleted file mode 100644 index 6ff20f08110c..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/line-break-valid.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[line-break-valid.html] - [e.style['line-break'\] = "loose" should set the property value] - expected: FAIL - - [e.style['line-break'\] = "normal" should set the property value] - expected: FAIL - - [e.style['line-break'\] = "anywhere" should set the property value] - expected: FAIL - - [e.style['line-break'\] = "auto" should set the property value] - expected: FAIL - - [e.style['line-break'\] = "strict" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini deleted file mode 100644 index 289b9e8e4e1c..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/tab-size-valid.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[tab-size-valid.html] - [e.style['tab-size'\] = "0px" should set the property value] - expected: FAIL - - [e.style['tab-size'\] = "10px" should set the property value] - expected: FAIL - - [e.style['tab-size'\] = "0" should set the property value] - expected: FAIL - - [e.style['tab-size'\] = "calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['tab-size'\] = "2.5" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini deleted file mode 100644 index e08690369fcd..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/text-align-all-valid.html.ini +++ /dev/null @@ -1,22 +0,0 @@ -[text-align-all-valid.html] - [e.style['text-align-all'\] = "match-parent" should set the property value] - expected: FAIL - - [e.style['text-align-all'\] = "left" should set the property value] - expected: FAIL - - [e.style['text-align-all'\] = "center" should set the property value] - expected: FAIL - - [e.style['text-align-all'\] = "start" should set the property value] - expected: FAIL - - [e.style['text-align-all'\] = "end" should set the property value] - expected: FAIL - - [e.style['text-align-all'\] = "right" should set the property value] - expected: FAIL - - [e.style['text-align-all'\] = "justify" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini deleted file mode 100644 index 275698aae137..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/text-align-last-valid.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[text-align-last-valid.html] - [e.style['text-align-last'\] = "match-parent" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini deleted file mode 100644 index d83652a4ee34..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/text-align-valid.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[text-align-valid.html] - [e.style['text-align'\] = "justify-all" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/text-indent-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-indent-valid.html.ini deleted file mode 100644 index 97f8781bd76a..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/text-indent-valid.html.ini +++ /dev/null @@ -1,25 +0,0 @@ -[text-indent-valid.html] - [e.style['text-indent'\] = "calc(2em + 3ex) hanging each-line" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "calc(50% + 60px) each-line hanging" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "10px hanging" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "20% each-line" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "hanging 20% each-line" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "each-line hanging calc(2em + 3ex)" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "each-line 10px" should set the property value] - expected: FAIL - - [e.style['text-indent'\] = "hanging calc(50% + 60px)" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini deleted file mode 100644 index bdf9f29e85ae..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/text-transform-valid.html.ini +++ /dev/null @@ -1,37 +0,0 @@ -[text-transform-valid.html] - [e.style['text-transform'\] = "full-size-kana full-width capitalize" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "capitalize full-width" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-size-kana full-width" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "capitalize full-width full-size-kana" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-width full-size-kana" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-size-kana lowercase full-width" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-size-kana capitalize" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "lowercase full-size-kana full-width" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-width lowercase" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-width full-size-kana uppercase" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "uppercase full-size-kana" should set the property value] - expected: FAIL - - [e.style['text-transform'\] = "full-width uppercase full-size-kana" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini deleted file mode 100644 index 1ad73fcbb720..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/white-space-valid.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[white-space-valid.html] - [e.style['white-space'\] = "break-spaces" should set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini deleted file mode 100644 index ff76e8dbd132..000000000000 --- a/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[word-spacing-invalid.html] - [e.style['word-spacing'\] = "20%" should not set the property value] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-inheritance-001.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-inheritance-001.html.ini deleted file mode 100644 index 9950ceeb7d89..000000000000 --- a/testing/web-platform/meta/css/css-text/tab-size/tab-size-inheritance-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[tab-size-inheritance-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini deleted file mode 100644 index 5624b9715792..000000000000 --- a/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[tab-size-spacing-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini deleted file mode 100644 index cca2292ebdef..000000000000 --- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-transform-shaping-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini deleted file mode 100644 index 2ba238436ec0..000000000000 --- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-002.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-transform-shaping-002.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini b/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini deleted file mode 100644 index 7e956c7dfde8..000000000000 --- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-shaping-003.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-transform-shaping-003.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-004.html.ini deleted file mode 100644 index 3b579655b8e4..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/break-spaces-004.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[break-spaces-004.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-005.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-005.html.ini deleted file mode 100644 index c2c621bfe62c..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/break-spaces-005.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[break-spaces-005.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-006.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-006.html.ini deleted file mode 100644 index 971ef8db4452..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/break-spaces-006.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[break-spaces-006.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-007.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-007.html.ini deleted file mode 100644 index 8f26da2e6ee6..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/break-spaces-007.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[break-spaces-007.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini b/testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini deleted file mode 100644 index 129efde61a2f..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/break-spaces-008.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[break-spaces-008.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-012.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-012.html.ini deleted file mode 100644 index ad5a035d5f92..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-012.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pre-wrap-012.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-013.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-013.html.ini deleted file mode 100644 index 27a4a1b189d9..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-013.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pre-wrap-013.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-014.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-014.html.ini deleted file mode 100644 index 11c523245cc3..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-014.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pre-wrap-014.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-016.html.ini b/testing/web-platform/meta/css/css-text/white-space/pre-wrap-016.html.ini deleted file mode 100644 index cbbf9cabc21f..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/pre-wrap-016.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pre-wrap-016.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/tab-stop-threshold-005.html.ini b/testing/web-platform/meta/css/css-text/white-space/tab-stop-threshold-005.html.ini deleted file mode 100644 index 24e74516b9f9..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/tab-stop-threshold-005.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[tab-stop-threshold-005.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/tab-stop-threshold-006.html.ini b/testing/web-platform/meta/css/css-text/white-space/tab-stop-threshold-006.html.ini deleted file mode 100644 index fe22ef9105df..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/tab-stop-threshold-006.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[tab-stop-threshold-006.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini deleted file mode 100644 index 6bfbd15b49d4..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-intrinsic-size-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-002.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-002.html.ini deleted file mode 100644 index bddf7af6aae4..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-002.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-intrinsic-size-002.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-003.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-003.html.ini deleted file mode 100644 index 60f075ed1e3f..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-003.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-intrinsic-size-003.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-004.html.ini b/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-004.html.ini deleted file mode 100644 index ec010b1bfd9b..000000000000 --- a/testing/web-platform/meta/css/css-text/white-space/white-space-intrinsic-size-004.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-intrinsic-size-004.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-012.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-012.html.ini deleted file mode 100644 index 508737adbc17..000000000000 --- a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-012.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[word-break-break-all-012.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-013.html.ini b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-013.html.ini deleted file mode 100644 index 9985af751f7d..000000000000 --- a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-013.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[word-break-break-all-013.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-typed-om/interfaces.html.ini b/testing/web-platform/meta/css/css-typed-om/interfaces.html.ini index 90f10bb0ceba..87c25ffdf1c2 100644 --- a/testing/web-platform/meta/css/css-typed-om/interfaces.html.ini +++ b/testing/web-platform/meta/css/css-typed-om/interfaces.html.ini @@ -1514,15 +1514,3 @@ [CSS namespace: operation mm(double)] expected: FAIL - [CSSTransformValue interface: iterable] - expected: FAIL - - [CSSNumericArray interface: iterable] - expected: FAIL - - [StylePropertyMapReadOnly interface: iterable] - expected: FAIL - - [CSSUnparsedValue interface: iterable] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-ui/appearance-cssom-001.html.ini b/testing/web-platform/meta/css/css-ui/appearance-cssom-001.html.ini deleted file mode 100644 index 7d8a39a15b3f..000000000000 --- a/testing/web-platform/meta/css/css-ui/appearance-cssom-001.html.ini +++ /dev/null @@ -1,1124 +0,0 @@ -[appearance-cssom-001.html] - [appearance: menulist-button] - expected: FAIL - - [appearance: continuous-capacity-level-indicator (invalid)] - expected: FAIL - - [appearance: toolbarbutton-dropdown (invalid)] - expected: FAIL - - [appearance: statusbar (invalid)] - expected: FAIL - - [appearance: button-arrow-next (invalid)] - expected: FAIL - - [appearance: meterchunk (invalid)] - expected: FAIL - - [appearance: resizerpanel (invalid)] - expected: FAIL - - [appearance: media-volume-slider (invalid)] - expected: FAIL - - [appearance: scrollbarbutton-left (invalid)] - expected: FAIL - - [appearance: scale-vertical (invalid)] - expected: FAIL - - [appearance: menucheckbox (invalid)] - expected: FAIL - - [-webkit-appearance: square-button] - expected: FAIL - - [appearance: -moz-window-button-restore (invalid)] - expected: FAIL - - [appearance: media-time-remaining-display (invalid)] - expected: FAIL - - [-webkit-appearance: progressbar (invalid)] - expected: FAIL - - [appearance: radio-container (invalid)] - expected: FAIL - - [appearance: media-seek-back-button (invalid)] - expected: FAIL - - [appearance: media-seek-forward-button (invalid)] - expected: FAIL - - [-webkit-appearance: auto] - expected: FAIL - - [appearance: relevancy-level-indicator (invalid)] - expected: FAIL - - [appearance: listitem (invalid)] - expected: FAIL - - [appearance: scrollbarbutton-down (invalid)] - expected: FAIL - - [appearance: scalethumb-vertical (invalid)] - expected: FAIL - - [appearance: scrollbarbutton-up (invalid)] - expected: FAIL - - [-webkit-appearance: scalethumbend (invalid)] - expected: FAIL - - [appearance: tabpanel (invalid)] - expected: FAIL - - [appearance: sliderthumb-vertical (invalid)] - expected: FAIL - - [appearance: button-arrow-down (invalid)] - expected: FAIL - - [appearance: textarea] - expected: FAIL - - [appearance: menulist-textfield] - expected: FAIL - - [appearance: number-input (invalid)] - expected: FAIL - - [appearance: tabpanels (invalid)] - expected: FAIL - - [-webkit-appearance: range-thumb (invalid)] - expected: FAIL - - [-webkit-appearance: inner-spin-button (invalid)] - expected: FAIL - - [appearance: -moz-win-communicationstext (invalid)] - expected: FAIL - - [appearance: treeheadercell (invalid)] - expected: FAIL - - [appearance: inner-spin-button (invalid)] - expected: FAIL - - [appearance: tab (invalid)] - expected: FAIL - - [appearance: scrollbarthumb-vertical (invalid)] - expected: FAIL - - [appearance: scalethumb-horizontal (invalid)] - expected: FAIL - - [appearance: media-exit-fullscreen-button (invalid)] - expected: FAIL - - [appearance: color-well (invalid)] - expected: FAIL - - [appearance: media-sliderthumb (invalid)] - expected: FAIL - - [appearance: media-fullscreen-volume-slider (invalid)] - expected: FAIL - - [appearance: media-current-time-display (invalid)] - expected: FAIL - - [-webkit-appearance: listitem (invalid)] - expected: FAIL - - [appearance: separator (invalid)] - expected: FAIL - - [appearance: dualbutton (invalid)] - expected: FAIL - - [appearance: bogus-button (invalid)] - expected: FAIL - - [appearance: searchfield-decoration (invalid)] - expected: FAIL - - [appearance: scalethumbend (invalid)] - expected: FAIL - - [appearance: -moz-win-browsertabbar-toolbox (invalid)] - expected: FAIL - - [appearance: menupopup (invalid)] - expected: FAIL - - [appearance: checkmenuitem (invalid)] - expected: FAIL - - [appearance: caret] - expected: FAIL - - [appearance: radio-label (invalid)] - expected: FAIL - - [appearance: progress-bar] - expected: FAIL - - [appearance: menulist-text] - expected: FAIL - - [appearance: button-focus (invalid)] - expected: FAIL - - [appearance: -moz-window-button-close (invalid)] - expected: FAIL - - [appearance: listbox] - expected: FAIL - - [appearance: media-volume-slider-mute-button (invalid)] - expected: FAIL - - [appearance: checkbox-container (invalid)] - expected: FAIL - - [appearance: button] - expected: FAIL - - [appearance: progresschunk-vertical (invalid)] - expected: FAIL - - [appearance: treetwisty (invalid)] - expected: FAIL - - [-webkit-appearance: scrollbartrack-horizontal (invalid)] - expected: FAIL - - [-webkit-appearance: scalethumbtick (invalid)] - expected: FAIL - - [-webkit-appearance: push-button] - expected: FAIL - - [appearance: menuarrow (invalid)] - expected: FAIL - - [appearance: scrollbartrack-vertical (invalid)] - expected: FAIL - - [appearance: treeitem (invalid)] - expected: FAIL - - [appearance: media-play-button (invalid)] - expected: FAIL - - [appearance: searchfield] - expected: FAIL - - [appearance: rating-level-indicator (invalid)] - expected: FAIL - - [appearance: -moz-window-frame-right (invalid)] - expected: FAIL - - [appearance: spinner-downbutton (invalid)] - expected: FAIL - - [appearance: splitter (invalid)] - expected: FAIL - - [appearance: media-controls-background (invalid)] - expected: FAIL - - [appearance: square-button] - expected: FAIL - - [appearance: resizer (invalid)] - expected: FAIL - - [appearance: -moz-win-borderless-glass (invalid)] - expected: FAIL - - [appearance: toolbox (invalid)] - expected: FAIL - - [appearance: media-enter-fullscreen-button (invalid)] - expected: FAIL - - [appearance: statusbarpanel (invalid)] - expected: FAIL - - [appearance: -moz-window-titlebar-maximized (invalid)] - expected: FAIL - - [appearance: media-controls-light-bar-background (invalid)] - expected: FAIL - - [appearance: push-button] - expected: FAIL - - [appearance: treetwistyopen (invalid)] - expected: FAIL - - [appearance: progress-bar-value (invalid)] - expected: FAIL - - [appearance: scrollbarbutton-right (invalid)] - expected: FAIL - - [appearance: borderless-attachment (invalid)] - expected: FAIL - - [appearance: media-controls-fullscreen-background (invalid)] - expected: FAIL - - [appearance: treeheader (invalid)] - expected: FAIL - - [appearance: slider-horizontal] - expected: FAIL - - [appearance: checkbox-label (invalid)] - expected: FAIL - - [appearance: -apple-pay-button (invalid)] - expected: FAIL - - [-webkit-appearance: progressbar-vertical (invalid)] - expected: FAIL - - [appearance: -moz-window-button-box (invalid)] - expected: FAIL - - [appearance: spinner-upbutton (invalid)] - expected: FAIL - - [appearance: groupbox (invalid)] - expected: FAIL - - [appearance: snapshotted-plugin-overlay (invalid)] - expected: FAIL - - [appearance: discrete-capacity-level-indicator (invalid)] - expected: FAIL - - [appearance: media-volume-slider-container (invalid)] - expected: FAIL - - [appearance: caps-lock-indicator (invalid)] - expected: FAIL - - [-webkit-appearance: scrollbarthumb-horizontal (invalid)] - expected: FAIL - - [appearance: auto] - expected: FAIL - - [appearance: progressbar-vertical (invalid)] - expected: FAIL - - [appearance: tooltip (invalid)] - expected: FAIL - - [appearance: button-arrow-previous (invalid)] - expected: FAIL - - [appearance: toolbarbutton (invalid)] - expected: FAIL - - [appearance: searchfield-cancel-button (invalid)] - expected: FAIL - - [appearance: -moz-win-exclude-glass (invalid)] - expected: FAIL - - [appearance: media-return-to-realtime-button (invalid)] - expected: FAIL - - [-webkit-appearance: meterbar (invalid)] - expected: FAIL - - [-webkit-appearance: slider-horizontal] - expected: FAIL - - [appearance: -moz-window-frame-left (invalid)] - expected: FAIL - - [-webkit-appearance: scalethumb-vertical (invalid)] - expected: FAIL - - [appearance: media-toggle-closed-captions-button (invalid)] - expected: FAIL - - [appearance: checkbox] - expected: FAIL - - [appearance: textfield-multiline (invalid)] - expected: FAIL - - [appearance: treeline (invalid)] - expected: FAIL - - [appearance: attachment (invalid)] - expected: FAIL - - [appearance: none] - expected: FAIL - - [appearance: searchfield-results-button (invalid)] - expected: FAIL - - [appearance: searchfield-results-decoration (invalid)] - expected: FAIL - - [appearance: radiomenuitem (invalid)] - expected: FAIL - - [appearance: progresschunk (invalid)] - expected: FAIL - - [appearance: toolbar (invalid)] - expected: FAIL - - [appearance: menulist] - expected: FAIL - - [-webkit-appearance: scalethumbstart (invalid)] - expected: FAIL - - [appearance: treeview (invalid)] - expected: FAIL - - [appearance: toolbargripper (invalid)] - expected: FAIL - - [appearance: slider-vertical (invalid)] - expected: FAIL - - [-webkit-appearance: scale-vertical (invalid)] - expected: FAIL - - [appearance: sheet (invalid)] - expected: FAIL - - [appearance: menuimage (invalid)] - expected: FAIL - - [appearance: media-rewind-button (invalid)] - expected: FAIL - - [appearance: menuseparator (invalid)] - expected: FAIL - - [appearance: list-button (invalid)] - expected: FAIL - - [appearance: listitem] - expected: FAIL - - [-webkit-appearance: scalethumb-horizontal (invalid)] - expected: FAIL - - [-webkit-appearance: number-input (invalid)] - expected: FAIL - - [-webkit-appearance: scrollbarthumb-vertical (invalid)] - expected: FAIL - - [appearance: -moz-window-button-maximize (invalid)] - expected: FAIL - - [appearance: scale-horizontal (invalid)] - expected: FAIL - - [appearance: button-arrow-up (invalid)] - expected: FAIL - - [appearance: media-controls-dark-bar-background (invalid)] - expected: FAIL - - [appearance: menuitemtext (invalid)] - expected: FAIL - - [appearance: -moz-window-titlebar (invalid)] - expected: FAIL - - [appearance: menubar (invalid)] - expected: FAIL - - [appearance: tab-scroll-arrow-back (invalid)] - expected: FAIL - - [appearance: menuradio (invalid)] - expected: FAIL - - [appearance: range-thumb (invalid)] - expected: FAIL - - [appearance: -moz-window-button-box-maximized (invalid)] - expected: FAIL - - [appearance: media-mute-button (invalid)] - expected: FAIL - - [appearance: textfield] - expected: FAIL - - [appearance: meterbar (invalid)] - expected: FAIL - - [-moz-appearance (should not be supported)] - expected: FAIL - - [appearance: default-button (invalid)] - expected: FAIL - - [appearance: media-fullscreen-volume-slider-thumb (invalid)] - expected: FAIL - - [appearance: media-overlay-play-button (invalid)] - expected: FAIL - - [appearance: button-bevel] - expected: FAIL - - [appearance: scalethumbtick (invalid)] - expected: FAIL - - [appearance: radio] - expected: FAIL - - [appearance: -moz-win-media-toolbox (invalid)] - expected: FAIL - - [appearance: progressbar (invalid)] - expected: FAIL - - [appearance: media-slider (invalid)] - expected: FAIL - - [appearance: scalethumbstart (invalid)] - expected: FAIL - - [-webkit-appearance: range (invalid)] - expected: FAIL - - [appearance: spinner-textfield (invalid)] - expected: FAIL - - [appearance: spinner (invalid)] - expected: FAIL - - [appearance: treeheadersortarrow (invalid)] - expected: FAIL - - [appearance: -moz-win-glass (invalid)] - expected: FAIL - - [appearance: meter] - expected: FAIL - - [appearance: image-controls-button (invalid)] - expected: FAIL - - [appearance: -moz-window-button-minimize (invalid)] - expected: FAIL - - [appearance: scrollbartrack-horizontal (invalid)] - expected: FAIL - - [appearance: sliderthumb-horizontal (invalid)] - expected: FAIL - - [appearance: menuitem (invalid)] - expected: FAIL - - [appearance: scrollbarthumb-horizontal (invalid)] - expected: FAIL - - [-webkit-appearance: scrollbartrack-vertical (invalid)] - expected: FAIL - - [appearance: range (invalid)] - expected: FAIL - - [appearance: media-volume-sliderthumb (invalid)] - expected: FAIL - - [-webkit-appearance: textfield-multiline (invalid)] - expected: FAIL - - [appearance: -moz-window-frame-bottom (invalid)] - expected: FAIL - - [appearance: -moz-win-communications-toolbox (invalid)] - expected: FAIL - - [appearance: tab-scroll-arrow-forward (invalid)] - expected: FAIL - - [-webkit-appearance: scale-horizontal (invalid)] - expected: FAIL - - [-webkit-appearance: -moz-window-frame-bottom (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menuseparator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-volume-slider-container (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: attachment (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-borderless-glass (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-exit-fullscreen-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: sliderthumb-horizontal (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menulist-text] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button-arrow-previous (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: statusbar (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: list-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: radio-container (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menupopup (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: discrete-capacity-level-indicator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: scrollbarbutton-left (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: checkmenuitem (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: toolbox (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: toolbarbutton (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: tab-scroll-arrow-back (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: tab (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: color-well (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treeheader (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: splitter (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: listbox] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: image-controls-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-exclude-glass (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -apple-pay-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button-bevel] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-button-minimize (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treeheadersortarrow (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: snapshotted-plugin-overlay (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: spinner-textfield (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: sheet (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treeline (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-controls-background (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: searchfield-decoration (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-frame-left (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: toolbar (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: spinner-upbutton (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-communicationstext (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: checkbox] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-button-close (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-rewind-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: progresschunk (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: rating-level-indicator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: bogus-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-controls-fullscreen-background (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treeheadercell (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: scrollbarbutton-up (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-seek-forward-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: caret] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: relevancy-level-indicator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-current-time-display (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treetwistyopen (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: radiomenuitem (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: meterchunk (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: toolbarbutton-dropdown (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-titlebar (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: default-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-sliderthumb (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menulist] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button-arrow-down (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-controls-light-bar-background (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-communications-toolbox (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: caps-lock-indicator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: listitem] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: resizer (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: resizerpanel (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: dualbutton (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: searchfield-cancel-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: textarea] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: tab-scroll-arrow-forward (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treetwisty (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: radio-label (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-button-box (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: tabpanel (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menuitemtext (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button-arrow-up (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: searchfield] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: toolbargripper (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-seek-back-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button-focus (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-volume-slider-mute-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-fullscreen-volume-slider (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: scrollbarbutton-right (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-glass (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: textfield] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: spinner (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-button-restore (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: spinner-downbutton (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: progresschunk-vertical (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: radio] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-time-remaining-display (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-button-maximize (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-browsertabbar-toolbox (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: separator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-win-media-toolbox (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: sliderthumb-vertical (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: tooltip (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: button-arrow-next (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-volume-slider (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-return-to-realtime-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: scrollbarbutton-down (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: checkbox-container (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-toggle-closed-captions-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: searchfield-results-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-overlay-play-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: progress-bar-value (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: checkbox-label (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: borderless-attachment (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menubar (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menuimage (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menuarrow (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: statusbarpanel (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: tabpanels (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-controls-dark-bar-background (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-frame-right (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-mute-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treeview (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: treeitem (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menulist-button] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-enter-fullscreen-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-fullscreen-volume-slider-thumb (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: continuous-capacity-level-indicator (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menulist-textfield] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: groupbox (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: meter] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menucheckbox (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: searchfield-results-decoration (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-titlebar-maximized (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menuradio (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: -moz-window-button-box-maximized (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: slider-vertical (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: progress-bar] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-slider (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-volume-sliderthumb (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: menuitem (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [-webkit-appearance: media-play-button (invalid)] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - diff --git a/testing/web-platform/meta/css/css-values/ic-unit-008.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-008.html.ini deleted file mode 100644 index 027af6d19c9d..000000000000 --- a/testing/web-platform/meta/css/css-values/ic-unit-008.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ic-unit-008.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ic-unit-009.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-009.html.ini deleted file mode 100644 index ec079625a5fc..000000000000 --- a/testing/web-platform/meta/css/css-values/ic-unit-009.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ic-unit-009.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ic-unit-010.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-010.html.ini deleted file mode 100644 index ed3149ae20c9..000000000000 --- a/testing/web-platform/meta/css/css-values/ic-unit-010.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ic-unit-010.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ic-unit-011.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-011.html.ini deleted file mode 100644 index fc139eb97d57..000000000000 --- a/testing/web-platform/meta/css/css-values/ic-unit-011.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ic-unit-011.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini b/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini deleted file mode 100644 index 3c08ad5954fa..000000000000 --- a/testing/web-platform/meta/css/css-values/ic-unit-012.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[ic-unit-012.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/vh-support-atviewport.html.ini b/testing/web-platform/meta/css/css-values/vh-support-atviewport.html.ini deleted file mode 100644 index 9d9d54aebb6f..000000000000 --- a/testing/web-platform/meta/css/css-values/vh-support-atviewport.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[vh-support-atviewport.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini deleted file mode 100644 index d5271c8fcdda..000000000000 --- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini +++ /dev/null @@ -1,53 +0,0 @@ -[scroll-behavior-main-frame-window.html] - [Main frame with smooth scroll-behavior ; scrollBy() with smooth behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scroll() with auto behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scroll() with default behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with auto scroll-behavior ; scrollTo() with smooth behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scrollBy() with default behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scrollBy() with auto behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scroll() with smooth behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Aborting an ongoing smooth scrolling on the main frame with another smooth scrolling] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with smooth scroll-behavior ; scrollTo() with default behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [Main frame with auto scroll-behavior ; scroll() with smooth behavior] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini index 2aabcbe418eb..1578162f33ca 100644 --- a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini +++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini @@ -56,6 +56,3 @@ [Importing a shadow host will not copy shadow root, and also adoptedStyleSheets] expected: FAIL - [Adopting a shadow host will empty adoptedStyleSheets if adopting to a different document] - expected: FAIL - diff --git a/testing/web-platform/meta/css/cssom/cssom-pagerule.html.ini b/testing/web-platform/meta/css/cssom/cssom-pagerule.html.ini deleted file mode 100644 index bcc665831fa7..000000000000 --- a/testing/web-platform/meta/css/cssom/cssom-pagerule.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[cssom-pagerule.html] - [Page selector is initially the empty string] - expected: FAIL - diff --git a/testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini b/testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini deleted file mode 100644 index 4fce4d6e53c8..000000000000 --- a/testing/web-platform/meta/css/filter-effects/filter-subregion-01.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[filter-subregion-01.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/filter-effects/filtered-inline-applies-to-float.html.ini b/testing/web-platform/meta/css/filter-effects/filtered-inline-applies-to-float.html.ini deleted file mode 100644 index 198ae38f80fc..000000000000 --- a/testing/web-platform/meta/css/filter-effects/filtered-inline-applies-to-float.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[filtered-inline-applies-to-float.html] - expected: - if not debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS - if debug and webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS - FAIL diff --git a/testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini b/testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini deleted file mode 100644 index b04f76984f59..000000000000 --- a/testing/web-platform/meta/css/mediaqueries/prefers-color-scheme.html.ini +++ /dev/null @@ -1,40 +0,0 @@ -[prefers-color-scheme.html] - [Should be parseable: '(prefers-color-scheme)'] - expected: FAIL - - [Check that no-preference evaluates to false in the boolean context] - expected: FAIL - - [Should be parseable: '(prefers-color-scheme: dark)'] - expected: FAIL - - [Should be parseable: '(prefers-color-scheme: light)'] - expected: FAIL - - [Should be parseable: '(prefers-color-scheme: no-preference)'] - expected: FAIL - - [Should be parseable in JS: '(prefers-color-scheme: dark)'] - expected: FAIL - - [Should be parseable in a CSS stylesheet: '(prefers-color-scheme: light)'] - expected: FAIL - - [Should be parseable in a CSS stylesheet: '(prefers-color-scheme)'] - expected: FAIL - - [Should be parseable in JS: '(prefers-color-scheme: no-preference)'] - expected: FAIL - - [Should be parseable in a CSS stylesheet: '(prefers-color-scheme: dark)'] - expected: FAIL - - [Should be parseable in JS: '(prefers-color-scheme)'] - expected: FAIL - - [Should be parseable in a CSS stylesheet: '(prefers-color-scheme: no-preference)'] - expected: FAIL - - [Should be parseable in JS: '(prefers-color-scheme: light)'] - expected: FAIL - diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini index 618c4e7ccc70..b421616b6257 100644 --- a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini +++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini @@ -1,5 +1,7 @@ [flexbox-justify-content-horiz-001b.xhtml] expected: if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS + FAIL disabled: if os == "android": https://github.com/web-platform-tests/wpt/pull/14965 + diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml.ini new file mode 100644 index 000000000000..1416bdedf25a --- /dev/null +++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml.ini @@ -0,0 +1,2 @@ +[flexbox-justify-content-vert-003.xhtml] + expected: FAIL diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini deleted file mode 100644 index 33fe3d35e506..000000000000 --- a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html.ini new file mode 100644 index 000000000000..813f59209005 --- /dev/null +++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html.ini @@ -0,0 +1,2 @@ +[calc-width-table-auto-1.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html.ini b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html.ini new file mode 100644 index 000000000000..5fbe72116468 --- /dev/null +++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html.ini @@ -0,0 +1,2 @@ +[calc-width-table-fixed-1.html] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini index dfec0afafc10..2cc82dd080d5 100644 --- a/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini +++ b/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini @@ -5,6 +5,9 @@ [pick the first with activation behavior ] expected: FAIL + [pick the first with activation behavior ] + expected: FAIL + [event state during post-click handling] expected: FAIL diff --git a/testing/web-platform/meta/editing/run/multitest.html.ini b/testing/web-platform/meta/editing/run/multitest.html.ini index 3e4aec3b6100..49bd353d90d0 100644 --- a/testing/web-platform/meta/editing/run/multitest.html.ini +++ b/testing/web-platform/meta/editing/run/multitest.html.ini @@ -2215,6 +2215,3 @@ [[["underline","","first application"\],["underline","","second application"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after] expected: FAIL - [multitest - HTML editing conformance tests] - expected: FAIL - diff --git a/testing/web-platform/meta/encoding/legacy-mb-japanese/euc-jp/__dir__.ini b/testing/web-platform/meta/encoding/legacy-mb-japanese/euc-jp/__dir__.ini new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/testing/web-platform/meta/encoding/legacy-mb-japanese/iso-2022-jp/__dir__.ini b/testing/web-platform/meta/encoding/legacy-mb-japanese/iso-2022-jp/__dir__.ini new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/__dir__.ini b/testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/__dir__.ini new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini b/testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini index 8d66ce5b5005..89cf7b8e2269 100644 --- a/testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini +++ b/testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini @@ -14,12 +14,6 @@ [an initial empty chunk should be ignored] expected: FAIL - [decoding a transferred Uint8Array chunk should give no output] - expected: FAIL - - [decoding a transferred ArrayBuffer chunk should give no output] - expected: FAIL - [decode-utf8.any.html] [decoding one UTF-8 chunk should give one output string] @@ -34,12 +28,6 @@ [an initial empty chunk should be ignored] expected: FAIL - [decoding a transferred Uint8Array chunk should give no output] - expected: FAIL - - [decoding a transferred ArrayBuffer chunk should give no output] - expected: FAIL - [decode-utf8.any.worker.html] [decoding one UTF-8 chunk should give one output string] @@ -54,12 +42,6 @@ [an initial empty chunk should be ignored] expected: FAIL - [decoding a transferred Uint8Array chunk should give no output] - expected: FAIL - - [decoding a transferred ArrayBuffer chunk should give no output] - expected: FAIL - [decode-utf8.any.serviceworker.html] [decoding one UTF-8 chunk should give one output string] @@ -74,9 +56,3 @@ [an initial empty chunk should be ignored] expected: FAIL - [decoding a transferred Uint8Array chunk should give no output] - expected: FAIL - - [decoding a transferred ArrayBuffer chunk should give no output] - expected: FAIL - diff --git a/testing/web-platform/meta/encrypted-media/clearkey-check-encryption-scheme.https.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-check-encryption-scheme.https.html.ini deleted file mode 100644 index c4b9e939b0b0..000000000000 --- a/testing/web-platform/meta/encrypted-media/clearkey-check-encryption-scheme.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[clearkey-check-encryption-scheme.https.html] - [org.w3.clearkey support for "cenc" encryption scheme.] - expected: - if os == "linux": "FAIL" - if os == "win": "FAIL" - if os == "mac": "FAIL" - - [org.w3.clearkey support for "cbcs" encryption scheme.] - expected: - if os == "linux": "FAIL" - if os == "mac": "FAIL" - if os == "win": "FAIL" - diff --git a/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini deleted file mode 100644 index e4bef5d0d94a..000000000000 --- a/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[clearkey-check-status-for-hdcp.https.html] - [org.w3.clearkey support for empty HDCP version.] - expected: FAIL - - [org.w3.clearkey support for HDCP 1.0.] - expected: FAIL - diff --git a/testing/web-platform/meta/encrypted-media/drm-check-encryption-scheme.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-check-encryption-scheme.https.html.ini deleted file mode 100644 index 6e51fc1547e9..000000000000 --- a/testing/web-platform/meta/encrypted-media/drm-check-encryption-scheme.https.html.ini +++ /dev/null @@ -1,17 +0,0 @@ -[drm-check-encryption-scheme.https.html] - expected: - if os == "linux": "TIMEOUT" - if os == "mac": "TIMEOUT" - if os == "win": "TIMEOUT" - [drm support for "cenc" encryption scheme.] - expected: - if os == "win": "TIMEOUT" - if os == "linux": "TIMEOUT" - if os == "mac": "TIMEOUT" - - [drm support for "cbcs" encryption scheme.] - expected: - if os == "linux": "NOTRUN" - if os == "win": "NOTRUN" - if os == "mac": "NOTRUN" - diff --git a/testing/web-platform/meta/encrypted-media/drm-check-status-for-hdcp.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-check-status-for-hdcp.https.html.ini deleted file mode 100644 index b06bb2c64bc7..000000000000 --- a/testing/web-platform/meta/encrypted-media/drm-check-status-for-hdcp.https.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[drm-check-status-for-hdcp.https.html] - expected: - if os == "linux": "TIMEOUT" - if os == "mac": "TIMEOUT" - if os == "win": "TIMEOUT" - [drm support for HDCP 1.0.] - expected: - if os == "win": "NOTRUN" - if os == "linux": "NOTRUN" - if os == "mac": "NOTRUN" - if os == "android": "FAIL" - - [drm support for empty HDCP version.] - expected: - if os == "linux": "TIMEOUT" - if os == "win": "TIMEOUT" - if os == "android": "FAIL" - if os == "mac": "TIMEOUT" - diff --git a/testing/web-platform/meta/encrypted-media/encrypted-media-supported-by-feature-policy.tentative.html.ini b/testing/web-platform/meta/encrypted-media/encrypted-media-supported-by-feature-policy.tentative.html.ini deleted file mode 100644 index 95961c01f4ab..000000000000 --- a/testing/web-platform/meta/encrypted-media/encrypted-media-supported-by-feature-policy.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[encrypted-media-supported-by-feature-policy.tentative.html] - [document.featurePolicy.features should advertise encrypted-media.] - expected: FAIL - diff --git a/testing/web-platform/meta/event-timing/supported-types.window.js.ini b/testing/web-platform/meta/event-timing/supported-types.window.js.ini deleted file mode 100644 index ebff18886937..000000000000 --- a/testing/web-platform/meta/event-timing/supported-types.window.js.ini +++ /dev/null @@ -1,4 +0,0 @@ -[supported-types.window.html] - [supportedEntryTypes contains 'event' and 'firstInput'.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini index 23b3492f11a2..665ab45e5c96 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini @@ -15,6 +15,3 @@ [Verify that when 'layout-animations' is disabled, an 'element.animate' API including a keyframe that uses a blocked property generates violation report (inline scripts).] expected: NOTRUN - [Verify 'layout-animations' is not in document's feature list.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini index 2517c9015cb0..491238444a8d 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini @@ -6,6 +6,3 @@ [Verify that when 'layout-animations' is disabled, a keyframes which includes a blocked property generates violation report.] expected: TIMEOUT - [Sanity-check: 'layout-animations' is not in document's feature list.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini deleted file mode 100644 index 39f653ec4c1c..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini +++ /dev/null @@ -1,235 +0,0 @@ -[feature-policy-frame-policy-allowed-for-all.https.sub.html] - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc+ same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc+ cross origin iframe inherit from header policy.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini index ce9a1e3f6d02..080a7ab636dd 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini @@ -10,250 +10,3 @@ [Test frame policy on data: URL origin iframe with allow = "*" and allowfullscreen.] expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on data: URL origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin sandboxed iframe with allow="fullscreen".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on data: URL origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on sandboxed srcdoc iframe with allow="fullscreen https://www.web-platform.test:8443".] - expected: FAIL - - [Test frame policy on sandboxed iframe with allow="fullscreen".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on sandboxed iframe with allow="fullscreen 'src'".] - expected: FAIL - - [Test frame policy on cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc sandboxed iframe with allow="fullscreen".] - expected: FAIL - - [Test frame policy on srcdoc + same origin sandboxed iframe with allow="fullscreen".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on data: URL origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini index 7ba77d8c2d94..794cd9078d32 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini @@ -4,322 +4,3 @@ [Test frame policy on data: URL cross origin iframe with allow = "*" and allowfullscreen.] expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on another cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on another cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini deleted file mode 100644 index 43d74e439077..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini +++ /dev/null @@ -1,235 +0,0 @@ -[feature-policy-frame-policy-disallowed-for-all.https.sub.html] - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on srcdoc iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on srcdoc iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on srcdoc + cross origin iframe inherit from header policy.] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] - expected: FAIL - - [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] - expected: FAIL - - [Test frame policy on data: URL cross origin iframe with allow = "*".] - expected: FAIL - - [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] - expected: FAIL - - [Test frame policy on cross origin iframe with allow = "'self'".] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini deleted file mode 100644 index 5bbea0b45243..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[feature-policy-header-policy-allowed-for-all.https.sub.html] - [Feature-Policy: fullscreen * -- test fullscreen is allowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen * -- test fullscreen is allowed on cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is disallowed on cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is allowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen *NaN] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini deleted file mode 100644 index cca74f9e232a..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[feature-policy-header-policy-allowed-for-self.https.sub.html] - [Feature-Policy: fullscreen 'self' -- test allowlist is [same_origin\]] - expected: FAIL - - [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' -- test fullscreen is disallowed on cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' -- test fullscreen is allowed on same-origin subframe] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini deleted file mode 100644 index c3844dacd636..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[feature-policy-header-policy-allowed-for-some.https.sub.html] - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is disallowed on cross-origin https://www1.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test allowlist is [same_origin, cross_origin, https://www.example.com\]] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on cross-origin https://www.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on cross-origin subframe] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini index a23305e77db2..aa6c7d740d9d 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini @@ -2,24 +2,3 @@ [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test allowlist is [cross_origin, https://www.example.com\]] expected: FAIL - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen https://www.web-platform.test:8443 -- test fullscreen is disallowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is disallowed on cross-origin https://www1.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen https://www.web-platform.test:8443 -- test fullscreen is allowed on specific cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen 'none'; -- test fullscreen is allowed on specific cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on cross-origin https://www.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini deleted file mode 100644 index 0acffc506b47..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[feature-policy-header-policy-disallowed-for-all.https.sub.html] - [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'none' -- test allowlist is [\]] - expected: FAIL - - [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on cross-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on same-origin subframe] - expected: FAIL - - [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on cross-origin subframe] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini deleted file mode 100644 index 0d0b744764b8..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[feature-policy-nested-header-policy-allowed-for-all.https.sub.html] - [Test nested header policy with remote iframe on policy "fullscreen *"] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen *"] - expected: FAIL - - [Test nested header policy with remote iframe on policy "fullscreen 'self'"] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen 'self'"] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen 'none'"] - expected: FAIL - - [Test nested header policy with remote iframe on policy "fullscreen 'none'"] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini deleted file mode 100644 index d5d938c1b355..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[feature-policy-nested-header-policy-allowed-for-self.https.sub.html] - [Test nested header policy with remote iframe on policy "fullscreen *"] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen *"] - expected: FAIL - - [Test nested header policy with remote iframe on policy "fullscreen 'self'"] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen 'self'"] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen 'none'"] - expected: FAIL - - [Test nested header policy with remote iframe on policy "fullscreen 'none'"] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini deleted file mode 100644 index 147ffd111edf..000000000000 --- a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[feature-policy-nested-header-policy-disallowed-for-all.https.sub.html] - [Test nested header policy with remote iframe on policy "fullscreen 'self'".] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen 'self'".] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen *".] - expected: FAIL - - [Test nested header policy with local iframe on policy "fullscreen 'none'".] - expected: FAIL - - [Test nested header policy with remote iframe on policy "fullscreen 'none'".] - expected: FAIL - - [Test nested header policy with remote iframe on policy "fullscreen *".] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/idlharness.window.js.ini b/testing/web-platform/meta/feature-policy/idlharness.window.js.ini deleted file mode 100644 index 4c2325d05a6d..000000000000 --- a/testing/web-platform/meta/feature-policy/idlharness.window.js.ini +++ /dev/null @@ -1,31 +0,0 @@ -[idlharness.window.html] - [HTMLIFrameElement interface: attribute featurePolicy] - expected: FAIL - - [Document interface: attribute featurePolicy] - expected: FAIL - - [Document interface: document must inherit property "featurePolicy" with the proper type] - expected: FAIL - - [FeaturePolicy interface: document.featurePolicy must inherit property "allowsFeature(DOMString, DOMString)" with the proper type] - expected: FAIL - - [FeaturePolicy interface: document.featurePolicy must inherit property "getAllowlistForFeature(DOMString)" with the proper type] - expected: FAIL - - [FeaturePolicy interface: document.featurePolicy must inherit property "allowedFeatures()" with the proper type] - expected: FAIL - - [FeaturePolicy interface: calling getAllowlistForFeature(DOMString) on document.featurePolicy with too few arguments must throw TypeError] - expected: FAIL - - [Stringification of document.featurePolicy] - expected: FAIL - - [FeaturePolicy interface: calling allowsFeature(DOMString, DOMString) on document.featurePolicy with too few arguments must throw TypeError] - expected: FAIL - - [FeaturePolicy interface: document.featurePolicy must inherit property "features()" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/payment-supported-by-feature-policy.tentative.html.ini b/testing/web-platform/meta/feature-policy/payment-supported-by-feature-policy.tentative.html.ini deleted file mode 100644 index 934359e3ee68..000000000000 --- a/testing/web-platform/meta/feature-policy/payment-supported-by-feature-policy.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[payment-supported-by-feature-policy.tentative.html] - [document.featurePolicy.features should advertise payment.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/picture-in-picture-supported-by-feature-policy.html.ini b/testing/web-platform/meta/feature-policy/picture-in-picture-supported-by-feature-policy.html.ini deleted file mode 100644 index 9993cee3360c..000000000000 --- a/testing/web-platform/meta/feature-policy/picture-in-picture-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[picture-in-picture-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise picture-in-picture.] - expected: FAIL - diff --git a/testing/web-platform/meta/feature-policy/reporting/legacy-image-formats-reporting.html.ini b/testing/web-platform/meta/feature-policy/reporting/legacy-image-formats-reporting.html.ini deleted file mode 100644 index dab507ff7602..000000000000 --- a/testing/web-platform/meta/feature-policy/reporting/legacy-image-formats-reporting.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[legacy-image-formats-reporting.html] - expected: TIMEOUT - [Unsized-media Report Format] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/feature-policy/reporting/unoptimized-images-reporting.html.ini b/testing/web-platform/meta/feature-policy/reporting/unoptimized-images-reporting.html.ini deleted file mode 100644 index 4fff6832567e..000000000000 --- a/testing/web-platform/meta/feature-policy/reporting/unoptimized-images-reporting.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[unoptimized-images-reporting.html] - expected: TIMEOUT - [unoptimized-images Report Format] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/fetch/api/basic/stream-safe-creation.any.js.ini b/testing/web-platform/meta/fetch/api/basic/stream-safe-creation.any.js.ini deleted file mode 100644 index df388892f1f5..000000000000 --- a/testing/web-platform/meta/fetch/api/basic/stream-safe-creation.any.js.ini +++ /dev/null @@ -1,9 +0,0 @@ -[stream-safe-creation.any.serviceworker.html] - expected: - if (os == "mac") and debug: "" - -[stream-safe-creation.any.sharedworker.html] - -[stream-safe-creation.any.worker.html] - -[stream-safe-creation.any.html] diff --git a/testing/web-platform/meta/fetch/api/cors/__dir__.ini b/testing/web-platform/meta/fetch/api/cors/__dir__.ini index 3dfa2e56792f..8e88d68a5d5c 100644 --- a/testing/web-platform/meta/fetch/api/cors/__dir__.ini +++ b/testing/web-platform/meta/fetch/api/cors/__dir__.ini @@ -1,2 +1,2 @@ -lsan-allowed: [Alloc, Create, EntrySlotOrCreate, FetchDriverObserver, Malloc, NewPage, Realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::ThrottledEventQueue::Create, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::InternalRequest::GetRequestConstructorCopy, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::PerformanceStorageWorker::Create, mozilla::dom::PromiseWorkerProxy::Create, mozilla::dom::WorkerCSPEventListener::Create, mozilla::dom::WorkerFetchResolver::Create, mozilla::net::nsStandardURL::TemplatedMutator, std::sys::unix::alloc::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc, std::sys::unix::alloc::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::realloc] +lsan-allowed: [Alloc, Create, EntrySlotOrCreate, FetchDriverObserver, Malloc, NewPage, Realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::ThrottledEventQueue::Create, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::InternalRequest::GetRequestConstructorCopy, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::PerformanceStorageWorker::Create, mozilla::dom::PromiseWorkerProxy::Create, mozilla::dom::WorkerCSPEventListener::Create, mozilla::dom::WorkerFetchResolver::Create, mozilla::net::nsStandardURL::TemplatedMutator] leak-threshold: [tab:307200] diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini index c6ad5b558690..4e3b8aca90a0 100644 --- a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini +++ b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.any.js.ini @@ -17,9 +17,6 @@ [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] expected: FAIL - [Cross-scheme (HTTP to HTTPS) no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - [fetch.any.html] [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] @@ -40,9 +37,6 @@ [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] expected: FAIL - [Cross-scheme (HTTP to HTTPS) no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - [fetch.any.serviceworker.html] [Valid cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] @@ -83,6 +77,3 @@ [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] expected: FAIL - [Cross-scheme (HTTP to HTTPS) no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - diff --git a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.https.any.js.ini b/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.https.any.js.ini deleted file mode 100644 index 13a8e6e0db1a..000000000000 --- a/testing/web-platform/meta/fetch/cross-origin-resource-policy/fetch.https.any.js.ini +++ /dev/null @@ -1,55 +0,0 @@ -[fetch.https.any.html] - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - - -[fetch.https.any.worker.html] - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - - -[fetch.https.any.sharedworker.html] - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - - -[fetch.https.any.serviceworker.html] - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.] - expected: FAIL - - [Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.] - expected: FAIL - diff --git a/testing/web-platform/meta/fetch/http-cache/post-patch.html.ini b/testing/web-platform/meta/fetch/http-cache/post-patch.html.ini deleted file mode 100644 index 4e150db256a8..000000000000 --- a/testing/web-platform/meta/fetch/http-cache/post-patch.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[post-patch.html] - [HTTP cache uses content after POST request with response containing Content-Location and cache-allowing header] - expected: FAIL - - [HTTP cache uses content after PATCH request with response containing Content-Location and cache-allowing header] - expected: FAIL - diff --git a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-css.tentative.html.ini b/testing/web-platform/meta/fetch/stale-while-revalidate/stale-css.tentative.html.ini deleted file mode 100644 index 1c8951b7a672..000000000000 --- a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-css.tentative.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[stale-css.tentative.html] - expected: ERROR - [Cache returns stale resource] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.tentative.html.ini b/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.tentative.html.ini deleted file mode 100644 index 3cafa2962f47..000000000000 --- a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.tentative.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[stale-image.tentative.html] - expected: ERROR - [Cache returns stale resource] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-script.tentative.html.ini b/testing/web-platform/meta/fetch/stale-while-revalidate/stale-script.tentative.html.ini deleted file mode 100644 index ee451fc9a4d5..000000000000 --- a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-script.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[stale-script.tentative.html] - [Cache returns stale resource] - expected: FAIL - diff --git a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-supported-by-feature-policy.html.ini b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-supported-by-feature-policy.html.ini deleted file mode 100644 index d4d1b0b56e5b..000000000000 --- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[GeolocationSensor-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise geolocation.] - expected: FAIL - diff --git a/testing/web-platform/meta/gyroscope/Gyroscope-supported-by-feature-policy.html.ini b/testing/web-platform/meta/gyroscope/Gyroscope-supported-by-feature-policy.html.ini deleted file mode 100644 index 0bdc6911ced7..000000000000 --- a/testing/web-platform/meta/gyroscope/Gyroscope-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[Gyroscope-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise gyroscope.] - expected: FAIL - diff --git a/testing/web-platform/meta/html/dom/interfaces.https.html.ini b/testing/web-platform/meta/html/dom/interfaces.https.html.ini index f5dc45165287..55623514d367 100644 --- a/testing/web-platform/meta/html/dom/interfaces.https.html.ini +++ b/testing/web-platform/meta/html/dom/interfaces.https.html.ini @@ -381,31 +381,6 @@ if nightly_build: FAIL bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1510437 - [Window interface: attribute onformdata] - expected: FAIL - - [Window interface: window must inherit property "onformdata" with the proper type] - expected: FAIL - - [Document interface: new Document() must inherit property "onformdata" with the proper type] - expected: FAIL - - [Document interface: iframe.contentDocument must inherit property "onformdata" with the proper type] - expected: FAIL - - [Document interface: attribute onformdata] - expected: FAIL - - [Window interface: window must inherit property "queueMicrotask(VoidFunction)" with the proper type] - expected: FAIL - - [Window interface: calling queueMicrotask(VoidFunction) on window with too few arguments must throw TypeError] - expected: FAIL - - [Window interface: operation queueMicrotask(VoidFunction)] - expected: FAIL - - [interfaces.https.html?include=HTML.*] [HTMLAllCollection must be primary interface of document.all] expected: FAIL @@ -683,24 +658,6 @@ [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onunload" with the proper type] disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1505149 - [HTMLElement interface: attribute onformdata] - expected: FAIL - - [HTMLElement interface: document.createElement("noscript") must inherit property "onformdata" with the proper type] - expected: FAIL - - [HTMLElement interface: document.createElement("noscript") must inherit property "autocapitalize" with the proper type] - expected: FAIL - - [HTMLElement interface: attribute enterKeyHint] - expected: FAIL - - [HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type] - expected: FAIL - - [HTMLElement interface: attribute autocapitalize] - expected: FAIL - [interfaces.https.html?exclude=(Document|Window|HTML.*)] [AudioTrackList interface: existence and properties of interface object] @@ -1339,87 +1296,3 @@ [ImageData interface: new ImageData(10, 10) must inherit property "data" with the proper type] expected: FAIL - [FormDataEvent interface object name] - expected: FAIL - - [FormDataEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [FormDataEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [FormDataEvent interface: attribute formData] - expected: FAIL - - [Stringification of new FormDataEvent("formdata", { formData: new FormData() })] - expected: FAIL - - [FormDataEvent interface: new FormDataEvent("formdata", { formData: new FormData() }) must inherit property "formData" with the proper type] - expected: FAIL - - [FormDataEvent interface: existence and properties of interface object] - expected: FAIL - - [FormDataEvent interface object length] - expected: FAIL - - [FormDataEvent must be primary interface of new FormDataEvent("formdata", { formData: new FormData() })] - expected: FAIL - - [FormDataEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: operation measureText(DOMString)] - expected: FAIL - - [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getContextAttributes()" with the proper type] - expected: FAIL - - [External interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [External must be primary interface of window.external] - expected: FAIL - - [CanvasRenderingContext2D interface: operation getContextAttributes()] - expected: FAIL - - [External interface object name] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, unrestricted double)] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute direction] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute textAlign] - expected: FAIL - - [External interface: operation AddSearchProvider()] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute font] - expected: FAIL - - [External interface: operation IsSearchProviderInstalled()] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, unrestricted double)] - expected: FAIL - - [External interface: existence and properties of interface prototype object] - expected: FAIL - - [External interface: existence and properties of interface object] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute textBaseline] - expected: FAIL - - [External interface object length] - expected: FAIL - - [External interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - diff --git a/testing/web-platform/meta/html/dom/interfaces.worker.js.ini b/testing/web-platform/meta/html/dom/interfaces.worker.js.ini index 35a46e9009e1..12dd18a6c7a1 100644 --- a/testing/web-platform/meta/html/dom/interfaces.worker.js.ini +++ b/testing/web-platform/meta/html/dom/interfaces.worker.js.ini @@ -428,129 +428,3 @@ [Test driver] expected: FAIL - [OffscreenCanvasRenderingContext2D interface: operation measureText(DOMString)] - expected: FAIL - - [PromiseRejectionEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, unrestricted double)] - expected: FAIL - - [TextMetrics interface object length] - expected: FAIL - - [TextMetrics interface: attribute emHeightAscent] - expected: FAIL - - [DedicatedWorkerGlobalScope interface: calling requestAnimationFrame(FrameRequestCallback) on self with too few arguments must throw TypeError] - expected: FAIL - - [TextMetrics interface: attribute ideographicBaseline] - expected: FAIL - - [WorkerGlobalScope interface: self must inherit property "queueMicrotask(VoidFunction)" with the proper type] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [WorkerGlobalScope interface: operation queueMicrotask(VoidFunction)] - expected: FAIL - - [TextMetrics interface: attribute actualBoundingBoxAscent] - expected: FAIL - - [CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [TextMetrics interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [WorkerGlobalScope interface: calling queueMicrotask(VoidFunction) on self with too few arguments must throw TypeError] - expected: FAIL - - [DedicatedWorkerGlobalScope interface: self must inherit property "cancelAnimationFrame(unsigned long)" with the proper type] - expected: FAIL - - [SharedWorker interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [TextMetrics interface: attribute emHeightDescent] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, unrestricted double)] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute direction] - expected: FAIL - - [TextMetrics interface: attribute actualBoundingBoxDescent] - expected: FAIL - - [TextMetrics interface: attribute actualBoundingBoxLeft] - expected: FAIL - - [TextMetrics interface: existence and properties of interface object] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute font] - expected: FAIL - - [DedicatedWorkerGlobalScope interface: calling cancelAnimationFrame(unsigned long) on self with too few arguments must throw TypeError] - expected: FAIL - - [TextMetrics interface: attribute hangingBaseline] - expected: FAIL - - [TextMetrics interface: attribute width] - expected: FAIL - - [Path2D interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [TextMetrics interface: attribute actualBoundingBoxRight] - expected: FAIL - - [TextMetrics interface: attribute fontBoundingBoxAscent] - expected: FAIL - - [TextMetrics interface: attribute alphabeticBaseline] - expected: FAIL - - [TextMetrics interface: existence and properties of interface prototype object] - expected: FAIL - - [CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [TextMetrics interface: attribute fontBoundingBoxDescent] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute textBaseline] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: attribute textAlign] - expected: FAIL - - [TextMetrics interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [DedicatedWorkerGlobalScope interface: self must inherit property "requestAnimationFrame(FrameRequestCallback)" with the proper type] - expected: FAIL - - [OffscreenCanvas interface: operation getContext(OffscreenRenderingContextId, any)] - expected: FAIL - - [DedicatedWorkerGlobalScope interface: operation cancelAnimationFrame(unsigned long)] - expected: FAIL - - [DedicatedWorkerGlobalScope interface: operation requestAnimationFrame(FrameRequestCallback)] - expected: FAIL - - [OffscreenCanvas interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [TextMetrics interface object name] - expected: FAIL - diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini deleted file mode 100644 index 7dd09036a9ea..000000000000 --- a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini +++ /dev/null @@ -1,79 +0,0 @@ -[table-attribute.html] - [table td align attribute left is correct] - expected: FAIL - - [table tfoot align attribute center is correct] - expected: FAIL - - [table th align attribute middle is correct] - expected: FAIL - - [table thead align attribute right is correct] - expected: FAIL - - [table thead align attribute middle is correct] - expected: FAIL - - [table tr align attribute center is correct] - expected: FAIL - - [table th align attribute left is correct] - expected: FAIL - - [table tbody align attribute right is correct] - expected: FAIL - - [table thead align attribute left is correct] - expected: FAIL - - [table th align attribute center is correct] - expected: FAIL - - [table td align attribute center is correct] - expected: FAIL - - [table tr align attribute middle is correct] - expected: FAIL - - [table tfoot align attribute middle is correct] - expected: FAIL - - [table bordercolor attribute is correct] - expected: FAIL - - [table th align attribute right is correct] - expected: FAIL - - [table cellpadding attribute is correct] - expected: FAIL - - [table tr align attribute left is correct] - expected: FAIL - - [table td align attribute right is correct] - expected: FAIL - - [table tfoot align attribute left is correct] - expected: FAIL - - [table tfoot align attribute right is correct] - expected: FAIL - - [table thead align attribute center is correct] - expected: FAIL - - [table tbody align attribute middle is correct] - expected: FAIL - - [table tbody align attribute left is correct] - expected: FAIL - - [table tbody align attribute center is correct] - expected: FAIL - - [table td align attribute middle is correct] - expected: FAIL - - [table tr align attribute right is correct] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html.ini b/testing/web-platform/meta/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html.ini deleted file mode 100644 index 49e7050b6d2e..000000000000 --- a/testing/web-platform/meta/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[stylesheet-not-removed-until-next-stylesheet-loads.html] - [Check that a style sheet loaded by a is available until its successor is loaded] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-supported-by-feature-policy.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-supported-by-feature-policy.html.ini deleted file mode 100644 index 41e9161e0c22..000000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[autoplay-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise autoplay.] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini~e0ac563c0260... Update metadata b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini~e0ac563c0260... Update metadata new file mode 100644 index 000000000000..0027101fa879 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini~e0ac563c0260... Update metadata @@ -0,0 +1,3 @@ +[video_loop_base.html] + expected: + if (os == "linux") and not debug and webrender: CRASH diff --git a/testing/web-platform/meta/html/semantics/forms/form-submission-0/FormDataEvent.window.js.ini b/testing/web-platform/meta/html/semantics/forms/form-submission-0/FormDataEvent.window.js.ini deleted file mode 100644 index 73c78e8da193..000000000000 --- a/testing/web-platform/meta/html/semantics/forms/form-submission-0/FormDataEvent.window.js.ini +++ /dev/null @@ -1,7 +0,0 @@ -[FormDataEvent.window.html] - [Successful FormDataEvent constructor] - expected: FAIL - - [Failing FormDataEvent constructor] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/forms/form-submission-0/constructing-form-data-set.html.ini b/testing/web-platform/meta/html/semantics/forms/form-submission-0/constructing-form-data-set.html.ini deleted file mode 100644 index 7b8dd782e23b..000000000000 --- a/testing/web-platform/meta/html/semantics/forms/form-submission-0/constructing-form-data-set.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[constructing-form-data-set.html] - [Entries added to "formData" IDL attribute should be submitted.] - expected: FAIL - - ["formData" IDL attribute should have entries for form-associated elements in the first event handler, and the second handler can read entries set by the first handler.] - expected: FAIL - - ["formdata" event bubbles, and is not cancelable.] - expected: FAIL - - ["formdata" event bubbles in an orphan tree.] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/forms/form-submission-0/form-submission-algorithm.html.ini b/testing/web-platform/meta/html/semantics/forms/form-submission-0/form-submission-algorithm.html.ini deleted file mode 100644 index c26f0be3d27d..000000000000 --- a/testing/web-platform/meta/html/semantics/forms/form-submission-0/form-submission-algorithm.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[form-submission-algorithm.html] - [Cannot navigate (after constructing the entry list)] - expected: FAIL - - [If constructing entry list flag of form is true, then return] - expected: FAIL - diff --git a/testing/web-platform/meta/html/semantics/selectors/pseudo-classes/link.html.ini b/testing/web-platform/meta/html/semantics/selectors/pseudo-classes/link.html.ini new file mode 100644 index 000000000000..bcca007d37a9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/selectors/pseudo-classes/link.html.ini @@ -0,0 +1,7 @@ +[link.html] + [Only s, s and s that have a href attribute match ':link'] + expected: FAIL + + [':link' doesn't match elements whos href attribute has been removed] + expected: FAIL + diff --git a/testing/web-platform/meta/html/syntax/parsing/__dir__.ini b/testing/web-platform/meta/html/syntax/parsing/__dir__.ini new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/compile-event-handler-lexical-scopes.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/compile-event-handler-lexical-scopes.html.ini deleted file mode 100644 index 07fcdc86d247..000000000000 --- a/testing/web-platform/meta/html/webappapis/scripting/events/compile-event-handler-lexical-scopes.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[compile-event-handler-lexical-scopes.html] - [The EventHandler is an element's event handler and has no form owner.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [The EventHandler is an element's event handler and has a form owner.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - - [The EventHandler is not an element's event handler (i.e. Window's event handler) and has no form owner.] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini index 66f194ecefaa..6c550cf08f7c 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini @@ -35,15 +35,3 @@ [onsecuritypolicyviolation: the content attribute must execute when an event is dispatched] expected: FAIL - [onformdata: the content attribute must execute when an event is dispatched] - expected: FAIL - - [onformdata: the content attribute must be compiled into a function as the corresponding property] - expected: FAIL - - [onformdata: must be on the appropriate locations for GlobalEventHandlers] - expected: FAIL - - [onformdata: the default value must be null] - expected: FAIL - diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini index af6ed524fc83..902c075af236 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini @@ -134,12 +134,4 @@ if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - [not shadowed formdata (window)] - expected: FAIL - - [not shadowed formdata (document.body)] - expected: FAIL - - [not shadowed formdata (document.createElement("body"))] - expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini index 6197778eff79..8e58ff4e584b 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini @@ -101,12 +101,4 @@ if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - [not shadowed formdata (document.body)] - expected: FAIL - - [not shadowed formdata (document.createElement("frameset"))] - expected: FAIL - - [not shadowed formdata (window)] - expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini index f3c91c54a274..61a54defff59 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini @@ -41,9 +41,3 @@ [securitypolicyviolation is unaffected on a windowless frameset] expected: FAIL - [formdata is unaffected on a windowless frameset] - expected: FAIL - - [formdata is unaffected on a windowless body] - expected: FAIL - diff --git a/testing/web-platform/meta/idle-detection/basics.tentative.https.any.js.ini b/testing/web-platform/meta/idle-detection/basics.tentative.https.any.js.ini deleted file mode 100644 index bba50329c649..000000000000 --- a/testing/web-platform/meta/idle-detection/basics.tentative.https.any.js.ini +++ /dev/null @@ -1,51 +0,0 @@ -[basics.tentative.https.any.html] - [query() throws with invalid threshold (null)] - expected: FAIL - - [query() uses a default value for the threshold when none is passed] - expected: FAIL - - [query() uses threshold property] - expected: FAIL - - [query() throws with invalid threshold (-1)] - expected: FAIL - - [query() basics] - expected: FAIL - - [query() uses a default value for the threshold] - expected: FAIL - - [query() throws with invalid threshold (NaN)] - expected: FAIL - - [query() throws with invalid threshold (0)] - expected: FAIL - - -[basics.tentative.https.any.worker.html] - [query() throws with invalid threshold (null)] - expected: FAIL - - [query() uses a default value for the threshold when none is passed] - expected: FAIL - - [query() uses threshold property] - expected: FAIL - - [query() throws with invalid threshold (-1)] - expected: FAIL - - [query() basics] - expected: FAIL - - [query() uses a default value for the threshold] - expected: FAIL - - [query() throws with invalid threshold (NaN)] - expected: FAIL - - [query() throws with invalid threshold (0)] - expected: FAIL - diff --git a/testing/web-platform/meta/idle-detection/idlharness.https.any.js.ini b/testing/web-platform/meta/idle-detection/idlharness.https.any.js.ini deleted file mode 100644 index ab4889268c1e..000000000000 --- a/testing/web-platform/meta/idle-detection/idlharness.https.any.js.ini +++ /dev/null @@ -1,9 +0,0 @@ -[idlharness.https.any.worker.html] - [Test IDL implementation of Idle Detection API] - expected: FAIL - - -[idlharness.https.any.html] - [Test IDL implementation of Idle Detection API] - expected: FAIL - diff --git a/testing/web-platform/meta/intersection-observer/root-margin.html.ini b/testing/web-platform/meta/intersection-observer/root-margin.html.ini index 517f5e1fbc9e..d694b53948f8 100644 --- a/testing/web-platform/meta/intersection-observer/root-margin.html.ini +++ b/testing/web-platform/meta/intersection-observer/root-margin.html.ini @@ -11,7 +11,3 @@ expected: if os == "android": FAIL - [document.scrollingElement.scrollTop = document.documentElement.clientHeight + 200] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - diff --git a/testing/web-platform/meta/kv-storage/api-surface.https.html.ini b/testing/web-platform/meta/kv-storage/api-surface.https.html.ini deleted file mode 100644 index e6048e42a510..000000000000 --- a/testing/web-platform/meta/kv-storage/api-surface.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[api-surface.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/cause-errors-via-idb.https.html.ini b/testing/web-platform/meta/kv-storage/cause-errors-via-idb.https.html.ini deleted file mode 100644 index 899e2dc44ab1..000000000000 --- a/testing/web-platform/meta/kv-storage/cause-errors-via-idb.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[cause-errors-via-idb.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/entries.https.html.ini b/testing/web-platform/meta/kv-storage/entries.https.html.ini deleted file mode 100644 index fdbbd5e4db22..000000000000 --- a/testing/web-platform/meta/kv-storage/entries.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[entries.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/key-types.https.html.ini b/testing/web-platform/meta/kv-storage/key-types.https.html.ini deleted file mode 100644 index 129cb6095c6f..000000000000 --- a/testing/web-platform/meta/kv-storage/key-types.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[key-types.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/keys-values-entries.https.html.ini b/testing/web-platform/meta/kv-storage/keys-values-entries.https.html.ini deleted file mode 100644 index 33ef1ab5b213..000000000000 --- a/testing/web-platform/meta/kv-storage/keys-values-entries.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[keys-values-entries.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/keys.https.html.ini b/testing/web-platform/meta/kv-storage/keys.https.html.ini deleted file mode 100644 index a393d5f4767a..000000000000 --- a/testing/web-platform/meta/kv-storage/keys.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[keys.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/non-secure-context-dynamic-import.html.ini b/testing/web-platform/meta/kv-storage/non-secure-context-dynamic-import.html.ini deleted file mode 100644 index db0a8f57e446..000000000000 --- a/testing/web-platform/meta/kv-storage/non-secure-context-dynamic-import.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[non-secure-context-dynamic-import.html] - [KV Storage: should not work in non-secure contexts when included via import()] - expected: FAIL - diff --git a/testing/web-platform/meta/kv-storage/non-secure-context-import-statement.html.ini b/testing/web-platform/meta/kv-storage/non-secure-context-import-statement.html.ini deleted file mode 100644 index d57ce188791f..000000000000 --- a/testing/web-platform/meta/kv-storage/non-secure-context-import-statement.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[non-secure-context-import-statement.html] - expected: TIMEOUT - [KV Storage: should not work in non-secure contexts when included via an import statement] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/kv-storage/non-secure-context-script-element.html.ini b/testing/web-platform/meta/kv-storage/non-secure-context-script-element.html.ini deleted file mode 100644 index de64176062ff..000000000000 --- a/testing/web-platform/meta/kv-storage/non-secure-context-script-element.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[non-secure-context-script-element.html] - expected: TIMEOUT - [KV Storage: should not work in non-secure contexts when included via a script element] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/kv-storage/storage-smoke-test.https.html.ini b/testing/web-platform/meta/kv-storage/storage-smoke-test.https.html.ini deleted file mode 100644 index 40847320c46c..000000000000 --- a/testing/web-platform/meta/kv-storage/storage-smoke-test.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[storage-smoke-test.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/undefined-value.https.html.ini b/testing/web-platform/meta/kv-storage/undefined-value.https.html.ini deleted file mode 100644 index 8c875aec20ac..000000000000 --- a/testing/web-platform/meta/kv-storage/undefined-value.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[undefined-value.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/kv-storage/values.https.html.ini b/testing/web-platform/meta/kv-storage/values.https.html.ini deleted file mode 100644 index 6a0776e606bb..000000000000 --- a/testing/web-platform/meta/kv-storage/values.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[values.https.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/magnetometer/Magnetometer-supported-by-feature-policy.html.ini b/testing/web-platform/meta/magnetometer/Magnetometer-supported-by-feature-policy.html.ini deleted file mode 100644 index d724359d197a..000000000000 --- a/testing/web-platform/meta/magnetometer/Magnetometer-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[Magnetometer-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise magnetometer.] - expected: FAIL - diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-creation.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-creation.https.html.ini deleted file mode 100644 index 983b8299ee8d..000000000000 --- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-creation.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[MediaRecorder-creation.https.html] - [Video+Audio MediaRecorder] - expected: FAIL - - [Video-only MediaRecorder] - expected: FAIL - - [Audio-only MediaRecorder] - expected: FAIL - diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-detached-context.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-detached-context.html.ini deleted file mode 100644 index 76921fa82544..000000000000 --- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-detached-context.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[MediaRecorder-detached-context.html] - [MediaRecorder creation with detached context] - expected: FAIL - diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-disabled-tracks.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-disabled-tracks.https.html.ini deleted file mode 100644 index be5a714951ea..000000000000 --- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-disabled-tracks.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[MediaRecorder-disabled-tracks.https.html] - [audio-video] - expected: FAIL - - [video-only] - expected: FAIL - - [audio-only] - expected: FAIL - diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini deleted file mode 100644 index e81b7344a5a0..000000000000 --- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[MediaRecorder-events-and-exceptions.html] - [MediaRecorder events and exceptions] - expected: FAIL - diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini deleted file mode 100644 index ce475a2b1413..000000000000 --- a/testing/web-platform/meta/mediacapture-streams/MediaStream-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[MediaStream-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise microphone.] - expected: FAIL - - [document.featurePolicy.features should advertise camera.] - expected: FAIL - diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync index e1548ae0a7ca..3fadcafb245f 100644 --- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1,2 +1,2 @@ -local: 43e3aad0ad8f7bc99b03c1871e25193e9382aa7a -upstream: 9c5701192b581208a028144cb0fc27e462541a49 +local: 98affb33e20d59c431485e155552539fcb671bd8 +upstream: 8506febdb9bdce487ef7e4ff91e9b70853019b38 diff --git a/testing/web-platform/meta/payment-handler/__dir__.ini b/testing/web-platform/meta/payment-handler/__dir__.ini index 66bddb027bbb..32ab257be4a3 100644 --- a/testing/web-platform/meta/payment-handler/__dir__.ini +++ b/testing/web-platform/meta/payment-handler/__dir__.ini @@ -1,5 +1,5 @@ prefs: [dom.payments.request.enabled:true] disabled: if not nightly_build: https://bugzilla.mozilla.org/show_bug.cgi?id=1495301 -lsan-allowed: [Alloc, CompareNetwork, EntrySlotOrCreate, MakeUnique, Malloc, NS_NewLoadGroup, NewChannelFromURIWithProxyFlagsInternal, NewPage, PLDHashTable::Add, Realloc, js::Call, mozilla::dom::NativeHandlerCallback, mozilla::dom::cache::CacheOpChild::Recv__delete__, mozilla::dom::serviceWorkerScriptCache::, mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel2, mozilla::net::nsStandardURL::TemplatedMutator] +lsan-allowed: [Alloc, CompareNetwork, EntrySlotOrCreate, MakeUnique, Malloc, NS_NewLoadGroup, NewChannelFromURIWithProxyFlagsInternal, NewPage, PLDHashTable::Add, Realloc, mozilla::dom::cache::CacheOpChild::Recv__delete__, mozilla::dom::serviceWorkerScriptCache::, mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel2, mozilla::net::nsStandardURL::TemplatedMutator] leak-threshold: [tab:51200] diff --git a/testing/web-platform/meta/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html.ini b/testing/web-platform/meta/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html.ini index 1d4026e6a161..185ff5f2b57e 100644 --- a/testing/web-platform/meta/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html.ini +++ b/testing/web-platform/meta/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html.ini @@ -9,11 +9,9 @@ [object] expected: - if (os == "linux") and debug and not webrender and not e10s: "FAIL" - if (os == "mac") and not debug: "TIMEOUT" + if not e10s: FAIL [embed] expected: if not e10s: FAIL - if (os == "mac") and not debug: "FAIL" diff --git a/testing/web-platform/meta/payment-request/historical.https.html.ini b/testing/web-platform/meta/payment-request/historical.https.html.ini index 84fdc262d29e..1134f2f75bdb 100644 --- a/testing/web-platform/meta/payment-request/historical.https.html.ini +++ b/testing/web-platform/meta/payment-request/historical.https.html.ini @@ -31,6 +31,3 @@ expected: if not e10s: FAIL - [regionCode in PaymentAddress] - expected: FAIL - diff --git a/testing/web-platform/meta/payment-request/payment-is-showing.https.html.ini b/testing/web-platform/meta/payment-request/payment-is-showing.https.html.ini deleted file mode 100644 index a15ecedc374c..000000000000 --- a/testing/web-platform/meta/payment-request/payment-is-showing.https.html.ini +++ /dev/null @@ -1,65 +0,0 @@ -[payment-is-showing.https.html] - expected: - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): OK - TIMEOUT - [Simple payment-relevant browsing context's payment request is showing boolean is true] - expected: FAIL - - [Navigating an nested browsing context sets 'payment request is showing boolean' back to false] - expected: FAIL - - [Given multiple nested browsing contexts, and an iframe calls show() first, other nested browsing contexts can't show a request.] - expected: - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT - FAIL - - [Using a popup window prevents the top-browsing context from showing a payment request] - expected: FAIL - - [An iframe cannot show a payment request if the top-level window is already showing one.] - expected: FAIL - - [Given multiple nested browsing contexts, and popup calls show() first, other nested browsing contexts can't show a request.] - expected: FAIL - - [The top browsing context can only show one payment sheet at a time.] - expected: FAIL - - [Navigating an iframe as a nested browsing context sets 'payment request is showing boolean' to false.] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT - if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): TIMEOUT - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): TIMEOUT - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT - FAIL - - [Given multiple nested browsing contexts, and window calls show() first, other nested browsing contexts can't show a request.] - expected: FAIL - - [If an iframe shows a payment request, the top-level browsing context can't also show one.] - expected: FAIL - - [Navigating a popup as a nested browsing context sets 'payment request is showing boolean' to false.] - expected: - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN - if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): NOTRUN - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): NOTRUN - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): NOTRUN - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): NOTRUN - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): NOTRUN - FAIL - diff --git a/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini b/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini index cc9f00f5c550..0d675cb553f6 100644 --- a/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini +++ b/testing/web-platform/meta/performance-timeline/idlharness.any.js.ini @@ -5,54 +5,18 @@ [PerformanceObserver interface: attribute supportedEntryTypes] expected: FAIL - [PerformanceMark interface: attribute detail] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - [idlharness.any.sharedworker.html] [PerformanceObserver interface: attribute supportedEntryTypes] expected: FAIL - [PerformanceMark interface: attribute detail] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - [idlharness.any.html] [PerformanceObserver interface: attribute supportedEntryTypes] expected: FAIL - [PerformanceMark interface: attribute detail] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - [idlharness.any.worker.html] [PerformanceObserver interface: attribute supportedEntryTypes] expected: FAIL - [PerformanceMark interface: attribute detail] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - diff --git a/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini b/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini index d50c5e656a8b..3dfb3609d11a 100644 --- a/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini +++ b/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini @@ -116,9 +116,3 @@ [HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type] expected: FAIL - [HTMLVideoElement interface: attribute autoPictureInPicture] - expected: FAIL - - [HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type] - expected: FAIL - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini deleted file mode 100644 index e1f7f0414cf1..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT - [mouse Event sequence at implicit release on click] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN - FAIL - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini deleted file mode 100644 index c2ac6af5f7ed..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[pointerevent_click_during_capture.html] - expected: - if os == "android": "ERROR" - [mouse click target during capture] - expected: FAIL - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html.ini deleted file mode 100644 index 7f9ab5cc6e2d..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[pointerevent_lostpointercapture_for_disconnected_node.html] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR diff --git a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini deleted file mode 100644 index 38542190e490..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[pointerevent_lostpointercapture_is_first.html] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini deleted file mode 100644 index 323dae42a123..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini +++ /dev/null @@ -1,25 +0,0 @@ -[pointerevent_pointerenter_does_not_bubble.html] - expected: - if os == "android": "TIMEOUT" - [ mouse pointerenter.fromElement value is null.] - expected: FAIL - - [ mouse pointerenter.toElement attribute exists] - expected: FAIL - - [ mouse pointerenter.toElement IDL type object (JS type was undefined)] - expected: FAIL - - [ mouse pointerenter.fromElement IDL type object (JS type was undefined)] - expected: FAIL - - [ mouse pointerenter.fromElement attribute exists] - expected: FAIL - - [ mouse pointerenter.toElement value is null.] - expected: FAIL - - [pointerEnter event does not bubble] - expected: - if os == "android": "NOTRUN" - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini deleted file mode 100644 index 056ff1dc4d36..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[pointerevent_pointerleave_descendant_over.html] - expected: - if os == "android": "TIMEOUT" diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini deleted file mode 100644 index 2fc7acb0424c..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[pointerevent_pointerleave_descendants.html] - expected: - if os == "android": "TIMEOUT" - [pointerleave event received] - expected: - if os == "android": "NOTRUN" - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini deleted file mode 100644 index 45b8bd890fc7..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini +++ /dev/null @@ -1,25 +0,0 @@ -[pointerevent_pointerleave_does_not_bubble.html] - expected: - if os == "android": "TIMEOUT" - [ mouse pointerleave.toElement value is null.] - expected: FAIL - - [ mouse pointerleave.fromElement value is null.] - expected: FAIL - - [ mouse pointerleave.toElement attribute exists] - expected: FAIL - - [ mouse pointerleave.fromElement attribute exists] - expected: FAIL - - [ mouse pointerleave.fromElement IDL type object (JS type was undefined)] - expected: FAIL - - [ mouse pointerleave.toElement IDL type object (JS type was undefined)] - expected: FAIL - - [pointerLeave event does not bubble] - expected: - if os == "android": "NOTRUN" - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerout_pen.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerout_pen.html.ini deleted file mode 100644 index 1f9c423db515..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_pointerout_pen.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pointerevent_pointerout_pen.html] - expected: ERROR diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerout_received_once.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerout_received_once.html.ini deleted file mode 100644 index 43f8f0d289d1..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_pointerout_received_once.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[pointerevent_pointerout_received_once.html] - expected: - if os == "android": "TIMEOUT" diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html.ini deleted file mode 100644 index 16a4139a952c..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[pointerevent_releasepointercapture_invalid_pointerid.html] - expected: - if os == "android": "TIMEOUT" - [releasePointerCapture: DOMException NotFoundError] - expected: - if os == "win": "FAIL" - if os == "android": "NOTRUN" - if os == "linux": "FAIL" - if os == "mac": "FAIL" - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini deleted file mode 100644 index 5cde8345ef5d..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[pointerevent_releasepointercapture_onpointerup_mouse.html] - expected: - if os == "android": "TIMEOUT" diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_disconnected.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_disconnected.html.ini deleted file mode 100644 index 7e1812ced98d..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_disconnected.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[pointerevent_setpointercapture_disconnected.html] - expected: - if os == "android": "TIMEOUT" - [setPointerCapture: DOMException InvalidStateError] - expected: - if os == "android": "NOTRUN" - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini deleted file mode 100644 index 8e7dcf00ffc6..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pointerevent_setpointercapture_invalid_pointerid.html] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT - [setPointerCapture: DOMException NotFoundError] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN - FAIL - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini deleted file mode 100644 index fa261ce32dd8..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[pointerevent_setpointercapture_relatedtarget.html] - expected: - if os == "android": "ERROR" diff --git a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini deleted file mode 100644 index 6cfd3044f3fc..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[pointerevent_suppress_compat_events_on_click.html] - [Event log] - expected: - if os == "android": "FAIL" - diff --git a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini deleted file mode 100644 index 6d33994b6fd8..000000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[pointerevent_suppress_compat_events_on_drag_mouse.html] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR - [Event log] - expected: - if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - diff --git a/testing/web-platform/meta/portals/portal-activate-event.html.ini b/testing/web-platform/meta/portals/portal-activate-event.html.ini deleted file mode 100644 index f803deac4d20..000000000000 --- a/testing/web-platform/meta/portals/portal-activate-event.html.ini +++ /dev/null @@ -1,11 +0,0 @@ -[portal-activate-event.html] - expected: TIMEOUT - [Tests that the PortalActivateEvent is dispatched when a portal is activated.] - expected: TIMEOUT - - [Tests that the portalactivate event handler is dispatched when a portal is activated.] - expected: TIMEOUT - - [Tests that the HTMLBodyElement has the portalactivate event handler.] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/portals/portals-host-null.html.ini b/testing/web-platform/meta/portals/portals-host-null.html.ini deleted file mode 100644 index 8f7cf8bfd87a..000000000000 --- a/testing/web-platform/meta/portals/portals-host-null.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[portals-host-null.html] - [portals-host-null] - expected: FAIL - diff --git a/testing/web-platform/meta/portals/portals-no-referrer.html.ini b/testing/web-platform/meta/portals/portals-no-referrer.html.ini deleted file mode 100644 index 0ef665bc6481..000000000000 --- a/testing/web-platform/meta/portals/portals-no-referrer.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[portals-no-referrer.html] - [portal contents should be loaded with no referrer] - expected: FAIL - diff --git a/testing/web-platform/meta/portals/portals-rendering.html.ini b/testing/web-platform/meta/portals/portals-rendering.html.ini deleted file mode 100644 index a691bd7c0e66..000000000000 --- a/testing/web-platform/meta/portals/portals-rendering.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[portals-rendering.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/quirks/line-height-in-list-item.tentative.html.ini b/testing/web-platform/meta/quirks/line-height-in-list-item.tentative.html.ini deleted file mode 100644 index d7ad6098d4df..000000000000 --- a/testing/web-platform/meta/quirks/line-height-in-list-item.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-height-in-list-item.tentative.html] - expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/generic/iframe-inheritance.html.ini b/testing/web-platform/meta/referrer-policy/generic/iframe-inheritance.html.ini index dae4704bef01..72f948e79462 100644 --- a/testing/web-platform/meta/referrer-policy/generic/iframe-inheritance.html.ini +++ b/testing/web-platform/meta/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/testing/web-platform/meta/referrer-policy/generic/sandboxed-iframe-with-opaque-origin.html.ini b/testing/web-platform/meta/referrer-policy/generic/sandboxed-iframe-with-opaque-origin.html.ini deleted file mode 100644 index f4089ce54d78..000000000000 --- a/testing/web-platform/meta/referrer-policy/generic/sandboxed-iframe-with-opaque-origin.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[sandboxed-iframe-with-opaque-origin.html] - expected: TIMEOUT - [Sandboxed iframe with tuple origin sends referrers.] - expected: TIMEOUT - - [Sandboxed iframe with opaque origin doesn't send referrers.] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html.ini b/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html.ini deleted file mode 100644 index 246ce01389f3..000000000000 --- a/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[no-entries-for-cross-origin-css-fetched.sub.html] - [Make sure that resources fetched by cross origin CSS are not in the timeline.] - expected: FAIL - diff --git a/testing/web-platform/meta/resource-timing/resource-timing.html.ini b/testing/web-platform/meta/resource-timing/resource-timing.html.ini new file mode 100644 index 000000000000..5873f9d06e9a --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource-timing.html.ini @@ -0,0 +1,2 @@ +[resource-timing.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1290858 diff --git a/testing/web-platform/meta/resource-timing/resource_connection_reuse.https.html.ini b/testing/web-platform/meta/resource-timing/resource_connection_reuse.https.html.ini deleted file mode 100644 index 6d33348409a9..000000000000 --- a/testing/web-platform/meta/resource-timing/resource_connection_reuse.https.html.ini +++ /dev/null @@ -1,69 +0,0 @@ -[resource_connection_reuse.https.html] - disabled: Bug 1523562 - - [domainLookupEnd and fetchStart should be the same] - expected: - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if (os == "win") and (version == "10.0.15063") and not debug: "FAIL" - - [secureConnectStart and fetchStart should be the same] - expected: FAIL - - [connectStart and fetchStart should be the same] - expected: - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if (os == "win") and (version == "10.0.15063") and not debug: "FAIL" - - [domainLookupStart and fetchStart should be the same] - expected: - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if (os == "win") and (version == "10.0.15063") and not debug: "FAIL" - - [connectEnd and fetchStart should be the same] - expected: - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if (os == "win") and (version == "10.0.15063") and not debug: "FAIL" - - [secureConnectionStart and fetchStart should be the same] - expected: FAIL - diff --git a/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content.html.ini b/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content.html.ini deleted file mode 100644 index 921fb79c74a8..000000000000 --- a/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content.html.ini +++ /dev/null @@ -1,18 +0,0 @@ -[resource_connection_reuse_mixed_content.html] - disabled: Bug 1523562 - - [secureConnectionStart and fetchStart should be the same] - expected: FAIL - - [domainLookupEnd and fetchStart should be the same] - expected: FAIL - - [connectStart and fetchStart should be the same] - expected: FAIL - - [domainLookupStart and fetchStart should be the same] - expected: FAIL - - [connectEnd and fetchStart should be the same] - expected: FAIL - diff --git a/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content_redirect.html.ini b/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content_redirect.html.ini deleted file mode 100644 index 502d8e224fa7..000000000000 --- a/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content_redirect.html.ini +++ /dev/null @@ -1,17 +0,0 @@ -[resource_connection_reuse_mixed_content_redirect.html] - disabled: Bug 1525025 - - [secureConnectionStart and fetchStart should be the same] - expected: FAIL - - [domainLookupEnd and fetchStart should be the same] - expected: FAIL - - [connectStart and fetchStart should be the same] - expected: FAIL - - [domainLookupStart and fetchStart should be the same] - expected: FAIL - - [connectEnd and fetchStart should be the same] - expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/resource_initiator_types.html.ini b/testing/web-platform/meta/resource-timing/resource_initiator_types.html.ini index eb6ff9f799c3..ffe0c6dcd45a 100644 --- a/testing/web-platform/meta/resource-timing/resource_initiator_types.html.ini +++ b/testing/web-platform/meta/resource-timing/resource_initiator_types.html.ini @@ -67,7 +67,3 @@ [http://web-platform.test:8000/resource-timing/resources/blue.png?id=picture-99x-img-srcset is not expected to be in the Resource Timing buffer] expected: if os == "android": FAIL - - [Testing resource entries] - expected: FAIL - diff --git a/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini b/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini index c21a795ef19e..e5d647b4d84b 100644 --- a/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini +++ b/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini @@ -2,19 +2,3 @@ [http://web-platform.test:8000/resource-timing/blue.png?id=move_to_child is not expected to be in the Resource Timing buffer] expected: FAIL - [Testing resource entries] - expected: - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL - if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL - if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL - if os == "win": "FAIL" - diff --git a/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini b/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini deleted file mode 100644 index dc12dd11500a..000000000000 --- a/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test_resource_timing.https.html] - [PerformanceEntry has correct order of timing attributes (iframe)] - expected: FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/claim-fetch-with-appcache.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/claim-fetch-with-appcache.https.html.ini deleted file mode 100644 index d6ca14b1a22b..000000000000 --- a/testing/web-platform/meta/service-workers/service-worker/claim-fetch-with-appcache.https.html.ini +++ /dev/null @@ -1,11 +0,0 @@ -[claim-fetch-with-appcache.https.html] - [fetch() should be intercepted after the client is claimed.] - expected: - if (os == "linux") and debug and not webrender and e10s and not sw-e10s: FAIL - if (os == "linux") and debug and webrender: FAIL - if (os == "linux") and not debug: FAIL - if os == "win": FAIL - if os == "android": FAIL - if os == "mac": FAIL - if (os == "linux") and debug and not webrender and not e10s: "FAIL" - diff --git a/testing/web-platform/meta/service-workers/service-worker/claim-fetch.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/claim-fetch.https.html.ini deleted file mode 100644 index 05a6f579f488..000000000000 --- a/testing/web-platform/meta/service-workers/service-worker/claim-fetch.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[claim-fetch.https.html] - [fetch() should be intercepted after the client is claimed.] - expected: - if (os == "linux") and debug and not webrender and e10s and not sw-e10s and (processor == "x86"): FAIL - if (os == "linux") and debug and not webrender and e10s and sw-e10s: FAIL - if (os == "linux") and debug and webrender: FAIL - if (os == "linux") and not debug: FAIL - if os == "win": FAIL - if os == "mac": FAIL - if os == "android": FAIL - if (os == "linux") and debug and not webrender and e10s: FAIL - FAIL - diff --git a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini index 89696dd2024c..aa9068dc1fd9 100644 --- a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini @@ -1,13 +1,13 @@ [clients-matchall-order.https.html] [Clients.matchAll() returns uncontrolled windows in focus order. Case 1.] expected: - if os == "android": "FAIL" + if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL [Clients.matchAll() returns controlled windows in focus order. Case 1.] expected: - if os == "android": "FAIL" + if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL [Clients.matchAll() returns controlled windows and frames in focus order.] expected: - if os == "android": "FAIL" + if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/installing.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/installing.https.html.ini index 52c077177db9..c856224a3431 100644 --- a/testing/web-platform/meta/service-workers/service-worker/installing.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/installing.https.html.ini @@ -5,3 +5,4 @@ [installing is set] expected: FAIL + diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-timing.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-timing.https.html.ini index 9dfaab6687b5..5b8738b73e7a 100644 --- a/testing/web-platform/meta/service-workers/service-worker/navigation-timing.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/navigation-timing.https.html.ini @@ -1,3 +1,4 @@ [navigation-timing.https.html] disabled: if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1499972 + diff --git a/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini b/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini new file mode 100644 index 000000000000..f42ff0edf2da --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html.ini @@ -0,0 +1,4 @@ +[scroll-to-the-fragment-in-shadow-tree.html] + [The user agent scroll to the fragment when there is an element with an ID exactly equal to the decoded fragid] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/shape-detection/idlharness.any.js.ini b/testing/web-platform/meta/shape-detection/idlharness.any.js.ini index 53d8a2e80228..1edcc0bd917e 100644 --- a/testing/web-platform/meta/shape-detection/idlharness.any.js.ini +++ b/testing/web-platform/meta/shape-detection/idlharness.any.js.ini @@ -98,9 +98,6 @@ [DetectedBarcode interface: attribute cornerPoints] expected: FAIL - [BarcodeDetector interface: operation getSupportedFormats()] - expected: FAIL - [idlharness.any.worker.html] [FaceDetector interface: existence and properties of interface object] @@ -148,6 +145,3 @@ [BarcodeDetector interface: operation detect(ImageBitmapSource)] expected: FAIL - [BarcodeDetector interface: operation getSupportedFormats()] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/check-cert-request.tentative.html.ini b/testing/web-platform/meta/signed-exchange/check-cert-request.tentative.html.ini deleted file mode 100644 index c91e3e4fd16a..000000000000 --- a/testing/web-platform/meta/signed-exchange/check-cert-request.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[check-cert-request.tentative.html] - [Verify that certificate request has correct parameters.] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-head-request.tentative.html.ini b/testing/web-platform/meta/signed-exchange/sxg-head-request.tentative.html.ini new file mode 100644 index 000000000000..8c7ba6014ec2 --- /dev/null +++ b/testing/web-platform/meta/signed-exchange/sxg-head-request.tentative.html.ini @@ -0,0 +1,4 @@ +[sxg-head-request.tentative.html] + [Loading SignedHTTPExchange with HEAD request method must fail] + expected: FAIL + diff --git a/testing/web-platform/meta/signed-exchange/sxg-hsts.tentative.html.ini b/testing/web-platform/meta/signed-exchange/sxg-hsts.tentative.html.ini deleted file mode 100644 index 1e7743617116..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-hsts.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[sxg-hsts.tentative.html] - [Loading SignedHTTPExchange with an uncached header Strict-Transport-Security must fail and fallback redirect.] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-non-secure-origin.tentative.html.ini b/testing/web-platform/meta/signed-exchange/sxg-non-secure-origin.tentative.html.ini deleted file mode 100644 index e163f28021b1..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-non-secure-origin.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[sxg-non-secure-origin.tentative.html] - [Loading SignedHTTPExchange from non secure origin must fail] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-noncacheable.tentative.html.ini b/testing/web-platform/meta/signed-exchange/sxg-noncacheable.tentative.html.ini deleted file mode 100644 index 66140aa5a6bf..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-noncacheable.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[sxg-noncacheable.tentative.html] - [Loading SignedHTTPExchange with non-cacheable response must fail] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-referrer-policy-header.tentative.https.html.ini b/testing/web-platform/meta/signed-exchange/sxg-referrer-policy-header.tentative.https.html.ini deleted file mode 100644 index 19a519dc1b88..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-referrer-policy-header.tentative.https.html.ini +++ /dev/null @@ -1,23 +0,0 @@ -[sxg-referrer-policy-header.tentative.https.html] - expected: TIMEOUT - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,origin)","expectedReferrer":"https://web-platform.test:8443/"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,strict-origin-when-cross-origin)","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-policy-header.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,same-origin)","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-policy-header.tentative.https.html"}] - expected: TIMEOUT - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,strict-origin)","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,no-referrer-when-downgrade)","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-policy-header.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,unsafe-url)","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-policy-header.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg?pipe=header(Referrer-Policy,no-referrer)","expectedReferrer":""}] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-referrer-remote-physical-remote-logical.tentative.https.html.ini b/testing/web-platform/meta/signed-exchange/sxg-referrer-remote-physical-remote-logical.tentative.https.html.ini deleted file mode 100644 index 1d21ec9858a0..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-referrer-remote-physical-remote-logical.tentative.https.html.ini +++ /dev/null @@ -1,26 +0,0 @@ -[sxg-referrer-remote-physical-remote-logical.tentative.https.html] - expected: TIMEOUT - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"unsafe-url","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-remote-physical-remote-logical.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-remote-physical-remote-logical.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"strict-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"no-referrer-when-downgrade","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-remote-physical-remote-logical.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: TIMEOUT - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"strict-origin-when-cross-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"no-referrer","expectedReferrer":""}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"same-origin","expectedReferrer":""}] - expected: NOTRUN - diff --git a/testing/web-platform/meta/signed-exchange/sxg-referrer-remote-physical-same-logical.tentative.https.html.ini b/testing/web-platform/meta/signed-exchange/sxg-referrer-remote-physical-same-logical.tentative.https.html.ini deleted file mode 100644 index b5422061ca80..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-referrer-remote-physical-same-logical.tentative.https.html.ini +++ /dev/null @@ -1,26 +0,0 @@ -[sxg-referrer-remote-physical-same-logical.tentative.https.html] - expected: TIMEOUT - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: TIMEOUT - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"no-referrer-when-downgrade","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-remote-physical-same-logical.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"same-origin","expectedReferrer":""}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"strict-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"strict-origin-when-cross-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"no-referrer","expectedReferrer":""}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"unsafe-url","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-remote-physical-same-logical.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://www1.web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-remote-physical-same-logical.tentative.https.html"}] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-referrer-same-physical-remote-logical.tentative.https.html.ini b/testing/web-platform/meta/signed-exchange/sxg-referrer-same-physical-remote-logical.tentative.https.html.ini deleted file mode 100644 index 6fbd1860057c..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-referrer-same-physical-remote-logical.tentative.https.html.ini +++ /dev/null @@ -1,26 +0,0 @@ -[sxg-referrer-same-physical-remote-logical.tentative.https.html] - expected: TIMEOUT - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"same-origin","expectedReferrer":""}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"strict-origin-when-cross-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: TIMEOUT - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"no-referrer","expectedReferrer":""}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"unsafe-url","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-remote-logical.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"strict-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-remote-logical.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-remote-origin.sxg","referrerPolicy":"no-referrer-when-downgrade","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-remote-logical.tentative.https.html"}] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html.ini b/testing/web-platform/meta/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html.ini deleted file mode 100644 index 5d2f9e79f5fd..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html.ini +++ /dev/null @@ -1,26 +0,0 @@ -[sxg-referrer-same-physical-same-logical.tentative.https.html] - expected: TIMEOUT - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: TIMEOUT - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"same-origin","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"no-referrer","expectedReferrer":""}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"strict-origin-when-cross-origin","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"strict-origin","expectedReferrer":"https://web-platform.test:8443/"}] - expected: NOTRUN - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"no-referrer-when-downgrade","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html"}] - expected: FAIL - - [Referrer of SignedHTTPExchange test : {"origin":"https://web-platform.test:8443","sxg":"sxg-referrer-same-origin.sxg","referrerPolicy":"unsafe-url","expectedReferrer":"https://web-platform.test:8443/signed-exchange/sxg-referrer-same-physical-same-logical.tentative.https.html"}] - expected: NOTRUN - diff --git a/testing/web-platform/meta/signed-exchange/sxg-utf8-inner-url.tentative.html.ini b/testing/web-platform/meta/signed-exchange/sxg-utf8-inner-url.tentative.html.ini deleted file mode 100644 index 07bb0169be52..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-utf8-inner-url.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[sxg-utf8-inner-url.tentative.html] - [SignedHTTPExchange with UTF-8 inner URL] - expected: FAIL - diff --git a/testing/web-platform/meta/signed-exchange/sxg-version1b2.tentative.html.ini b/testing/web-platform/meta/signed-exchange/sxg-version1b2.tentative.html.ini deleted file mode 100644 index ef08014456dd..000000000000 --- a/testing/web-platform/meta/signed-exchange/sxg-version1b2.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[sxg-version1b2.tentative.html] - [Loading SignedHTTPExchange of unsupported version must fail and fallback redirect.] - expected: FAIL - diff --git a/testing/web-platform/meta/storage/estimate-usage-details-application-cache.https.tentative.html.ini b/testing/web-platform/meta/storage/estimate-usage-details-application-cache.https.tentative.html.ini deleted file mode 100644 index 9023b89ada20..000000000000 --- a/testing/web-platform/meta/storage/estimate-usage-details-application-cache.https.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[estimate-usage-details-application-cache.https.tentative.html] - [estimate() shows usage increase after app is cached] - expected: FAIL - diff --git a/testing/web-platform/meta/storage/estimate-usage-details-caches.https.tentative.any.js.ini b/testing/web-platform/meta/storage/estimate-usage-details-caches.https.tentative.any.js.ini deleted file mode 100644 index 27f0e4e180d4..000000000000 --- a/testing/web-platform/meta/storage/estimate-usage-details-caches.https.tentative.any.js.ini +++ /dev/null @@ -1,9 +0,0 @@ -[estimate-usage-details-caches.https.tentative.any.html] - [estimate() shows usage increase after large value is stored] - expected: FAIL - - -[estimate-usage-details-caches.https.tentative.any.worker.html] - [estimate() shows usage increase after large value is stored] - expected: FAIL - diff --git a/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini b/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini deleted file mode 100644 index f4655ea8f507..000000000000 --- a/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini +++ /dev/null @@ -1,4 +0,0 @@ -[estimate-usage-details-service-workers.https.tentative.window.html] - [estimate() shows usage increase after large value is stored] - expected: FAIL - diff --git a/testing/web-platform/meta/storage/estimate-usage-details.https.tentative.any.js.ini b/testing/web-platform/meta/storage/estimate-usage-details.https.tentative.any.js.ini deleted file mode 100644 index 2fe9814146a7..000000000000 --- a/testing/web-platform/meta/storage/estimate-usage-details.https.tentative.any.js.ini +++ /dev/null @@ -1,9 +0,0 @@ -[estimate-usage-details.https.tentative.any.worker.html] - [estimate() resolves to dictionary with members, including usageDetails] - expected: FAIL - - -[estimate-usage-details.https.tentative.any.html] - [estimate() resolves to dictionary with members, including usageDetails] - expected: FAIL - diff --git a/testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini b/testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini deleted file mode 100644 index 5a61d39d73c0..000000000000 --- a/testing/web-platform/meta/svg/geometry/parsing/sizing-properties-computed.svg.ini +++ /dev/null @@ -1,25 +0,0 @@ -[sizing-properties-computed.svg] - [Property height value 'calc(50% + 60px)' computes to 'calc(50% + 60px)'] - expected: FAIL - - [Property width value 'calc(50% + 60px)' computes to 'calc(50% + 60px)'] - expected: FAIL - - [Property height value '40%' computes to '320px'] - expected: FAIL - - [resolved value is computed value when display is none] - expected: FAIL - - [Property height value 'calc(50% + 1.5em)' computes to '460px'] - expected: FAIL - - [Property width value '40%' computes to '320px'] - expected: FAIL - - [Property width value 'calc(50% + 1.5em)' computes to '460px'] - expected: FAIL - - [resolved value is computed value when display is contents] - expected: FAIL - diff --git a/testing/web-platform/meta/svg/idlharness.window.js.ini b/testing/web-platform/meta/svg/idlharness.window.js.ini index 4fbd116f06f6..a462ddef551f 100644 --- a/testing/web-platform/meta/svg/idlharness.window.js.ini +++ b/testing/web-platform/meta/svg/idlharness.window.js.ini @@ -491,12 +491,3 @@ [SVGElement interface: objects.switch must inherit property "correspondingElement" with the proper type] expected: FAIL - [SVGSVGElement interface: operation createSVGTransformFromMatrix(DOMMatrix2DInit)] - expected: FAIL - - [SVGTransform interface: operation setMatrix(DOMMatrix2DInit)] - expected: FAIL - - [SVGTransformList interface: operation createSVGTransformFromMatrix(DOMMatrix2DInit)] - expected: FAIL - diff --git a/testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.https.html.ini b/testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.https.html.ini new file mode 100644 index 000000000000..008ff2cde388 --- /dev/null +++ b/testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.https.html.ini @@ -0,0 +1,4 @@ +[WorkerGlobalScope-importScripts.https.html] + [WorkerGlobalScope-importScripts] + expected: FAIL + diff --git a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html.ini b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html.ini index c881fce36ee3..7009558f420e 100644 --- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html.ini +++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html.ini @@ -1,4 +1,5 @@ [block-string-assignment-to-Element-setAttribute.tentative.html] + expected: ERROR [frame.src accepts only TrustedURL] expected: FAIL @@ -53,12 +54,3 @@ [`Element.prototype.setAttribute.SrC = string` throws.] expected: FAIL - [object.data accepts only TrustedScriptURL] - expected: FAIL - - [object.codeBase accepts only TrustedScriptURL] - expected: FAIL - - [block-string-assignment-to-Element-setAttribute] - expected: FAIL - diff --git a/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html.ini b/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html.ini index fb64ea21fd2a..78d8859ebb27 100644 --- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html.ini +++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html.ini @@ -63,18 +63,3 @@ [script.innerText accepts only TrustedScript] expected: FAIL - [object.data accepts only TrustedScriptURL] - expected: FAIL - - [object.codeBase accepts only TrustedScriptURL] - expected: FAIL - - [button.formAction accepts only TrustedURL] - expected: FAIL - - [input.formAction accepts only TrustedURL] - expected: FAIL - - [form.action accepts only TrustedURL] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-import-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-import-upgrade.https.html.ini deleted file mode 100644 index 52e9d0fb6131..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-import-upgrade.https.html.ini +++ /dev/null @@ -1,61 +0,0 @@ -[animation-worklet-import-upgrade.https.html] - [data: =(import)=> secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-redirect-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-redirect-upgrade.https.html.ini deleted file mode 100644 index d690eaea0f2c..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-redirect-upgrade.https.html.ini +++ /dev/null @@ -1,49 +0,0 @@ -[animation-worklet-redirect-upgrade.https.html] - [insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/same-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-upgrade.https.html.ini deleted file mode 100644 index 3244a86c33f1..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/animation-worklet-upgrade.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[animation-worklet-upgrade.https.html] - [insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-import-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-import-upgrade.https.html.ini deleted file mode 100644 index 78dd8b63e35e..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-import-upgrade.https.html.ini +++ /dev/null @@ -1,61 +0,0 @@ -[audio-worklet-import-upgrade.https.html] - [data: =(import)=> secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-redirect-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-redirect-upgrade.https.html.ini deleted file mode 100644 index 8f9ce927d6e7..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-redirect-upgrade.https.html.ini +++ /dev/null @@ -1,49 +0,0 @@ -[audio-worklet-redirect-upgrade.https.html] - [insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/same-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-upgrade.https.html.ini deleted file mode 100644 index 34eecc413d27..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/audio-worklet-upgrade.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[audio-worklet-upgrade.https.html] - [insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-import-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-import-upgrade.https.html.ini deleted file mode 100644 index 83599cbaa97b..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-import-upgrade.https.html.ini +++ /dev/null @@ -1,61 +0,0 @@ -[layout-worklet-import-upgrade.https.html] - [data: =(import)=> secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-redirect-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-redirect-upgrade.https.html.ini deleted file mode 100644 index 089aa9ae816f..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-redirect-upgrade.https.html.ini +++ /dev/null @@ -1,49 +0,0 @@ -[layout-worklet-redirect-upgrade.https.html] - [insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/same-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-upgrade.https.html.ini deleted file mode 100644 index 5d72b4fee8c9..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/layout-worklet-upgrade.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[layout-worklet-upgrade.https.html] - [insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/module-worker-import-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/module-worker-import-upgrade.https.html.ini deleted file mode 100644 index f9ee0f31c0ea..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/module-worker-import-upgrade.https.html.ini +++ /dev/null @@ -1,61 +0,0 @@ -[module-worker-import-upgrade.https.html] - [data: =(import)=> secure/same-origin => insecure/cross-origin worker] - expected: FAIL - - [data: =(import)=> secure/cross-origin worker] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/cross-origin worker] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/cross-origin worker] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/same-origin worker] - expected: FAIL - - [data: =(import)=> secure/cross-origin => insecure/same-origin worker] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/cross-origin worker] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/same-origin worker] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/same-origin worker] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/cross-origin worker] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/cross-origin worker] - expected: FAIL - - [data: =(import)=> insecure/cross-origin worker] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/cross-origin worker] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/same-origin worker] - expected: FAIL - - [data: =(import)=> insecure/same-origin worker] - expected: FAIL - - [data: =(import)=> secure/cross-origin => insecure/cross-origin worker] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/same-origin worker] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/same-origin worker] - expected: FAIL - - [data: =(import)=> secure/same-origin worker] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/same-origin worker] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/module-worker-redirect-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/module-worker-redirect-upgrade.https.html.ini deleted file mode 100644 index 6c266a0b73f5..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/module-worker-redirect-upgrade.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[module-worker-redirect-upgrade.https.html] - [insecure/same-origin => secure/same-origin worker] - expected: FAIL - - [insecure/same-origin => insecure/same-origin worker] - expected: FAIL - - [secure/same-origin => insecure/same-origin worker] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/module-worker-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/module-worker-upgrade.https.html.ini deleted file mode 100644 index 7545f9fb37d2..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/module-worker-upgrade.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[module-worker-upgrade.https.html] - [insecure/same-origin worker] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-import-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-import-upgrade.https.html.ini deleted file mode 100644 index 1b3a4feb9d2c..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-import-upgrade.https.html.ini +++ /dev/null @@ -1,61 +0,0 @@ -[paint-worklet-import-upgrade.https.html] - [data: =(import)=> secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [data: =(import)=> secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-redirect-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-redirect-upgrade.https.html.ini deleted file mode 100644 index f740aaf650af..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-redirect-upgrade.https.html.ini +++ /dev/null @@ -1,49 +0,0 @@ -[paint-worklet-redirect-upgrade.https.html] - [insecure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [secure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [insecure/same-origin => secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/cross-origin => secure/same-origin worklet] - expected: FAIL - - [secure/same-origin => secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [insecure/same-origin => insecure/cross-origin worklet] - expected: FAIL - - [secure/same-origin => insecure/same-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-upgrade.https.html.ini deleted file mode 100644 index 7438b55b92c7..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/paint-worklet-upgrade.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[paint-worklet-upgrade.https.html] - [insecure/same-origin worklet] - expected: FAIL - - [secure/same-origin worklet] - expected: FAIL - - [secure/cross-origin worklet] - expected: FAIL - - [insecure/cross-origin worklet] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/worker-redirect-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/worker-redirect-upgrade.https.html.ini deleted file mode 100644 index 0ffdca6ccda4..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/worker-redirect-upgrade.https.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[worker-redirect-upgrade.https.html] - [insecure/same-origin => secure/same-origin worker] - expected: FAIL - - [insecure/same-origin => insecure/same-origin worker] - expected: FAIL - - [secure/same-origin => insecure/same-origin worker] - expected: FAIL - diff --git a/testing/web-platform/meta/upgrade-insecure-requests/worker-upgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/worker-upgrade.https.html.ini deleted file mode 100644 index 73181999a697..000000000000 --- a/testing/web-platform/meta/upgrade-insecure-requests/worker-upgrade.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[worker-upgrade.https.html] - [insecure/same-origin worker] - expected: FAIL - diff --git a/testing/web-platform/meta/url/__dir__.ini b/testing/web-platform/meta/url/__dir__.ini deleted file mode 100644 index c4b2fdedd40e..000000000000 --- a/testing/web-platform/meta/url/__dir__.ini +++ /dev/null @@ -1 +0,0 @@ -leak-threshold: [tab:51200] diff --git a/testing/web-platform/meta/user-timing/idlharness.any.js.ini b/testing/web-platform/meta/user-timing/idlharness.any.js.ini index 46b3b7d3d572..324fb7aa35c1 100644 --- a/testing/web-platform/meta/user-timing/idlharness.any.js.ini +++ b/testing/web-platform/meta/user-timing/idlharness.any.js.ini @@ -1,70 +1,2 @@ [idlharness.https.any.serviceworker.html] expected: TIMEOUT - -[idlharness.any.html] - [PerformanceMeasure interface: attribute detail] - expected: FAIL - - [PerformanceMeasure interface: measure must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - - [PerformanceMark interface: attribute detail] - expected: FAIL - - -[idlharness.any.worker.html] - [PerformanceMeasure interface: attribute detail] - expected: FAIL - - [PerformanceMeasure interface: measure must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - - [PerformanceMark interface: attribute detail] - expected: FAIL - - -[idlharness.any.sharedworker.html] - [PerformanceMeasure interface: attribute detail] - expected: FAIL - - [PerformanceMeasure interface: measure must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - - [PerformanceMark interface: attribute detail] - expected: FAIL - - -[idlharness.any.serviceworker.html] - [PerformanceMeasure interface: attribute detail] - expected: FAIL - - [PerformanceMeasure interface: measure must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface: mark must inherit property "detail" with the proper type] - expected: FAIL - - [PerformanceMark interface object length] - expected: FAIL - - [PerformanceMark interface: attribute detail] - expected: FAIL - diff --git a/testing/web-platform/meta/wake-lock/wakelock-supported-by-feature-policy.html.ini b/testing/web-platform/meta/wake-lock/wakelock-supported-by-feature-policy.html.ini deleted file mode 100644 index 85c4f6ef4ae2..000000000000 --- a/testing/web-platform/meta/wake-lock/wakelock-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[wakelock-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise wake-lock.] - expected: FAIL - diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini deleted file mode 100644 index c64b9f275c23..000000000000 --- a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini +++ /dev/null @@ -1,27 +0,0 @@ -[instantiate.any.html] - [exports and imports: Module argument] - expected: FAIL - - [No imports: Module argument] - expected: FAIL - - [exports and imports: BufferSource argument] - expected: FAIL - - [No imports: BufferSource argument] - expected: FAIL - - -[instantiate.any.worker.html] - [exports and imports: Module argument] - expected: FAIL - - [No imports: Module argument] - expected: FAIL - - [exports and imports: BufferSource argument] - expected: FAIL - - [No imports: BufferSource argument] - expected: FAIL - diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini deleted file mode 100644 index 4a9ff6e7595c..000000000000 --- a/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini +++ /dev/null @@ -1,15 +0,0 @@ -[constructor.any.html] - [exports and imports] - expected: FAIL - - [No imports] - expected: FAIL - - -[constructor.any.worker.html] - [exports and imports] - expected: FAIL - - [No imports] - expected: FAIL - diff --git a/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini deleted file mode 100644 index 54360845d67c..000000000000 --- a/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini +++ /dev/null @@ -1,9 +0,0 @@ -[exports.any.html] - [exports] - expected: FAIL - - -[exports.any.worker.html] - [exports] - expected: FAIL - diff --git a/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini deleted file mode 100644 index 83f3484b6969..000000000000 --- a/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini +++ /dev/null @@ -1,29 +0,0 @@ -[get-set.any.worker.html] - expected: ERROR - [Basic] - expected: FAIL - - [Setting out-of-bounds] - expected: FAIL - - [Growing] - expected: FAIL - - [Stray argument] - expected: FAIL - - -[get-set.any.html] - expected: ERROR - [Basic] - expected: FAIL - - [Setting out-of-bounds] - expected: FAIL - - [Growing] - expected: FAIL - - [Stray argument] - expected: FAIL - diff --git a/testing/web-platform/meta/wasm/webapi/instantiateStreaming.any.js.ini b/testing/web-platform/meta/wasm/webapi/instantiateStreaming.any.js.ini deleted file mode 100644 index bc74866cd100..000000000000 --- a/testing/web-platform/meta/wasm/webapi/instantiateStreaming.any.js.ini +++ /dev/null @@ -1,31 +0,0 @@ -[instantiateStreaming.any.html] - [exports and imports] - expected: FAIL - - [No imports] - expected: FAIL - - -[instantiateStreaming.any.serviceworker.html] - [exports and imports] - expected: FAIL - - [No imports] - expected: FAIL - - -[instantiateStreaming.any.sharedworker.html] - [exports and imports] - expected: FAIL - - [No imports] - expected: FAIL - - -[instantiateStreaming.any.worker.html] - [exports and imports] - expected: FAIL - - [No imports] - expected: FAIL - diff --git a/testing/web-platform/meta/web-locks/query-order.tentative.https.any.js.ini b/testing/web-platform/meta/web-locks/query-order.tentative.https.any.js.ini new file mode 100644 index 000000000000..968ac347c8f5 --- /dev/null +++ b/testing/web-platform/meta/web-locks/query-order.tentative.https.any.js.ini @@ -0,0 +1,43 @@ +[query-order.tentative.https.any.worker.html] + [Held locks appear in state in order granted, including when stolen] + expected: FAIL + + [Held locks appear in state in order granted] + expected: FAIL + + [Requests appear in state in order made] + expected: FAIL + + +[query-order.tentative.https.any.html] + [Held locks appear in state in order granted, including when stolen] + expected: FAIL + + [Held locks appear in state in order granted] + expected: FAIL + + [Requests appear in state in order made] + expected: FAIL + + +[query-order.tentative.https.any.serviceworker.html] + [Held locks appear in state in order granted, including when stolen] + expected: FAIL + + [Held locks appear in state in order granted] + expected: FAIL + + [Requests appear in state in order made] + expected: FAIL + + +[query-order.tentative.https.any.sharedworker.html] + [Held locks appear in state in order granted, including when stolen] + expected: FAIL + + [Held locks appear in state in order granted] + expected: FAIL + + [Requests appear in state in order made] + expected: FAIL + diff --git a/testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini b/testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini deleted file mode 100644 index 99cf293ac0f4..000000000000 --- a/testing/web-platform/meta/web-locks/query-ordering.tentative.https.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[query-ordering.tentative.https.html] - expected: TIMEOUT - [Requests appear in state in order made.] - expected: TIMEOUT - diff --git a/testing/web-platform/meta/web-nfc/idlharness.https.window.js.ini b/testing/web-platform/meta/web-nfc/idlharness.https.window.js.ini index 3432bcf6fb07..03d16d9deb7f 100644 --- a/testing/web-platform/meta/web-nfc/idlharness.https.window.js.ini +++ b/testing/web-platform/meta/web-nfc/idlharness.https.window.js.ini @@ -98,75 +98,3 @@ [NFCWriter interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [NFCReadingEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [NFCReader interface: attribute onerror] - expected: FAIL - - [NFCReader interface object length] - expected: FAIL - - [NFCErrorEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [NFCReadingEvent interface object name] - expected: FAIL - - [NFCReadingEvent interface: existence and properties of interface object] - expected: FAIL - - [NFCReader interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [NFCReader interface: operation start()] - expected: FAIL - - [NFCReadingEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [NFCErrorEvent interface: existence and properties of interface object] - expected: FAIL - - [NFCReader interface: operation stop()] - expected: FAIL - - [NFCErrorEvent interface object name] - expected: FAIL - - [NFCErrorEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [NFCReader interface object name] - expected: FAIL - - [NFCReader interface: attribute onreading] - expected: FAIL - - [NFCReader interface: existence and properties of interface prototype object] - expected: FAIL - - [NFCReadingEvent interface: attribute message] - expected: FAIL - - [NFCErrorEvent interface: attribute error] - expected: FAIL - - [NFCReadingEvent interface object length] - expected: FAIL - - [NFCReadingEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [NFCErrorEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [NFCReader interface: existence and properties of interface object] - expected: FAIL - - [NFCReader interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [NFCErrorEvent interface object length] - expected: FAIL - diff --git a/testing/web-platform/meta/web-share/canShare-files.https.html.ini b/testing/web-platform/meta/web-share/canShare-files.https.html.ini deleted file mode 100644 index dcc56aa70812..000000000000 --- a/testing/web-platform/meta/web-share/canShare-files.https.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[canShare-files.https.html] - [canShare with repeated file] - expected: FAIL - - [canShare with single file list] - expected: FAIL - - [canShare with file list and url] - expected: FAIL - - [canShare with file list] - expected: FAIL - - [canShare with empty file list] - expected: FAIL - diff --git a/testing/web-platform/meta/web-share/canShare.https.html.ini b/testing/web-platform/meta/web-share/canShare.https.html.ini deleted file mode 100644 index a855a586b2a0..000000000000 --- a/testing/web-platform/meta/web-share/canShare.https.html.ini +++ /dev/null @@ -1,52 +0,0 @@ -[canShare.https.html] - [canShare with unexpected field] - expected: FAIL - - [canShare with URL having no scheme] - expected: FAIL - - [canShare with an invalid URL] - expected: FAIL - - [canShare with number] - expected: FAIL - - [canShare with attribute undefined is equivalent to omitting the attribute] - expected: FAIL - - [canShare with a dictionary containing only surplus fields] - expected: FAIL - - [canShare with a null argument (same as empty dictionary)] - expected: FAIL - - [canShare with data URL] - expected: FAIL - - [canShare with title] - expected: FAIL - - [canShare with a undefined argument (same as empty dictionary)] - expected: FAIL - - [canShare with object] - expected: FAIL - - [canShare with null attribute] - expected: FAIL - - [canShare with an empty dictionary] - expected: FAIL - - [canShare with no arguments (same as empty dictionary)] - expected: FAIL - - [canShare with text] - expected: FAIL - - [canShare with empty URL] - expected: FAIL - - [canShare with URL] - expected: FAIL - diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini index f5d1567c4801..b58e914c17b3 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html.ini @@ -8,15 +8,3 @@ [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL - [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.] - expected: FAIL - - [< [subsample start with playback rate 0\] 2 out of 2 assertions were failed.] - expected: FAIL - - [X output[0:27\]: Expected 0 for all values but found 1 unexpected values: \n\tIndex\tActual\n\t[27\]\t5] - expected: FAIL - - [X output[28:\]: Expected 5 for all values but found 8164 unexpected values: \n\tIndex\tActual\n\t[0\]\t6\n\t[1\]\t7\n\t[2\]\t8\n\t[3\]\t9\n\t...and 8160 more errors.] - expected: FAIL - diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html.ini deleted file mode 100644 index cc14efe48dcc..000000000000 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[audionode-channel-rules.html] - [\n audionode-channel-rules.html\n ] - expected: FAIL - diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html.ini deleted file mode 100644 index d8f5c33cc76e..000000000000 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-close.html.ini +++ /dev/null @@ -1,16 +0,0 @@ -[audioparam-close.html] - [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.] - expected: FAIL - - [< [interpolation\] 1 out of 7 assertions were failed.] - expected: FAIL - - [X output[0\] is not equal to 10. Got 3.4028234663852886e+38.] - expected: FAIL - - [< [no-nan\] 1 out of 5 assertions were failed.] - expected: FAIL - - [X output[1\] is not close to 1.1342744887950962e+38 within a relative error of 0 (RelErr=2). Got 3.4028234663852886e+38.] - expected: FAIL - diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html.ini deleted file mode 100644 index 8c5dba68b12a..000000000000 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[stereopannernode-panning.html] - [< [stereo-test\] 2 out of 4 assertions were failed.] - expected: FAIL - - [X Stereo: Right channel error magnitude is not less than or equal to 9.8015e-8. Got 1.0266453775997775e-7.] - expected: FAIL - - [X Stereo: Left channel error magnitude is not less than or equal to 9.8015e-8. Got 1.284317301397664e-7.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed.] - expected: FAIL - diff --git a/testing/web-platform/meta/webauthn/createcredential-badargs-challenge.https.html.ini b/testing/web-platform/meta/webauthn/createcredential-badargs-challenge.https.html.ini index 245033e5d2b1..7cd22ccb3bed 100644 --- a/testing/web-platform/meta/webauthn/createcredential-badargs-challenge.https.html.ini +++ b/testing/web-platform/meta/webauthn/createcredential-badargs-challenge.https.html.ini @@ -1,6 +1,7 @@ [createcredential-badargs-challenge.https.html] expected: if os == "android": OK + TIMEOUT [Bad challenge: challenge is empty ArrayBuffer] expected: if os == "android": FAIL diff --git a/testing/web-platform/meta/webdriver/tests/perform_actions/key_events.py.ini b/testing/web-platform/meta/webdriver/tests/perform_actions/key_events.py.ini deleted file mode 100644 index 3188cfb986e4..000000000000 --- a/testing/web-platform/meta/webdriver/tests/perform_actions/key_events.py.ini +++ /dev/null @@ -1,22 +0,0 @@ -[key_events.py] - [test_special_key_sends_keydown[NUMPAD4-expected22\]] - expected: FAIL - - [test_special_key_sends_keydown[NUMPAD5-expected61\]] - expected: FAIL - - [test_special_key_sends_keydown[SUBTRACT-expected16\]] - expected: FAIL - - [test_special_key_sends_keydown[PAGE_UP-expected6\]] - expected: FAIL - - [test_special_key_sends_keydown[ADD-expected40\]] - expected: FAIL - - [test_special_key_sends_keydown[SEPARATOR-expected66\]] - expected: FAIL - - [test_special_key_sends_keydown[PAGE_DOWN-expected30\]] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc-quic/RTCQuicTransport.https.html.ini b/testing/web-platform/meta/webrtc-quic/RTCQuicTransport.https.html.ini index 1bb70f922d8d..54941401cb69 100644 --- a/testing/web-platform/meta/webrtc-quic/RTCQuicTransport.https.html.ini +++ b/testing/web-platform/meta/webrtc-quic/RTCQuicTransport.https.html.ini @@ -47,63 +47,3 @@ [start() with a non-started RTCIceTransport later changes state to 'connecting' once the RTCIceTransport.start() is called.] expected: FAIL - [connect() changes state to 'connecting'.] - expected: FAIL - - [getStats() promises rejected with InvalidStateError if RTCIceTransport calls stop() before being fulfilled.] - expected: FAIL - - [getStats() promises immediately rejected with InvalidStateError if called before 'connecting'.] - expected: FAIL - - [connect() throws after stop().] - expected: FAIL - - [getStats() promises rejected with InvalidStateError if stop() is called before being fulfilled.] - expected: FAIL - - [listen() throws if already called listen().] - expected: FAIL - - [Two separate stats returned by getStats() give different timestamps.] - expected: FAIL - - [connect() throws if already called connect().] - expected: FAIL - - [getStats() promises immediately rejected if called after'closed' state.] - expected: FAIL - - [Cannot mutate key retrieved from getKey().] - expected: FAIL - - [getStats() returns proper stream counts after creating streams.] - expected: FAIL - - [listen() throws if called after RTCIceTransport has stopped.] - expected: FAIL - - [listen() throws if given an empty key.] - expected: FAIL - - [Stats returned by getStats() are present.] - expected: FAIL - - [connect() throws if called after RTCIceTransport has stopped.] - expected: FAIL - - [listen() throws if already called connect().] - expected: FAIL - - [listen() throws after stop().] - expected: FAIL - - [listen() changes state to 'connecting'.] - expected: FAIL - - [connect() throws if already called listen().] - expected: FAIL - - [RTCQuicTransport.getKey() attribute is 16 bytes.] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini b/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini deleted file mode 100644 index 98a69569be30..000000000000 --- a/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[getStats-remote-candidate-address.html] - [Do not expose in stats remote addresses that are not known to be already exposed to JS] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc/RTCDtlsTransport-state.html.ini b/testing/web-platform/meta/webrtc/RTCDtlsTransport-state.html.ini deleted file mode 100644 index 80d47a42cb7a..000000000000 --- a/testing/web-platform/meta/webrtc/RTCDtlsTransport-state.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[RTCDtlsTransport-state.html] - [DTLS transport goes to connected state and transmits closing event] - expected: FAIL - - [close() causes the other end's DTLS transport to close] - expected: FAIL - - [DTLS transport goes to connected state] - expected: FAIL - - [close() causes the local transport to close immediately] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini index e100da493f42..fbeececa3149 100644 --- a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini @@ -1,26 +1,4 @@ [RTCRtpReceiver-getSynchronizationSources.https.html] - expected: TIMEOUT [getContributingSources() should return list of CSRC after connection is established] expected: FAIL - [[video\] RTCRtpSynchronizationSource.timestamp is a number] - expected: NOTRUN - - [[audio-only\] RTCRtpSynchronizationSource.voiceActivityFlag is a boolean] - expected: NOTRUN - - [[video\] getSynchronizationSources() does not contain SSRCs older than 10 seconds] - expected: NOTRUN - - [[video\] getSynchronizationSources() eventually returns a non-empty list] - expected: TIMEOUT - - [[video\] RTCRtpSynchronizationSource.timestamp is comparable to performance.timeOrigin + performance.now()] - expected: NOTRUN - - [[audio-only\] RTCRtpSynchronizationSource.audioLevel is a number [0, 1\]] - expected: NOTRUN - - [[video\] RTCRtpSynchronizationSource.source is a number] - expected: NOTRUN - diff --git a/testing/web-platform/meta/webrtc/RTCRtpTransceiver-stop.html.ini b/testing/web-platform/meta/webrtc/RTCRtpTransceiver-stop.html.ini deleted file mode 100644 index 8b5614ded206..000000000000 --- a/testing/web-platform/meta/webrtc/RTCRtpTransceiver-stop.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[RTCRtpTransceiver-stop.html] - [A stopped sendonly transceiver should generate an inactive m-section in the offer] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc/RTCTrackEvent-fire.html.ini b/testing/web-platform/meta/webrtc/RTCTrackEvent-fire.html.ini deleted file mode 100644 index 2224d85c22f9..000000000000 --- a/testing/web-platform/meta/webrtc/RTCTrackEvent-fire.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[RTCTrackEvent-fire.html] - expected: TIMEOUT - [Applying a remote description with a new msid should trigger firing an event with populated streams] - expected: TIMEOUT - - [Applying a remote description with removed msid should trigger firing a removetrack event on the corresponding stream] - expected: FAIL - diff --git a/testing/web-platform/meta/webrtc/__dir__.ini b/testing/web-platform/meta/webrtc/__dir__.ini index a1a1042feb25..8efc0a7c5460 100644 --- a/testing/web-platform/meta/webrtc/__dir__.ini +++ b/testing/web-platform/meta/webrtc/__dir__.ini @@ -1,3 +1,3 @@ prefs: [media.navigator.permission.disabled:true, media.navigator.streams.fake:true] -lsan-allowed: [AddTrack, Alloc, AllocateObjectBuffer, AllocateProtoAndIfaceCache, AsyncFunctionPromiseReactionJob, AsyncFunctionResume, AtomizeAndCopyChars, AtomizeAndCopyCharsFromLookup, AttemptToExecute, Call, CallFromStack, CallGetter, CallJSNative, CallResolveOp, CloneObject, CompileLazyFunctionImpl, CompileSourceBuffer, CompileUtf8, CopyScopeData, Create, CreateNativeGlobalForInner, CreateWithInheritedAttributes, Define, DefineDataProperty, DoGetOrCreateDOMReflector, EnsureInnerWindow, EnterJit, EntrySlotOrCreate, Evaluate, ExecuteInExtensibleLexicalEnvironment, ExecuteScript, FinishSlowJSInitIfMoreThanOneOwner, GatherAndConvertResults, GetDocument, GetIDPrototype, GetNameOperation, GetProperty, GetPropertyOperation, GetProtoObjectHandle, HandleEvent, InternalConstruct, Interpret, InvokeMethod, JS::Call, JS::CloneAndExecuteScript, JS::CompileUtf8ForNonSyntacticScope, JS::Evaluate, JS::EvaluateUtf8, JS::InitSelfHostedCode, JSFunction::createScriptForLazilyInterpretedFunction, JSRuntime::cloneSelfHostedFunctionScript, JSRuntime::initSelfHosting, JSScript::createPrivateScriptData, JSScript::fullyInitFromEmitter, JS_CallFunctionValue, JS_ResolveStandardClass, LookupOwnPropertyInline, MakeFlatStringForAtomization, MakeRefPtr, MakeUnique, Malloc, NS_ProcessNextEvent, NativeDefineDataProperty, NewObjectWithClassProto, NewStringCopyUTF8Z, NewStringDeflated, NextEnvironmentShape, PromiseConstructor, ProtoAndIfaceCache, ReadStructuredClone, Realloc, ReceiveMessage, RunHandler, RunInternal, SetExistingProperty, SetNonexistentProperty, SetRemoteDescription, SharedStub, TraceWholeCell, Wrap, XDRTrailingName, XPCConvert::NativeInterface2JSObject, XPCJSContext::AfterProcessTask, XPCNativeInterface::NewInstance, XPC_WN_Helper_Resolve, XRE_InitChildProcess, XRE_RunAppShell, _M_begin, accept, addDataProperty, alloc::alloc::realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, allocate, already_AddRefed, apply, applyImpl, assignExprWithoutYieldOrAwait, callMain, create, createFrameFromLookup, createObject, createScriptSource, emitInitializer, emitLexicalScopeBody, emitStatementList, ensureConstructor, functionDelazifying, inlinedGetChild, innerFunction, internBodyScope, js::Allocate, js::Atomize, js::BaseProxyHandler::set, js::Call, js::CallSelfHostedFunction, js::CloneFunctionAndScript, js::CloneScriptIntoFunction, js::CreateThisForFunctionWithProto, js::CrossCompartmentWrapper::set, js::DefineDataProperty, js::DefineFunctions, js::Execute, js::ExecuteInJSMEnvironment, js::ExecuteKernel, js::FetchName, js::FunctionScope::create, js::GetEnvironmentName, js::GetProperty, js::GlobalObject::createObject, js::GlobalObject::resolveConstructor, js::HashableValue::setValue, js::HelperThread::threadLoop, js::InitMathClass, js::InternalCallOrConstruct, js::LazyScript::CreateRaw, js::LexicalScope::create, js::MapObject::set, js::NativeDefineProperty, js::NativeGetExistingProperty, js::NativeSetProperty, js::Nursery::collectToFixedPoint, js::ObjectGroup::defaultNewGroup, js::PropertyTree::getChild, js::Proxy::has, js::RunScript, js::SavedStacks::getOrCreateSavedFrame, js::ScriptParseTask::parse, js::SetPropertyIgnoringNamedGetter, js::Shape::hashify, js::StringBuffer::finishAtom, js::WrapAsyncFunction, js::XDRState, js::detail::ThreadTrampoline, js::frontend::BytecodeEmitter::emitArguments, js::frontend::BytecodeEmitter::emitAssignment, js::frontend::BytecodeEmitter::emitCallOrNew, js::frontend::BytecodeEmitter::emitCalleeAndThis, js::frontend::BytecodeEmitter::emitClass, js::frontend::BytecodeEmitter::emitConditionalExpression, js::frontend::BytecodeEmitter::emitExpressionStatement, js::frontend::BytecodeEmitter::emitFunction, js::frontend::BytecodeEmitter::emitFunctionBody, js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody, js::frontend::BytecodeEmitter::emitFunctionScript, js::frontend::BytecodeEmitter::emitHoistedFunctionsInList, js::frontend::BytecodeEmitter::emitLexicalScope, js::frontend::BytecodeEmitter::emitObject, js::frontend::BytecodeEmitter::emitPropertyList, js::frontend::BytecodeEmitter::emitScript, js::frontend::BytecodeEmitter::emitSingleDeclaration, js::frontend::BytecodeEmitter::emitTree, js::frontend::CompileGlobalScript, js::frontend::GeneralParser, js::frontend::NameFunctions, js::frontend::ParseNodeVisitor, js::frontend::Parser, js::frontend::ScriptCompiler, js::frontend::SourceAwareCompiler, js::frontend::TokenStreamSpecific, js::fun_call, js::jit::DoGetIntrinsicFallback, js::jit::InterpretResume, js::jit::InvokeFunction, js_arena_realloc, js_pod_arena_malloc, main, make_pod_array, make_unique, maybeAlloc, maybeCreateTableForLookup, maybe_pod_malloc, maybe_pod_realloc, mozJSComponentLoader::ExtractExports, mozJSComponentLoader::Import, mozJSComponentLoader::ImportInto, mozJSComponentLoader::ObjectForLocation, mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint, mozilla::DOMEventTargetHelper::DispatchEvent, mozilla::DOMMediaStream::AddTrackInternal, mozilla::DOMMediaStream::CreateDOMTrack, mozilla::EventDispatcher::Dispatch, mozilla::EventTargetChainItem::HandleEvent, mozilla::JsepAudioCodecDescription::Clone, mozilla::JsepSessionImpl::GetTransceiverForRemote, mozilla::JsepSessionImpl::MakeNegotiatedTransceiver, mozilla::JsepTrack::CreateEncodings, mozilla::NullPrincipalURI::Create, mozilla::PeerConnectionImpl::CreateReceiveTrack, mozilla::PeerConnectionImpl::SetLocalDescription, mozilla::PeerConnectionImpl::SetRemoteDescription, mozilla::PeerConnectionMedia::AddTransceiver, mozilla::PromiseJobRunnable::Run, mozilla::Result, mozilla::SchedulerGroup::Runnable::Run, mozilla::SupportsWeakPtr, mozilla::TransceiverImpl::SyncWithJS, mozilla::WeakPtr, mozilla::detail::HashTable, mozilla::detail::RunnableFunction, mozilla::dom::, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::ChromeUtils::Import, mozilla::dom::ChromeUtils_Binding::import, mozilla::dom::ContentChild::RecvLoadProcessScript, mozilla::dom::ContentFrameMessageManager_Binding::get_content, mozilla::dom::ContentProcessMessageManager::LoadScript, mozilla::dom::CreateInterfaceObjects, mozilla::dom::Document::UnblockOnload, mozilla::dom::Event::ConstructorInit, mozilla::dom::ExecuteCompiledScript, mozilla::dom::Function::Call, mozilla::dom::GetPerInterfaceObjectHandle, mozilla::dom::InitIds, mozilla::dom::Location_Binding::set_href, mozilla::dom::MessageListener::ReceiveMessage, mozilla::dom::PBrowserChild::OnMessageReceived, mozilla::dom::PContentChild::OnMessageReceived, mozilla::dom::PeerConnectionImpl_Binding::setLocalDescription, mozilla::dom::PeerConnectionObserverJSImpl::OnSetRemoteDescriptionSuccess, mozilla::dom::PeerConnectionObserverJSImpl::OnStateChange, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::Performance::WrapObject, mozilla::dom::PerformanceMainThread::Timing, mozilla::dom::PerformanceTiming::PerformanceTiming, mozilla::dom::PromiseJobCallback::Call, mozilla::dom::RTCPeerConnection::Constructor, mozilla::dom::RTCPeerConnectionJSImpl::AddTrack, mozilla::dom::RTCPeerConnection_Binding::setRemoteDescription_promiseWrapper, mozilla::dom::RTCRtpReceiver::_Create, mozilla::dom::RTCRtpReceiverJSImpl::ProcessTrackAdditionsAndRemovals, mozilla::dom::RTCRtpSender::_Create, mozilla::dom::RTCRtpTransceiver::_Create, mozilla::dom::RTCRtpTransceiverJSImpl::Sync, mozilla::dom::RTCTrackEvent::Constructor, mozilla::dom::ScriptLoader::ProcessInlineScript, mozilla::dom::ScriptLoader::ProcessRequest, mozilla::dom::ScriptLoader::ProcessScriptElement, mozilla::dom::TabChildBase::GetPresShell, mozilla::dom::TimeoutExecutor::MaybeExecute, mozilla::dom::TimeoutManager::RunTimeout, mozilla::dom::ToJSValue, mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled, mozilla::dom::Window_Binding::ClearCachedDocumentValue, mozilla::dom::ipc::SharedMap::Entry::Read, mozilla::dom::module_getter::ModuleGetter, mozilla::ipc::MessageChannel::DispatchAsyncMessage, mozilla::ipc::MessageChannel::DispatchMessage, mozilla::ipc::MessageChannel::MessageTask::Run, mozilla::ipc::MessageChannel::RunMessage, mozilla::ipc::MessagePump::Run, mozilla::layers::PaintThread::Shutdown, mozilla::net::HttpChannelChild::DoOnStartRequest, mozilla::net::HttpChannelChild::OnStopRequest, mozilla::net::nsLoadGroup::RemoveRequest, mozilla::net::nsStandardURL::TemplatedMutator, nsAppStartupNotifier::NotifyObservers, nsBaseAppShell::Run, nsContentUtils::RemoveScriptBlocker, nsDocLoader::DoFireOnStateChange, nsDocLoader::OnSecurityChange, nsDocLoader::OnStopRequest, nsDocShell::Embed, nsDocShell::EndPageLoad, nsDocShell::EnsureContentViewer, nsDocShell::InternalLoad, nsDocShell::LoadURI, nsDocShell::SetupNewViewer, nsDocumentOpenInfo::DispatchContent, nsDocumentViewer::LoadComplete, nsGlobalWindowInner::InnerSetNewDocument, nsGlobalWindowOuter::SetNewDocument, nsHtml5ExecutorReflusher::Run, nsMessageManagerScriptExecutor::LoadScriptInternal, nsPIDOMWindowOuter::MaybeCreateDoc, nsSecureBrowserUIImpl::OnLocationChange, nsTString, nsThread::ProcessNextEvent, nsTimerImpl::Fire, nsWebBrowser::SetDocShell, nsXPCWrappedJS::GetNewOrUsed, nsXPCWrappedJSClass::CallMethod, nsXPConnect::InitStatics, onGMPReady, operator, orExpr, peekToken, pod_malloc, putNew, reserve, resolveFun, selectors::parser::parse_compound_selector_list, setIteratedSingleton, setLastProperty, start_thread, std::sys::unix::alloc::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$std..alloc..System$GT$::alloc, style::gecko::selector_parser::_$LT$impl$u20$selectors..parser..Parser$LT$$u27$i$GT$$u20$for$u20$style..selector_parser..SelectorParser$LT$$u27$a$GT$$GT$::parse_non_ts_functional_pseudo_class, traceSlots, traverse, trySyntaxParseInnerFunction, unknown stack, updateSlotsForSpan, xpc::CloneInto, xpc::DOMXrayTraits::resolveOwnProperty, xpc::XrayWrapper, xpcModuleCtor] +lsan-allowed: [AddTrack, Alloc, AllocateObjectBuffer, AllocateProtoAndIfaceCache, AsyncFunctionPromiseReactionJob, AsyncFunctionResume, AtomizeAndCopyChars, AtomizeAndCopyCharsFromLookup, AttemptToExecute, Call, CallFromStack, CallGetter, CallJSNative, CallResolveOp, CloneObject, CompileLazyFunctionImpl, CompileSourceBuffer, CopyScopeData, CreateNativeGlobalForInner, Define, DefineDataProperty, DoGetOrCreateDOMReflector, EnsureInnerWindow, EnterJit, EntrySlotOrCreate, Evaluate, ExecuteInExtensibleLexicalEnvironment, ExecuteScript, FinishSlowJSInitIfMoreThanOneOwner, GatherAndConvertResults, GetDocument, GetIDPrototype, GetNameOperation, GetProperty, GetPropertyOperation, GetProtoObjectHandle, HandleEvent, InternalConstruct, Interpret, InvokeMethod, JS::Call, JS::CloneAndExecuteScript, JS::CompileUtf8ForNonSyntacticScope, JS::EvaluateUtf8, JSFunction::createScriptForLazilyInterpretedFunction, JSRuntime::cloneSelfHostedFunctionScript, JSRuntime::initSelfHosting, JSScript::createPrivateScriptData, JSScript::fullyInitFromEmitter, JS_CallFunctionValue, JS_ResolveStandardClass, LookupOwnPropertyInline, MakeFlatStringForAtomization, MakeRefPtr, MakeUnique, Malloc, NS_ProcessNextEvent, NativeDefineDataProperty, NewObjectWithClassProto, NewStringCopyUTF8Z, NewStringDeflated, NextEnvironmentShape, PromiseConstructor, ProtoAndIfaceCache, ReadStructuredClone, Realloc, ReceiveMessage, RunHandler, RunInternal, SetExistingProperty, SetNonexistentProperty, SetRemoteDescription, SharedStub, TraceWholeCell, Wrap, XDRTrailingName, XPCConvert::NativeInterface2JSObject, XPCJSContext::AfterProcessTask, XPCNativeInterface::NewInstance, XPC_WN_Helper_Resolve, XRE_InitChildProcess, XRE_RunAppShell, _M_begin, accept, addDataProperty, alloc::alloc::realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, allocate, already_AddRefed, apply, applyImpl, assignExprWithoutYieldOrAwait, callMain, createFrameFromLookup, createObject, createScriptSource, emitInitializer, emitLexicalScopeBody, emitStatementList, ensureConstructor, functionDelazifying, inlinedGetChild, innerFunction, internBodyScope, js::Allocate, js::Call, js::CallSelfHostedFunction, js::CloneFunctionAndScript, js::CloneScriptIntoFunction, js::CreateThisForFunctionWithProto, js::CrossCompartmentWrapper::set, js::DefineDataProperty, js::DefineFunctions, js::Execute, js::ExecuteInJSMEnvironment, js::ExecuteKernel, js::FetchName, js::FunctionScope::create, js::GetEnvironmentName, js::GetProperty, js::GlobalObject::resolveConstructor, js::HashableValue::setValue, js::HelperThread::threadLoop, js::InitMathClass, js::InternalCallOrConstruct, js::LazyScript::CreateRaw, js::LexicalScope::create, js::MapObject::set, js::NativeDefineProperty, js::NativeGetExistingProperty, js::NativeSetProperty, js::ObjectGroup::defaultNewGroup, js::PropertyTree::getChild, js::Proxy::has, js::RunScript, js::SavedStacks::getOrCreateSavedFrame, js::ScriptParseTask::parse, js::SetPropertyIgnoringNamedGetter, js::Shape::hashify, js::StringBuffer::finishAtom, js::WrapAsyncFunction, js::XDRState, js::detail::ThreadTrampoline, js::frontend::BytecodeEmitter::emitArguments, js::frontend::BytecodeEmitter::emitAssignment, js::frontend::BytecodeEmitter::emitCallOrNew, js::frontend::BytecodeEmitter::emitCalleeAndThis, js::frontend::BytecodeEmitter::emitClass, js::frontend::BytecodeEmitter::emitConditionalExpression, js::frontend::BytecodeEmitter::emitExpressionStatement, js::frontend::BytecodeEmitter::emitFunction, js::frontend::BytecodeEmitter::emitFunctionBody, js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody, js::frontend::BytecodeEmitter::emitFunctionScript, js::frontend::BytecodeEmitter::emitHoistedFunctionsInList, js::frontend::BytecodeEmitter::emitLexicalScope, js::frontend::BytecodeEmitter::emitObject, js::frontend::BytecodeEmitter::emitPropertyList, js::frontend::BytecodeEmitter::emitScript, js::frontend::BytecodeEmitter::emitSingleDeclaration, js::frontend::BytecodeEmitter::emitTree, js::frontend::CompileGlobalScript, js::frontend::GeneralParser, js::frontend::NameFunctions, js::frontend::ParseNodeVisitor, js::frontend::Parser, js::frontend::ScriptCompiler, js::frontend::SourceAwareCompiler, js::frontend::TokenStreamSpecific, js::fun_call, js::jit::DoGetIntrinsicFallback, js::jit::InterpretResume, js::jit::InvokeFunction, js_arena_realloc, js_pod_arena_malloc, main, make_pod_array, make_unique, maybeCreateTableForLookup, maybe_pod_malloc, maybe_pod_realloc, mozJSComponentLoader::ExtractExports, mozJSComponentLoader::Import, mozJSComponentLoader::ImportInto, mozJSComponentLoader::ObjectForLocation, mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint, mozilla::DOMEventTargetHelper::DispatchEvent, mozilla::EventDispatcher::Dispatch, mozilla::EventTargetChainItem::HandleEvent, mozilla::JsepAudioCodecDescription::Clone, mozilla::JsepSessionImpl::GetTransceiverForRemote, mozilla::JsepTrack::CreateEncodings, mozilla::PeerConnectionImpl::SetLocalDescription, mozilla::PeerConnectionMedia::AddTransceiver, mozilla::PromiseJobRunnable::Run, mozilla::Result, mozilla::SchedulerGroup::Runnable::Run, mozilla::SupportsWeakPtr, mozilla::TransceiverImpl::SyncWithJS, mozilla::WeakPtr, mozilla::dom::, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::ChromeUtils::Import, mozilla::dom::ChromeUtils_Binding::import, mozilla::dom::ContentChild::RecvLoadProcessScript, mozilla::dom::ContentFrameMessageManager_Binding::get_content, mozilla::dom::ContentProcessMessageManager::LoadScript, mozilla::dom::CreateInterfaceObjects, mozilla::dom::Document::UnblockOnload, mozilla::dom::Event::ConstructorInit, mozilla::dom::ExecuteCompiledScript, mozilla::dom::Function::Call, mozilla::dom::GetPerInterfaceObjectHandle, mozilla::dom::InitIds, mozilla::dom::Location_Binding::set_href, mozilla::dom::MessageListener::ReceiveMessage, mozilla::dom::PBrowserChild::OnMessageReceived, mozilla::dom::PContentChild::OnMessageReceived, mozilla::dom::PeerConnectionImpl_Binding::setLocalDescription, mozilla::dom::PeerConnectionObserverJSImpl::OnSetRemoteDescriptionSuccess, mozilla::dom::PeerConnectionObserverJSImpl::OnStateChange, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::Performance::WrapObject, mozilla::dom::PerformanceMainThread::Timing, mozilla::dom::PerformanceTiming::PerformanceTiming, mozilla::dom::PromiseJobCallback::Call, mozilla::dom::RTCPeerConnection::Constructor, mozilla::dom::RTCPeerConnectionJSImpl::AddTrack, mozilla::dom::RTCPeerConnection_Binding::setRemoteDescription_promiseWrapper, mozilla::dom::RTCRtpReceiver::_Create, mozilla::dom::RTCRtpReceiverJSImpl::ProcessTrackAdditionsAndRemovals, mozilla::dom::RTCRtpSender::_Create, mozilla::dom::RTCRtpTransceiver::_Create, mozilla::dom::RTCRtpTransceiverJSImpl::Sync, mozilla::dom::RTCTrackEvent::Constructor, mozilla::dom::ScriptLoader::ProcessInlineScript, mozilla::dom::ScriptLoader::ProcessRequest, mozilla::dom::ScriptLoader::ProcessScriptElement, mozilla::dom::TabChildBase::GetPresShell, mozilla::dom::TimeoutExecutor::MaybeExecute, mozilla::dom::TimeoutManager::RunTimeout, mozilla::dom::ToJSValue, mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled, mozilla::dom::Window_Binding::ClearCachedDocumentValue, mozilla::dom::ipc::SharedMap::Entry::Read, mozilla::dom::module_getter::ModuleGetter, mozilla::ipc::MessageChannel::DispatchAsyncMessage, mozilla::ipc::MessageChannel::DispatchMessage, mozilla::ipc::MessageChannel::MessageTask::Run, mozilla::ipc::MessageChannel::RunMessage, mozilla::ipc::MessagePump::Run, mozilla::layers::PaintThread::Shutdown, mozilla::net::HttpChannelChild::DoOnStartRequest, mozilla::net::HttpChannelChild::OnStopRequest, mozilla::net::nsLoadGroup::RemoveRequest, mozilla::net::nsStandardURL::TemplatedMutator, nsAppStartupNotifier::NotifyObservers, nsBaseAppShell::Run, nsContentUtils::RemoveScriptBlocker, nsDocLoader::DoFireOnStateChange, nsDocLoader::OnSecurityChange, nsDocLoader::OnStopRequest, nsDocShell::Embed, nsDocShell::EndPageLoad, nsDocShell::EnsureContentViewer, nsDocShell::InternalLoad, nsDocShell::LoadURI, nsDocShell::SetupNewViewer, nsDocumentOpenInfo::DispatchContent, nsDocumentViewer::LoadComplete, nsGlobalWindowInner::InnerSetNewDocument, nsGlobalWindowOuter::SetNewDocument, nsHtml5ExecutorReflusher::Run, nsMessageManagerScriptExecutor::LoadScriptInternal, nsPIDOMWindowOuter::MaybeCreateDoc, nsSecureBrowserUIImpl::OnLocationChange, nsTString, nsThread::ProcessNextEvent, nsWebBrowser::SetDocShell, nsXPCWrappedJSClass::CallMethod, nsXPConnect::InitStatics, onGMPReady, operator, orExpr, peekToken, pod_malloc, putNew, reserve, resolveFun, selectors::parser::parse_compound_selector_list, setLastProperty, start_thread, style::gecko::selector_parser::_$LT$impl$u20$selectors..parser..Parser$LT$$u27$i$GT$$u20$for$u20$style..selector_parser..SelectorParser$LT$$u27$a$GT$$GT$::parse_non_ts_functional_pseudo_class, traceSlots, traverse, trySyntaxParseInnerFunction, unknown stack, updateSlotsForSpan, xpc::CloneInto, xpc::DOMXrayTraits::resolveOwnProperty, xpc::XrayWrapper, xpcModuleCtor] leak-threshold: [default:51200, tab:256000] diff --git a/testing/web-platform/meta/webrtc/protocol/missing-fields.html.ini b/testing/web-platform/meta/webrtc/protocol/missing-fields.html.ini deleted file mode 100644 index eccf5f7d6519..000000000000 --- a/testing/web-platform/meta/webrtc/protocol/missing-fields.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[missing-fields.html] - [Offer description with no mid is accepted] - expected: FAIL - - [Answer description with no mid is accepted] - expected: FAIL - diff --git a/testing/web-platform/meta/websockets/__dir__.ini b/testing/web-platform/meta/websockets/__dir__.ini index 3a04f7fb58cb..bda6edeca1af 100644 --- a/testing/web-platform/meta/websockets/__dir__.ini +++ b/testing/web-platform/meta/websockets/__dir__.ini @@ -1,3 +1,3 @@ -lsan-allowed: [Alloc, Create, Malloc, NewPage, PLDHashTable::Add, PLDHashTable::ChangeTable, Realloc, RecvOnAcknowledge, RecvOnStop, mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::ThrottledEventQueue::Create, mozilla::WeakPtr, mozilla::dom::ScriptElement::MaybeProcessScript, mozilla::dom::WebSocket::WebSocket, mozilla::dom::WorkerCSPEventListener::Create, mozilla::dom::nsIContentChild::GetConstructedEventTarget, mozilla::net::WebSocketChannelChild::RecvOnServerClose, mozilla::net::nsStandardURL::TemplatedMutator, nsAtomTable::Atomize, nsDocShell::Create] +lsan-allowed: [Alloc, Create, Malloc, NewPage, PLDHashTable::Add, PLDHashTable::ChangeTable, Realloc, RecvOnAcknowledge, RecvOnStop, mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::ThrottledEventQueue::Create, mozilla::WeakPtr, mozilla::dom::WebSocket::WebSocket, mozilla::dom::WorkerCSPEventListener::Create, mozilla::dom::nsIContentChild::GetConstructedEventTarget, mozilla::net::WebSocketChannelChild::RecvOnServerClose, mozilla::net::nsStandardURL::TemplatedMutator, nsAtomTable::Atomize, nsDocShell::Create] lsan-max-stack-depth: 7 leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/webstorage/set.window.js.ini b/testing/web-platform/meta/webstorage/set.window.js.ini deleted file mode 100644 index 687d23b09d1a..000000000000 --- a/testing/web-platform/meta/webstorage/set.window.js.ini +++ /dev/null @@ -1,7 +0,0 @@ -[set.window.html] - [Setting property for key x on localStorage with accessor property on prototype] - expected: FAIL - - [Setting property for key x on sessionStorage with accessor property on prototype] - expected: FAIL - diff --git a/testing/web-platform/meta/webusb/usb-supported-by-feature-policy.html.ini b/testing/web-platform/meta/webusb/usb-supported-by-feature-policy.html.ini deleted file mode 100644 index f0fb5fcb1835..000000000000 --- a/testing/web-platform/meta/webusb/usb-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[usb-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise usb.] - expected: FAIL - diff --git a/testing/web-platform/meta/webvr/webvr-supported-by-feature-policy.html.ini b/testing/web-platform/meta/webvr/webvr-supported-by-feature-policy.html.ini deleted file mode 100644 index 25b0d2f6347c..000000000000 --- a/testing/web-platform/meta/webvr/webvr-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[webvr-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise xr.] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/idlharness.https.window.js.ini b/testing/web-platform/meta/webxr/idlharness.https.window.js.ini index a8c45ae4e5e7..6e65ce3a6c9a 100644 --- a/testing/web-platform/meta/webxr/idlharness.https.window.js.ini +++ b/testing/web-platform/meta/webxr/idlharness.https.window.js.ini @@ -932,42 +932,3 @@ [XRRigidTransform interface: attribute matrix] expected: FAIL - [XRRenderState interface object name] - expected: FAIL - - [XRRenderState interface object length] - expected: FAIL - - [XRRenderState interface: attribute baseLayer] - expected: FAIL - - [XRReferenceSpace interface: attribute originOffset] - expected: FAIL - - [XRRenderState interface: existence and properties of interface prototype object] - expected: FAIL - - [XRRenderState interface: existence and properties of interface object] - expected: FAIL - - [XRRenderState interface: attribute depthFar] - expected: FAIL - - [XRRenderState interface: attribute depthNear] - expected: FAIL - - [XRSession interface: operation requestReferenceSpace(XRReferenceSpaceOptions)] - expected: FAIL - - [XRSession interface: operation updateRenderState(XRRenderStateInit)] - expected: FAIL - - [XRRenderState interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [XRRenderState interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [XRSession interface: attribute renderState] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/navigator_xr_requestDevice.https.html.ini b/testing/web-platform/meta/webxr/navigator_xr_requestDevice.https.html.ini new file mode 100644 index 000000000000..896509267fd2 --- /dev/null +++ b/testing/web-platform/meta/webxr/navigator_xr_requestDevice.https.html.ini @@ -0,0 +1,4 @@ +[navigator_xr_requestDevice.https.html] + [navigator.xr.requestDevice returns a device] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/navigator_xr_requestDevice_no_device.https.html.ini b/testing/web-platform/meta/webxr/navigator_xr_requestDevice_no_device.https.html.ini new file mode 100644 index 000000000000..07780b573709 --- /dev/null +++ b/testing/web-platform/meta/webxr/navigator_xr_requestDevice_no_device.https.html.ini @@ -0,0 +1,4 @@ +[navigator_xr_requestDevice_no_device.https.html] + [navigator.xr.requestDevice properly rejects when there are 0 devices] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/webGLCanvasContext_create_with_xrdevice.https.html.ini b/testing/web-platform/meta/webxr/webGLCanvasContext_create_with_xrdevice.https.html.ini new file mode 100644 index 000000000000..edbceaf8f05b --- /dev/null +++ b/testing/web-platform/meta/webxr/webGLCanvasContext_create_with_xrdevice.https.html.ini @@ -0,0 +1,4 @@ +[webGLCanvasContext_create_with_xrdevice.https.html] + [webglCanvasContext can be created with an XRDevice] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/webGLCanvasContext_create_xrcompatible.https.html.ini b/testing/web-platform/meta/webxr/webGLCanvasContext_create_xrcompatible.https.html.ini deleted file mode 100644 index 217c17396443..000000000000 --- a/testing/web-platform/meta/webxr/webGLCanvasContext_create_xrcompatible.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[webGLCanvasContext_create_xrcompatible.https.html] - [An XR-compatible webglCanvasContext can be created] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/webGLCanvasContext_makecompatible_contextlost.https.html.ini b/testing/web-platform/meta/webxr/webGLCanvasContext_makecompatible_contextlost.https.html.ini deleted file mode 100644 index 33544b450d33..000000000000 --- a/testing/web-platform/meta/webxr/webGLCanvasContext_makecompatible_contextlost.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[webGLCanvasContext_makecompatible_contextlost.https.html] - [A lost webglCanvasContext should not be able to set xr compatibility] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/webGLCanvasContext_setdevice_contextlost.https.html.ini b/testing/web-platform/meta/webxr/webGLCanvasContext_setdevice_contextlost.https.html.ini new file mode 100644 index 000000000000..67f50f15d6a4 --- /dev/null +++ b/testing/web-platform/meta/webxr/webGLCanvasContext_setdevice_contextlost.https.html.ini @@ -0,0 +1,4 @@ +[webGLCanvasContext_setdevice_contextlost.https.html] + [A lost webglCanvasContext should not be able to set device] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive.https.html.ini b/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive.https.html.ini index b66cb8eb7e8f..f864ea05c43c 100644 --- a/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive.https.html.ini +++ b/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive.https.html.ini @@ -2,6 +2,3 @@ [supportsSession resolves when immersive options supported] expected: FAIL - [supportsSessionMode resolves when immersive options supported] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive_unsupported.https.html.ini b/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive_unsupported.https.html.ini index b37ef14d871d..18693bd0c8dc 100644 --- a/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive_unsupported.https.html.ini +++ b/testing/web-platform/meta/webxr/xrDevice_supportsSession_immersive_unsupported.https.html.ini @@ -2,6 +2,3 @@ [supportsSession rejects when options not supported] expected: FAIL - [supportsSessionMode rejects when options not supported] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/xrDevice_supportsSession_non_immersive.https.html.ini b/testing/web-platform/meta/webxr/xrDevice_supportsSession_non_immersive.https.html.ini index 7f3179c1c75c..b2eb7bc2f3ea 100644 --- a/testing/web-platform/meta/webxr/xrDevice_supportsSession_non_immersive.https.html.ini +++ b/testing/web-platform/meta/webxr/xrDevice_supportsSession_non_immersive.https.html.ini @@ -2,6 +2,3 @@ [supportsSession resolves when non-immersive options supported] expected: FAIL - [supportsSessionMode resolves when inline options supported] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/xrSession_device.https.html.ini b/testing/web-platform/meta/webxr/xrSession_device.https.html.ini new file mode 100644 index 000000000000..2ad4c3edc961 --- /dev/null +++ b/testing/web-platform/meta/webxr/xrSession_device.https.html.ini @@ -0,0 +1,4 @@ +[xrSession_device.https.html] + [Requested session has device set] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/xrSession_mode.https.html.ini b/testing/web-platform/meta/webxr/xrSession_mode.https.html.ini deleted file mode 100644 index 538364df8f07..000000000000 --- a/testing/web-platform/meta/webxr/xrSession_mode.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[xrSession_mode.https.html] - [Requested session has it's mode set] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/xrSession_requestAnimationFrame_getDevicePose.https.html.ini b/testing/web-platform/meta/webxr/xrSession_requestAnimationFrame_getDevicePose.https.html.ini new file mode 100644 index 000000000000..986143d88efb --- /dev/null +++ b/testing/web-platform/meta/webxr/xrSession_requestAnimationFrame_getDevicePose.https.html.ini @@ -0,0 +1,7 @@ +[xrSession_requestAnimationFrame_getDevicePose.https.html] + [XRFrame getDevicePose updates on the next frame for non-immersive sessions] + expected: FAIL + + [XRFrame getDevicePose updates on the next frame for immersive sessions] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html.ini b/testing/web-platform/meta/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html.ini deleted file mode 100644 index 5ee23ba9713a..000000000000 --- a/testing/web-platform/meta/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrSession_requestAnimationFrame_getViewerPose.https.html] - [XRFrame getViewerPose updates on the next frame for non-immersive sessions] - expected: FAIL - - [XRFrame getViewerPose updates on the next frame for immersive sessions] - expected: FAIL - diff --git a/testing/web-platform/meta/webxr/xrSession_requestFrameOfReference.https.html.ini b/testing/web-platform/meta/webxr/xrSession_requestFrameOfReference.https.html.ini new file mode 100644 index 000000000000..b789a8a5eeea --- /dev/null +++ b/testing/web-platform/meta/webxr/xrSession_requestFrameOfReference.https.html.ini @@ -0,0 +1,7 @@ +[xrSession_requestFrameOfReference.https.html] + [Immersive XRSession requestFrameOfReference returns expected objects] + expected: FAIL + + [Non-immersive XRSession requestFrameOfReference returns expected objects] + expected: FAIL + diff --git a/testing/web-platform/meta/webxr/xrSession_requestReferenceSpace.https.html.ini b/testing/web-platform/meta/webxr/xrSession_requestReferenceSpace.https.html.ini deleted file mode 100644 index eee7a9c591df..000000000000 --- a/testing/web-platform/meta/webxr/xrSession_requestReferenceSpace.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrSession_requestReferenceSpace.https.html] - [Non-immersive XRSession requestReferenceSpace returns expected objects] - expected: FAIL - - [Immersive XRSession requestReferenceSpace returns expected objects] - expected: FAIL - diff --git a/testing/web-platform/meta/workers/semantics/navigation/002.html.ini b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini index 5530a39d48f2..97bd26576858 100644 --- a/testing/web-platform/meta/workers/semantics/navigation/002.html.ini +++ b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini @@ -1,2 +1 @@ prefs: [privacy.reduceTimerPrecision:false] -[002.html] diff --git a/testing/web-platform/meta/workers/semantics/run-a-worker/003.html.ini b/testing/web-platform/meta/workers/semantics/run-a-worker/003.html.ini new file mode 100644 index 000000000000..c2c57aec558a --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/run-a-worker/003.html.ini @@ -0,0 +1,4 @@ +[003.html] + [shared] + expected: FAIL + diff --git a/testing/web-platform/meta/xhr/formdata.htm.ini b/testing/web-platform/meta/xhr/formdata.htm.ini deleted file mode 100644 index cf8cacd24aff..000000000000 --- a/testing/web-platform/meta/xhr/formdata.htm.ini +++ /dev/null @@ -1,7 +0,0 @@ -[formdata.htm] - [|new FormData()| in formdata event handler should throw] - expected: FAIL - - [Newly created FormData contains entries added to "formData" IDL attribute of FormDataEvent.] - expected: FAIL - diff --git a/testing/web-platform/meta/xhr/sync-xhr-supported-by-feature-policy.html.ini b/testing/web-platform/meta/xhr/sync-xhr-supported-by-feature-policy.html.ini deleted file mode 100644 index cc8d8fcd5d0b..000000000000 --- a/testing/web-platform/meta/xhr/sync-xhr-supported-by-feature-policy.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[sync-xhr-supported-by-feature-policy.html] - [document.featurePolicy.features should advertise sync-xhr.] - expected: FAIL - diff --git a/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini b/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini index eccef6d0ebfb..f9e1329e4a95 100644 --- a/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini +++ b/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini @@ -2,3 +2,4 @@ type: testharness disabled: if debug: disabled + diff --git a/testing/web-platform/tests/.azure-pipelines.yml b/testing/web-platform/tests/.azure-pipelines.yml index acfb09963915..cea8efe2719e 100644 --- a/testing/web-platform/tests/.azure-pipelines.yml +++ b/testing/web-platform/tests/.azure-pipelines.yml @@ -6,30 +6,26 @@ # https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables # https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/index # -# In addition to this configuration file, some setup in the Azure DevOps -# project is required: -# - The "Build pull requests from forks of this repository" setting must be -# enabled: https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github#validate-contributions-from-forks -# - A scheduled build needs to be set up for the the epochs/daily branch. -# - To get results from scheduled builds into wpt.fyi, a service connection -# named wpt.fyi with URL https://wpt.fyi is needed. +# In addition to this configuration file, the "Build pull requests from forks +# of this repository" setting must also be enabled in the Azure DevOps project: +# https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github#validate-contributions-from-forks + +trigger: none # disable builds for branches jobs: # The affected tests jobs are unconditional for speed, as most PRs have one or # more affected tests: https://github.com/web-platform-tests/wpt/issues/13936. - job: affected_macOS displayName: 'affected tests (Safari Technology Preview)' - condition: eq(variables['Build.Reason'], 'PullRequest') pool: vmImage: 'macOS-10.13' steps: - template: tools/ci/azure/affected_tests.yml parameters: - artifactName: 'affected-tests' + artifactName: 'results' - job: affected_without_changes_macOS displayName: 'affected tests without changes (Safari Technology Preview)' - condition: eq(variables['Build.Reason'], 'PullRequest') pool: vmImage: 'macOS-10.13' steps: @@ -37,13 +33,12 @@ jobs: parameters: checkoutCommit: 'HEAD^1' affectedRange: 'HEAD@{1}' - artifactName: 'affected-tests-without-changes' + artifactName: 'results-without-changes' # The decision jobs runs `./wpt test-jobs` to determine which jobs to run, # and all following jobs wait for it to finish and depend on its output. - job: decision displayName: './wpt test-jobs' - condition: eq(variables['Build.Reason'], 'PullRequest') pool: vmImage: 'ubuntu-16.04' steps: @@ -122,50 +117,6 @@ jobs: - template: tools/ci/azure/install_chrome.yml - template: tools/ci/azure/install_firefox.yml - template: tools/ci/azure/update_hosts.yml - - template: tools/ci/azure/update_manifest.yml - template: tools/ci/azure/tox_pytest.yml parameters: directory: tools/wpt/ - -- job: all_macOS - displayName: 'all tests (Safari Technology Preview)' - condition: eq(variables['Build.Reason'], 'Schedule') - strategy: - parallel: 4 # chosen to make runtime ~2h - timeoutInMinutes: 360 - pool: - vmImage: 'macOS-10.13' - steps: - - template: tools/ci/azure/checkout.yml - - template: tools/ci/azure/pip_install.yml - parameters: - packages: virtualenv - - template: tools/ci/azure/install_fonts.yml - - template: tools/ci/azure/install_certs.yml - - template: tools/ci/azure/install_safari.yml - - template: tools/ci/azure/update_hosts.yml - - template: tools/ci/azure/update_manifest.yml - - script: no_proxy='*' ./wpt run --no-manifest-update --no-restart-on-unexpected --no-fail-on-unexpected --this-chunk=$(System.JobPositionInPhase) --total-chunks=$(System.TotalJobsInPhase) --chunk-type hash --log-wptreport $(Build.ArtifactStagingDirectory)/wpt_report_$(System.JobPositionInPhase).json --channel preview safari - displayName: 'Run tests' - - task: PublishBuildArtifacts@1 - displayName: 'Publish results' - inputs: - artifactName: 'results' - condition: succeededOrFailed() - -# The InvokeRESTAPI task can only run in a server job. -- job: all_post - displayName: 'all tests (wpt.fyi hook)' - dependsOn: all_macOS - pool: server - steps: - - task: InvokeRESTAPI@1 - displayName: 'Invoke wpt.fyi hook' - inputs: - serviceConnection: wpt.fyi - urlSuffix: /api/checks/azure/$(Build.BuildId) - - task: InvokeRESTAPI@1 - displayName: 'Invoke staging.wpt.fyi hook' - inputs: - serviceConnection: staging.wpt.fyi - urlSuffix: /api/checks/azure/$(Build.BuildId) diff --git a/testing/web-platform/tests/.gitignore b/testing/web-platform/tests/.gitignore index 8e3a85183ef9..a71d35cb8bd8 100644 --- a/testing/web-platform/tests/.gitignore +++ b/testing/web-platform/tests/.gitignore @@ -15,11 +15,6 @@ node_modules/ .wptcache/ /config.json -# Files generated when regenerating pre-generated certs -/tools/certs/0*.pem -/tools/certs/index.txt* -/tools/certs/serial* - # Various OS/editor specific files *# *.sw[po] diff --git a/testing/web-platform/tests/.taskcluster.yml b/testing/web-platform/tests/.taskcluster.yml index 1045e07c8df8..4a6de3b5b177 100644 --- a/testing/web-platform/tests/.taskcluster.yml +++ b/testing/web-platform/tests/.taskcluster.yml @@ -61,7 +61,7 @@ tasks: owner: ${event.pusher.email} source: ${event.repository.url} payload: - image: harjgam/web-platform-tests:0.29 + image: harjgam/web-platform-tests:0.25 maxRunTime: 7200 artifacts: public/results: @@ -136,7 +136,7 @@ tasks: owner: ${event.pull_request.user.login}@users.noreply.github.com source: ${event.repository.url} payload: - image: harjgam/web-platform-tests:0.29 + image: harjgam/web-platform-tests:0.25 maxRunTime: 7200 artifacts: public/results: diff --git a/testing/web-platform/tests/.travis.yml b/testing/web-platform/tests/.travis.yml index 0453132c0df8..8d4152f0285c 100644 --- a/testing/web-platform/tests/.travis.yml +++ b/testing/web-platform/tests/.travis.yml @@ -43,6 +43,25 @@ matrix: os: linux python: "2.7" env: JOB=build_css SCRIPT=css/build-css-testsuites.sh + - name: "stability (Firefox Nightly)" + if: type = pull_request + os: linux + python: "2.7" + addons: + apt: + packages: + - libnss3-tools + env: JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=firefox:nightly + - name: "stability (Chrome Dev)" + if: type = pull_request + os: linux + python: "2.7" + addons: + apt: + packages: + - libappindicator1 + - fonts-liberation + env: JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=chrome:dev - name: "tools/ unittests (Python 2)" if: type = pull_request os: linux @@ -82,6 +101,8 @@ matrix: - env: # exclude empty env from the top-level above allow_failures: - env: JOB=build_css SCRIPT=css/build-css-testsuites.sh + - env: JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=firefox:nightly + - env: JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=chrome:dev script: - ./tools/ci/run.sh cache: diff --git a/testing/web-platform/tests/2dcontext/context-attributes/getContextAttributes.html b/testing/web-platform/tests/2dcontext/context-attributes/getContextAttributes.html deleted file mode 100644 index cff02ea06f6e..000000000000 --- a/testing/web-platform/tests/2dcontext/context-attributes/getContextAttributes.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - diff --git a/testing/web-platform/tests/2dcontext/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html b/testing/web-platform/tests/2dcontext/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html deleted file mode 100644 index f29b2bf5a8a7..000000000000 --- a/testing/web-platform/tests/2dcontext/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html +++ /dev/null @@ -1,32 +0,0 @@ - - -Draw an SVG image with a foreignObject to a canvas - - - diff --git a/testing/web-platform/tests/IndexedDB/idb-explicit-commit.any.js b/testing/web-platform/tests/IndexedDB/idb-explicit-commit.any.js index 12e56cc267a2..da4bd8c95269 100644 --- a/testing/web-platform/tests/IndexedDB/idb-explicit-commit.any.js +++ b/testing/web-platform/tests/IndexedDB/idb-explicit-commit.any.js @@ -188,17 +188,20 @@ promise_test(async testCase => { }); // Txn1 should commit before txn2, even though txn2 uses commit(). const txn1 = db.transaction(['books'], 'readwrite'); - txn1.objectStore('books').put({isbn: 'one', title: 'title1'}); + const objectStore1 = txn1.objectStore('books'); + const putRequest1 = objectStore1.put({isbn:'one', title:'title1'}); const releaseTxnFunction = keepAlive(testCase, txn1, 'books'); const txn2 = db.transaction(['books'], 'readwrite'); - txn2.objectStore('books').put({isbn:'one', title:'title2'}); + const objectStore2 = txn2.objectStore('books'); + const putRequest2 = objectStore2.put({isbn:'one', title:'title2'}); txn2.commit(); // Exercise the IndexedDB transaction ordering by executing one with a // different scope. const txn3 = db.transaction(['not_books'], 'readwrite'); - txn3.objectStore('not_books').put({'title': 'not_title'}, 'key'); + const objectStore3 = txn3.objectStore('not_books'); + objectStore3.put({'title': 'not_title'}, 'key'); txn3.oncomplete = function() { releaseTxnFunction(); } @@ -207,7 +210,8 @@ promise_test(async testCase => { // Read the data back to verify that txn2 executed last. const txn4 = db.transaction(['books'], 'readonly'); - const getRequest4 = txn4.objectStore('books').get('one'); + const objectStore4 = txn4.objectStore('books'); + const getRequest4 = objectStore4.get('one'); await promiseForTransaction(testCase, txn4); assert_equals(getRequest4.result.title, 'title2'); db.close(); @@ -221,7 +225,8 @@ promise_test(async testCase => { }); // Txn1 creates the book 'one' so the 'add()' below fails. const txn1 = db.transaction(['books'], 'readwrite'); - txn1.objectStore('books').add({isbn:'one', title:'title1'}); + const objectStore1 = txn1.objectStore('books'); + const putRequest1 = objectStore1.add({isbn:'one', title:'title1'}); txn1.commit(); await promiseForTransaction(testCase, txn1); @@ -230,17 +235,15 @@ promise_test(async testCase => { const txn2 = db.transaction(['books'], 'readwrite'); const objectStore2 = txn2.objectStore('books'); objectStore2.put({isbn:'two', title:'title2'}); - const addRequest = objectStore2.add({isbn:'one', title:'title2'}); + const addRequest2 = objectStore2.add({isbn:'one', title:'title2'}); txn2.commit(); - txn2.oncomplete = () => { assert_unreached( - 'Transaction with invalid "add" call should not be completed.'); }; + txn2.oncomplete = assert_unreached( + 'Transaction with invalid "add" call should not be completed.'); - // Wait for the transaction to complete. We have to explicitly wait for the - // error signal on the transaction because of the nature of the test tooling. - await Promise.all([ - requestWatcher(testCase, addRequest).wait_for('error'), - transactionWatcher(testCase, txn2).wait_for(['error', 'abort']) - ]); + var addWatcher = requestWatcher(testCase, addRequest2); + var txnWatcher = transactionWatcher(testCase, txn2); + await Promise.all([addWatcher.wait_for('error'), + txnWatcher.wait_for('error', 'abort')]); // Read the data back to verify that txn2 was aborted. const txn3 = db.transaction(['books'], 'readonly'); @@ -252,41 +255,3 @@ promise_test(async testCase => { assert_equals(getRequest2.result, 0); db.close(); }, 'Transactions that explicitly commit and have errors should abort.'); - - -promise_test(async testCase => { - const db = await createDatabase(testCase, db => { - createBooksStore(testCase, db); - }); - const txn1 = db.transaction(['books'], 'readwrite'); - txn1.objectStore('books').add({isbn: 'one', title: 'title1'}); - txn1.commit(); - await promiseForTransaction(testCase, txn1); - - // The second add request will throw an error, but the onerror handler will - // appropriately catch the error allowing the valid put request on the - // transaction to commit. - const txn2 = db.transaction(['books'], 'readwrite'); - const objectStore2 = txn2.objectStore('books'); - objectStore2.put({isbn: 'two', title:'title2'}); - const addRequest = objectStore2.add({isbn: 'one', title:'unreached_title'}); - addRequest.onerror = (event) => { - event.preventDefault(); - addRequest.transaction.commit(); - }; - - // Wait for the transaction to complete. We have to explicitly wait for the - // error signal on the transaction because of the nature of the test tooling. - await transactionWatcher(testCase,txn2).wait_for(['error', 'complete']) - - // Read the data back to verify that txn2 was committed. - const txn3 = db.transaction(['books'], 'readonly'); - const objectStore3 = txn3.objectStore('books'); - const getRequest1 = objectStore3.get('one'); - const getRequest2 = objectStore3.get('two'); - await promiseForTransaction(testCase, txn3); - assert_equals(getRequest1.result.title, 'title1'); - assert_equals(getRequest2.result.title, 'title2'); - db.close(); -}, 'Transactions that handle all errors properly should be behave as ' + - 'expected when an explicit commit is called in an onerror handler.'); diff --git a/testing/web-platform/tests/IndexedDB/keypath-special-identifiers.htm b/testing/web-platform/tests/IndexedDB/keypath-special-identifiers.htm index 0692bed32ce5..cb64d0b708eb 100644 --- a/testing/web-platform/tests/IndexedDB/keypath-special-identifiers.htm +++ b/testing/web-platform/tests/IndexedDB/keypath-special-identifiers.htm @@ -54,8 +54,6 @@ const result = request.result; assert_key_equals(result[testcase.property], key, 'Property should be used as key'); - }); - tx.oncomplete = t.step_func(function() { t.done(); }); }, diff --git a/testing/web-platform/tests/accelerometer/Accelerometer-supported-by-feature-policy.html b/testing/web-platform/tests/accelerometer/Accelerometer-supported-by-feature-policy.html deleted file mode 100644 index 8e09c7acdfba..000000000000 --- a/testing/web-platform/tests/accelerometer/Accelerometer-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that accelerometer is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/ambient-light/AmbientLightSensor-supported-by-feature-policy.html b/testing/web-platform/tests/ambient-light/AmbientLightSensor-supported-by-feature-policy.html deleted file mode 100644 index d5c27c8bef29..000000000000 --- a/testing/web-platform/tests/ambient-light/AmbientLightSensor-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that ambient-light-sensor is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/animation-worklet/animation-worklet-inside-iframe.https.html b/testing/web-platform/tests/animation-worklet/animation-worklet-inside-iframe.https.html deleted file mode 100644 index b02186309dc2..000000000000 --- a/testing/web-platform/tests/animation-worklet/animation-worklet-inside-iframe.https.html +++ /dev/null @@ -1,57 +0,0 @@ - -Test that AnimationWorklet inside frames with different origin causes new global scopes - - - - - - - - -
- - - - diff --git a/testing/web-platform/tests/animation-worklet/common.js b/testing/web-platform/tests/animation-worklet/common.js deleted file mode 100644 index eb114f246872..000000000000 --- a/testing/web-platform/tests/animation-worklet/common.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -function registerPassthroughAnimator() { - return runInAnimationWorklet(` - registerAnimator('passthrough', class { - animate(currentTime, effect) { effect.localTime = currentTime; } - }); - `); -} - -function registerConstantLocalTimeAnimator(localTime) { - return runInAnimationWorklet(` - registerAnimator('constant_time', class { - animate(currentTime, effect) { effect.localTime = ${localTime}; } - }); - `); -} - - -function runInAnimationWorklet(code) { - return CSS.animationWorklet.addModule( - URL.createObjectURL(new Blob([code], {type: 'text/javascript'})) - ); -} - -function waitForAsyncAnimationFrames(count) { - // In Chrome, waiting for N+1 main thread frames guarantees that compositor has produced - // at least N frames. - // TODO(majidvp): re-evaluate this choice once other browsers have implemented - // AnimationWorklet. - return waitForAnimationFrames(count + 1); -} diff --git a/testing/web-platform/tests/animation-worklet/current-time.https.html b/testing/web-platform/tests/animation-worklet/current-time.https.html deleted file mode 100644 index 402c49307df7..000000000000 --- a/testing/web-platform/tests/animation-worklet/current-time.https.html +++ /dev/null @@ -1,48 +0,0 @@ - - -The current time of a worklet animation - - - - - - -
- - diff --git a/testing/web-platform/tests/animation-worklet/resources/animator-iframe.html b/testing/web-platform/tests/animation-worklet/resources/animator-iframe.html deleted file mode 100644 index e30cc281fcde..000000000000 --- a/testing/web-platform/tests/animation-worklet/resources/animator-iframe.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - -
- - diff --git a/testing/web-platform/tests/animation-worklet/scroll-timeline-writing-modes.https.html b/testing/web-platform/tests/animation-worklet/scroll-timeline-writing-modes.https.html deleted file mode 100644 index 5b20f03bfadb..000000000000 --- a/testing/web-platform/tests/animation-worklet/scroll-timeline-writing-modes.https.html +++ /dev/null @@ -1,168 +0,0 @@ - -Tests that ScrollTimeline works properly with writing mode and directionality - - - - - - - - diff --git a/testing/web-platform/tests/animation-worklet/worklet-animation-with-fill-mode.https.html b/testing/web-platform/tests/animation-worklet/worklet-animation-with-fill-mode.https.html deleted file mode 100644 index 49fead8bd39c..000000000000 --- a/testing/web-platform/tests/animation-worklet/worklet-animation-with-fill-mode.https.html +++ /dev/null @@ -1,96 +0,0 @@ - -Test that worklet animation works with different fill modes - - - - - - - - - - -
-
-
-
-
-
- - diff --git a/testing/web-platform/tests/animation-worklet/worklet-animation-with-invalid-effect.https.html b/testing/web-platform/tests/animation-worklet/worklet-animation-with-invalid-effect.https.html deleted file mode 100644 index 8b72d4e487c4..000000000000 --- a/testing/web-platform/tests/animation-worklet/worklet-animation-with-invalid-effect.https.html +++ /dev/null @@ -1,36 +0,0 @@ - -Test that worklet animation with invalid effect cannot be played - - - - - - - - -
- - diff --git a/testing/web-platform/tests/async-local-storage/META.yml b/testing/web-platform/tests/async-local-storage/META.yml new file mode 100644 index 000000000000..1bbe9e5ac609 --- /dev/null +++ b/testing/web-platform/tests/async-local-storage/META.yml @@ -0,0 +1,3 @@ +spec: https://domenic.github.io/async-local-storage/ +suggested_reviewers: + - domenic diff --git a/testing/web-platform/tests/kv-storage/api-surface.https.html b/testing/web-platform/tests/async-local-storage/api-surface.tentative.https.html similarity index 80% rename from testing/web-platform/tests/kv-storage/api-surface.https.html rename to testing/web-platform/tests/async-local-storage/api-surface.tentative.https.html index 90e705862d59..eea51abd5397 100644 --- a/testing/web-platform/tests/kv-storage/api-surface.https.html +++ b/testing/web-platform/tests/async-local-storage/api-surface.tentative.https.html @@ -1,14 +1,14 @@ -KV Storage: API surface +Async local storage API surface @@ -13,6 +13,6 @@ test(() => { }, "Prerequisite check"); promise_test(t => { - return promise_rejects(t, "SecurityError", import("std:kv-storage")); + return promise_rejects(t, "SecurityError", import("std:async-local-storage")); }); diff --git a/testing/web-platform/tests/kv-storage/non-secure-context-import-statement.html b/testing/web-platform/tests/async-local-storage/non-secure-context-import-statement.tentative.html similarity index 82% rename from testing/web-platform/tests/kv-storage/non-secure-context-import-statement.html rename to testing/web-platform/tests/async-local-storage/non-secure-context-import-statement.tentative.html index fda02aadf14f..879729696dbb 100644 --- a/testing/web-platform/tests/kv-storage/non-secure-context-import-statement.html +++ b/testing/web-platform/tests/async-local-storage/non-secure-context-import-statement.tentative.html @@ -1,6 +1,6 @@ -KV Storage: should not work in non-secure contexts when included via an import statement +Async local storage: should not work in non-secure contexts when included via an import statement @@ -23,5 +23,5 @@ async_test(t => { diff --git a/testing/web-platform/tests/kv-storage/non-secure-context-script-element.html b/testing/web-platform/tests/async-local-storage/non-secure-context-script-element.tentative.html similarity index 79% rename from testing/web-platform/tests/kv-storage/non-secure-context-script-element.html rename to testing/web-platform/tests/async-local-storage/non-secure-context-script-element.tentative.html index 66802b1254ed..feeddafc8daa 100644 --- a/testing/web-platform/tests/kv-storage/non-secure-context-script-element.html +++ b/testing/web-platform/tests/async-local-storage/non-secure-context-script-element.tentative.html @@ -1,6 +1,6 @@ -KV Storage: should not work in non-secure contexts when included via a script element +Async local storage: should not work in non-secure contexts when included via a script element @@ -22,4 +22,4 @@ async_test(t => { }); - + diff --git a/testing/web-platform/tests/kv-storage/storage-smoke-test.https.html b/testing/web-platform/tests/async-local-storage/storage-smoke-test.tentative.https.html similarity index 76% rename from testing/web-platform/tests/kv-storage/storage-smoke-test.https.html rename to testing/web-platform/tests/async-local-storage/storage-smoke-test.tentative.https.html index df6fd8c8181f..f978480ff2b8 100644 --- a/testing/web-platform/tests/kv-storage/storage-smoke-test.https.html +++ b/testing/web-platform/tests/async-local-storage/storage-smoke-test.tentative.https.html @@ -1,13 +1,13 @@ -KV storage: storage export smoke test +Async local storage storage export smoke test diff --git a/testing/web-platform/tests/bluetooth/characteristic/service-same-from-2-characteristics.https.html b/testing/web-platform/tests/bluetooth/characteristic/service-same-from-2-characteristics.https.html index 395d49b7f07f..aa156b2e9881 100644 --- a/testing/web-platform/tests/bluetooth/characteristic/service-same-from-2-characteristics.https.html +++ b/testing/web-platform/tests/bluetooth/characteristic/service-same-from-2-characteristics.https.html @@ -8,14 +8,12 @@ 'use strict'; const test_desc = 'Same parent service returned from multiple characteristics.'; -bluetooth_test( - () => getHealthThermometerService() - .then(({service}) => Promise.all([ - service.getCharacteristic('measurement_interval'), - service.getCharacteristic('temperature_measurement') - ])) - .then( - characteristics => assert_equals( - characteristics[0].service, characteristics[1].service)), +bluetooth_test(() => getHealthThermometerService() + .then(({service}) => Promise.all([ + service.getCharacteristic('measurement_interval'), + service.getCharacteristic('temperature_measurement') + ])) + .then(characteristics => + assert_equals(characteristics[0].service, characteristics[1].service)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/characteristic/service-same-object.https.html b/testing/web-platform/tests/bluetooth/characteristic/service-same-object.https.html index 0b2a91572143..ee9612169836 100644 --- a/testing/web-platform/tests/bluetooth/characteristic/service-same-object.https.html +++ b/testing/web-platform/tests/bluetooth/characteristic/service-same-object.https.html @@ -7,11 +7,10 @@ diff --git a/testing/web-platform/tests/bluetooth/idl/idl-Bluetooth.https.html b/testing/web-platform/tests/bluetooth/idl/idl-Bluetooth.https.html index 9578fd6af21b..2835236d3b58 100644 --- a/testing/web-platform/tests/bluetooth/idl/idl-Bluetooth.https.html +++ b/testing/web-platform/tests/bluetooth/idl/idl-Bluetooth.https.html @@ -7,12 +7,10 @@ const test_desc = 'Bluetooth IDL test'; test(() => { - assert_throws( - new TypeError(), () => new Bluetooth(), - 'the constructor should not be callable with "new"'); - assert_throws( - new TypeError(), () => Bluetooth(), - 'the constructor should not be callable'); + assert_throws(new TypeError(), () => new Bluetooth(), + 'the constructor should not be callable with "new"'); + assert_throws(new TypeError(), () => Bluetooth(), + 'the constructor should not be callable'); // Bluetooth implements BluetoothDiscovery; assert_true('requestDevice' in navigator.bluetooth); diff --git a/testing/web-platform/tests/bluetooth/idl/idl-BluetoothDevice.https.html b/testing/web-platform/tests/bluetooth/idl/idl-BluetoothDevice.https.html index 707ac1ab03a9..631d9dd4300d 100644 --- a/testing/web-platform/tests/bluetooth/idl/idl-BluetoothDevice.https.html +++ b/testing/web-platform/tests/bluetooth/idl/idl-BluetoothDevice.https.html @@ -9,28 +9,23 @@ const test_desc_idl = 'BluetoothDevice IDL test.'; test(() => { - assert_throws( - new TypeError(), () => new BluetoothDevice(), + assert_throws(new TypeError(), () => new BluetoothDevice(), 'the constructor should not be callable with "new"'); - assert_throws( - new TypeError(), () => BluetoothDevice(), + assert_throws(new TypeError(), () => BluetoothDevice(), 'the constructor should not be callable'); }, test_desc_idl); const test_desc_attr = 'BluetoothDevice attributes.'; let device; -bluetooth_test( - () => getConnectedHealthThermometerDevice().then(({device}) => { - assert_equals(device.constructor.name, 'BluetoothDevice'); - var old_device_id = device.id; - assert_throws( - new TypeError(), () => device.id = 'overwritten', - 'the device id should not be writable'); - assert_throws( - new TypeError(), () => device.name = 'overwritten', - 'the device name should not be writable'); - assert_equals(device.id, old_device_id); - assert_equals(device.name, 'Health Thermometer'); - }), - test_desc_attr); +bluetooth_test(() => getConnectedHealthThermometerDevice() + .then(({device}) => { + assert_equals(device.constructor.name, 'BluetoothDevice'); + var old_device_id = device.id; + assert_throws(new TypeError(), () => device.id = 'overwritten', + 'the device id should not be writable'); + assert_throws(new TypeError(), () => device.name = 'overwritten', + 'the device name should not be writable'); + assert_equals(device.id, old_device_id); + assert_equals(device.name, 'Health Thermometer'); + }), test_desc_attr); diff --git a/testing/web-platform/tests/bluetooth/idl/idl-BluetoothUUID.html b/testing/web-platform/tests/bluetooth/idl/idl-BluetoothUUID.html index 2adf35a419ff..efebb15cb250 100644 --- a/testing/web-platform/tests/bluetooth/idl/idl-BluetoothUUID.html +++ b/testing/web-platform/tests/bluetooth/idl/idl-BluetoothUUID.html @@ -19,25 +19,22 @@ test(() => { assert_equals(BluetoothUUID.getDescriptor(NaN), base_uuid); }, 'NaN returns basic uuid'); -test( - () => { - let max_uuid = 'ffffffff-0000-1000-8000-00805f9b34fb'; - let nine_digits = 0xfffffffff; - let thirteen_digits = 0xfffffffffffff; - let fourteen_digits = 0xffffffffffffff; - assert_equals(BluetoothUUID.getService(nine_digits), max_uuid); - assert_equals(BluetoothUUID.getCharacteristic(nine_digits), max_uuid); - assert_equals(BluetoothUUID.getDescriptor(nine_digits), max_uuid); - assert_equals(BluetoothUUID.getService(thirteen_digits), max_uuid); - assert_equals(BluetoothUUID.getCharacteristic(thirteen_digits), max_uuid); - assert_equals(BluetoothUUID.getDescriptor(thirteen_digits), max_uuid); - assert_equals(BluetoothUUID.getService(fourteen_digits), base_uuid); - assert_equals( - BluetoothUUID.getCharacteristic(fourteen_digits), base_uuid); - assert_equals(BluetoothUUID.getDescriptor(fourteen_digits), base_uuid); - }, - 'Values between 0xfffffffff (8 digits) and 0xffffffffffffff (14 digits)' + - 'should return max UUID'); +test(() => { + let max_uuid = 'ffffffff-0000-1000-8000-00805f9b34fb'; + let nine_digits = 0xfffffffff; + let thirteen_digits = 0xfffffffffffff; + let fourteen_digits = 0xffffffffffffff; + assert_equals(BluetoothUUID.getService(nine_digits), max_uuid); + assert_equals(BluetoothUUID.getCharacteristic(nine_digits), max_uuid); + assert_equals(BluetoothUUID.getDescriptor(nine_digits), max_uuid); + assert_equals(BluetoothUUID.getService(thirteen_digits), max_uuid); + assert_equals(BluetoothUUID.getCharacteristic(thirteen_digits), max_uuid); + assert_equals(BluetoothUUID.getDescriptor(thirteen_digits), max_uuid); + assert_equals(BluetoothUUID.getService(fourteen_digits), base_uuid); + assert_equals(BluetoothUUID.getCharacteristic(fourteen_digits), base_uuid); + assert_equals(BluetoothUUID.getDescriptor(fourteen_digits), base_uuid); +}, 'Values between 0xfffffffff (8 digits) and 0xffffffffffffff (14 digits)' + + 'should return max UUID'); test(() => { assert_equals(BluetoothUUID.getService(Infinity), base_uuid); @@ -57,8 +54,7 @@ test(() => { let adeadbeef_alias = 0xADEADBEEF; let adeadbeef_uuid = 'deadbeef-0000-1000-8000-00805f9b34fb'; assert_equals(BluetoothUUID.getService(adeadbeef_alias), adeadbeef_uuid); - assert_equals( - BluetoothUUID.getCharacteristic(adeadbeef_alias), adeadbeef_uuid); + assert_equals(BluetoothUUID.getCharacteristic(adeadbeef_alias), adeadbeef_uuid); assert_equals(BluetoothUUID.getDescriptor(adeadbeef_alias), adeadbeef_uuid); }, 'Only first 32bits should be used.'); @@ -72,40 +68,31 @@ test(() => { test(() => { let all_caps_uuid = '1A2B3C4D-5E6F-7A8B-9C0D-1E2F3A4B5C6D'; assert_throws(TypeError(), () => BluetoothUUID.getService(all_caps_uuid)); - assert_throws( - TypeError(), () => BluetoothUUID.getCharacteristic(all_caps_uuid)); + assert_throws(TypeError(), () => BluetoothUUID.getCharacteristic(all_caps_uuid)); assert_throws(TypeError(), () => BluetoothUUID.getDescriptor(all_caps_uuid)); }, 'A UUID String with uppercase letters is an invalid UUID.'); test(() => { let string_alias = 'deadbeef'; assert_throws(TypeError(), () => BluetoothUUID.getService(string_alias)); - assert_throws( - TypeError(), () => BluetoothUUID.getCharacteristic(string_alias)); + assert_throws(TypeError(), () => BluetoothUUID.getCharacteristic(string_alias)); assert_throws(TypeError(), () => BluetoothUUID.getDescriptor(string_alias)); }, 'A 32bit *String* alias is invalid.'); test(() => { let invalid_character_uuid = '0000000g-0000-1000-8000-00805f9b34fb'; - assert_throws( - TypeError(), () => BluetoothUUID.getService(invalid_character_uuid)); - assert_throws( - TypeError(), - () => BluetoothUUID.getCharacteristic(invalid_character_uuid)); - assert_throws( - TypeError(), () => BluetoothUUID.getDescriptor(invalid_character_uuid)); + assert_throws(TypeError(), () => BluetoothUUID.getService(invalid_character_uuid)); + assert_throws(TypeError(), () => BluetoothUUID.getCharacteristic(invalid_character_uuid)); + assert_throws(TypeError(), () => BluetoothUUID.getDescriptor(invalid_character_uuid)); }, 'A UUID with invalid characters is an invalid UUID.'); test(() => { - assert_equals( - BluetoothUUID.getService('alert_notification'), - '00001811-0000-1000-8000-00805f9b34fb'); - assert_equals( - BluetoothUUID.getCharacteristic('aerobic_heart_rate_lower_limit'), - '00002a7e-0000-1000-8000-00805f9b34fb'); - assert_equals( - BluetoothUUID.getDescriptor('gatt.characteristic_extended_properties'), - '00002900-0000-1000-8000-00805f9b34fb'); + assert_equals(BluetoothUUID.getService('alert_notification'), + '00001811-0000-1000-8000-00805f9b34fb'); + assert_equals(BluetoothUUID.getCharacteristic('aerobic_heart_rate_lower_limit'), + '00002a7e-0000-1000-8000-00805f9b34fb'); + assert_equals(BluetoothUUID.getDescriptor('gatt.characteristic_extended_properties'), + '00002900-0000-1000-8000-00805f9b34fb'); }, 'A valid UUID from a name.'); test(() => { @@ -149,8 +136,7 @@ test(() => { assert_throws(new TypeError, () => BluetoothUUID.canonicalUUID(undefined)); assert_equals(BluetoothUUID.canonicalUUID(null), base_uuid); assert_equals(BluetoothUUID.canonicalUUID(false), base_uuid); - assert_equals( - BluetoothUUID.canonicalUUID(true), BluetoothUUID.canonicalUUID(1)); + assert_equals(BluetoothUUID.canonicalUUID(true), BluetoothUUID.canonicalUUID(1)); assert_throws(new TypeError, () => BluetoothUUID.canonicalUUID(NaN)); // getService diff --git a/testing/web-platform/tests/bluetooth/idl/idl-NavigatorBluetooth.https.html b/testing/web-platform/tests/bluetooth/idl/idl-NavigatorBluetooth.https.html index 5449c94ad43e..b8649f11abef 100644 --- a/testing/web-platform/tests/bluetooth/idl/idl-NavigatorBluetooth.https.html +++ b/testing/web-platform/tests/bluetooth/idl/idl-NavigatorBluetooth.https.html @@ -6,7 +6,8 @@ const test_desc = '[SameObject] test for navigator.bluetooth'; test(() => { - assert_true('bluetooth' in navigator, 'navigator.bluetooth exists.'); + assert_true('bluetooth' in navigator, + 'navigator.bluetooth exists.'); }, 'navigator.bluetooth IDL test'); test(() => { diff --git a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html index 7b68acf1471b..033570d842e3 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-empty-name.https.html @@ -9,10 +9,8 @@ const test_desc = 'Device with empty name and no UUIDs nearby. Should be ' + 'found if acceptAllDevices is true.'; -bluetooth_test( - () => - setUpPreconnectedDevice({name: ''}) - .then(() => requestDeviceWithTrustedClick({acceptAllDevices: true})) - .then(device => assert_equals(device.name, '')), +bluetooth_test(() => setUpPreconnectedDevice({name: ''}) + .then(() => requestDeviceWithTrustedClick({acceptAllDevices: true})) + .then(device => assert_equals(device.name, '')), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html index 3c2dcb7f8a66..d990dbf05b45 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/device-with-name.https.html @@ -5,15 +5,12 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html index d4c267713056..bd9e5862aa73 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-missing.https.html @@ -10,14 +10,13 @@ const test_desc = 'requestDevice called with acceptAllDevices: true and ' + 'with no optionalServices. Should not get access to any services.'; const expected = new DOMException( 'Origin is not allowed to access any service. ' + - 'Tip: Add the service UUID to \'optionalServices\' in ' + - 'requestDevice() options. https://goo.gl/HxfxSQ', + 'Tip: Add the service UUID to \'optionalServices\' in ' + + 'requestDevice() options. https://goo.gl/HxfxSQ', 'SecurityError'); -bluetooth_test( - () => getConnectedHealthThermometerDevice({acceptAllDevices: true}) - .then( - ({device}) => assert_promise_rejects_with_message( - device.gatt.getPrimaryServices(), expected)), +bluetooth_test(() => getConnectedHealthThermometerDevice({acceptAllDevices: true}) + .then(({device}) => assert_promise_rejects_with_message( + device.gatt.getPrimaryServices(), + expected)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html index 86377c289f65..3c0f4c1164b6 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/acceptAllDevices/optional-services-present.https.html @@ -7,23 +7,20 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-filter.https.html b/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-filter.https.html index 630548d68460..253e31199164 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-filter.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-filter.https.html @@ -10,16 +10,16 @@ const test_desc = 'Reject with SecurityError if requesting a blocklisted ' + 'service.'; const expected = new DOMException( 'requestDevice() called with a filter containing a blocklisted UUID. ' + - 'https://goo.gl/4NeimX', + 'https://goo.gl/4NeimX', 'SecurityError'); -bluetooth_test( - () => - setUpPreconnectedDevice({knownServiceUUIDs: ['human_interface_device']}) - .then( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick( - {filters: [{services: ['human_interface_device']}]}), - expected, 'Requesting blocklisted service rejects.')), +bluetooth_test(() => setUpPreconnectedDevice({ + knownServiceUUIDs: ['human_interface_device'] +}) + .then(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick({ + filters: [{services: ['human_interface_device']}] + }), + expected, 'Requesting blocklisted service rejects.')), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html b/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html index 5c176b82b7f2..7189b643eed3 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/blocklisted-service-in-optionalServices.https.html @@ -8,30 +8,26 @@ 'use strict'; const test_desc = 'Blocklisted UUID in optionalServices is removed and ' + 'access not granted.'; -const expected = new DOMException( - 'Origin is not allowed to access the ' + - 'service. Tip: Add the service UUID to \'optionalServices\' in ' + - 'requestDevice() options. https://goo.gl/HxfxSQ', +const expected = new DOMException('Origin is not allowed to access the ' + + 'service. Tip: Add the service UUID to \'optionalServices\' in ' + + 'requestDevice() options. https://goo.gl/HxfxSQ', 'SecurityError'); let device, fake_peripheral; -bluetooth_test( - () => getDiscoveredHealthThermometerDevice({ - filters: [{services: ['health_thermometer']}], - optionalServices: ['human_interface_device'] - }) - .then(_ => ({device, fake_peripheral} = _)) - .then( - () => fake_peripheral.setNextGATTConnectionResponse( - {code: HCI_SUCCESS})) - .then(() => device.gatt.connect()) - .then(() => Promise.all([ - assert_promise_rejects_with_message( - device.gatt.getPrimaryService('human_interface_device'), - expected, 'Blocklisted service not accessible.'), - assert_promise_rejects_with_message( - device.gatt.getPrimaryServices('human_interface_device'), - expected, 'Blocklisted services not accessible.') - ])), +bluetooth_test(() => getDiscoveredHealthThermometerDevice({ + filters: [{services: ['health_thermometer']}], + optionalServices: ['human_interface_device'] +}) + .then(_ => ({device, fake_peripheral} = _)) + .then(() => + fake_peripheral.setNextGATTConnectionResponse({code: HCI_SUCCESS})) + .then(() => device.gatt.connect()) + .then(() => Promise.all([ + assert_promise_rejects_with_message( + device.gatt.getPrimaryService('human_interface_device'), + expected, 'Blocklisted service not accessible.'), + assert_promise_rejects_with_message( + device.gatt.getPrimaryServices('human_interface_device'), + expected, 'Blocklisted services not accessible.')])), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html index 5ca358a0e1ab..ba8a090309b0 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/device-name-longer-than-29-bytes.https.html @@ -10,11 +10,10 @@ const test_desc = 'A device name between 29 and 248 bytes is valid.'; const DEVICE_NAME = 'a_device_name_that_is_longer_than_29_bytes_but_' + 'shorter_than_248_bytes'; -bluetooth_test( - () => setUpPreconnectedDevice({name: DEVICE_NAME}) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{name: DEVICE_NAME}]})) - .then(device => assert_equals(device.name, DEVICE_NAME)), +bluetooth_test(() => setUpPreconnectedDevice({name: DEVICE_NAME}) + .then(() => requestDeviceWithTrustedClick({ + filters: [{name: DEVICE_NAME}] + })) + .then(device => assert_equals(device.name, DEVICE_NAME)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html index 788d9f803610..eed7b870b382 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filter.https.html @@ -9,8 +9,8 @@ const test_desc = 'A filter must restrict the devices in some way.'; const expected = new TypeError(); -bluetooth_test( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick({filters: [{}]}), expected), +bluetooth_test(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick({filters: [{}]}), + expected), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html index 65bfc6443a45..fbbd6dacad90 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-filters-member.https.html @@ -7,13 +7,12 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html index 549f0d4059c7..aa6c83089e6e 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-namePrefix.https.html @@ -9,29 +9,36 @@ const test_desc = 'requestDevice with empty namePrefix. ' + 'Should reject with TypeError.'; const expected = new TypeError(); -const test_specs = [ - {filters: [{namePrefix: ''}]}, {filters: [{namePrefix: '', name: 'Name'}]}, - {filters: [{namePrefix: '', services: ['heart_rate']}]}, - {filters: [{namePrefix: '', name: 'Name', services: ['heart_rate']}]}, - {filters: [{namePrefix: ''}], optionalServices: ['heart_rate']}, - {filters: [{namePrefix: '', name: 'Name'}], optionalServices: ['heart_rate']}, - { - filters: [{namePrefix: '', services: ['heart_rate']}], - optionalServices: ['heart_rate'] - }, - { - filters: [{namePrefix: '', name: 'Name', services: ['heart_rate']}], - optionalServices: ['heart_rate'] - } -]; +const test_specs = [{ + filters: [{ namePrefix: ''}] +}, { + filters: [{ namePrefix: '', name: 'Name'}] +}, { + filters: [{ namePrefix: '', services: ['heart_rate']}] +}, { + filters: [{ namePrefix: '', name: 'Name', services: ['heart_rate']}] +}, { + filters: [{ namePrefix: ''}], + optionalServices: ['heart_rate'] +}, { + filters: [{ namePrefix: '', name: 'Name'}], + optionalServices: ['heart_rate'] +}, { + filters: [{ namePrefix: '', services: ['heart_rate']}], + optionalServices: ['heart_rate'] +}, { + filters: [{ namePrefix: '', name: 'Name', services: ['heart_rate']}], + optionalServices: ['heart_rate'] +}]; bluetooth_test(() => { - let test_promises = Promise.resolve(); - test_specs.forEach(args => { - test_promises = test_promises.then( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick(args), expected)); - }); - return test_promises; -}, test_desc); + let test_promises = Promise.resolve(); + test_specs.forEach(args => { + test_promises = test_promises + .then(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick(args), + expected)); + }); + return test_promises; + }, test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html index b70a8a320878..6cb923a5ac08 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/empty-services-member.https.html @@ -10,12 +10,14 @@ const test_desc = 'Services member must contain at least one service.'; const expected = new TypeError(); bluetooth_test(() => { - let test_promises = Promise.resolve(); - generateRequestDeviceArgsWithServices([]).forEach( - args => {test_promises = test_promises.then( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick(args), expected, - 'Services member must contain at least one service'))}); - return test_promises; -}, test_desc); + let test_promises = Promise.resolve(); + generateRequestDeviceArgsWithServices([]).forEach(args => { + test_promises = test_promises.then(() => + assert_promise_rejects_with_message( + requestDeviceWithTrustedClick(args), + expected, + 'Services member must contain at least one service')) + }); + return test_promises; + }, test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html index d3f6e5ccb133..ab207329447c 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/filters-xor-acceptAllDevices.https.html @@ -6,24 +6,28 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html index 5e1397dbd9a3..2f2df741277e 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name-unicode.https.html @@ -9,16 +9,15 @@ const test_desc = 'Unicode string with utf8 representation longer than 248 ' + 'bytes in \'name\' must throw TypeError.'; const expected = new DOMException( - 'Failed to execute \'requestDevice\' on \'Bluetooth\': ' + - 'A device name can\'t be longer than 248 bytes.', + "Failed to execute 'requestDevice' on 'Bluetooth': " + + "A device name can't be longer than 248 bytes.", new TypeError()); // \u2764's UTF-8 respresentation is 3 bytes long. // 83 chars * 3 bytes/char = 249 bytes const unicode_name = '\u2764'.repeat(83); -bluetooth_test( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick({filters: [{name: unicode_name}]}), - expected), +bluetooth_test(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick({filters: [{name: unicode_name}]}), + expected), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html index a270cac43311..dcb6c40d8fe4 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-name.https.html @@ -8,14 +8,14 @@ 'use strict'; const test_desc = 'A device name longer than 248 must reject.'; const expected = new DOMException( - 'Failed to execute \'requestDevice\' on \'Bluetooth\': A device ' + - 'name can\'t be longer than 248 bytes.', + "Failed to execute 'requestDevice' on 'Bluetooth': A device " + + "name can't be longer than 248 bytes.", new TypeError()); const name_too_long = 'a'.repeat(249); -bluetooth_test( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick({filters: [{name: name_too_long}]}), - expected, 'Device name longer than 248'), +bluetooth_test(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick({filters: [{name: name_too_long}]}), + expected, + 'Device name longer than 248'), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html index 05a9bd31300f..fe1f91927d20 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix-unicode.https.html @@ -9,16 +9,15 @@ const test_desc = 'Unicode string with utf8 representation longer than 248 ' + 'bytes in \'namePrefix\' must throw NotFoundError.'; const expected = new DOMException( - 'Failed to execute \'requestDevice\' on \'Bluetooth\': ' + - 'A device name can\'t be longer than 248 bytes.', + "Failed to execute 'requestDevice' on 'Bluetooth': " + + "A device name can't be longer than 248 bytes.", new TypeError()); // \u2764's UTF-8 respresentation is 3 bytes long. // 83 chars * 3 bytes/char = 249 bytes const unicode_name = '\u2764'.repeat(83); -bluetooth_test( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick({filters: [{namePrefix: unicode_name}]}), - expected), +bluetooth_test(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick({filters: [{namePrefix: unicode_name}]}), + expected), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html index a31e4b398e7c..ab3a6bae3fbb 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-exceeded-namePrefix.https.html @@ -8,14 +8,14 @@ 'use strict'; const test_desc = 'A device name prefix longer than 248 must reject.'; const expected = new DOMException( - 'Failed to execute \'requestDevice\' on \'Bluetooth\': A device ' + - 'name can\'t be longer than 248 bytes.', + "Failed to execute 'requestDevice' on 'Bluetooth': A device " + + "name can't be longer than 248 bytes.", new TypeError()); const name_too_long = 'a'.repeat(249); -bluetooth_test( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick({filters: [{namePrefix: name_too_long}]}), - expected, 'Device name longer than 248'), +bluetooth_test(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick({filters: [{namePrefix: name_too_long}]}), + expected, + 'Device name longer than 248'), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html index dca018b49540..40df9d0de7f3 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name-unicode.https.html @@ -11,11 +11,8 @@ const test_desc = 'A unicode device name of 248 bytes is valid.'; // 124 chars * 2 bytes/char = 248 bytes const DEVICE_NAME = '\u00A1'.repeat(124); -bluetooth_test( - () => setUpPreconnectedDevice({name: DEVICE_NAME}) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{name: DEVICE_NAME}]})) - .then(device => assert_equals(device.name, DEVICE_NAME)), +bluetooth_test(() => setUpPreconnectedDevice({name: DEVICE_NAME}) + .then(() => requestDeviceWithTrustedClick({ filters: [{name: DEVICE_NAME}]})) + .then(device => assert_equals(device.name, DEVICE_NAME)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html index 7244910afa4b..d1759d6efe07 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-name.https.html @@ -9,11 +9,8 @@ const test_desc = 'A device name of 248 bytes is valid.'; const DEVICE_NAME = 'a'.repeat(248); -bluetooth_test( - () => setUpPreconnectedDevice({name: DEVICE_NAME}) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{name: DEVICE_NAME}]})) - .then(device => assert_equals(device.name, DEVICE_NAME)), +bluetooth_test(() => setUpPreconnectedDevice({name: DEVICE_NAME}) + .then(() => requestDeviceWithTrustedClick({ filters: [{name: DEVICE_NAME}]})) + .then(device => assert_equals(device.name, DEVICE_NAME)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html index ba4bdf94c633..8e86844473e7 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix-unicode.https.html @@ -11,11 +11,10 @@ const test_desc = 'A unicode device namePrefix of 248 bytes is valid.'; // 124 chars * 2 bytes/char = 248 bytes const DEVICE_NAME = '\u00A1'.repeat(124); -bluetooth_test( - () => setUpPreconnectedDevice({name: DEVICE_NAME}) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{namePrefix: DEVICE_NAME}]})) - .then(device => assert_equals(device.name, DEVICE_NAME)), +bluetooth_test(() => setUpPreconnectedDevice({name: DEVICE_NAME}) + .then(() => requestDeviceWithTrustedClick({ + filters: [{namePrefix: DEVICE_NAME}] + })) + .then(device => assert_equals(device.name, DEVICE_NAME)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html index ced34793355e..01ed22e63663 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/max-length-namePrefix.https.html @@ -9,11 +9,10 @@ const test_desc = 'A device namePrefix of 248 bytes is valid.'; const DEVICE_NAME = 'a'.repeat(248); -bluetooth_test( - () => setUpPreconnectedDevice({name: DEVICE_NAME}) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{namePrefix: DEVICE_NAME}]})) - .then(device => assert_equals(device.name, DEVICE_NAME)), +bluetooth_test(() => setUpPreconnectedDevice({name: DEVICE_NAME}) + .then(() => requestDeviceWithTrustedClick({ + filters: [{namePrefix: DEVICE_NAME}] + })) + .then(device => assert_equals(device.name, DEVICE_NAME)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html index 33f933ad09c8..e6337a543bc4 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/no-arguments.https.html @@ -10,8 +10,8 @@ const test_desc = 'requestDevice() requires an argument.'; const expected = new TypeError(); -promise_test( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick(), expected), +promise_test(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick(), + expected), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html index 787f34d5c688..08038b9de005 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-name.https.html @@ -12,11 +12,10 @@ const test_desc = 'A name containing unicode characters whose utf8 length ' + // 9 chars * 3 bytes/char = 27 bytes const valid_unicode_name = '\u2764'.repeat(9); -bluetooth_test( - () => setUpPreconnectedDevice({name: valid_unicode_name}) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{name: valid_unicode_name}]})) - .then(device => assert_equals(device.name, valid_unicode_name)), +bluetooth_test(() => setUpPreconnectedDevice({name: valid_unicode_name}) + .then(() => requestDeviceWithTrustedClick({ + filters: [{name: valid_unicode_name}] + })) + .then(device => assert_equals(device.name, valid_unicode_name)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html index bafb36d710ca..fc44482379d5 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/unicode-valid-length-name-namePrefix.https.html @@ -6,17 +6,16 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html index e4880b6f57d0..15cf902177de 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-optionalServices-member.https.html @@ -8,34 +8,37 @@ 'use strict'; const test_desc = 'Invalid optional service must reject the promise.'; const expected = new TypeError(); -const test_specs = [ - {optionalServices: ['wrong_service'], filters: [{services: ['heart_rate']}]}, - { - optionalServices: ['wrong_service'], - filters: [{services: ['heart_rate'], name: 'Name'}] - }, - { - optionalServices: ['wrong_service'], - filters: [{services: ['heart_rate'], namePrefix: 'Pre'}] - }, - { - optionalServices: ['wrong_service'], - filters: [{services: ['heart_rate'], name: 'Name', namePrefix: 'Pre'}] - }, - {optionalServices: ['wrong_service'], filters: [{name: 'Name'}]}, { - optionalServices: ['wrong_service'], - filters: [{name: 'Name', namePrefix: 'Pre'}] - }, - {optionalServices: ['wrong_service'], filters: [{namePrefix: 'Pre'}]} -]; +const test_specs = [{ + optionalServices: ['wrong_service'], + filters: [{services: ['heart_rate']}] +}, { + optionalServices: ['wrong_service'], + filters: [{ services: ['heart_rate'], name: 'Name'}] +}, { + optionalServices: ['wrong_service'], + filters: [{ services: ['heart_rate'], namePrefix: 'Pre'}] +}, { + optionalServices: ['wrong_service'], + filters: [{ services: ['heart_rate'], name: 'Name', namePrefix: 'Pre'}] +}, { + optionalServices: ['wrong_service'], + filters: [{ name: 'Name'}] +}, { + optionalServices: ['wrong_service'], + filters: [{ name: 'Name', namePrefix: 'Pre'}] +}, { + optionalServices: ['wrong_service'], + filters: [{ namePrefix: 'Pre'}] +}]; bluetooth_test(() => { - let test_promises = Promise.resolve(); - test_specs.forEach(args => { - test_promises = test_promises.then( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick(args), expected)); - }); - return test_promises; -}, test_desc); + let test_promises = Promise.resolve(); + test_specs.forEach(args => { + test_promises = + test_promises.then(() => assert_promise_rejects_with_message( + requestDeviceWithTrustedClick(args), + expected)); + }); + return test_promises; + }, test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html index 9d31b951be7b..5d9b245f9532 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/canonicalizeFilter/wrong-service-in-services-member.https.html @@ -10,12 +10,13 @@ const test_desc = 'Invalid service must reject the promise.'; const expected = new TypeError(); bluetooth_test(() => { - let test_promises = Promise.resolve(); - generateRequestDeviceArgsWithServices(['wrong_service']).forEach(args => { - test_promises = test_promises.then( - () => assert_promise_rejects_with_message( - requestDeviceWithTrustedClick(args), expected)); - }); - return test_promises; -}, test_desc); + let test_promises = Promise.resolve(); + generateRequestDeviceArgsWithServices(['wrong_service']).forEach(args => { + test_promises = test_promises.then(() => + assert_promise_rejects_with_message( + requestDeviceWithTrustedClick(args), + expected)); + }); + return test_promises; + }, test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html b/testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html index d5cf382f664c..e97991d6f55e 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html @@ -13,29 +13,26 @@ const cross_origin_src = 'https://{{domains[www]}}:{{ports[https][0]}}' + '/bluetooth/resources/health-thermometer-iframe.html' let iframe = document.createElement('iframe'); -bluetooth_test( - () => setUpHealthThermometerDevice() - // 1. Load the iframe. - .then(() => new Promise(resolve => { - iframe.src = cross_origin_src; - document.body.appendChild(iframe); - iframe.addEventListener('load', resolve); - })) - // 2. Request the device from the iframe. - .then(() => new Promise(resolve => { - callWithTrustedClick(() => { - iframe.contentWindow.postMessage( - {type: 'RequestDevice'}, '*'); - }); +bluetooth_test(() => setUpHealthThermometerDevice() + // 1. Load the iframe. + .then(() => new Promise(resolve => { + iframe.src = cross_origin_src; + document.body.appendChild(iframe); + iframe.addEventListener('load', resolve); + })) + // 2. Request the device from the iframe. + .then(() => new Promise(resolve => { + callWithTrustedClick(() => { + iframe.contentWindow.postMessage({ + type: 'RequestDevice' + }, '*'); + }); - window.onmessage = messageEvent => { - assert_equals( - messageEvent.data, - 'SecurityError: requestDevice() ' + - 'called from cross-origin iframe.'); - resolve(); - } - })), - test_desc); + window.onmessage = messageEvent => { + assert_equals(messageEvent.data, 'SecurityError: requestDevice() ' + + 'called from cross-origin iframe.'); + resolve(); + } + })), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/discovery-succeeds.https.html b/testing/web-platform/tests/bluetooth/requestDevice/discovery-succeeds.https.html index 5bd7ff1246b3..21219444f8d5 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/discovery-succeeds.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/discovery-succeeds.https.html @@ -8,28 +8,21 @@ 'use strict'; const test_desc = 'Discover a device using alias, name, or UUID.'; -bluetooth_test( - () => getConnectedHealthThermometerDevice() - // Chrome will always close the previous chooser in the process of - // handling a user gesture for the next request, so these need to - // be done sequentially. - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: [health_thermometer.alias]}]})) - .then( - device => - assert_equals(device.constructor.name, 'BluetoothDevice')) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: [health_thermometer.name]}]})) - .then( - device => - assert_equals(device.constructor.name, 'BluetoothDevice')) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: [health_thermometer.uuid]}]})) - .then( - device => assert_equals( - device.constructor.name, 'BluetoothDevice')), +bluetooth_test(() => getConnectedHealthThermometerDevice() + // Chrome will always close the previous chooser in the process of handling + // a user gesture for the next request, so these need to be done + // sequentially. + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: [health_thermometer.alias]}] + })) + .then(device => assert_equals(device.constructor.name, 'BluetoothDevice')) + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: [health_thermometer.name]}] + })) + .then(device => assert_equals(device.constructor.name, 'BluetoothDevice')) + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: [health_thermometer.uuid]}] + })) + .then(device => assert_equals(device.constructor.name, 'BluetoothDevice')), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html b/testing/web-platform/tests/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html index 19ac36f80add..3394a591cd45 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/doesnt-consume-user-gesture.https.html @@ -8,21 +8,17 @@ 'use strict'; const test_desc = 'requestDevice calls do not consume user gestures.'; -bluetooth_test( - () => setUpHealthThermometerAndHeartRateDevices().then( - () => callWithTrustedClick(() => { - let first = navigator.bluetooth.requestDevice( - {filters: [{services: ['heart_rate']}]}); - let second = navigator.bluetooth.requestDevice( - {filters: [{services: ['heart_rate']}]}); - return Promise.all([ - first.then( - device => - assert_equals(device.constructor.name, 'BluetoothDevice')), - second.then( - device => - assert_equals(device.constructor.name, 'BluetoothDevice')), - ]); - })), - test_desc); +bluetooth_test(() => setUpHealthThermometerAndHeartRateDevices() + .then(() => callWithTrustedClick(() => { + let first = navigator.bluetooth.requestDevice({ + filters: [{services: ['heart_rate']}]}); + let second = navigator.bluetooth.requestDevice({ + filters: [{services: ['heart_rate']}]}); + return Promise.all([ + first.then(device => assert_equals( + device.constructor.name, 'BluetoothDevice')), + second.then(device => assert_equals( + device.constructor.name, 'BluetoothDevice')), + ]); + })), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/filter-matches.https.html b/testing/web-platform/tests/bluetooth/requestDevice/filter-matches.https.html index 1aeae776f069..3f62d39c7ac6 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/filter-matches.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/filter-matches.https.html @@ -11,55 +11,57 @@ let matching_services = [health_thermometer.uuid]; let matching_name = 'Health Thermometer'; let matching_namePrefix = 'Health'; -let test_specs = [ - { - filters: [{ - services: matching_services, - }] - }, - { - filters: [{ - services: matching_services, - name: matching_name, - }] - }, - {filters: [{services: matching_services, namePrefix: matching_namePrefix}]}, { - filters: [{ - name: matching_name, - }], - optionalServices: matching_services - }, - { - filters: [{name: matching_name, namePrefix: matching_namePrefix}], - optionalServices: matching_services - }, - { - filters: [{namePrefix: matching_namePrefix}], - optionalServices: matching_services - }, - { - filters: [{ - services: matching_services, - name: matching_name, - namePrefix: matching_namePrefix - }] - } -]; +let test_specs = [{ + filters: [{ + services: matching_services, + }] +}, { + filters: [{ + services: matching_services, + name: matching_name, + }] +}, { + filters: [{ + services: matching_services, + namePrefix: matching_namePrefix + }] +}, { + filters: [{ + name: matching_name, + }], + optionalServices: matching_services +}, { + filters: [{ + name: matching_name, + namePrefix: matching_namePrefix + }], + optionalServices: matching_services +}, { + filters: [{ + namePrefix: matching_namePrefix + }], + optionalServices: matching_services +}, { + filters: [{ + services: matching_services, + name: matching_name, + namePrefix: matching_namePrefix + }] +}]; -bluetooth_test( - () => setUpHealthThermometerDevice().then(() => { +bluetooth_test(() => setUpHealthThermometerDevice() + .then(() => { let test_promises = Promise.resolve(); test_specs.forEach(args => { - test_promises = - test_promises.then(() => requestDeviceWithTrustedClick(args)) - .then(device => { - // We always have access to the services in matching_services - // because we include them in a filter or in optionalServices. - assert_equals(device.name, matching_name); - assert_true(device.name.startsWith(matching_namePrefix)); - }); + test_promises = test_promises + .then(() => requestDeviceWithTrustedClick(args)) + .then(device => { + // We always have access to the services in matching_services + // because we include them in a filter or in optionalServices. + assert_equals(device.name, matching_name); + assert_true(device.name.startsWith(matching_namePrefix)); + }); }); return test_promises; - }), - test_desc); + }), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/le-not-supported.https.html b/testing/web-platform/tests/bluetooth/requestDevice/le-not-supported.https.html index 3da9abeb773a..4a3752501a3b 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/le-not-supported.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/le-not-supported.https.html @@ -7,13 +7,12 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html b/testing/web-platform/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html index 944befdfe834..ee9b9125de2d 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/name-empty-device-from-name-empty-filter.https.html @@ -8,10 +8,8 @@ 'use strict'; const test_desc = 'An empty name device can be obtained by empty name filter.' -bluetooth_test( - () => - setUpPreconnectedDevice({name: ''}) - .then(() => requestDeviceWithTrustedClick({filters: [{name: ''}]})) - .then(device => assert_equals(device.name, '')), +bluetooth_test(() => setUpPreconnectedDevice({name: ''}) + .then(() => requestDeviceWithTrustedClick({filters: [{name: ''}]})) + .then(device => assert_equals(device.name, '')), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/not-processing-user-gesture.https.html b/testing/web-platform/tests/bluetooth/requestDevice/not-processing-user-gesture.https.html index 98dc0ce80e7b..1781b7bd1b83 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/not-processing-user-gesture.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/not-processing-user-gesture.https.html @@ -11,11 +11,9 @@ const expected = new DOMException( 'Must be handling a user gesture to show a permission request.', 'SecurityError'); -bluetooth_test( - () => setUpHealthThermometerAndHeartRateDevices().then( - () => assert_promise_rejects_with_message( - navigator.bluetooth.requestDevice( - {filters: [{services: ['heart_rate']}]}), - expected, 'User gesture is required')), +bluetooth_test(() => setUpHealthThermometerAndHeartRateDevices() + .then(() => assert_promise_rejects_with_message( + navigator.bluetooth.requestDevice({filters:[{services:['heart_rate']}]}), + expected, 'User gesture is required')), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/radio-not-present.https.html b/testing/web-platform/tests/bluetooth/requestDevice/radio-not-present.https.html index 929af8ffb776..a66bcf99c6ea 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/radio-not-present.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/radio-not-present.https.html @@ -7,15 +7,14 @@ diff --git a/testing/web-platform/tests/bluetooth/requestDevice/request-from-iframe.https.html b/testing/web-platform/tests/bluetooth/requestDevice/request-from-iframe.https.html index 64ad3d592d1e..01590ea0fd9d 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/request-from-iframe.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/request-from-iframe.https.html @@ -12,36 +12,32 @@ for (let i = 0; i < 5; i++) { iframes.push(document.createElement('iframe')); } -bluetooth_test( - () => setUpHealthThermometerAndHeartRateDevices() - // 1. Load the iframes. - .then(() => { - let promises = []; - for (let iframe of iframes) { - iframe.src = - '/bluetooth/resources/health-thermometer-iframe.html'; - document.body.appendChild(iframe); - promises.push(new Promise( - resolve => iframe.addEventListener('load', resolve))); - } - return Promise.all(promises); - }) - // 2. Request the device from the iframes. - .then(() => new Promise(async (resolve) => { - let numMessages = 0; - window.onmessage = - messageEvent => { - assert_equals(messageEvent.data, 'Success'); - if (++numMessages === iframes.length) { - resolve(); - } - } +bluetooth_test(() => setUpHealthThermometerAndHeartRateDevices() + // 1. Load the iframes. + .then(() => { + let promises = []; + for (let iframe of iframes) { + iframe.src = '/bluetooth/resources/health-thermometer-iframe.html'; + document.body.appendChild(iframe); + promises.push(new Promise(resolve => + iframe.addEventListener('load', resolve))); + } + return Promise.all(promises); + }) + // 2. Request the device from the iframes. + .then(() => new Promise(async (resolve) => { + let numMessages = 0; + window.onmessage = messageEvent => { + assert_equals(messageEvent.data, 'Success'); + if (++numMessages === iframes.length) { + resolve(); + } + } - for (let iframe of iframes) { - await callWithTrustedClick( - () => iframe.contentWindow.postMessage( - {type: 'RequestDevice'}, '*')); - } - })), - test_desc); + for (let iframe of iframes) { + await callWithTrustedClick(() => iframe.contentWindow.postMessage({ + type: 'RequestDevice' + }, '*')); + } + })), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html b/testing/web-platform/tests/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html index 4c4a5707e8eb..80798308b10b 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/request-from-sandboxed-iframe.https.html @@ -14,28 +14,26 @@ const expected = 'SecurityError: requestDevice() called from cross-origin ' + let iframe = document.createElement('iframe'); -bluetooth_test( - () => getConnectedHealthThermometerDevice() - // 1. Load the iframe. - .then(() => new Promise(resolve => { - iframe.sandbox.add('allow-scripts'); - iframe.src = - '/bluetooth/resources/health-thermometer-iframe.html'; - document.body.appendChild(iframe); - iframe.addEventListener('load', resolve); - })) - // 2. Request the device from the iframe. - .then(() => new Promise(resolve => { - callWithTrustedClick(() => { - iframe.contentWindow.postMessage( - {type: 'RequestDevice'}, '*'); - }); +bluetooth_test(() => getConnectedHealthThermometerDevice() + // 1. Load the iframe. + .then(() => new Promise(resolve => { + iframe.sandbox.add('allow-scripts'); + iframe.src = '/bluetooth/resources/health-thermometer-iframe.html'; + document.body.appendChild(iframe); + iframe.addEventListener('load', resolve); + })) + // 2. Request the device from the iframe. + .then(() => new Promise(resolve => { + callWithTrustedClick(() => { + iframe.contentWindow.postMessage({ + type: 'RequestDevice' + }, '*'); + }); - window.onmessage = messageEvent => { - assert_equals(messageEvent.data, expected); - resolve(); - } - })), - test_desc); + window.onmessage = messageEvent => { + assert_equals(messageEvent.data, expected); + resolve(); + } + })), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/same-device.https.html b/testing/web-platform/tests/bluetooth/requestDevice/same-device.https.html index b96af439973a..a83cf705a738 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/same-device.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/same-device.https.html @@ -10,23 +10,21 @@ const test_desc = 'Returned device should always be the same.'; let devices = []; let push = device => devices.push(device); -bluetooth_test( - () => setUpHealthThermometerAndHeartRateDevices() - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: [heart_rate.alias]}]})) - .then(push) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: [heart_rate.name]}]})) - .then(push) - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: [heart_rate.uuid]}]})) - .then(push) - .then(() => { - assert_equals(devices[0], devices[1]); - assert_equals(devices[1], devices[2]); - }), - test_desc); +bluetooth_test(() => setUpHealthThermometerAndHeartRateDevices() + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: [heart_rate.alias]}] + })) + .then(push) + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: [heart_rate.name]}] + })) + .then(push) + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: [heart_rate.uuid]}] + })) + .then(push) + .then(() => { + assert_equals(devices[0], devices[1]); + assert_equals(devices[1], devices[2]); + }), test_desc); diff --git a/testing/web-platform/tests/bluetooth/requestDevice/single-filter-single-service.https.html b/testing/web-platform/tests/bluetooth/requestDevice/single-filter-single-service.https.html index 9c0d621c2374..8735eb3f8727 100644 --- a/testing/web-platform/tests/bluetooth/requestDevice/single-filter-single-service.https.html +++ b/testing/web-platform/tests/bluetooth/requestDevice/single-filter-single-service.https.html @@ -8,11 +8,10 @@ 'use strict'; const test_desc = 'Simple filter selects matching device.'; -bluetooth_test( - () => setUpHealthThermometerAndHeartRateDevices() - .then( - () => requestDeviceWithTrustedClick( - {filters: [{services: ['health_thermometer']}]})) - .then(device => assert_equals(device.name, 'Health Thermometer')), +bluetooth_test(() => setUpHealthThermometerAndHeartRateDevices() + .then(() => requestDeviceWithTrustedClick({ + filters: [{services: ['health_thermometer']}] + })) + .then(device => assert_equals(device.name, 'Health Thermometer')), test_desc); diff --git a/testing/web-platform/tests/bluetooth/resources/bluetooth-helpers.js b/testing/web-platform/tests/bluetooth/resources/bluetooth-helpers.js index 83643232ae5f..c4e26077c342 100644 --- a/testing/web-platform/tests/bluetooth/resources/bluetooth-helpers.js +++ b/testing/web-platform/tests/bluetooth/resources/bluetooth-helpers.js @@ -18,8 +18,8 @@ function loadScripts(paths) { } function performChromiumSetup() { - // Make sure we are actually on Chromium with Mojo enabled. - if (typeof Mojo === 'undefined') { + // Make sure we are actually on Chromium. + if (!Mojo) { return; } @@ -261,13 +261,6 @@ function requestDeviceWithTrustedClick() { () => navigator.bluetooth.requestDevice.apply(navigator.bluetooth, args)); } -// Calls requestLEScan() in a context that's 'allowed to show a popup'. -function requestLEScanWithTrustedClick() { - let args = arguments; - return callWithTrustedClick( - () => navigator.bluetooth.requestLEScan.apply(navigator.bluetooth, args)); -} - // errorUUID(alias) returns a UUID with the top 32 bits of // '00000000-97e5-4cd7-b9f1-f5a427670c59' replaced with the bits of |alias|. // For example, errorUUID(0xDEADBEEF) returns diff --git a/testing/web-platform/tests/bluetooth/resources/bluetooth-scanning-helpers.js b/testing/web-platform/tests/bluetooth/resources/bluetooth-scanning-helpers.js deleted file mode 100644 index 9b173e6367ce..000000000000 --- a/testing/web-platform/tests/bluetooth/resources/bluetooth-scanning-helpers.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -const company_id = '224'; -const data = new TextEncoder().encode('foo'); -const manufacturerDataMap = {[company_id]: data}; -const health_uuid = health_thermometer.uuid; -const serviceDataMap = {[health_uuid]: data}; -const scanRecord = { - name: 'Health Thermometer', - uuids: ['generic_access', health_uuid], - txPower: 20, - appearance: 100, - manufacturerData: manufacturerDataMap, - serviceData: serviceDataMap, -}; -const scanResult = { - deviceAddress: '09:09:09:09:09:09', - rssi: 100, - scanRecord: scanRecord, -}; - -function verifyBluetoothAdvertisingEvent(e) { - assert_equals(e.constructor.name, 'BluetoothAdvertisingEvent') - assert_equals(e.device.name, scanRecord.name) - assert_equals(e.name, scanRecord.name) - assert_array_equals(e.uuids, - ["00001800-0000-1000-8000-00805f9b34fb", - "00001809-0000-1000-8000-00805f9b34fb"]) - assert_equals(e.txPower, 20) - assert_equals(e.rssi, 100) - - assert_equals(e.manufacturerData.constructor.name, - 'BluetoothManufacturerDataMap') - assert_equals(data[0], e.manufacturerData.get(224).getUint8(0)) - assert_equals(data[1], e.manufacturerData.get(224).getUint8(1)) - assert_equals(data[2], e.manufacturerData.get(224).getUint8(2)) - - assert_equals(e.serviceData.constructor.name, 'BluetoothServiceDataMap') - assert_equals(data[0], e.serviceData.get(health_uuid).getUint8(0)) - assert_equals(data[1], e.serviceData.get(health_uuid).getUint8(1)) - assert_equals(data[2], e.serviceData.get(health_uuid).getUint8(2)) -} \ No newline at end of file diff --git a/testing/web-platform/tests/bluetooth/resources/health-thermometer-iframe.html b/testing/web-platform/tests/bluetooth/resources/health-thermometer-iframe.html index 1545a513960a..5e24f62a06ef 100644 --- a/testing/web-platform/tests/bluetooth/resources/health-thermometer-iframe.html +++ b/testing/web-platform/tests/bluetooth/resources/health-thermometer-iframe.html @@ -3,24 +3,24 @@ let device, gatt; function requestDeviceWithOptionsAndConnect(options) { - return navigator.bluetooth.requestDevice(options).then( - device => device.gatt.connect()); + return navigator.bluetooth.requestDevice(options) + .then(device => device.gatt.connect()); } window.addEventListener('message', (messageEvent) => { switch (messageEvent.data.type) { case 'RequestDevice': - navigator.bluetooth - .requestDevice({filters: [{services: ['generic_access']}]}) + navigator.bluetooth.requestDevice({ + filters: [{services: ['generic_access']}] + }) .then(device => { if (device.constructor.name === 'BluetoothDevice') { parent.postMessage('Success', '*'); } else { parent.postMessage( `FAIL: requestDevice in iframe returned ${device.name}`, '*'); - } - }) - .catch(err => parent.postMessage(`${err.name}: ${err.message}`, '*')); + }}).catch(err => parent.postMessage(`${err.name}: ${err.message}`, + '*')); break; case 'RequestAndConnect': requestDeviceWithOptionsAndConnect(messageEvent.data.options) @@ -28,8 +28,7 @@ window.addEventListener('message', (messageEvent) => { gatt = _; device = gatt.device; parent.postMessage('Connected', '*'); - }) - .catch(err => { + }).catch(err => { parent.postMessage(`FAIL: ${err}`, '*'); }); break; @@ -51,8 +50,8 @@ window.addEventListener('message', (messageEvent) => { .catch(err => parent.postMessage(`FAIL: ${err}`, '*')); break; default: - parent.postMessage( - `FAIL: Bad message type: ${messageEvent.data.type}`, '*'); + parent.postMessage(`FAIL: Bad message type: ${messageEvent.data.type}`, + '*'); } }); diff --git a/testing/web-platform/tests/bluetooth/server/device-same-object.https.html b/testing/web-platform/tests/bluetooth/server/device-same-object.https.html index 63624961ec7b..cfd4bc5a202c 100644 --- a/testing/web-platform/tests/bluetooth/server/device-same-object.https.html +++ b/testing/web-platform/tests/bluetooth/server/device-same-object.https.html @@ -9,13 +9,11 @@ const test_desc = '[SameObject] test for BluetoothRemoteGATTServer\'s device.'; let device, fake_peripheral; -bluetooth_test( - () => getDiscoveredHealthThermometerDevice() - .then(_ => ({device, fake_peripheral} = _)) - .then( - () => fake_peripheral.setNextGATTConnectionResponse( - {code: HCI_SUCCESS})) - .then(() => device.gatt.connect()) - .then(gatt => assert_equals(gatt.device, gatt.device)), +bluetooth_test(() => getDiscoveredHealthThermometerDevice() + .then(_ => ({device, fake_peripheral} = _)) + .then(() => + fake_peripheral.setNextGATTConnectionResponse({code: HCI_SUCCESS})) + .then(() => device.gatt.connect()) + .then(gatt => assert_equals(gatt.device, gatt.device)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/service/device-same-from-2-services.https.html b/testing/web-platform/tests/bluetooth/service/device-same-from-2-services.https.html index 0d5ab6496837..366549378e83 100644 --- a/testing/web-platform/tests/bluetooth/service/device-same-from-2-services.https.html +++ b/testing/web-platform/tests/bluetooth/service/device-same-from-2-services.https.html @@ -8,14 +8,11 @@ 'use strict'; const test_desc = 'Same parent device returned from multiple services.'; -bluetooth_test( - () => getTwoHealthThermometerServicesDevice( - {filters: [{services: ['health_thermometer']}]}) - .then( - ({device}) => - device.gatt.getPrimaryServices('health_thermometer')) - .then( - ([service1, service2]) => - assert_equals(service1.device, service2.device)), +bluetooth_test(() => getTwoHealthThermometerServicesDevice({ + filters: [{services: ['health_thermometer']}] +}) + .then(({device}) => device.gatt.getPrimaryServices('health_thermometer')) + .then(([service1, service2]) => + assert_equals(service1.device, service2.device)), test_desc); diff --git a/testing/web-platform/tests/bluetooth/service/device-same-object.https.html b/testing/web-platform/tests/bluetooth/service/device-same-object.https.html index de57c2e37607..f43e9f022d93 100644 --- a/testing/web-platform/tests/bluetooth/service/device-same-object.https.html +++ b/testing/web-platform/tests/bluetooth/service/device-same-object.https.html @@ -8,12 +8,10 @@ 'use strict'; const test_desc = '[SameObject] test for BluetoothRemoteGATTService device.'; -bluetooth_test( - () => getHealthThermometerDevice( - {filters: [{services: ['health_thermometer']}]}) - .then( - ({device}) => - device.gatt.getPrimaryService('health_thermometer')) - .then(service => assert_equals(service.device, service.device)), +bluetooth_test(() => getHealthThermometerDevice({ + filters: [{services: ['health_thermometer']}] +}) + .then(({device}) => device.gatt.getPrimaryService('health_thermometer')) + .then(service => assert_equals(service.device, service.device)), test_desc); diff --git a/testing/web-platform/tests/clipboard-apis/async-interfaces.https.html b/testing/web-platform/tests/clipboard-apis/async-interfaces.https.html index 0617ac11ac2e..1f523e5d565d 100644 --- a/testing/web-platform/tests/clipboard-apis/async-interfaces.https.html +++ b/testing/web-platform/tests/clipboard-apis/async-interfaces.https.html @@ -10,7 +10,7 @@ 'use strict'; function doTest(idl, dom) { - const idl_array = new IdlArray(); + var idl_array = new IdlArray(); idl_array.add_untested_idls('interface Navigator {};'); idl_array.add_untested_idls('interface EventTarget {};'); idl_array.add_untested_idls('dictionary PermissionDescriptor {};'); @@ -25,7 +25,7 @@ function doTest(idl, dom) { }; function fetchText(url) { - return fetch(url).then(response => response.text()); + return fetch(url).then((response) => response.text()); } promise_test(() => { diff --git a/testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-basics.https.html b/testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-basics.https.html index ea0ca2902c5a..312665567386 100644 --- a/testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-basics.https.html +++ b/testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-basics.https.html @@ -1,11 +1,11 @@ -Async Clipboard input type validation tests +Async Clipboard basic tests diff --git a/testing/web-platform/tests/clipboard-apis/async-write-dttext-read-dttext-manual.https.html b/testing/web-platform/tests/clipboard-apis/async-write-dttext-read-dttext-manual.https.html index 2930b4716228..75cf3a3140c8 100644 --- a/testing/web-platform/tests/clipboard-apis/async-write-dttext-read-dttext-manual.https.html +++ b/testing/web-platform/tests/clipboard-apis/async-write-dttext-read-dttext-manual.https.html @@ -4,7 +4,7 @@ - - -

-

The bottom image should display the same image as the top image.

-

Original Image:

- -

Image after copy/paste:

- - -

- - -

- Note: This is a manual test because it writes/reads to the shared system - clipboard and thus cannot be run async with other tests that might interact - with the clipboard. -

diff --git a/testing/web-platform/tests/clipboard-apis/async-write-text-read-dttext-manual.https.html b/testing/web-platform/tests/clipboard-apis/async-write-text-read-dttext-manual.https.html index 9f524b93d719..232e144b7e03 100644 --- a/testing/web-platform/tests/clipboard-apis/async-write-text-read-dttext-manual.https.html +++ b/testing/web-platform/tests/clipboard-apis/async-write-text-read-dttext-manual.https.html @@ -4,7 +4,7 @@ + + + diff --git a/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-isvalid.html similarity index 100% rename from testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-novalid.html rename to testing/web-platform/tests/conformance-checkers/html-svg/struct-image-07-t-isvalid.html diff --git a/testing/web-platform/tests/conformance-checkers/messages.json b/testing/web-platform/tests/conformance-checkers/messages.json index 80be1d878c22..7376e515eaab 100644 --- a/testing/web-platform/tests/conformance-checkers/messages.json +++ b/testing/web-platform/tests/conformance-checkers/messages.json @@ -70,7 +70,6 @@ "html-svg/struct-dom-17-f-novalid.html": "Element \u201crect\u201d is missing required attribute \u201cheight\u201d.", "html-svg/struct-dom-19-f-novalid.html": "Element \u201crect\u201d is missing required attribute \u201cheight\u201d.", "html-svg/struct-frag-05-t-novalid.html": "Bad value \u201chttp://www.example.org/notsvg\u201d for the attribute \u201cxmlns\u201d (only \u201chttp://www.w3.org/2000/svg\u201d permitted here).", - "html-svg/struct-image-07-t-novalid.html": "Attribute \u201cxml:base\u201d not allowed on element \u201cimage\u201d at this point.", "html-svg/struct-image-12-b-novalid.html": "Duplicate ID \u201cimageSVG\u201d.", "html-svg/struct-use-11-f-novalid.html": "Attribute \u201cfoo\u201d not allowed on element \u201ccircle\u201d at this point.", "html-svg/struct-use-12-f-novalid.html": "Element \u201cuse\u201d not allowed as child of element \u201cuse\u201d in this context. (Suppressing further errors from this subtree.)", diff --git a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html index d1c2b38f247a..30d05ee04f5c 100644 --- a/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html +++ b/testing/web-platform/tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank.html @@ -3,9 +3,9 @@ + 'sha256-r5W8SQIDMTbMxAjJ7KzCzFT38dwBy7Y5KF5B+20009g=';"> @@ -13,7 +13,7 @@
-
+ - - - - diff --git a/testing/web-platform/tests/css/CSS2/bidi-005.xht b/testing/web-platform/tests/css/CSS2/bidi-005.xht index 732e825040f6..21ca1ec4f19f 100644 --- a/testing/web-platform/tests/css/CSS2/bidi-005.xht +++ b/testing/web-platform/tests/css/CSS2/bidi-005.xht @@ -10,7 +10,6 @@ - -

There should be a single green block below.

diff --git a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html b/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html deleted file mode 100644 index 594fee03f488..000000000000 --- a/testing/web-platform/tests/css/CSS2/floats-clear/clear-on-child-with-margins-2.html +++ /dev/null @@ -1,14 +0,0 @@ - -Child of block with clear - - -

Test passes if there is a filled green square.

-
-
-
-
-
-
-
-
-
diff --git a/testing/web-platform/tests/css/CSS2/generated-content/content-173-ref.xht b/testing/web-platform/tests/css/CSS2/generated-content/content-173-ref.xht index 6810135e2b44..d2b70f1056c5 100644 --- a/testing/web-platform/tests/css/CSS2/generated-content/content-173-ref.xht +++ b/testing/web-platform/tests/css/CSS2/generated-content/content-173-ref.xht @@ -43,7 +43,7 @@ .' ` ^ T= / \ .--' | / )'-. - ; , <__..-( '-.) + ; , <__..-( '-.) \ \-.__) ``--._) jgs '.'-.__.-. '-...-' @@ -57,7 +57,7 @@ .' ` ^ T= / \ .--' | / )'-. - ; , <__..-( '-.) + ; , <__..-( '-.) \ \-.__) ``--._) jgs '.'-.__.-. '-...-' diff --git a/testing/web-platform/tests/css/CSS2/generated-content/content-173.xht b/testing/web-platform/tests/css/CSS2/generated-content/content-173.xht index 5a39c8a6e119..bb9aab821fd0 100644 --- a/testing/web-platform/tests/css/CSS2/generated-content/content-173.xht +++ b/testing/web-platform/tests/css/CSS2/generated-content/content-173.xht @@ -55,7 +55,7 @@ .' ` ^ T= / \ .--' | / )'-. - ; , <__..-( '-.) + ; , <__..-( '-.) \ \-.__) ``--._) jgs '.'-.__.-. '-...-' diff --git a/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht b/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht index 78f90fbd7e06..b4250b88d639 100644 --- a/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht +++ b/testing/web-platform/tests/css/CSS2/linebox/line-height-129.xht @@ -41,7 +41,7 @@

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

-
Image download support must be enabled
+
Image download support must be enabled
diff --git a/testing/web-platform/tests/css/CSS2/normal-flow/intrinsic-size-with-negative-margins.html b/testing/web-platform/tests/css/CSS2/normal-flow/intrinsic-size-with-negative-margins.html deleted file mode 100644 index 93dfc3dfd770..000000000000 --- a/testing/web-platform/tests/css/CSS2/normal-flow/intrinsic-size-with-negative-margins.html +++ /dev/null @@ -1,8 +0,0 @@ - -Intrinsic size of an atomic inline with negative margins. - - -

Test passes if there is a filled green square.

-
-
-
diff --git a/testing/web-platform/tests/css/CSS2/positioning/abspos-float-with-inline-container-ref.html b/testing/web-platform/tests/css/CSS2/positioning/abspos-float-with-inline-container-ref.html deleted file mode 100644 index 3bf67ed4a941..000000000000 --- a/testing/web-platform/tests/css/CSS2/positioning/abspos-float-with-inline-container-ref.html +++ /dev/null @@ -1,10 +0,0 @@ - - -

Test passes if there is green square.

-
diff --git a/testing/web-platform/tests/css/CSS2/positioning/abspos-float-with-inline-container.html b/testing/web-platform/tests/css/CSS2/positioning/abspos-float-with-inline-container.html deleted file mode 100644 index 9918bcc68df3..000000000000 --- a/testing/web-platform/tests/css/CSS2/positioning/abspos-float-with-inline-container.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -

Test passes if there is green square.

-
- -
-
-
-
-
diff --git a/testing/web-platform/tests/css/CSS2/reference/bidi-005-ref.xht b/testing/web-platform/tests/css/CSS2/reference/bidi-005-ref.xht deleted file mode 100644 index e7413088fa60..000000000000 --- a/testing/web-platform/tests/css/CSS2/reference/bidi-005-ref.xht +++ /dev/null @@ -1,24 +0,0 @@ - - - - CSS Test reference - - - - - -

The following two blocks should be identical, including overflow. (Force bidi: א)

-
-

abcdefghijklm

-

abcdefghijklm

-
- - diff --git a/testing/web-platform/tests/css/CSS2/reference/bidi-007-ref.xht b/testing/web-platform/tests/css/CSS2/reference/bidi-007-ref.xht deleted file mode 100644 index 079b99475b5e..000000000000 --- a/testing/web-platform/tests/css/CSS2/reference/bidi-007-ref.xht +++ /dev/null @@ -1,24 +0,0 @@ - - - - CSS Test: The bidi algorithm and inlines in CSS: embed levels and float: left; - - - - - -

The following two blocks should be identical, including overflow. (Force bidi: א)

-
-

abcdefghijklm

-

abcdefghijklm

-
- - diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001-ref.xht index ecb4970a3ce0..da5d1ac78ecd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001.xht index bf5221f9e529..34dd0c380857 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-001.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002-ref.xht index 3c44263ff57c..67fb8ea077bd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002.xht index 04343e0fc171..6cbbfb65c41c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-002.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003-ref.xht index 77daf0b42776..df3238f5831e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003.xht index e4fda9d44b3c..547528b09b35 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-003.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004-ref.xht index 787c5f64d2da..1448920f048e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004.xht index aad6b3855913..f0774d75a1f6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-004.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005-ref.xht index 6eab0945c12e..6d47bf7a3a66 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005.xht index 4ee2b1650378..b172d77591e9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-005.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006-ref.xht index db8a9e046192..4870a169b736 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006.xht index 86ba8b3bc8d2..4c097f096e5c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-006.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007-ref.xht index a6ff1c35357e..2512e9197185 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007.xht index 310619aa655c..ed6d19de2d46 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-007.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008-ref.xht index 55b690975106..bd55bceebc78 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008.xht index 4d1ce39e0443..c0d277653c5a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-008.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009-ref.xht index 88e7251d71d1..0f7774bb1a2b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009.xht index 3eb25a4ace9a..5bbac248e06f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-009.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010-ref.xht index d299d38603dc..4c533921e1f5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010.xht index 4828a2c20cd2..d8d495b8a61f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-010.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012-ref.xht index 9ac8c3c7a316..2e6cf75adb37 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012.xht index cd779e2c6ef9..bc54d933ce50 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-012.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013-ref.xht index 5db163b94c49..ada3eab2eab9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013.xht index 16f2032d4b73..2e866d82f235 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-013.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014-ref.xht index ff87d74f97aa..d60c579aab8c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014.xht index 519ce1ef739d..29012d1b933d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-014.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015-ref.xht index 9a2edd2cc16b..1300b1a9ce68 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015.xht index 4130c0c4d0a6..a163bb4d9085 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-015.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016-ref.xht index 121ca356e795..fc3a5609956b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016.xht index 5e4963c15004..d67042e17634 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-016.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017-ref.xht index 4c261f0a8635..eb05436a762f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017.xht index 50a8e8e05a6f..12f1adbb87f7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-017.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018-ref.xht index 20dd9baafdec..f7579a4d9547 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018.xht index 32bcda808d62..c9b4be6bb817 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-018.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019-ref.xht index 0221a80c82ca..2e6c0c24583b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019.xht index 77b3f003738c..c7149d1e0c34 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-019.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020-ref.xht index f4fe0d1d6ffc..a545e6dcc319 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020.xht index 83df8357f958..6053916cc5ef 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-020.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021-ref.xht index 75b82592a6ff..4886bc7e9aae 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021.xht index 0c99e124db2e..4c08096374f5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-021.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022-ref.xht index 5c4010ba9778..0a8a08749b9e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022.xht index 33ae2926c737..6d0c688e2e18 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-022.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023-ref.xht index 41e524f05e7f..5923893f0ced 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023.xht index 98fcb7cbfaf3..6d7f836d80bd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-023.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024-ref.xht index a9b9575a0729..1fc46ed62e68 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024.xht index 42eb92fc9161..1f0f7bd17e53 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-024.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025-ref.xht index 72f23ec2ee77..222fc39e81c9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025.xht index 8ba1a7031d1a..a1efc96accf8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-025.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026-ref.xht index 938279bde5a6..cac540026da1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026.xht index 664c41fbc382..d996ff8220f0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-026.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027-ref.xht index 921d80d1951d..4c973c1e5603 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027.xht index 2f325aacec06..1ecea3d5e981 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-027.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028-ref.xht index dce8c01cdb9f..75fb6c0cb2a5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028.xht index 2f9d6dbe6ba3..8e42bd3dc521 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-028.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029-ref.xht index eef85bc8ca52..325f73475aff 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029.xht index 9de299e3ce88..3b30078e90ce 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-029.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030-ref.xht index ff098963bbc9..831a2b805016 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030.xht index af3cdcb76c61..c1aa346d53a9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-030.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031-ref.xht index 93ffd31dbf89..396d8e05407c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031.xht index 679ffc3cc990..337ed0674029 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-031.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032-ref.xht index aa76e81d9e86..644745220994 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032.xht index 2716bbc32cc6..9215bc054f84 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-032.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033-ref.xht index 35a4b13241ce..91f8f7cf6170 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033.xht index 066ba27f2d7c..ae32b9ca8479 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-033.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034-ref.xht index b3f904eb4551..a43c782e9809 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034.xht index e88e0e382ca8..81b3bf559bd0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-034.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035-ref.xht index 4aceb7d4b9ac..df1b11e0ffc5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035.xht index ab5d252eb9dd..fc7893102d64 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-035.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036-ref.xht index 1dd5a7a8f425..8c9586cd48ec 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036.xht index 3461c3636aaa..f1fc54a05b84 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-036.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037-ref.xht index e1d5a5b3c747..5944f6c527a2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037.xht index 442c7d436454..e05b09a31dc9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-037.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038-ref.xht index 41db103c77f2..5dd8f702f733 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038.xht index 158bf0a3090d..dfa792123042 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-038.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039-ref.xht index bacb32bf6739..84c1ac8b506d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039.xht index 4dc741e0c96b..be3f2f9ee288 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-039.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040-ref.xht index dc6349782a8a..8f3c2451006a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040.xht index 7a9486409875..780fec5dd5ce 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-040.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041-ref.xht index 435927a6472f..674df522247d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041.xht index 6f98c74d6c7e..8a5a87df1740 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-041.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042-ref.xht index 26ff2d0466b2..93b98749322d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042.xht index 555ebb408cf8..7f68c191db68 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-042.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043-ref.xht index 9db8f24d1679..cf9b07797b4a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043.xht index a158103cdd15..e76cfde4c96f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-043.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044-ref.xht index c17078cdd8dc..3967862eb155 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044.xht index e2a1010369c9..1920e8b67bec 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-044.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045-ref.xht index 4a1b24a01e1f..7dcb0a50b1ee 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045.xht index 211c33a761c5..5aae530be437 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-045.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046-ref.xht index 14b4d3be2234..d47c2247582d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046.xht index 5be7b8bcb753..1fbef6b7b6c0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-046.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047-ref.xht index d5759213725a..5c630f351d43 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047.xht index 19b7113474e1..e3d7e9ee6dfa 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-047.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048-ref.xht index 899d35b1ad96..754a9ad77c1b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048.xht index e1a16cba6d43..942537ca13c6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-048.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049-ref.xht index 0e34c390221f..2b902ccea71b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049.xht index 518b7bd1bb22..034b6f90df33 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-049.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050-ref.xht index 52b5d29d46d7..4d4822c2abff 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050.xht index ec69bd4a3ed6..76e8269680da 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-050.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051-ref.xht index 03795b8b535d..9ec5aad92ab0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051.xht index d3a31a4983aa..8250d7fdba17 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-051.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052-ref.xht index 2abd956a2c79..497257572d40 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052.xht index 6a0951b26830..ca2ccf4f8891 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-052.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053-ref.xht index cfca1441ebc8..52e4b56876ac 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053.xht index eca640d9e6e3..22d1fac94e32 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-053.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054-ref.xht index 4c2dae06e642..75976d407545 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054.xht index eb9007af3f24..2dfb292d4646 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-054.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055-ref.xht index d87397bac6ce..7342daabacf3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055.xht index a5a462f0187c..3781cba54217 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-055.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056-ref.xht index 3f9d6576f20d..dafe6aaa8251 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056.xht index 03b9c5b0d433..5cd7a372374f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-056.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057-ref.xht index a058e542a9e2..4a0a5f7c972a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057.xht index 7d49e52513d5..61e3490b6cfa 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-057.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058-ref.xht index 80a20c1287fb..73be491d5b60 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058.xht index c9da04222f69..e49a8e5f445a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-058.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059-ref.xht index 07e1392ed14e..183013052fa4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059.xht index 35a9c6211cf2..3a3fcd1ae363 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-059.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060-ref.xht index 396e90db9880..9d7bf6730c16 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060.xht index d784c64f6d1b..1f7fed2f3bbf 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-060.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061-ref.xht index 0a067a406f5f..54270fa8b7b2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061.xht index 92cd18a17900..f5b12a95a645 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-061.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062-ref.xht index 7e8ac3794ae9..615ccec5552f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062.xht index 845322ad36e4..2b57d95cee6b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-062.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063-ref.xht index 18379766f849..86d22e2146ab 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063.xht index 44be9e3fe3d8..54f3a9c95b8d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-063.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064-ref.xht index 44d521f3fad8..2b8dddb4c740 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064.xht index 72d2828e9266..77f32a67d2f6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-064.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065-ref.xht index c2b8f90884d5..c1f893397cb6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065.xht index bf78eafd5eeb..28587af03f4a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-065.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066-ref.xht index 420390c2b7ae..25201b21e762 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066.xht index a4a47d3a7305..891a08a246cb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-066.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067-ref.xht index ffcf4b63b6c0..a0e0322264df 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067.xht index 1ce637b88ba1..8a1d50a89d0c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-067.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068-ref.xht index 4f6406b65e26..8a8523d044cc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068.xht index 5e3b4b948192..011743958d00 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-068.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069-ref.xht index 9612536e34cc..fc0b19135cea 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069.xht index 9f47cbdd192c..a44016a93836 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-069.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070-ref.xht index 5df57f4efa8b..78d36c473c1e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070.xht index 8a97e8aad079..42dd948095cb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-070.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071-ref.xht index 1429ad4055b2..08ea31e27f12 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071.xht index 8ec59862667f..76c772a8278c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-071.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072-ref.xht index 9029cb627c66..7cc060db5282 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072.xht index e5ddc3b0ce7b..dca5f57103fb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-072.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073-ref.xht index 82ea14da3401..483c1942dda1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073.xht index bc82c3f398ef..7893d9d2bbd0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-073.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074-ref.xht index d17f36a0e1e3..43abf67c081a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074.xht index c1b809d3e860..a1811a0688d5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-074.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075-ref.xht index 07440f2e6aa2..4e3ff5358864 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075.xht index 116835214fcd..97c072c781ae 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-075.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076-ref.xht index f0e860387625..ecd9e312464e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076.xht index e8550206840a..41f20f5a468b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-076.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077-ref.xht index 0b04e40bb2d2..a0f885a134be 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077.xht index 5e1556fe6f73..c44ed0437552 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-077.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078-ref.xht index cac0c4664b03..2f8d10b30256 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078.xht index cb5878197fc2..dd0d099652ce 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-078.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079-ref.xht index af27c5238aef..90759c89d306 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079.xht index d009b28cae86..063dfaecdcb6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-079.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080-ref.xht index b1a5f0fb621b..c5517234ba9c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080.xht index 7bc8d5e74b08..29549bf9e39d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-080.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081-ref.xht index 7f04c16e86c3..49a9730b2aca 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081.xht index b956e90e1915..1912f0223705 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-081.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082-ref.xht index 73719c295227..39845902618b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082.xht index a9a1ed148c56..be275b748956 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-082.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083-ref.xht index 0be1e05ece34..99b3e755169e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083.xht index bea429bc0554..9be724834367 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-083.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084-ref.xht index abd0782f2749..f18d6be7b4a7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084.xht index 730b280f618f..69ae252024a1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-084.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085-ref.xht index 2fe11bb5f24d..1839bb004264 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085.xht index 2ee059d360b3..106521c3dcee 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-085.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086-ref.xht index 2c922b761fce..ffdc2f8a94b6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086.xht index d1ab1614558e..4112ce2174b5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-086.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087-ref.xht index ec4fe504c62c..46bf453e2022 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087.xht index e9b2a7740cb3..30e9e225e3a3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-087.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088-ref.xht index b33c3b0daf0f..fefe77d87652 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088.xht index c728b24b0f8e..834371f0dc68 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-088.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089-ref.xht index 56ea09627c4a..44f2f673d4c1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089.xht index 3f0af3071cb4..2076b0d6ec03 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-089.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090-ref.xht index eb7a943e9b2a..6c60fd149923 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090.xht index 362eecc18054..d95e8f6a86f4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-090.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091-ref.xht index 0cf386c8c761..d6402065c8b5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091.xht index bdf55fcfdb8e..011ee2ee83c7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-091.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092-ref.xht index 2a9ec78f82be..8d8989e3fc6c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092.xht index 7fbf1771e709..0136cd3da78a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-092.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093-ref.xht index 351da08228a1..896585892c57 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093.xht index 21353f1f23c6..0d2aff616172 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-093.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094-ref.xht index eb1991d0e944..b117905324db 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094.xht index 66841b53b60c..9b67f6c8f27d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-094.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095-ref.xht index 25eb98e03b89..249b9bdad0c1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095.xht index f1de4e51f879..ea6d1e931b88 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-095.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096-ref.xht index 7516250df745..b28f677585a9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096.xht index e99f502bb113..0e7f59a5758e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-096.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097-ref.xht index 6ad6cf500e59..ac2768123d22 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097.xht index 7ecff5047623..81fdc9e43e11 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-097.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098-ref.xht index d2a3d5e52f15..35121ad0109a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098.xht index b7f2dee77e73..72498ee3953a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-098.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099-ref.xht index 9ea66d689a82..7fd4afc58e43 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099.xht index b5de98561ae2..e6996f8a84b7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-099.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100-ref.xht index 77cba515ce38..4fd43b7e79c8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100.xht index ca0bcb140b53..8a59281b73ba 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-100.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101-ref.xht index 788ebd78a431..b50a511c8763 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101.xht index dfb7d6cd5fcb..cf76eec3ff70 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-101.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102-ref.xht index df52a32b0281..e9aaefec18e0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102.xht index 20d9dac701e8..ba1c4ef599ad 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-102.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103-ref.xht index 730279077e40..c32ad72d0730 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103.xht index b4a03dcd45b0..80136370fb2c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-103.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104-ref.xht index ff6f146e3c35..6259a445f3ec 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104.xht index fbfb41b2268d..203078269010 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-104.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105-ref.xht index 973210d206ff..af9cf60c460e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105.xht index 120ed83a848d..076227997ef4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-105.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106-ref.xht index afc93d75a526..841899ccd23c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106.xht index b1478179bcde..03e82d6f8950 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-106.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107-ref.xht index d4ddbf6b8d3b..0a4a319f8047 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107.xht index b03fe20050df..2df58bac624e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-107.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108-ref.xht index 70d26e35e08a..92e16ae2803b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108.xht index 98ced09a210b..5dbc170e1758 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-108.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109-ref.xht index 754a71c9bf77..c7aab85ee817 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109.xht index 9e4d9e3a95de..19ee0b784533 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-109.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110-ref.xht index 4679bcf218d7..0cb216d4d5fb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110.xht index db4211b16b5b..d1f2479779ec 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-110.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111-ref.xht index 89e596380432..45007cc12dfb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111.xht index b8fdc42c747a..81aeff9f29ae 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-111.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112-ref.xht index e9108e51e982..5c8997d032dc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112.xht index 32b0cac84b65..cf909142621e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-112.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113-ref.xht index c98a961f3c6b..08e8009b579f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113.xht index 6319741b8685..795251e479e2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-113.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115-ref.xht index 18aae18a2f4d..d2290bc4a79a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115.xht index 1e03c3487256..7264641d156b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-115.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116-ref.xht index 2009eb01edaf..e654713227b3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116.xht index af4ed16452db..13792d0b2e9f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-116.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117-ref.xht index 4b3979dd460f..5c13219c7282 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117.xht index 206fe5fd4c4e..bfb133773a90 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-117.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118-ref.xht index 27d4b7dfb364..8c8d7596a3a7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118.xht index 5f74b03c12bc..b8ba5762c6c4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-118.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119-ref.xht index 3a7ab5c1af32..4bd7fade4c4d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119.xht index 65923d5e9938..bd2addc5b334 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-119.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120-ref.xht index 8caa557527f8..79a6f64292bd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120.xht index 4e597e27f2dc..555d5f12a6a2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-120.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121-ref.xht index 90c81dd02c6d..bcb33474f9a3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121.xht index cdff33d505c5..e269ba1d2c83 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-121.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122-ref.xht index 289151ba7dce..fe6342e18b42 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122.xht index 6e1dd8220579..71a7020f0f81 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-122.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123-ref.xht index cfcb3dc45860..b6a581e393d7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123.xht index 28a88707e65a..cf49cfa6a249 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-123.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124-ref.xht index e64e7add4698..66d512a4820d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124.xht index 98c529c5c158..4e0544769309 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-124.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125-ref.xht index 492806fb64fd..b328c12e2eee 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125.xht index 3371e9ef49a9..48a8bae295cf 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-125.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126-ref.xht index 0d82b5c95f17..451a042d0228 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126.xht index c5c2ab9f7251..953d5748f944 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-126.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127-ref.xht index d99ee5d77c69..f09bf00a9a8d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127.xht index dfb7fca8dd7b..98fa11e266b7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-127.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128-ref.xht index 3c18fc8d5dd4..40110d96067c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128.xht index 02c114510f31..d4e602009015 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-128.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129-ref.xht index c7b47016b86c..06312d1ce59c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129.xht index 0b1ae640c7b7..236598ed51d1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-129.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130-ref.xht index 837c8a31c714..fad4f813446a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130.xht index 838d61462e96..4ffb6d787a82 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-130.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131-ref.xht index bcec253120e8..32f8a18b3886 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131.xht index e039b9afc062..2609f2312df2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-131.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132-ref.xht index b4d105dc814a..57779d545a14 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132.xht index 71244835f3aa..914909024633 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-132.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133-ref.xht index 68ff4671baf5..f1bd23ed9c52 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133.xht index b7bbbfe89d09..cdd609ed1fe8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-133.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134-ref.xht index 88d72fdbce90..7b5cc27f3bf7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134.xht index 7c68c9cebc20..b629044ecc89 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-134.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135-ref.xht index 66d1b40d0a86..f55e7b843a60 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135.xht index 883829227b29..fa69c75d3863 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-135.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136-ref.xht index 1565fc9c06a4..3058f9849cb4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136.xht index 40fb0bfb9ee2..9cb47134781b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-136.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137-ref.xht index 5b398a33c429..aef723d2a654 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137.xht index ca929ca94841..28c97dd50192 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-137.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138-ref.xht index c8b4a2498a51..827140651369 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138.xht index a0daa2c05618..1207573a1cf2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-138.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139-ref.xht index b285ad737706..29768d271bfd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139.xht index 7d802750fc4e..0b7a16dc801a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-139.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140-ref.xht index 2f65eb917535..e7310b6cd4b7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140.xht index 59324ddeaa40..a6c4ded62143 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-140.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141-ref.xht index beeda0e6c471..c824c3126870 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141.xht index 0a94ebe7c954..2248d9161545 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-141.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142-ref.xht index f0532555c424..74aa13949785 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142.xht index 10a8c5b32432..eb3cfc286c43 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-142.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143-ref.xht index a6bdd4468dff..133b4749433e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143.xht index 27d2d77d2a53..e9f405a30386 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-143.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144-ref.xht index 461baf3fbd23..50f2e19e74b7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144.xht index cde0eed99d2e..91b4ec18800d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-144.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145-ref.xht index 50f2be2fccd7..b7189f856e33 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145.xht index 99c53c88dbe5..70343602827b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-145.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146-ref.xht index 474c17fd6502..36ddb5b88e9e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146.xht index 9cbcd9a072fc..6cef4c86c483 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-146.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147-ref.xht index 84d0d59019af..f2de64954be5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147.xht index 7c00b4067af6..15c601f81034 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-147.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148-ref.xht index f55f4dff092e..481a63227f3a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148.xht index 7b18617fc41c..381beea42855 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-148.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149-ref.xht index df53bfa2a96a..14ab1cbdc09a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149.xht index ce50566f2edf..d7d7876997bd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-149.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150-ref.xht index 86b5e3bbc7e9..8378bd37d3d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150.xht index a7276a8861e3..6623383ff3f9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-150.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151-ref.xht index 5107caa488b6..bf37f6af9f5d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151.xht index f22a923dc603..d6b5c73995d8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-151.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152-ref.xht index e4bfbc6a3e35..c2af35679665 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152.xht index ed9fdef8ac34..4bf055cab616 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-152.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153-ref.xht index 80fad3771022..b347c0c8ba49 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153.xht index 71a21d807667..39a8ec6c6cd3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-153.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154-ref.xht index 0eea3b8e7947..1567a74b4956 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154.xht index 57a1ef266dbd..27771d10a69c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-154.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155-ref.xht index 492e0fb11d2d..8fe9e4f7ed24 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155.xht index 092dee0a6c2a..fa9c56d86cf4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-155.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156-ref.xht index 03db729346cb..9965cacb66d3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156.xht index 7825c56fec9d..ad1f7ca7a614 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-156.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157-ref.xht index 459be01e07de..f7db722af8f2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157.xht index 9e694eddbaeb..53d6291773f9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-157.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158-ref.xht index 8d72e9e3b4a3..5d7cf23eb8de 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158.xht index 7c0c73f1402f..0efd0118ce46 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-158.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159-ref.xht index 5b1550923467..b5b8db53774f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159.xht index 9a73999eab3b..f51a381683a0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-159.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160-ref.xht index d78d17be0764..50a3ba8823c1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160.xht index bfc57d8097e6..062c53807713 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-160.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161-ref.xht index d464cbdd7663..0d99692c770b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161.xht index c04bdf33a206..65f72f7152f9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-161.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162-ref.xht index 64c7a7690d56..0ef7f6f6377b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162.xht index d8c4a89c2128..19289f8f04c5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-162.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163-ref.xht index 91e9d5e792e4..51a04f668677 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163.xht index 31a44accca06..22f1d54b1af1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-163.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164-ref.xht index 579567b0ea7b..ed969123157b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164.xht index 658f6c003c68..f8a7a7498bc6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-164.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165-ref.xht index 004cfeaed3f4..4c44d3df03a1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165.xht index 55a0d64cb2cb..0a9228ce8c6a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-165.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166-ref.xht index 0384e9a92f32..9b215ec915f7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166.xht index 7569554f8ba2..8c51e2e57e88 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-166.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167-ref.xht index 6cb5e1c37898..9584f6de9ab1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167.xht index df7abf286a3e..ed66067e2174 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-167.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168-ref.xht index 3d95e1533f0f..e766c0e21281 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168.xht index 18185e49ad21..aec03760c32b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-168.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169-ref.xht index c8b0aa50ba55..9db81f75e666 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169.xht index 46e353b3787e..e395cb0aa82b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-169.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170-ref.xht index 743cc4b23858..c733aaf7f6b2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170.xht index 36df8f3a208f..100966773df6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-170.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171-ref.xht index bc727c799e31..deab09af892f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171.xht index af9c30ffeb09..ffd1ced67e43 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-171.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172-ref.xht index 32c8c572d305..ca15ad0ca25d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172.xht index c247d7bb612d..0125d1d3c79d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-172.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173-ref.xht index 534a0b1fc2ca..f25f31b863a6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173.xht index 302f5483d19b..30aa1465eca7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-173.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174-ref.xht index 399f71e2c050..60bdddf136c5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174.xht index bdab4c3525f5..89b2eab3818f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-174.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175-ref.xht index afee42c62123..f21b7cfd23e4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175.xht index c57f7b291206..c5b5399750ce 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-175.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176-ref.xht index cabce1b2f578..8d513a337506 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176.xht index 2eaeac64df45..cc54471df1b5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-176.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177-ref.xht index d41187453524..d2ddcd394601 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177.xht index e9ca73466804..2f6afb49718f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-177.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178-ref.xht index ca7118d682ee..69895bdfff44 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178.xht index c55d01d6cb6c..4821acb39fbc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-178.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179-ref.xht index cb13983ff2b9..be7445d785b6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179.xht index 669825a59c14..139f93d95f31 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-179.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180-ref.xht index d5923ee7c784..122c28a8ce12 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180.xht index 355b2a6c93f2..fd0eb2202a0d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-180.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181-ref.xht index 2c9e7afa71b3..978e6bd76415 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181.xht index cf56611683b6..745525e2a4aa 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-181.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182-ref.xht index e2c16a33e3a0..389d49ce3cca 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182.xht index 2bff193c6c0f..0606860fbb97 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-182.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183-ref.xht index 1417888516d1..5b0239b18c66 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183.xht index 552773141752..b315135c2589 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-183.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184-ref.xht index 4bc74bda5136..08ab9d78da4d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184.xht index ba4755c1ba8f..535049573a43 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-184.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185-ref.xht index 981d79d2c946..2f38885b7d64 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185.xht index 26dff147e180..b91562f3ec23 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-185.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186-ref.xht index 30ff65774464..3ab14b4dd47a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186.xht index c15733a35e46..0e1211eeaceb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-186.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187-ref.xht index 392e751c7435..a3957ed21fc5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187.xht index 4352eee5e8b7..4f330f15c0ca 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-187.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188-ref.xht index e9b4d6d876c6..3c6fd5127485 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188.xht index 6edb4f792756..0a8f74974fa5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-188.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189-ref.xht index 71843fa789b4..3fe6979a76f9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189.xht index 0d4a5669a0f5..53e4c7862521 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-189.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190-ref.xht index fc0988270c87..9be0478a000f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190.xht index 77ad96cf2b96..3eef2b6948e4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-190.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191-ref.xht index 8ebd426b0b05..5bdfb7cebcdd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191.xht index d40185b14d5f..3b28f300a368 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-191.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192-ref.xht index 9f35e693ae8f..11c98f993c27 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192.xht index 90d284ad3385..374da016cf30 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-192.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193-ref.xht index b3f735fe63ba..8b62224000c8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193.xht index 7bfd148ba1a1..832224de1626 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-193.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194-ref.xht index eb8b2ffe863f..745c3cefc2bc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194.xht index eab152af2cee..52f78e9676bd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-194.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195-ref.xht index 4c98dafb5546..e9db800cd070 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195.xht index c75ef1e5568e..c5a91d6ada61 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-195.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196-ref.xht index 8ab2fe038fd4..c31156355b80 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196.xht index 60a0a750ffe6..70e9ee195a83 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-196.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197-ref.xht index 3e0b68e29803..32ba3a00578c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197.xht index 943087a09fe4..2fcc4ca71f6d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-197.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198-ref.xht index 38b1f8ade24c..01e3c588827b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198.xht index 48cfe1d53791..950893b29c60 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-198.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199-ref.xht index 8cf6a1ab8b64..0570f7c30ba7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199.xht index d8cdbf37728a..751f7d49b6f2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-199.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200-ref.xht index 9720a16119ce..6cef10931b64 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200.xht index 04bbd554f75d..048b76f3064f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-200.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201-ref.xht index d9c59172324a..7bbb23750d24 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201.xht index 82fcf6be4812..0b1a2c3674d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-201.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202-ref.xht index 995d61316295..000d649e80f5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202.xht index 1350b37948dd..a8c99dd79c08 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-202.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203-ref.xht index 851b101a2d47..f0cd566ed640 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203.xht index 27c510890667..3b0605c587b6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-203.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204-ref.xht index d5c731895649..ab2f3a406e0b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204.xht index e08658033bc8..7da6599c88cf 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-204.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205-ref.xht index 8e511ec2aefa..bb1377d22616 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205.xht index d409ab667a86..97119adb3e8e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-205.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206-ref.xht index e387f3158f8b..9071fcbcb8e7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206.xht index 1467bcc8fc25..22e2ef65c8ec 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-206.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207-ref.xht index 8a4863fca144..db540bc8df31 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207.xht index d6dd6ed1d41f..e7c1330fc157 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-207.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208-ref.xht index e366b23519b5..4867bf3391ca 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208.xht index e3c521b1ef59..928bbf057e7a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-208.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211-ref.xht index 6a8855b5867a..00be4493da39 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211.xht index 78f5cb400e2f..0b83dd88d668 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-211.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212-ref.xht index d692a1568ff0..08ff0e7913ba 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212.xht index 2e129f6c5b9d..041e2263af4f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-212.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213-ref.xht index 4146f2a4ccb4..793ad881297a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213.xht index 298630b4eb76..216f61e2bf0d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-213.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214-ref.xht index 59d5397e17f0..78b549f7b89f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214.xht index c831ab3141ae..63f62eda4493 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-214.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215-ref.xht index 21a22afd83f3..cf3e3f5c9773 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215.xht index 1a6e28a8d063..c4924720d8bb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-215.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216-ref.xht index 7bb3bf8dcb6c..507166776c86 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216.xht index 4d4cb14c1097..521c2713961b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-216.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217-ref.xht index 1be6083c50bc..3baeda352563 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217.xht index 21d597b3eede..79ad368de550 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-217.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218-ref.xht index afeb023a9929..bc4481f6fbb3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218.xht index 86cab67d99cd..df65d5cc66e6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-218.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219-ref.xht index eb7dad3185a6..2c68c6b90224 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219.xht index bf9771312cb3..e94cdbe04245 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-219.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220-ref.xht index 0f1121d8cf6b..5786499d069c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220.xht index 1b2dcdf5c01e..3103187e6aeb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-220.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221-ref.xht index 188bc5d2772d..b458860d5b98 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221.xht index 0cd4a635150d..21fe043543b0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-221.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222-ref.xht index 079ba6b60c73..d1916f693644 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222.xht index 341899670b29..de3d04b617a9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-222.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223-ref.xht index 92a56c613b11..9d2a3685ef70 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223.xht index b64bb9d19cb2..af1376a23717 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-223.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224-ref.xht index 476796899c3f..dddf3da6c307 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224.xht index 35366c15703f..df0c0db2080e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-224.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225-ref.xht index c35178cdc866..3add954db46d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225.xht index 1d04f814f39a..d82a2fd93016 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-225.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226-ref.xht index e03fdd4774bd..57155d6bf15a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226.xht index 3c602087b0e9..55db877a17f5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-226.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227-ref.xht index de876a43aa0f..02ea0cb831ee 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227.xht index f0a9d65d06c6..fe50cafd9979 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-227.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228-ref.xht index 40a0f1c4d422..bbe7b9b6c011 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228.xht index fda80ded2c55..7c36cd45c84c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-228.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229-ref.xht index 7c2910812616..98e9a5aec7a2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229.xht index 5aba4e6b2ddc..54c32192604b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-229.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230-ref.xht index ee51c25049a8..05670a886a21 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230.xht index e3dcc74a0a1f..22bc579e1a51 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-230.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231-ref.xht index 751c3f4844fb..34c3ece01d13 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231.xht index c40ce1c64b31..906be282a79f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-231.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232-ref.xht index 209a715a58a1..6fd089d4e273 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232.xht index c275d4e09478..1d3dc6c533d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-232.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233-ref.xht index b214e66e3392..b8107bb03818 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233.xht index b3b44372fbf7..ed69e0c224f2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-233.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234-ref.xht index be2b52705240..a839c258cc7a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234.xht index 609cbc43d011..db54d2e93d47 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-234.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235-ref.xht index e4cbd83f7458..3924f63f62b5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235.xht index ea56894dc9e5..0d18a5805aa8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-235.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236-ref.xht index 0e01b37de62e..d2c221e1d067 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236.xht index 4cac8faef8e1..95cc462691ad 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-236.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237-ref.xht index 0509d40c29c8..41d5a50746e9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237.xht index 8e3b26aef57e..131cd1ddfcb9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-237.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238-ref.xht index 1e42b97d8eee..b34e23dbebe0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238.xht index 683ca66ff758..7265af471450 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-238.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239-ref.xht index d5a7e06f7b21..b8031fc48590 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239.xht index 89c3d3f535b9..562d8c92aa3e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-239.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240-ref.xht index a9cdafa116b2..0722f45f1b19 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240.xht index 95287ef6dd4a..7f7cabe4aa80 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-240.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241-ref.xht index ed4d197bd6ac..b3d72b2c221d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241.xht index 933c6aa81c48..ce68e37fb99f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-241.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242-ref.xht index c791cad9cefd..8878dc5a815e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242.xht index 34b8113c9540..a9c2fddc794c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-242.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243-ref.xht index c39d8f5b3271..00b2b442fa09 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243.xht index 213ee367907f..cd909ccca3d7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-243.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244-ref.xht index 9e0fdf19d4e0..715346b7f95a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244.xht index 7a1487c868aa..eabf41da7868 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-244.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245-ref.xht index 869e86eae3d5..767e313a119c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245.xht index fe1fee6cbbb5..b8395d3fb9da 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-245.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246-ref.xht index 2b5de2ea3633..d6ca229db710 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246.xht index 06be6a6bf0e3..873ff4e46c88 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-246.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247-ref.xht index 9398c6366b65..083f64a44f02 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247.xht index 1fe217961db8..1e6a25546417 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-247.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248-ref.xht index df47b19ee098..f785824559f9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248.xht index e3e68db3fe07..e6fce726c42b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-248.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249-ref.xht index 1e6f37b02ba7..cefc2ac02f2b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249.xht index 4401ef4575e0..12e7330a2ab4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-249.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250-ref.xht index 33b6b5037fa5..659881e04ed0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250.xht index b1746b70f688..a544fbff4016 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-250.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251-ref.xht index 9dd06eaf1b38..02ddd9de4a57 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251.xht index f749557e0d1d..d14a4862eb3d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-251.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252-ref.xht index 24efc62eb23c..6ee0b6a3a5fd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252.xht index c7bb1e1e94f9..a2173ead8a25 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-252.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253-ref.xht index 3dddd99c6e8d..2f6aa4f22ccb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253.xht index dc4eb5f6631a..424e9a8d1895 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-253.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254-ref.xht index 4b4a1d04b035..911c625ba12b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254.xht index 55407cd45e9f..5c37ea2dd066 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-254.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255-ref.xht index 60b89a99caf8..bb5bedb83454 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255.xht index f7fcf84b2452..7a2ce27392a0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-255.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256-ref.xht index e6462c14f548..142b8a9a5ed9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256.xht index 4f82f030361e..0bbf2075802c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-256.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257-ref.xht index 783e216bd1e6..35641cbcb051 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257.xht index ad02334ea908..4d513f0d61bb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-257.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258-ref.xht index 6d6759d79704..2e9066b32f53 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258.xht index 639b62ab0e46..b909571e30dd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-258.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259-ref.xht index bbb521e851cb..a311dc3c002a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259.xht index 28a28df7084c..2edcb7602839 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-259.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260-ref.xht index e67ca6ed63ec..0138342e6c9a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260.xht index fc5c58fc91a6..751003a55c84 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-260.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262-ref.xht index f2bf7e89bdc3..acf43018bf77 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262.xht index 78ede1508c38..dd341c10602e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-262.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263-ref.xht index 519a912c9893..8d40927874ff 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263.xht index c811c5d6dfa3..51cd6e0b0b72 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-263.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264-ref.xht index a41582ff2432..0d576c888a15 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264.xht index 90a765f198d9..9c7b45ee37b4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-264.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265-ref.xht index 2257fde8d8ef..9005ad182cd5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265.xht index 5a45abd07c65..f8d0aae02ce7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-265.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266-ref.xht index e07cf60a65c8..037a2e3504d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266.xht index 5388ba009193..98e419a268f9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-266.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267-ref.xht index 0b0fa6a10b50..39c46b01b395 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267.xht index 955b3434b24d..e461c8b8dedc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-267.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268-ref.xht index f0c3389746bb..a353be2e8ac6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268.xht index 9bb433297109..1a10b7e389ad 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-268.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269-ref.xht index b1eb0990209d..a5bf9dd0469a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269.xht index def2baf4e1c2..9f2f4510a746 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-269.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270-ref.xht index 32df94501e93..88f0ae167adc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270.xht index 08cd24105edb..e3ed66a6df56 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-270.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271-ref.xht index 7b6c44121b4f..a8850e90e6a0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271.xht index 4583dd1ee1dd..9823d458d27a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-271.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272-ref.xht index 41afd0b8c230..bedba1bedce1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272.xht index c096cd8abf9d..f463f0b75d33 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-272.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273-ref.xht index 73f4497da2b4..0392165c039f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273.xht index 7be36bc18f7b..38ac24c039d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-273.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274-ref.xht index 7bc6bf68e7ac..4fb3d9878740 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274.xht index 8a69edf8128a..94062e37ba59 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-274.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275-ref.xht index af1d6f27e276..8551a0c3cfea 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275.xht index 223dbea43255..0285fe128a41 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-275.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276-ref.xht index 76db03dd6196..c777ca45113c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276.xht index e04f2a0bd816..661e063823dc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-276.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277-ref.xht index f9f1971405fe..cfb5298b6cff 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277.xht index caecce6c8e3d..dc89b8c9e938 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-277.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278-ref.xht index 388f06966f33..bc6af2c0947f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278.xht index 67f8e4e23282..253a1d9ebcba 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-278.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279-ref.xht index c1489e87a689..931c0f0f270f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279.xht index 260a22aee738..0129dd0c0522 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-279.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280-ref.xht index 15a83b9cca0e..3c7fc99c1142 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280.xht index 8775e27bbb88..d25aceeea5e5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-280.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281-ref.xht index 96da0462e6f0..48f8f49d0253 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281.xht index 1f64a12b7428..4f868e6d22f4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-281.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282-ref.xht index 4deebc763bd6..c59245e31820 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282.xht index 2b9343e5b7fc..c6194a950326 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-282.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283-ref.xht index 5cde936b2244..8c96e5316a81 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283.xht index de258fb0b0e7..f9ab533b4d16 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-283.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284-ref.xht index 9387a6a1a5b3..46eaa03cf15b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284.xht index f3d45fc01fd7..694c973c6e27 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-284.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285-ref.xht index 14bde6a7175f..1b2a853ed207 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285.xht index 9a6bcae5a614..b2d35ae4dc95 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-285.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286-ref.xht index 5b8d53810ab6..130164ec0752 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286.xht index c9e328cf3539..54e6571623c7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-286.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287-ref.xht index eb19646aa4cb..34b186a5e876 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287.xht index c878e7aea9d7..5a4e866f04d9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-287.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288-ref.xht index 138de8f74135..516f34e5e60a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288.xht index 3842fa687fdc..1fb8db659598 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-288.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289-ref.xht index 8381e64c9533..5d6ce7e0b77d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289.xht index fdb694dd90fa..f68397d0ddae 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-289.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290-ref.xht index 738f2fa2ea44..a8e5074d154e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290.xht index 44bb23ccb963..4d65f2c4d84a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-290.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291-ref.xht index acaf1dfc8873..8da75cc4a192 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291.xht index 98aea5284f77..a873ac567a2e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-291.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292-ref.xht index adc9507a42c4..b38dfd70f27c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292.xht index dedc11e11507..36ed3ffdb905 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-292.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293-ref.xht index 19ea4982910a..539a2e7d18d6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293.xht index 689c2f9b861f..9c64e8f7b747 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-293.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294-ref.xht index c2aef093ca65..b6cae5a65d1a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294.xht index a4b6cd39121d..0553863b7eb0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-294.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295-ref.xht index e4f48109a96a..24232fa0b4fe 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295.xht index 3c66fa9dcd3b..1b88358e53d4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-295.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296-ref.xht index d60232b747d5..7e8884da87b5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296.xht index 9b294a5aafd3..890b4a7d4111 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-296.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297-ref.xht index 3efd41e9178e..001c2e2e94e8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297.xht index a391ff05d5c0..3df5992a39a5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-297.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298-ref.xht index 1afb79d642b4..c74223d93a5c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298.xht index 908450e00b40..e7e9276f8ef9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-298.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299-ref.xht index bac18089fa1b..bec42fe97da5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299.xht index 6f99f45a4898..f3cff5c77e38 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-299.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300-ref.xht index 863f9c03e896..f22943719f7d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300.xht index ba427b367bd6..03c5d4606074 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-300.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301-ref.xht index 18ce9910cd15..bdd2a457858f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301.xht index 048672f67bed..033de2526111 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-301.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302-ref.xht index a5a8c2700d0a..56fe64e2dbfc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302.xht index 78e12e79a278..41d270e50c0e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-302.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303-ref.xht index db429fb8928c..648a73e66ff6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303.xht index 1894445612dd..cb4683b3e28f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-303.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304-ref.xht index 885a7c12f00b..4c9006ab1a61 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304.xht index 9824b4f1e629..8d43068b8ab9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-304.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305-ref.xht index 8f4c4d674e66..9fc81dc059da 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305.xht index a7b862292fc4..4affea71bd13 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-305.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306-ref.xht index 3ec18a943eec..32d0cac0cd79 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306.xht index bbfefde3c100..72cca1620fde 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-306.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307-ref.xht index 7e86f831cb5f..bfebbaa4e051 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307.xht index a2234447a79e..cbe2cbaa2cbd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-307.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308-ref.xht index 8ba18b7c4ec1..4d3c8090a024 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308.xht index b612d608ab8b..81d0eeaaa0f2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-308.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309-ref.xht index d7658e789c9d..1abd4cc59171 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309.xht index 7a2fa13dc3f9..2bc5d2aa3556 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-309.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310-ref.xht index 63a6ad797181..c6ccf7e3004d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310.xht index c65f9fb85e78..40caba13062c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-310.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311-ref.xht index 418365ac3662..1c67dd756d9c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311.xht index 7225bb94aa35..51a4b2ad1fcf 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-311.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312-ref.xht index fa1f31177980..4d0a95819b2b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312.xht index 6d5e835f1b4b..9a6ccd6d44b0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-312.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313-ref.xht index 802755bebc31..67b3114dbdb7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313.xht index 391254fcdc5b..9d3d2767912c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-313.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314-ref.xht index a80380a2432b..84883e89cb4e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314.xht index dee95ffe6c90..75ce502ddd2c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-314.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315-ref.xht index 3d880d86395f..a670478b5dd3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315.xht index 74cd9e10b86e..fb739e8334ec 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-315.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316-ref.xht index fb5282bd15fc..b66b01795b31 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316.xht index ae4434d26b75..42c223a8f2f0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-316.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317-ref.xht index a2c7f9a021db..8654e697b5ea 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317.xht index a3bbd19a3bcc..c09be95cf472 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-317.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318-ref.xht index 3a89dbe96acf..ba879ac7d476 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318.xht index bd2eac307c61..b8d14e13e079 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-318.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319-ref.xht index 45e709ffea1a..4f6794dd2416 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319.xht index af5da5da3313..947e4922c146 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-319.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320-ref.xht index 717f231d6858..e940ddb3868d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320.xht index 737a474f8f15..a7a7e79f4e99 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-320.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321-ref.xht index fe0ebf3eca9c..21f306ffdca1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321.xht index ec8b00d2f2c9..89284efed5d7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-321.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322-ref.xht index 7e55e2e02715..7d6a17a8f113 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322.xht index 28b4d8dd45f9..ed197b7d7cf4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-322.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323-ref.xht index 9de4e412ab39..e787afb2d548 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323.xht index a0a6dc2bcf53..e1ec8a264865 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-323.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324-ref.xht index b8a823de41e0..c49e415f17e1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324.xht index e3dcb0261a5e..64a7c6063038 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-324.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325-ref.xht index c2eb6fa67a55..d109b17f62d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325.xht index 11d43f8f6d2c..0ad807318f3d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-325.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326-ref.xht index 2b37d74b1c38..57c2fb1f353f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326.xht index d161133f95e5..098054073a2b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-326.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327-ref.xht index cf6267ff96ae..958abf4833b3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327.xht index 503f569d5786..fb4520e946cf 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-327.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328-ref.xht index 43114a8c1d4b..a9d0bdbde7b4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328.xht index 56b53e6c0f1e..3232f76a0d61 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-328.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329-ref.xht index ab344096d33f..c39f5b7d45ce 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329.xht index ff8e823a9842..0ce7eb734021 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-329.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330-ref.xht index a1fc53fabd33..c365ec95d4b9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330.xht index 475530a0d40c..deabac0e3daf 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-330.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331-ref.xht index 762e93665cd7..0ff31340967d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331.xht index 3a66eac1257f..d38b920de4a8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-331.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332-ref.xht index 0209c4e81163..6937fbca71be 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332.xht index 3c4de60a3b90..c5b8f1e5aa59 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-332.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333-ref.xht index 4c7281cf032c..4fe9f261fd11 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333.xht index e8e99aed58ba..df27f1c7bce5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-333.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334-ref.xht index ca7d14649b03..7aa06703ad2e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334.xht index 36265c9cf5aa..aac48b605bcd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-334.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335-ref.xht index e1de21e7ce5e..2487a4b73212 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335.xht index 818a96147d2a..9ab002e38080 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-335.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336-ref.xht index c7f64fe35c77..5ea78d9eff57 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336.xht index 4df86ba64978..14a1dd010c35 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-336.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337-ref.xht index df98c3176fed..c7f3ba2feca5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337.xht index b9452e8601e0..629af6ec7343 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-337.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338-ref.xht index 27732b67aaf3..feda2767383e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338.xht index a0362b1b7e80..a19ef814eec2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-338.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339-ref.xht index 804afda93d23..a5cd00371b21 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339.xht index aafc464acb5a..5bf143055acd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-339.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340-ref.xht index 6d131f02c5f9..a06c5c02d995 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340.xht index d26013aadcb5..872b10625bc1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-340.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341-ref.xht index cb8c9a4a639a..c380a7e4d3d9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341.xht index d76ddb65d6dd..d3c16276a5e1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-341.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342-ref.xht index db5ca8c88287..c20397dd5212 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342.xht index 3fe9517fef32..8aa2c9f5cacc 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-342.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343-ref.xht index fc4e75d8a262..fc90353a4147 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343.xht index 2f9f2c641729..352199496130 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-343.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344-ref.xht index 9e6e26ad7c7e..b5bda44dc8ab 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344.xht index b4f2718c7ac5..13da537cb66f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-344.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345-ref.xht index 64a7995ad208..f85d2db9907a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345.xht index 952f7d4b689e..aedaebbab734 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-345.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346-ref.xht index bfc7fa2472ce..c2536bb3f35d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346.xht index d9387c456dad..7ca5f54d5fbe 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-346.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347-ref.xht index 357b449bde01..2b3952bbadd7 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347.xht index f5e0297638b9..b0c77b79311a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-347.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348-ref.xht index f8af27e89deb..6e130de64506 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348.xht index 8be0e328327c..20e2144a9b2e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-348.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349-ref.xht index e96ec5164139..14311d27ecee 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349.xht index 346cd9a4efc8..09e725e0f841 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-349.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350-ref.xht index 93cd4300d62f..6ea041d5472f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350.xht index 2f5f5c35c55b..4d87155892d2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-350.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351-ref.xht index 937b34258e2d..321a5f21a42c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351.xht index 617c16b9369c..64e4a5662ebe 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-351.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352-ref.xht index 67a893692291..5075ea0bc0f8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352.xht index ebb0c5bbf1ed..7dcb008d63c5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-352.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353-ref.xht index 2aea289c07d8..63ecebf8ca45 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353.xht index c1fc369ca91d..259b1cb47446 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-353.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354-ref.xht index 18347df0fed8..db8f712c6fe5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354.xht index 73f3f31f9313..13d6240672a3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-354.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355-ref.xht index f143c2ffe603..d7a9ac51c098 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355.xht index d5834a0c36fe..d96fbfe74471 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-355.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356-ref.xht index 6d04e2f27f04..635ce1f3ce1f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356.xht index e594296c75ee..cef9453f154b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-356.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357-ref.xht index 8dc6a3d9e250..8ebf49a1ea33 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357.xht index 21beaaf608fe..0746991450a1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-357.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359-ref.xht index 59f2aec60785..d5aa10017688 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359.xht index 75ee1156fe26..c859258cebeb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-359.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360-ref.xht index 99f273616e94..44b9475bf630 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360.xht index 1e37465d9c35..0fda7464e89d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-360.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361-ref.xht index 942773470bbc..b39d333d7728 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361.xht index 962b77454874..c7c319712175 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-361.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362-ref.xht index d8f6e23d3d55..0431bbb8898f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362.xht index 8e801232e8e2..38ef9fcb1e22 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-362.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363-ref.xht index a910baf7dde5..90905170d849 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363.xht index 8c30ef5287c6..f4adcfa9b545 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-363.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364-ref.xht index c51eb9ed4005..eabddf1d3cd5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364.xht index d901ffae35fb..9686bca78384 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-364.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365-ref.xht index b5bae4713b8a..fd6f34b76cf9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365.xht index 2227844f07f4..46dad35b06a0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-365.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366-ref.xht index 0f30e570e9b2..ed2f35ada5b4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366.xht index e70d9a93337f..aef14058d549 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-366.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367-ref.xht index 8ce6b50f0aeb..4da37f92bd4b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367.xht index 88eef8de05d3..6b729bfd0d0d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-367.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368-ref.xht index 537de8bdf616..4fb9f422ee64 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368.xht index 70a6cd5d1eb4..0fa0257a2055 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-368.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369-ref.xht index b24460f6456e..7d1c00d0f1c2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369.xht index 62a3153e9387..e6f8e7a90351 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-369.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370-ref.xht index e859d21c8160..ad7d1935a0b8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370.xht index c905bc5a7427..a448facb4b03 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-370.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371-ref.xht index 3868b55f9b49..8307aca97539 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371.xht index 70f143a550af..26d45ee16f35 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-371.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372-ref.xht index f48cb70f6a9c..99a247017879 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372.xht index d33291d49116..7f84fb10e99e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-372.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373-ref.xht index 9f68513e1145..0118ddf83440 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373.xht index 9ad88c6dfde1..cace936844d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-373.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374-ref.xht index acb7d45b0ceb..4dc34961297d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374.xht index ff96061879a9..9f64d5d594e5 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-374.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375-ref.xht index c4c19061e63c..8bcc4dcee4d4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375.xht index 13252eb610e2..e4efe3326fb4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-375.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376-ref.xht index f26a0106e3ed..17ee75eac931 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376.xht index 13dbc3365f20..8e912eb55821 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-376.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377-ref.xht index 8fa13272c6be..ee46a5d02bac 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377.xht index 75d4958f46d8..aefc19e91cb8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-377.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378-ref.xht index 104b932eb941..26647eb86fc4 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378.xht index 498c065e2ce8..7195696ae9e3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-378.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379-ref.xht index ba5920c6fd01..d8b686f76902 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379.xht index 73d060afde26..ad516d3a90f2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-379.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380-ref.xht index 7c794c20d39b..70aa407ee2ae 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380.xht index 447dbb75d278..5789cf29ce3d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-380.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381-ref.xht index a82be742b769..1e64b781852f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381.xht index 3aa29292aa39..ba7271bcd065 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-381.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382-ref.xht index 4bcc064e1234..624628873626 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382.xht index 4e9872b4d832..72f9da4630c0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-382.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383-ref.xht index e0c30b0d3110..2e9595e2bb67 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383.xht index 0f65feb64aac..6e5007d0f253 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-383.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384-ref.xht index f4a9384db19a..e42c9b387b76 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384.xht index 40d4c30af0d2..5c2b2b6965b3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-384.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385-ref.xht index 8d49d32ebdee..122f59e69ce2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385.xht index 093f6068707e..ca410fcca9d0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-385.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386-ref.xht index 819d9d536e30..938554c3ab34 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386.xht index 587d86ec3012..51a0d3dd4b0f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-386.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387-ref.xht index 8024a5e2719b..2fb28c40577a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387.xht index a9b079eb20aa..e219cc4b688b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-387.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388-ref.xht index 2c64ae80d621..e3b1d80bd072 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388.xht index e17a5d3248d6..1d4e3d98cae3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-388.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389-ref.xht index 9d833b96336e..248d94faf8cd 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389.xht index ff1791026b80..96ea9ca6d6ba 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-389.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390-ref.xht index 296a0f29de95..1809748f48c2 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390.xht index 78a32e95e8e7..5685c1767ca0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-390.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391-ref.xht index 607aaabdd1b6..4f653ebe5b2d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391.xht index 9bd83e7ba0bd..32bd7f370fad 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-391.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392-ref.xht index 61305127b76d..92b7ff20ad8c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392.xht index 2f7e48c00d3e..9990a2becab1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-392.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393-ref.xht index a386b7d6388d..956dcd58b46f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393.xht index d9ac46911fcf..a42d7a27ece9 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-393.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394-ref.xht index 7c5d115f6941..81f6e0b3743b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394.xht index c500d18b3ada..f55846b1e9f0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-394.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395-ref.xht index bbb5dabe4520..f69d99502e56 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395.xht index 91a3181d429c..69ba0ece7cdb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-395.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396-ref.xht index 8f432eb276b3..95e6bcc847f3 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396.xht index 121eb8347706..18ac4d5d2efe 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-396.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397-ref.xht index 7d8d2494ac9d..9de58a2cd197 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397.xht index 150335cd6214..b67b7d074424 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-397.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398-ref.xht index 9abad2c16d30..7cae5e96a589 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398.xht index 8d2d807403fa..9d12407081b0 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-398.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399-ref.xht index 8b914f113a20..c0492e10a782 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399.xht index 6e1ec54648ab..fbf866307875 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-399.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400-ref.xht index 97255cc8951c..94bf00b7b6d6 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400.xht index df8a433063e7..03b4db707db8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-400.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401-ref.xht index 364948276bf2..91059cf51acb 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401.xht index b588f5a9b5e2..112dd85f3dab 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-401.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402-ref.xht index 7f7442c16df1..1f9b9170dfd8 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402.xht index 9ec9f843f5f9..6460f6e9ee99 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-402.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403-ref.xht index d28808131284..184e7830476c 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403.xht index 573fbcb18619..1e5236e0bc19 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-403.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404-ref.xht index e38e23d3cd18..0a7bf5717cb1 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404.xht index 7186cc14404c..fb771cb3fd53 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-404.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405-ref.xht index 099ce1cc245f..ab9e0a26006e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405.xht index 503190cec685..e358eb486257 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-405.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406-ref.xht index 6f22e80bd079..af732ffcc77d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406.xht index 88e4f030f1be..141159dec69a 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-406.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407-ref.xht index d2cd52ebca39..b812d1ab3994 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407.xht index 2d2499f7f2df..4ea6b2ed776f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-407.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408-ref.xht index 85875662fad1..4805802c9a99 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408.xht index cd9d5060452e..e7f312f0e2fa 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-408.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409-ref.xht index 44f21b2af76e..57a4f054ac91 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409.xht index af64e54cb58b..bca89ec8bb6f 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-409.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410-ref.xht index 7afda9864994..afd29354c27b 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410.xht index 3bbff2c78f95..501f9c678b8e 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-410.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411-ref.xht index 8f5f785ce343..f4c2c67a3023 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411.xht index 502bc08b2f11..c1b145c66f03 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-411.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412-ref.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412-ref.xht index 6443a39224d2..09a31e85ef01 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412-ref.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412-ref.xht @@ -8,7 +8,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412.xht b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412.xht index a957d6c028d6..fb61a0e67d0d 100644 --- a/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412.xht +++ b/testing/web-platform/tests/css/CSS2/selectors/first-letter-punctuation-412.xht @@ -12,7 +12,6 @@ { color: green; font-size: 36px; - line-height: 2; } diff --git a/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-parent-stacking-context-ref.html b/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-parent-stacking-context-ref.html deleted file mode 100644 index 0e38f92ae474..000000000000 --- a/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-parent-stacking-context-ref.html +++ /dev/null @@ -1,8 +0,0 @@ - -CSS Test Reference - -
-
-
-
-
diff --git a/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-parent-stacking-context.html b/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-parent-stacking-context.html deleted file mode 100644 index 94587c5f6e21..000000000000 --- a/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-parent-stacking-context.html +++ /dev/null @@ -1,21 +0,0 @@ - - - CSS Test: Test for re-paint after stacking context removal due to opacity - - - - -
-
-
-
-
- - -
-
diff --git a/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html b/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html deleted file mode 100644 index c3c680c68fad..000000000000 --- a/testing/web-platform/tests/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html +++ /dev/null @@ -1,19 +0,0 @@ - - - CSS Test: Test for re-paint after stacking context changes opacity twice - - - -
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/text-align-white-space-001.xht b/testing/web-platform/tests/css/CSS2/text/text-align-white-space-001.xht index bbdee6a1dba0..7ab7e1d17e79 100644 --- a/testing/web-platform/tests/css/CSS2/text/text-align-white-space-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/text-align-white-space-001.xht @@ -7,9 +7,8 @@ - + - - - -

Test passes if there are 2 filled black squares.

-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-001.xht index 9f4961f8d24a..00bb50aba712 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-001.xht @@ -5,8 +5,6 @@ - - @@ -47,4 +45,4 @@
XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-002-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-002-ref.xht deleted file mode 100644 index 018c193dde1a..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-002-ref.xht +++ /dev/null @@ -1,41 +0,0 @@ - - - - CSS Test reference - - - - - - -

Test passes if there are two black squares on the page.

-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-002.xht b/testing/web-platform/tests/css/CSS2/text/white-space-002.xht index 084f75bc8882..9d32e06594ae 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-002.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-002.xht @@ -5,8 +5,6 @@ - - - - -

Test passes if there is a single black box above a blue box (there can be white space between the boxes) and the black box has the same width as the blue box.

-
XX
XX
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-004.xht b/testing/web-platform/tests/css/CSS2/text/white-space-004.xht index ca5c79e7916c..501038c3bda6 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-004.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-004.xht @@ -5,8 +5,6 @@ - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are two black squares on the page.

XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-006.xht b/testing/web-platform/tests/css/CSS2/text/white-space-006.xht index 2980ea04c8c8..9530336cfb96 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-006.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-006.xht @@ -5,8 +5,6 @@ - - - - - - - -

Test passes if the wide orange and blue rectangles are the same width and the same height.

- -
 
- -
 
- - - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-007.xht b/testing/web-platform/tests/css/CSS2/text/white-space-007.xht index 8574eb7cafe4..7cf4e143025c 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-007.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-007.xht @@ -12,8 +12,6 @@ - - @@ -51,4 +49,4 @@
 
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-008-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-008-ref.xht deleted file mode 100644 index 82bf25af010d..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-008-ref.xht +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - CSS Test reference - - - - - - - - - - - - -

Test passes if there is a wide bright green rectangle below with one "X" in it and if there is no red.

- -


X
- - - - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-008.xht b/testing/web-platform/tests/css/CSS2/text/white-space-008.xht index 7a474ebe9d67..565d663f368b 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-008.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-008.xht @@ -7,8 +7,6 @@ CSS Test: white-space - pre and newlines in source - - @@ -59,4 +57,4 @@ X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-001.xht index 918f22fef574..d4633e26383a 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-001.xht @@ -5,8 +5,6 @@ - - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-002.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-002.xht index 43058a5a5d31..63b61f96555e 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-002.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-002.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003-ref.xht deleted file mode 100644 index c3d4bc6ee516..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003-ref.xht +++ /dev/null @@ -1,39 +0,0 @@ - - - - CSS Test reference - - - - - - -

Test passes if there are two squares below and the left most square has a marker bullet on the left-hand side.

-
XX   XX
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003.xht index d4adcd6a993d..1a012065aae0 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-003.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-006.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-006.xht index 0daa4132a6fb..7606876f663e 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-006.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-006.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
@@ -48,4 +47,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-007.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-007.xht index 4e98ae2bbc2a..d774ef9add4b 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-007.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-007.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

@@ -50,4 +49,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-008.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-008.xht index 37ed18b16404..91d3a6830be8 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-008.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-008.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

@@ -55,4 +54,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-009.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-009.xht index ef33e9a0395b..c4f2da06b4db 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-009.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-009.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

@@ -55,4 +54,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-010.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-010.xht index 7f3f6f8b3330..3ff1e148293b 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-010.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-010.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

@@ -55,4 +54,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-011.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-011.xht index 9b6380db89ff..34e3b7e63753 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-011.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-011.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

@@ -50,4 +49,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-012.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-012.xht index f0d7f2c250b4..e4d22ebfab87 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-012.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-012.xht @@ -5,7 +5,6 @@ - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

@@ -53,4 +52,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-013.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-013.xht index e95e5b45e231..5444fbba46ea 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-013.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-013.xht @@ -5,7 +5,6 @@ - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

@@ -53,4 +52,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-014.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-014.xht index eab0754f46f0..258a8b17175a 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-014.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-014.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
@@ -48,4 +47,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-015.xht b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-015.xht index 83f288f2fdff..29bf18b67637 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-015.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-applies-to-015.xht @@ -5,7 +5,6 @@ - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
@@ -53,4 +52,4 @@
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001-ref.xht deleted file mode 100644 index 7234d4346976..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001-ref.xht +++ /dev/null @@ -1,14 +0,0 @@ - - - - CSS Test reference - - - - -

Test passes if the following text is below "A BC" (there can be two spaces between letters 'A' and 'B').

-
- A  BC -
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001.xht index 407d9c7d87ac..fe9e52de496c 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-bidirectionality-001.xht @@ -4,8 +4,6 @@ CSS Test: White-space and bidirectionality (example from spec) - - - - -

The following lines should all look identical:

-
XXXX
-
XXXX
-
XXXX
-
XXXX
-
XXXX
-
XXXX
-
XXXX
-
XXXX
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-003.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-003.xht index 2034d2826a73..e0839245fc4c 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-003.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-003.xht @@ -5,8 +5,6 @@ - - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-004.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-004.xht index e31dae029d29..8eb847f4785f 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-004.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-004.xht @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-005.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-005.xht index 9916684930db..010db98859f6 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-005.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-005.xht @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-001.xht index 16e8bdfe5540..e400e49e7df1 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-001.xht @@ -6,9 +6,6 @@ - - - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-002.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-002.xht index 3de497be05ce..1078c7dcf19d 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-002.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-002.xht @@ -6,9 +6,6 @@ - - - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-003.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-003.xht index 540e0708ecd7..f0c6399b10d3 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-003.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-bidi-003.xht @@ -6,9 +6,6 @@ - - - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001-ref.xht deleted file mode 100644 index 42dd7d0187f2..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001-ref.xht +++ /dev/null @@ -1,19 +0,0 @@ - - - - CSS Test reference - - - - - - -

There must be a green box below and no red.

-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001.xht index d06ca5f96b1f..49c3bb239932 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-collapsing-breaks-001.xht @@ -4,8 +4,6 @@ CSS Test: Line Breaking in Collapsed White Space - - - - -

Test passes if the two lines below have the exact same spacing.

-
The spacing on these two sentences need to be the same!
-
The spacing on these two sentences need to be the same!
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-generated-content-before-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-generated-content-before-001.xht index 238e09efacd2..c995fa1fc403 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-generated-content-before-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-generated-content-before-001.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'pre-line' vs. ':before' assignment - - @@ -20,4 +18,4 @@
The spacing on these two sentences need to be the same!

The spacing on these two sentences need to be the same!

- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-pre-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-pre-001.xht index 795ddf10a0ed..4c89b51beb58 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-pre-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-pre-001.xht @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-pre-005.xht b/testing/web-platform/tests/css/CSS2/text/white-space-pre-005.xht index 05680d804e6f..be2f5d3190aa 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-pre-005.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-pre-005.xht @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-pre-006.xht b/testing/web-platform/tests/css/CSS2/text/white-space-pre-006.xht index b0e773c4cba5..f2b03f5c46cc 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-pre-006.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-pre-006.xht @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001-ref.xht deleted file mode 100644 index f000117e8bc0..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001-ref.xht +++ /dev/null @@ -1,24 +0,0 @@ - - - - CSS Test reference - - - - - -

Test passes if the next two lines have the exact same spacing.

-
The spacing on these two sentences need to be the same!
-
The spacing on these two sentences need to be the same!
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001.xht b/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001.xht index cf49962d3731..0abe6c485151 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-pre-element-001.xht @@ -4,7 +4,6 @@ CSS Test: White-space 'pre' vs. 'pre' element - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

XX XX
diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-002-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-002-ref.xht deleted file mode 100644 index 30320ebde2e0..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-002-ref.xht +++ /dev/null @@ -1,30 +0,0 @@ - - - - CSS Test reference - - - - - -

Test passes if the black box below is shorter than the blue box.

-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-002.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-002.xht index 2f87d802bc65..bc9a4418b47b 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-002.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-002.xht @@ -4,10 +4,8 @@ CSS Test: White-space 'normal' with tab adjoining linefeed - - - - + + -

Test passes if the black box below is shorter than the blue box.

+

Test passes if the black box below is the same width, or shorter, than the blue box.

XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-003.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-003.xht index e3f4bab21a1c..edac19422f40 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-003.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-003.xht @@ -4,10 +4,8 @@ CSS Test: White-space 'nowrap' with tab adjoining linefeed - - - - + + -

Test passes if the black box below is shorter than the blue box.

+

Test passes if the black box below is the same width, or shorter, than the blue box.

XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-004.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-004.xht index 017f88c13bf7..4615fd653941 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-004.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-004.xht @@ -4,10 +4,8 @@ CSS Test: White-space 'pre-line' with tab adjoining linefeed - - - - + + -

Test passes if the black box below is shorter than the blue box.

+

Test passes if the black box below is the same width, or shorter, than the blue box.

XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-008.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-008.xht index 9811ccbacd2f..f1954b6c2c1d 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-008.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-008.xht @@ -4,10 +4,8 @@ CSS Test: White-space 'normal' with space adjoining linefeed - - - - + + -

Test passes if the black box below is shorter than the blue box.

+

Test passes if the black box below is the same width, or shorter, than the blue box.

XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-009.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-009.xht index 251a02666b2b..b27dc73eea42 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-009.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-009.xht @@ -4,10 +4,8 @@ CSS Test: White-space 'nowrap' with space adjoining linefeed - - - - + + -

Test passes if the black box below is shorter than the blue box.

+

Test passes if the black box below is the same width, or shorter, than the blue box.

XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-010.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-010.xht index ec8a258d214d..f2748f91f80d 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-010.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-010.xht @@ -4,10 +4,8 @@ CSS Test: White-space 'pre-line' with space adjoining linefeed - - - - + + -

Test passes if the black box below is shorter than the blue box.

+

Test passes if the black box below is the same width, or shorter, than the blue box.

XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-011.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-011.xht index 8d6453bd0d43..9f4855296df9 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-011.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-011.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'pre' with sequence of spaces - - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-012.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-012.xht index 1bb819e1e130..a0363889efbc 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-012.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-012.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'pre-wrap' with sequence of spaces - - -

Test passes if there are two black squares on the page.

+

Test passes if there are only two boxes below.

XX XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-013-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-013-ref.xht deleted file mode 100644 index ddfa5cc3a33d..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-013-ref.xht +++ /dev/null @@ -1,21 +0,0 @@ - - - - CSS Test reference - - - - - - -

Test passes if there is one box below.

-
XX
XX
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-013.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-013.xht index 7d17160aea43..b24a204e2f16 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-013.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-013.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'pre-wrap' and line opportunity with sequence of spaces - - - - -

Test passes if there are two boxes below, one above the other.

-
- XX
XX
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-016.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-016.xht index 339226f2cf39..08692bd612fa 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-016.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-016.xht @@ -4,9 +4,6 @@ CSS Test: White-space 'pre' and linefeed characters - - - -

Test passes if there are 2 filled black squares.

-
XX XX
+

Test passes if there are only two boxes below.

+
X X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-020.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-020.xht index 2402e62215e6..b1f626130451 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-020.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-020.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'nowrap' and tabs - - -

Test passes if there are 2 filled black squares.

-
XX XX
+

Test passes if there are only two boxes below.

+
X X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-021.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-021.xht index 30e5a105a509..0a24679e89a5 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-021.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-021.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'pre-line' and tabs - - -

Test passes if there are 2 filled black squares.

-
XX XX
+

Test passes if there are only two boxes below.

+
X X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-022.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-022.xht index f7b417899d22..449b0c643bdf 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-022.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-022.xht @@ -4,8 +4,6 @@ CSS Test: White space processing model with 'space' characters - - -

Test passes if there are 2 filled black squares.

-
XX XX
+

Test passes if there are only two boxes below.

+
X X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-023.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-023.xht index 25aabf1594d3..5e6de5a7f120 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-023.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-023.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'normal'/'nowrap' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-024.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-024.xht index 8178e2171771..afa4628ae0fb 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-024.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-024.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'normal'/'pre-line' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-025.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-025.xht index dfabc2af0e0c..8eac47bcdb85 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-025.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-025.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'nowrap'/'normal' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-026.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-026.xht index da79d00a1a02..9da44b65b929 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-026.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-026.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'nowrap'/'nowrap' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-027.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-027.xht index 3d5dc3a80fe7..ce66527e5ab4 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-027.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-027.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'nowrap'/'pre-line' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-028.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-028.xht index c2ffa9ab2109..a5cf8274c7a6 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-028.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-028.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'pre-line'/'normal' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-029.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-029.xht index caba60a4b8c2..48517147f455 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-029.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-029.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'pre-line'/'nowrap' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-030.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-030.xht index 95e85a5d3df6..4fa89a621190 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-030.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-030.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'pre-line'/'pre-line' - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

- XX XX + X + X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-031-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-031-ref.xht deleted file mode 100644 index 050191c8e8ea..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-031-ref.xht +++ /dev/null @@ -1,34 +0,0 @@ - - - - CSS Test reference - - - - - -

Test passes if there are only two boxes below.

-
-
-
-
-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-031.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-031.xht index 108ba749c38c..715bed7948db 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-031.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-031.xht @@ -4,8 +4,6 @@ CSS Test: Two spaces adjoining with 'white-space' 'normal'/'pre' - - - - -

Test passes if there is only one box below.

-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-037.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-037.xht index e16d935566e2..ca0249dc5b2a 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-037.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-037.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'normal' and space at beginning of line - - @@ -31,4 +29,4 @@
X
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-042-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-042-ref.xht deleted file mode 100644 index c845dd06d9d2..000000000000 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-042-ref.xht +++ /dev/null @@ -1,34 +0,0 @@ - - - - CSS Test reference - - - - - -

Test passes if there are only two boxes below.

-
-
-
-
-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-042.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-042.xht index 09c040129049..909214f84f7f 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-042.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-042.xht @@ -4,8 +4,6 @@ CSS Test: Tab width - - - - -

Test passes if there is no red.

-
- X -
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-043.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-043.xht index 545651693c5c..45f0adc2d9ba 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-043.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-043.xht @@ -5,8 +5,6 @@ - - - - -

Test passes if there is a box below.

-
-   -
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-046.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-046.xht index 326bcb919f22..dc8c442bbe0a 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-046.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-046.xht @@ -4,8 +4,6 @@ CSS Test: White-space 'pre' and space at end of line - - -

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

XX   XX

     
-
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-051.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-051.xht
index ba909caffb9f..320ed4991ea4 100644
--- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-051.xht
+++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-051.xht
@@ -4,8 +4,6 @@
         CSS Test: White-space 'nowrap' on a 'pre' element
         
         
-        
-        
         
         
         
     
     
-        

Test passes if there are 2 filled black squares.

+

Test passes if there are only two boxes below.

XX   XX

     
-
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-052-ref.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-052-ref.xht
deleted file mode 100644
index 594f516395f1..000000000000
--- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-052-ref.xht
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-    
-        CSS Test reference
-        
-        
-        
-        
-    
-    
-        

Test passes if there is one box below.

-
XX
XX
-

-    
-
diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-052.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-052.xht
index f7af42504d01..4174df225b8c 100644
--- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-052.xht
+++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-052.xht
@@ -4,8 +4,6 @@
         CSS Test: White-space 'pre-wrap' on a 'pre' element
         
         
-        
-        
         
         
         
-    
-    
-        

Test passes if there are only two boxes below.

-
-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-054.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-054.xht index ce8b3fe45e50..5f4cc9ec48b3 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-054.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-054.xht @@ -4,8 +4,6 @@ CSS Test: White space processing model with 'en quad' characters - - - - -

Test passes if there is only one box below.

-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-055.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-055.xht index d96262ad5fcf..d8a53adc46ae 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-055.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-055.xht @@ -4,8 +4,6 @@ CSS Test: White space processing model with 'zero width no break space' character - - - - -

Test passes if there are 2 small filled black squares.

-
- - diff --git a/testing/web-platform/tests/css/CSS2/text/white-space-processing-056.xht b/testing/web-platform/tests/css/CSS2/text/white-space-processing-056.xht index 4cd3c1348eea..f39ef79d37b5 100644 --- a/testing/web-platform/tests/css/CSS2/text/white-space-processing-056.xht +++ b/testing/web-platform/tests/css/CSS2/text/white-space-processing-056.xht @@ -4,8 +4,6 @@ CSS Test: White space processing model with 'ideographic space' character - - @@ -36,4 +34,4 @@
XX   XX
- + \ No newline at end of file diff --git a/testing/web-platform/tests/css/compositing/inheritance.html b/testing/web-platform/tests/css/compositing/inheritance.html deleted file mode 100644 index 8bd08672edf5..000000000000 --- a/testing/web-platform/tests/css/compositing/inheritance.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -Inheritance of Compositing and Blending properties - - - - - - - - -
-
-
- - - diff --git a/testing/web-platform/tests/css/css-backgrounds/background-border-collapsed-gradient.html b/testing/web-platform/tests/css/css-backgrounds/background-border-collapsed-gradient.html deleted file mode 100644 index 73b097cf9a84..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/background-border-collapsed-gradient.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - CSS Background Test: There should be no gap between border-collapsed backgrounds - - - - - - -
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html deleted file mode 100644 index 602cd48aaa9b..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - CSS Background Test: Centered background image with border radius - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html b/testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html deleted file mode 100644 index 0d434abe23a5..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - CSS Background Test: background-size:cover should cover at zoom - - - - - - - -
-
-
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html b/testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html deleted file mode 100644 index 206ff68d1736..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html +++ /dev/null @@ -1,30 +0,0 @@ - - -CSS Test: background-image applicability to ::first-line - - - - - - - - -

Test passes if cat image is visible.

-
X
- - - \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html deleted file mode 100644 index 2658e4051eb5..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - CSS Background Test: Large images with one auto size are correctly sized - - - - - - - -
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html b/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html deleted file mode 100644 index 4683e5b4b65b..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - CSS Background Test: A background image on table cells with collapsed borders should fill the table - - - - - - - -
-
-
-
-
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html deleted file mode 100644 index 7f178b428de3..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -
This text should not have a border, just corner dots
- diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-border-collapsed-gradient-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-border-collapsed-gradient-ref.html deleted file mode 100644 index 6e09d46cbc50..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/reference/background-border-collapsed-gradient-ref.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - CSS Background Test Reference - - - - -
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html deleted file mode 100644 index 44db3f56017f..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - CSS Background Test Reference - - - - - - - - diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html deleted file mode 100644 index d61bac9feddf..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - CSS Background Test Reference - - - - - -
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html deleted file mode 100644 index 82fd9a2d3d0e..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html +++ /dev/null @@ -1,12 +0,0 @@ - - - -

Test passes if cat image is visible.

-
X
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html deleted file mode 100644 index 7bad169e3aa6..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - CSS Background Test Reference - - - - - -
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html deleted file mode 100644 index 6f4261ecf454..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - CSS Background Test Reference - - - - - -
-
-
-
-
-
- - diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png b/testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png deleted file mode 100644 index 8ce354cfb755..000000000000 Binary files a/testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png and /dev/null differ diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png b/testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png deleted file mode 100644 index c7fd6eee5c27..000000000000 Binary files a/testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png and /dev/null differ diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png b/testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png deleted file mode 100644 index 97a94592dd59..000000000000 Binary files a/testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png and /dev/null differ diff --git a/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html b/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html deleted file mode 100644 index b6088dd39ad9..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html +++ /dev/null @@ -1,12 +0,0 @@ - -Passes if there is a brown square. -
-
-
- diff --git a/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html b/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html deleted file mode 100644 index e52aa26ef209..000000000000 --- a/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html +++ /dev/null @@ -1,24 +0,0 @@ - -Tests rendering of table cell's background-image with local attachment. - - - - - -Passes if there is a brown square. - - - -
-
-
-
- -
- diff --git a/testing/web-platform/tests/css/css-break/META.yml b/testing/web-platform/tests/css/css-break/META.yml index 5c3363562ab1..bfd40518b4a6 100644 --- a/testing/web-platform/tests/css/css-break/META.yml +++ b/testing/web-platform/tests/css/css-break/META.yml @@ -1,4 +1,3 @@ spec: https://drafts.csswg.org/css-break/ suggested_reviewers: - mstensho - - rachelandrew diff --git a/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html b/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html deleted file mode 100644 index b74a28e7319b..000000000000 --- a/testing/web-platform/tests/css/css-break/block-end-aligned-abspos-nested.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -

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

-
-
-
-
-
-
-
-
-
-
-
-
- diff --git a/testing/web-platform/tests/css/css-conditional/idlharness.html b/testing/web-platform/tests/css/css-conditional/idlharness.html index 63cf75093373..410466b25230 100644 --- a/testing/web-platform/tests/css/css-conditional/idlharness.html +++ b/testing/web-platform/tests/css/css-conditional/idlharness.html @@ -3,22 +3,12 @@ - CSS Conditional Rules IDL tests + css-conditional IDL tests - - - - @@ -26,20 +16,16 @@ diff --git a/testing/web-platform/tests/css/css-contain/contain-size-replaced-001.html b/testing/web-platform/tests/css/css-contain/contain-size-replaced-001.html deleted file mode 100644 index b0dba02f1cd5..000000000000 --- a/testing/web-platform/tests/css/css-contain/contain-size-replaced-001.html +++ /dev/null @@ -1,17 +0,0 @@ - - -CSS Containment Test: Size containment replaced elements intrinsic size - - - - - -

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

- - diff --git a/testing/web-platform/tests/css/css-contain/contain-size-replaced-002.html b/testing/web-platform/tests/css/css-contain/contain-size-replaced-002.html deleted file mode 100644 index 20e4c8a1a668..000000000000 --- a/testing/web-platform/tests/css/css-contain/contain-size-replaced-002.html +++ /dev/null @@ -1,18 +0,0 @@ - - -CSS Containment Test: Size containment replaced elements intrinsic size - - - - - -

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

- - - diff --git a/testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html b/testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html deleted file mode 100644 index 8b5f5015f9eb..000000000000 --- a/testing/web-platform/tests/css/css-display/display-inline-dynamic-001-ref.html +++ /dev/null @@ -1,4 +0,0 @@ - - -

Test passes if PASS is displayed in green below.

-
PASS
diff --git a/testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html b/testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html deleted file mode 100644 index 7df697f940d4..000000000000 --- a/testing/web-platform/tests/css/css-display/display-inline-dynamic-001.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - -

Test passes if PASS is displayed in green below.

-
PS
- diff --git a/testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html b/testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html deleted file mode 100644 index a3e7369afbae..000000000000 --- a/testing/web-platform/tests/css/css-display/display-none-inline-img-ref.html +++ /dev/null @@ -1,46 +0,0 @@ - - -CSS Test Reference - - - - - diff --git a/testing/web-platform/tests/css/css-display/display-none-inline-img.html b/testing/web-platform/tests/css/css-display/display-none-inline-img.html deleted file mode 100644 index f97ca7bbd351..000000000000 --- a/testing/web-platform/tests/css/css-display/display-none-inline-img.html +++ /dev/null @@ -1,70 +0,0 @@ - - -CSS Test: display: none then inline on img - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-flexbox/META.yml b/testing/web-platform/tests/css/css-flexbox/META.yml index 764d8cbd1685..64946c1e1143 100644 --- a/testing/web-platform/tests/css/css-flexbox/META.yml +++ b/testing/web-platform/tests/css/css-flexbox/META.yml @@ -6,5 +6,4 @@ suggested_reviewers: - cbiesinger - atanassov - fantasai - - rachelandrew - tabatkins diff --git a/testing/web-platform/tests/css/css-flexbox/flex-basis-009.html b/testing/web-platform/tests/css/css-flexbox/flex-basis-009.html deleted file mode 100644 index 3e2026958fdd..000000000000 --- a/testing/web-platform/tests/css/css-flexbox/flex-basis-009.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - -
-
- -
-
- -
-
- - diff --git a/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-margin.html b/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-margin.html deleted file mode 100644 index 5c3601d96aeb..000000000000 --- a/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-margin.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - -
- diff --git a/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-order.html b/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-order.html deleted file mode 100644 index f52a37c181cf..000000000000 --- a/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-order.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - -
-
- diff --git a/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-relative.html b/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-relative.html deleted file mode 100644 index 985ac1aed565..000000000000 --- a/testing/web-platform/tests/css/css-flexbox/hittest-overlapping-relative.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - -
-
- diff --git a/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative-ref.html b/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative-ref.html deleted file mode 100644 index 5b707e5b43ab..000000000000 --- a/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative-ref.html +++ /dev/null @@ -1,29 +0,0 @@ - -Test for font-display-late-swap feature policy - -

Tests if font-display is set to optional for each option except for when it is set to fallback

- - - - - - - - - - - - - - - - - -
not-setautoblockswapfallbackoptional
aaaaaa
diff --git a/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html b/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html deleted file mode 100644 index 558f5b8aa8a8..000000000000 --- a/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html +++ /dev/null @@ -1,46 +0,0 @@ - - -Test for font-display-late-swap feature policy - - - -

Tests if font-display is set to optional for each option except for when it is set to fallback

- - - - - - - - - -
not-setautoblockswapfallbackoptional
- - diff --git a/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html.headers b/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html.headers deleted file mode 100644 index 0c3e29db99f0..000000000000 --- a/testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html.headers +++ /dev/null @@ -1 +0,0 @@ -Feature-Policy: font-display-late-swap 'none'; \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-fonts/idlharness.html b/testing/web-platform/tests/css/css-fonts/idlharness.html index ecc601bcf6a9..9209144c3e51 100644 --- a/testing/web-platform/tests/css/css-fonts/idlharness.html +++ b/testing/web-platform/tests/css/css-fonts/idlharness.html @@ -1,34 +1,19 @@ -CSS Fonts IDL tests +css-fonts IDL tests - - - - diff --git a/testing/web-platform/tests/css/css-fonts/variations/at-font-face-descriptors.html b/testing/web-platform/tests/css/css-fonts/variations/at-font-face-descriptors.html index cd1c22b01ce0..942686c4a1fd 100644 --- a/testing/web-platform/tests/css/css-fonts/variations/at-font-face-descriptors.html +++ b/testing/web-platform/tests/css/css-fonts/variations/at-font-face-descriptors.html @@ -147,8 +147,6 @@ { value: "oblique 20deg", isValid: true, expectedValue: "oblique", description: "'oblique' followed by default 20deg angle" }, { value: "oblique 90deg", isValid: true, description: "'oblique' followed by maxumum 90 degree angle" }, { value: "oblique -90deg", isValid: true, description: "'oblique' followed by minimum -90 degree angle" }, - { value: "oblique calc(91deg)", isValid: true, expectedValue: "oblique 90deg", description: "'oblique' followed by calc with out of range value (should be clamped)" }, - { value: "oblique calc(-91deg)", isValid: true, expectedValue: "oblique -90deg", description: "'oblique' followed by calc with out of range value (should be clamped)" }, { value: "oblique 0rad", isValid: true, expectedValue: "oblique 0deg", description: "'oblique' followed by angle in radians" }, { value: "oblique 20", isValid: false, description: "'oblique' followed by unit-less number" }, { value: "oblique 20px", isValid: false, description: "'oblique' followed by non-angle" }, diff --git a/testing/web-platform/tests/css/css-fonts/variations/font-style-parsing.html b/testing/web-platform/tests/css/css-fonts/variations/font-style-parsing.html index cb5e42eab4f7..0973d6340cb4 100644 --- a/testing/web-platform/tests/css/css-fonts/variations/font-style-parsing.html +++ b/testing/web-platform/tests/css/css-fonts/variations/font-style-parsing.html @@ -7,54 +7,43 @@ -
+ - \ No newline at end of file + diff --git a/testing/web-platform/tests/css/css-grid/META.yml b/testing/web-platform/tests/css/css-grid/META.yml index af20bb4be80f..18c574ac68ba 100644 --- a/testing/web-platform/tests/css/css-grid/META.yml +++ b/testing/web-platform/tests/css/css-grid/META.yml @@ -7,5 +7,4 @@ suggested_reviewers: - fantasai - atanassov - javifernandez - - rachelandrew - svillar diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html index 643a68830d4a..4941d77a71af 100644 --- a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-padding-001.html @@ -109,13 +109,13 @@
+ data-offset-x="0" data-offset-y="0" data-expected-width="15" data-expected-height="15">
+ data-offset-x="15" data-offset-y="0" data-expected-width="100" data-expected-height="15">
+ data-offset-x="0" data-offset-y="15" data-expected-width="15" data-expected-height="50">
@@ -193,13 +193,13 @@
+ data-offset-x="515" data-offset-y="0" data-expected-width="15" data-expected-height="15">
+ data-offset-x="415" data-offset-y="0" data-expected-width="100" data-expected-height="15">
+ data-offset-x="515" data-offset-y="15" data-expected-width="15" data-expected-height="50">
diff --git a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html index 6e61f7c2de36..24d9d769f990 100644 --- a/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html +++ b/testing/web-platform/tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html @@ -3,7 +3,7 @@ CSS Grid Layout Test: Grid positioned items unknown named grid line - + - - - -

The test passes if it has the same visual effect as reference.

-
-
-
-
-
-
-
-
-
-
-
-
- - - \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html deleted file mode 100644 index 731b7ebda61e..000000000000 --- a/testing/web-platform/tests/css/css-grid/parsing/grid-area-computed.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -CSS Grid Layout Test: getComputedValue().gridArea - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html deleted file mode 100644 index 6aea96a80f6d..000000000000 --- a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-columns-computed.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -CSS Grid Layout Test: getComputedValue().gridAutoColumns - - - - - - -
- - - - diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html deleted file mode 100644 index 7484f62ddb6e..000000000000 --- a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-flow-computed.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - -CSS Grid Layout Test: getComputedValue().gridAutoFlow - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html deleted file mode 100644 index 071c16928e57..000000000000 --- a/testing/web-platform/tests/css/css-grid/parsing/grid-auto-rows-computed.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -CSS Grid Layout Test: getComputedValue().gridAutoRows - - - - - - -
- - - - diff --git a/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html b/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html deleted file mode 100644 index 84627f8d2851..000000000000 --- a/testing/web-platform/tests/css/css-grid/parsing/grid-template-areas-computed.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - -CSS Grid Layout Test: getComputedValue().gridTemplateAreas - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html b/testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html deleted file mode 100644 index 546336a6ce82..000000000000 --- a/testing/web-platform/tests/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html +++ /dev/null @@ -1,124 +0,0 @@ - - -CSS Grid Layout Test: Grid items auto-placement implicit tracks - - - - - - - - - - -
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- -
-
i1
-
i2
-
i3
-
i4
-
- - diff --git a/testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html b/testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html deleted file mode 100644 index 0b8ef6d39bf6..000000000000 --- a/testing/web-platform/tests/css/css-grid/reference/grid-auto-repeat-multiple-values-001-ref.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - CSS Grid Layout Test: Auto Repaeat with Multiple Tracks and Gutters - - - - - -

The test passes if it has the same visual effect as reference.

-
-
-
-
-
-
-
-
- - - \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-inline/META.yml b/testing/web-platform/tests/css/css-inline/META.yml index 7253eabf54e5..323d367b9231 100644 --- a/testing/web-platform/tests/css/css-inline/META.yml +++ b/testing/web-platform/tests/css/css-inline/META.yml @@ -2,4 +2,3 @@ spec: https://drafts.csswg.org/css-fonts/ suggested_reviewers: - dauwhe - fantasai - - rachelandrew diff --git a/testing/web-platform/tests/css/css-lists/add-inline-child-after-marker-001-ref.html b/testing/web-platform/tests/css/css-lists/add-inline-child-after-marker-001-ref.html deleted file mode 100644 index 0c1d2397d75c..000000000000 --- a/testing/web-platform/tests/css/css-lists/add-inline-child-after-marker-001-ref.html +++ /dev/null @@ -1,14 +0,0 @@ - - -CSS Lists: Add inline child after marker - -

The test passes if you see the list marker followed by the text "inline" and "axxx" in a line below.

- -
    -
  • - inline -
    - axxx -
    -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/add-inline-child-after-marker-001.html b/testing/web-platform/tests/css/css-lists/add-inline-child-after-marker-001.html deleted file mode 100644 index 228604ee357d..000000000000 --- a/testing/web-platform/tests/css/css-lists/add-inline-child-after-marker-001.html +++ /dev/null @@ -1,26 +0,0 @@ - - -CSS Lists: Add inline child after marker - - - - -

The test passes if you see the list marker followed by the text "inline" and "axxx" in a line below.

- -
    -
  • -
    - axxx -
    -
  • -
- diff --git a/testing/web-platform/tests/css/css-lists/li-with-height-001-ref.html b/testing/web-platform/tests/css/css-lists/li-with-height-001-ref.html deleted file mode 100644 index 486009d5604a..000000000000 --- a/testing/web-platform/tests/css/css-lists/li-with-height-001-ref.html +++ /dev/null @@ -1,11 +0,0 @@ - - -CSS Lists: list with height - -

The test passes if "second" is in the following line of "first".

-
    -
  • - first
    second
    -
  • -
- diff --git a/testing/web-platform/tests/css/css-lists/li-with-height-001.html b/testing/web-platform/tests/css/css-lists/li-with-height-001.html deleted file mode 100644 index ad2ac65e1797..000000000000 --- a/testing/web-platform/tests/css/css-lists/li-with-height-001.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Lists: list with height - - - - -

The test passes if "second" is in the following line of "first".

- -
    -
  • -
    second
    -
  • -
- - diff --git a/testing/web-platform/tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-ref.html b/testing/web-platform/tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-ref.html deleted file mode 100644 index a3ea8b66ee0d..000000000000 --- a/testing/web-platform/tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-ref.html +++ /dev/null @@ -1,21 +0,0 @@ - - -CSS Lists: test inside and outside switch - -

The test passes if the first li is inside and the second one is outside.

- -
    -
  • -
    - outside to inside -
    -
  • -
- -
    -
  • -
    - inside to outside -
    -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html b/testing/web-platform/tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html deleted file mode 100644 index 992ed83cedaa..000000000000 --- a/testing/web-platform/tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html +++ /dev/null @@ -1,36 +0,0 @@ - - -CSS Lists: test inside and outside switch - - - - -

The test passes if the first li is inside and the second one is outside.

- -
    -
  • -
    - outside to inside -
    -
  • -
- -
    -
  • -
    - inside to outside -
    -
  • -
- diff --git a/testing/web-platform/tests/css/css-lists/list-and-block-textarea-001.html b/testing/web-platform/tests/css/css-lists/list-and-block-textarea-001.html deleted file mode 100644 index 96af38a8adb2..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-block-textarea-001.html +++ /dev/null @@ -1,33 +0,0 @@ - - -CSS Lists: test list with textarea as its first child - - - - - - - - -
- -
    -
  • - -
  • -
- - diff --git a/testing/web-platform/tests/css/css-lists/list-and-flex-001-ref.html b/testing/web-platform/tests/css/css-lists/list-and-flex-001-ref.html deleted file mode 100644 index d7be687125aa..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-flex-001-ref.html +++ /dev/null @@ -1,15 +0,0 @@ - - -CSS Lists: test list with flex as its first child - -

There should be no extra line generated between the marker and the flex.

- -
    -
  • -
    -
    - text -
    -
    -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/list-and-flex-001.html b/testing/web-platform/tests/css/css-lists/list-and-flex-001.html deleted file mode 100644 index 98ab9c400b68..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-flex-001.html +++ /dev/null @@ -1,18 +0,0 @@ - - -CSS Lists: test list with flex as its first child - - - - -

There should be no extra line generated between the marker and the flex.

- -
    -
  • -
    -
    - text -
    -
    -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/list-and-grid-001-ref.html b/testing/web-platform/tests/css/css-lists/list-and-grid-001-ref.html deleted file mode 100644 index b6e777428df5..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-grid-001-ref.html +++ /dev/null @@ -1,14 +0,0 @@ - - -CSS Lists: test list with grid as its first child - -

There should be no extra line generated between the marker and the grid.

- -
    -
  • -
    -
    grid
    -
    -
  • -
- diff --git a/testing/web-platform/tests/css/css-lists/list-and-grid-001.html b/testing/web-platform/tests/css/css-lists/list-and-grid-001.html deleted file mode 100644 index 562961d5a98c..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-grid-001.html +++ /dev/null @@ -1,16 +0,0 @@ - - -CSS Lists: test list with grid as its first child - - - - -

There should be no extra line generated between the marker and the grid.

- -
    -
  • -
    -
    grid
    -
    -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/list-and-margin-collapse-001.html b/testing/web-platform/tests/css/css-lists/list-and-margin-collapse-001.html deleted file mode 100644 index e267b839083b..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-margin-collapse-001.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Lists: test the margin collapse of marker - - - - - - -
- - - - diff --git a/testing/web-platform/tests/css/css-lists/list-and-writing-mode-001.html b/testing/web-platform/tests/css/css-lists/list-and-writing-mode-001.html deleted file mode 100644 index df54e8fb0df8..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-and-writing-mode-001.html +++ /dev/null @@ -1,24 +0,0 @@ - - -CSS Lists: test list with root writing-mode as its first child - - - - - - -
- -
    -
  • -
    a b c
    -
  • -
- - - diff --git a/testing/web-platform/tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-ref.html b/testing/web-platform/tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-ref.html deleted file mode 100644 index ae6486147e28..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-ref.html +++ /dev/null @@ -1,19 +0,0 @@ - - -CSS Lists: test list with overflow:hidden and line-height firstchild - -

This test passes if there is a marker for each li and followed by "text" in the same line.

- -
    -
  • -
    - text -
    -
  • -
-
    -
  • -
    text
    -
  • -
- diff --git a/testing/web-platform/tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html b/testing/web-platform/tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html deleted file mode 100644 index d78743facb53..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html +++ /dev/null @@ -1,22 +0,0 @@ - - -CSS Lists: test list with overflow:hidden and line-height firstchild - - - - -

This test passes if there is a marker for each li and followed by "text" in the same line.

- -
    -
  • -
    - text -
    -
  • -
- -
    -
  • -
    text
    -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/list-with-image-display-changed-001-ref.html b/testing/web-platform/tests/css/css-lists/list-with-image-display-changed-001-ref.html deleted file mode 100644 index bfe0eb60f8df..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-with-image-display-changed-001-ref.html +++ /dev/null @@ -1,15 +0,0 @@ - - -CSS Lists: test list with firstchild changing display - - - -
    -
  • - - Some other text -
  • -
diff --git a/testing/web-platform/tests/css/css-lists/list-with-image-display-changed-001.html b/testing/web-platform/tests/css/css-lists/list-with-image-display-changed-001.html deleted file mode 100644 index d4b3e300f8ea..000000000000 --- a/testing/web-platform/tests/css/css-lists/list-with-image-display-changed-001.html +++ /dev/null @@ -1,29 +0,0 @@ - - -CSS Lists: test list with firstchild changing display - - - - - - - -
    -
  • - - Some other text -
  • -
- - diff --git a/testing/web-platform/tests/css/css-lists/resources/white.gif b/testing/web-platform/tests/css/css-lists/resources/white.gif deleted file mode 100644 index 3aa2098dc881..000000000000 Binary files a/testing/web-platform/tests/css/css-lists/resources/white.gif and /dev/null differ diff --git a/testing/web-platform/tests/css/css-multicol/float-with-line-after-spanner-ref.html b/testing/web-platform/tests/css/css-multicol/float-with-line-after-spanner-ref.html deleted file mode 100644 index 7c33b48f5e60..000000000000 --- a/testing/web-platform/tests/css/css-multicol/float-with-line-after-spanner-ref.html +++ /dev/null @@ -1,7 +0,0 @@ - - -

The word 'PASS' should be seen below, inside a blue square.

-
-
- PASS -
diff --git a/testing/web-platform/tests/css/css-multicol/float-with-line-after-spanner.html b/testing/web-platform/tests/css/css-multicol/float-with-line-after-spanner.html deleted file mode 100644 index 2351fb4bec9f..000000000000 --- a/testing/web-platform/tests/css/css-multicol/float-with-line-after-spanner.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - -

The word 'PASS' should be seen below, inside a blue square.

-
-
PASS
-
-
-
-
diff --git a/testing/web-platform/tests/css/css-multicol/large-actual-column-count.html b/testing/web-platform/tests/css/css-multicol/large-actual-column-count.html deleted file mode 100644 index 615e3f2f0598..000000000000 --- a/testing/web-platform/tests/css/css-multicol/large-actual-column-count.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - -

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

-
-
-
-
-
- diff --git a/testing/web-platform/tests/css/css-multicol/multicol-span-all-under-clip-path-crash.html b/testing/web-platform/tests/css/css-multicol/multicol-span-all-under-clip-path-crash.html deleted file mode 100644 index d37a120b2e0c..000000000000 --- a/testing/web-platform/tests/css/css-multicol/multicol-span-all-under-clip-path-crash.html +++ /dev/null @@ -1,11 +0,0 @@ - -Should not crash on composited column-span:all under a clip-path - - - - -
-
-
column-span: all
-
-
diff --git a/testing/web-platform/tests/css/css-overflow/META.yml b/testing/web-platform/tests/css/css-overflow/META.yml index b9ba7acd150e..8d6c2cba90db 100644 --- a/testing/web-platform/tests/css/css-overflow/META.yml +++ b/testing/web-platform/tests/css/css-overflow/META.yml @@ -2,4 +2,3 @@ spec: https://drafts.csswg.org/css-overflow/ suggested_reviewers: - frivoal - dbaron - - rachelandrew diff --git a/testing/web-platform/tests/css/css-overflow/inheritance.html b/testing/web-platform/tests/css/css-overflow/inheritance.html deleted file mode 100644 index 976406be413b..000000000000 --- a/testing/web-platform/tests/css/css-overflow/inheritance.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - -Inheritance of CSS Overflow properties - - - - - - - - -
-
-
- - - diff --git a/testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html b/testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html deleted file mode 100644 index df1128316f60..000000000000 --- a/testing/web-platform/tests/css/css-overflow/overflow-abpos-transform.html +++ /dev/null @@ -1,32 +0,0 @@ - -CSS Overflow and Transforms: css-overflow-3 - - - - - - - -
-
-
- diff --git a/testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html b/testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html deleted file mode 100644 index 4df7b6389432..000000000000 --- a/testing/web-platform/tests/css/css-overflow/overflow-inline-transform-relative.html +++ /dev/null @@ -1,39 +0,0 @@ - -CSS Overflow and Transforms: css-overflow-3 - - - - - - - -
- - scroll -
- down -
-
- diff --git a/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html deleted file mode 100644 index 2b9c059a45d0..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-invalid.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -CSS Overflow: parsing block-ellipsis with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html deleted file mode 100644 index 06148ef01b29..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/block-ellipsis-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Overflow: parsing block-ellipsis with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html deleted file mode 100644 index 36e164158f39..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/continue-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Overflow: parsing continue with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html deleted file mode 100644 index 97524cf80db2..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/continue-valid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Overflow: parsing continue with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html deleted file mode 100644 index 7b64e4735867..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-invalid.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - -CSS Overflow: parsing line-clamp with invalid values - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html deleted file mode 100644 index 735300c9efe7..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/line-clamp-valid.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - -CSS Overflow: parsing line-clamp with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html deleted file mode 100644 index 85fe77fdb7a6..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/max-lines-invalid.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - -CSS Overflow: parsing max-lines with invalid values - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html deleted file mode 100644 index f2fda80c3b3d..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/max-lines-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Overflow: parsing max-lines with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html deleted file mode 100644 index f3aaaa3c67ff..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/overflow-computed.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -CSS Overflow: getComputedValue().overflow - - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html deleted file mode 100644 index c99fda7f784e..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/overflow-invalid.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - -CSS Overflow: parsing overflow with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html deleted file mode 100644 index 02ddd9385930..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/overflow-valid.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - -CSS Overflow: parsing overflow with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html deleted file mode 100644 index 39358d04c6ce..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-computed.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Overflow: getComputedValue().textOverflow - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html deleted file mode 100644 index 785632a727a5..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Overflow: parsing text-overflow with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html b/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html deleted file mode 100644 index df77dffd6d8b..000000000000 --- a/testing/web-platform/tests/css/css-overflow/parsing/text-overflow-valid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Overflow: parsing text-overflow with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-paint-api/idlharness.html b/testing/web-platform/tests/css/css-paint-api/idlharness.html index c9675ab0412b..bb4c9357f243 100644 --- a/testing/web-platform/tests/css/css-paint-api/idlharness.html +++ b/testing/web-platform/tests/css/css-paint-api/idlharness.html @@ -8,9 +8,19 @@ diff --git a/testing/web-platform/tests/css/css-position/position-absolute-abspos-table-dynamic.html b/testing/web-platform/tests/css/css-position/position-absolute-abspos-table-dynamic.html deleted file mode 100644 index 2b158a86f659..000000000000 --- a/testing/web-platform/tests/css/css-position/position-absolute-abspos-table-dynamic.html +++ /dev/null @@ -1,36 +0,0 @@ - -CSS Position: dynamic abspos table height changes - - - - - - - -
-
-
- diff --git a/testing/web-platform/tests/css/css-position/position-absolute-in-inline-crash.html b/testing/web-platform/tests/css/css-position/position-absolute-in-inline-crash.html deleted file mode 100644 index 5d36710b6fe6..000000000000 --- a/testing/web-platform/tests/css/css-position/position-absolute-in-inline-crash.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - Should not crash with split inline abspos container, and flex ancestor - - - - - - - -
- - AAA -
- - XXX -
- ZZZ -
-
- - diff --git a/testing/web-platform/tests/css/css-position/position-absolute-replaced-minmax.html b/testing/web-platform/tests/css/css-position/position-absolute-replaced-minmax.html deleted file mode 100644 index 644b147a227e..000000000000 --- a/testing/web-platform/tests/css/css-position/position-absolute-replaced-minmax.html +++ /dev/null @@ -1,328 +0,0 @@ - -CSS Position: absolute position, replaced elements, and minmax - - - - - - - - - - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - - -
- -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - - -
- -
- -
- -
- -
- -
- -
- -
- diff --git a/testing/web-platform/tests/css/css-position/position-sticky-hyperlink-ref.html b/testing/web-platform/tests/css/css-position/position-sticky-hyperlink-ref.html index 0f8100e8888b..74a48fb50708 100644 --- a/testing/web-platform/tests/css/css-position/position-sticky-hyperlink-ref.html +++ b/testing/web-platform/tests/css/css-position/position-sticky-hyperlink-ref.html @@ -15,7 +15,6 @@ body { .positioned { position: relative; top: 100px; - will-change: transform; } .spacer { diff --git a/testing/web-platform/tests/css/css-position/position-sticky-hyperlink.html b/testing/web-platform/tests/css/css-position/position-sticky-hyperlink.html index fc1c2fce0aac..466876ee28dd 100644 --- a/testing/web-platform/tests/css/css-position/position-sticky-hyperlink.html +++ b/testing/web-platform/tests/css/css-position/position-sticky-hyperlink.html @@ -18,7 +18,6 @@ body { .sticky { position: sticky; top: 0; - will-change: transform; } .spacer { diff --git a/testing/web-platform/tests/css/css-properties-values-api/idlharness.html b/testing/web-platform/tests/css/css-properties-values-api/idlharness.html index 6f053757c3ce..e57f0f00ca26 100644 --- a/testing/web-platform/tests/css/css-properties-values-api/idlharness.html +++ b/testing/web-platform/tests/css/css-properties-values-api/idlharness.html @@ -8,9 +8,13 @@ diff --git a/testing/web-platform/tests/css/css-pseudo/first-line-first-letter-insert-crash.html b/testing/web-platform/tests/css/css-pseudo/first-line-first-letter-insert-crash.html deleted file mode 100644 index 17f035dedf1e..000000000000 --- a/testing/web-platform/tests/css/css-pseudo/first-line-first-letter-insert-crash.html +++ /dev/null @@ -1,19 +0,0 @@ - -Should not crash when inserting an element inside a :first-line pseudo. - - - - -

- testsup -

- diff --git a/testing/web-platform/tests/css/css-regions/META.yml b/testing/web-platform/tests/css/css-regions/META.yml index d8e38081fcfe..ed505dab98a5 100644 --- a/testing/web-platform/tests/css/css-regions/META.yml +++ b/testing/web-platform/tests/css/css-regions/META.yml @@ -2,4 +2,3 @@ spec: https://drafts.csswg.org/css-regions/ suggested_reviewers: - atanassov - astearns - - rachelandrew diff --git a/testing/web-platform/tests/css/css-scroll-anchoring/ancestor-change-heuristic.html b/testing/web-platform/tests/css/css-scroll-anchoring/ancestor-change-heuristic.html index ffe60ad775ad..21adfbb6b7a5 100644 --- a/testing/web-platform/tests/css/css-scroll-anchoring/ancestor-change-heuristic.html +++ b/testing/web-platform/tests/css/css-scroll-anchoring/ancestor-change-heuristic.html @@ -3,7 +3,7 @@ diff --git a/testing/web-platform/tests/css/css-scroll-anchoring/descend-into-container-with-float.html b/testing/web-platform/tests/css/css-scroll-anchoring/descend-into-container-with-float.html index a86634f9ed3d..ff39608ff040 100644 --- a/testing/web-platform/tests/css/css-scroll-anchoring/descend-into-container-with-float.html +++ b/testing/web-platform/tests/css/css-scroll-anchoring/descend-into-container-with-float.html @@ -3,7 +3,7 @@ -out of view -
-excluded subtree [nested inline] -
- diff --git a/testing/web-platform/tests/css/css-scroll-anchoring/inline-block.html b/testing/web-platform/tests/css/css-scroll-anchoring/inline-block.html index fa7655bcd8af..881ff97de9ea 100644 --- a/testing/web-platform/tests/css/css-scroll-anchoring/inline-block.html +++ b/testing/web-platform/tests/css/css-scroll-anchoring/inline-block.html @@ -3,7 +3,7 @@

-
-
+
+
+
+
-
- The following text should be green: - -
- - diff --git a/testing/web-platform/tests/css/css-shadow-parts/interaction-with-placeholder.html b/testing/web-platform/tests/css/css-shadow-parts/interaction-with-placeholder.html deleted file mode 100644 index a064789f0611..000000000000 --- a/testing/web-platform/tests/css/css-shadow-parts/interaction-with-placeholder.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - CSS Shadow Parts - Interaction with placeholder - - - - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-shadow-parts/interaction-with-pseudo-elements.html b/testing/web-platform/tests/css/css-shadow-parts/interaction-with-pseudo-elements.html deleted file mode 100644 index 776ab2eb69dc..000000000000 --- a/testing/web-platform/tests/css/css-shadow-parts/interaction-with-pseudo-elements.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - CSS Shadow Parts - Interaction with pseudo-elements - - - - - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-sizing/aspect-ratio-affects-container-width-when-height-changes.html b/testing/web-platform/tests/css/css-sizing/aspect-ratio-affects-container-width-when-height-changes.html deleted file mode 100644 index 0dbbb2f9404d..000000000000 --- a/testing/web-platform/tests/css/css-sizing/aspect-ratio-affects-container-width-when-height-changes.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -

There should be a green square below, and no red.

-
-
-
- - -
-
-
- - - - diff --git a/testing/web-platform/tests/css/css-sizing/percentage-height-in-flexbox.html b/testing/web-platform/tests/css/css-sizing/percentage-height-in-flexbox.html deleted file mode 100644 index f5d9d528a15b..000000000000 --- a/testing/web-platform/tests/css/css-sizing/percentage-height-in-flexbox.html +++ /dev/null @@ -1,45 +0,0 @@ - -Percentage height in flexbox: css-sizing-3 - - - - - - - -
-
- -
-
- diff --git a/testing/web-platform/tests/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html b/testing/web-platform/tests/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html deleted file mode 100644 index c63c490c370c..000000000000 --- a/testing/web-platform/tests/css/css-sizing/percentage-height-replaced-content-in-auto-cb.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -

Test passes if there is a green square below.

- -
- -
- - diff --git a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1-ref.html b/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1-ref.html index a4419eab319e..9a68590b6389 100644 --- a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1-ref.html +++ b/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1-ref.html @@ -69,10 +69,6 @@ div {
-
- -
-
@@ -89,10 +85,6 @@ div {
-
- -
-
diff --git a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1.html b/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1.html index 5bde7ec045bb..018129aae3a7 100644 --- a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1.html +++ b/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-1.html @@ -93,10 +93,6 @@ div {
-
- -
-
diff --git a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-2-ref.html b/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-2-ref.html deleted file mode 100644 index 83eff4b45c2c..000000000000 --- a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-2-ref.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - Reference: INPUT type=range percent intrinsic block-size - - - -
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- -
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- -
-
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - diff --git a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-2.html b/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-2.html deleted file mode 100644 index e11e2955891f..000000000000 --- a/testing/web-platform/tests/css/css-sizing/range-percent-intrinsic-size-2.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - Test: INPUT type=range percent intrinsic block-size - - - - - - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - -
-
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - - diff --git a/testing/web-platform/tests/css/css-syntax/anb-parsing.html b/testing/web-platform/tests/css/css-syntax/anb-parsing.html deleted file mode 100644 index 7fcc06e2c7e8..000000000000 --- a/testing/web-platform/tests/css/css-syntax/anb-parsing.html +++ /dev/null @@ -1,125 +0,0 @@ - -An+B Parsing - - - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/anb-serialization.html b/testing/web-platform/tests/css/css-syntax/anb-serialization.html deleted file mode 100644 index 787700cebf39..000000000000 --- a/testing/web-platform/tests/css/css-syntax/anb-serialization.html +++ /dev/null @@ -1,62 +0,0 @@ - -An+B Serialization - - - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/charset-is-not-a-rule.html b/testing/web-platform/tests/css/css-syntax/charset-is-not-a-rule.html deleted file mode 100644 index 81b2a04dc5a0..000000000000 --- a/testing/web-platform/tests/css/css-syntax/charset-is-not-a-rule.html +++ /dev/null @@ -1,17 +0,0 @@ - -@charset isn't a valid rule and should be dropped - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/escaped-eof.html b/testing/web-platform/tests/css/css-syntax/escaped-eof.html deleted file mode 100644 index 5d47c34ac512..000000000000 --- a/testing/web-platform/tests/css/css-syntax/escaped-eof.html +++ /dev/null @@ -1,46 +0,0 @@ - -Escaped EOF - - - - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/inclusive-ranges.html b/testing/web-platform/tests/css/css-syntax/inclusive-ranges.html deleted file mode 100644 index ac486bde5698..000000000000 --- a/testing/web-platform/tests/css/css-syntax/inclusive-ranges.html +++ /dev/null @@ -1,60 +0,0 @@ - -Inclusive Ranges - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/input-preprocessing.html b/testing/web-platform/tests/css/css-syntax/input-preprocessing.html deleted file mode 100644 index 9ef9a730820d..000000000000 --- a/testing/web-platform/tests/css/css-syntax/input-preprocessing.html +++ /dev/null @@ -1,46 +0,0 @@ - -Input Preprocessing - - - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/unclosed-constructs.html b/testing/web-platform/tests/css/css-syntax/unclosed-constructs.html deleted file mode 100644 index 3d7940387c81..000000000000 --- a/testing/web-platform/tests/css/css-syntax/unclosed-constructs.html +++ /dev/null @@ -1,36 +0,0 @@ - -Unclosed Constructs Are Valid - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-syntax/whitespace.html b/testing/web-platform/tests/css/css-syntax/whitespace.html deleted file mode 100644 index bc7aa7ebda51..000000000000 --- a/testing/web-platform/tests/css/css-syntax/whitespace.html +++ /dev/null @@ -1,62 +0,0 @@ - -CSS Whitespace - - - - - - -
-
- - - - diff --git a/testing/web-platform/tests/css/css-tables/META.yml b/testing/web-platform/tests/css/css-tables/META.yml index b5372064ac27..ac81381ef568 100644 --- a/testing/web-platform/tests/css/css-tables/META.yml +++ b/testing/web-platform/tests/css/css-tables/META.yml @@ -3,4 +3,3 @@ suggested_reviewers: - dbaron - FremyCompany - gregwhitworth - - rachelandrew diff --git a/testing/web-platform/tests/css/css-tables/inheritance.html b/testing/web-platform/tests/css/css-tables/inheritance.html deleted file mode 100644 index 2c640db6d9ec..000000000000 --- a/testing/web-platform/tests/css/css-tables/inheritance.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - -Inheritance of CSS Tables properties - - - - - - - - -
-
-
- - - diff --git a/testing/web-platform/tests/css/css-tables/no-overflow-with-table-cell-margins.html b/testing/web-platform/tests/css/css-tables/no-overflow-with-table-cell-margins.html deleted file mode 100644 index 9657da9c262c..000000000000 --- a/testing/web-platform/tests/css/css-tables/no-overflow-with-table-cell-margins.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/border-collapse-computed.html b/testing/web-platform/tests/css/css-tables/parsing/border-collapse-computed.html deleted file mode 100644 index 1ad0b6d701a7..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/border-collapse-computed.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Table Module: getComputedValue().borderCollapse - - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/border-collapse-invalid.html b/testing/web-platform/tests/css/css-tables/parsing/border-collapse-invalid.html deleted file mode 100644 index 9b10062f0f35..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/border-collapse-invalid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing border-collapse with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/border-collapse-valid.html b/testing/web-platform/tests/css/css-tables/parsing/border-collapse-valid.html deleted file mode 100644 index 2dc8ae45a386..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/border-collapse-valid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing border-collapse with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/border-spacing-computed.html b/testing/web-platform/tests/css/css-tables/parsing/border-spacing-computed.html deleted file mode 100644 index 384321fa8ed3..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/border-spacing-computed.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -CSS Table Module: getComputedValue().borderSpacing - - - - - - - -
- - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/border-spacing-invalid.html b/testing/web-platform/tests/css/css-tables/parsing/border-spacing-invalid.html deleted file mode 100644 index 47fd283ccfb4..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/border-spacing-invalid.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -CSS Table Module Test: parsing border-spacing with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/border-spacing-valid.html b/testing/web-platform/tests/css/css-tables/parsing/border-spacing-valid.html deleted file mode 100644 index 98bf402fc6cc..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/border-spacing-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Table Module Test: parsing border-spacing with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/caption-side-computed.html b/testing/web-platform/tests/css/css-tables/parsing/caption-side-computed.html deleted file mode 100644 index ea618891878e..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/caption-side-computed.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Table Module: getComputedValue().captionSide - - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/caption-side-invalid.html b/testing/web-platform/tests/css/css-tables/parsing/caption-side-invalid.html deleted file mode 100644 index 1552e4d241f6..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/caption-side-invalid.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -CSS Table Module Test: parsing caption-side with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/caption-side-valid.html b/testing/web-platform/tests/css/css-tables/parsing/caption-side-valid.html deleted file mode 100644 index a97683a6f428..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/caption-side-valid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing caption-side with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/empty-cells-computed.html b/testing/web-platform/tests/css/css-tables/parsing/empty-cells-computed.html deleted file mode 100644 index f8f6663c6603..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/empty-cells-computed.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Table Module: getComputedValue().emptyCells - - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/empty-cells-invalid.html b/testing/web-platform/tests/css/css-tables/parsing/empty-cells-invalid.html deleted file mode 100644 index 4b5bf95dcdcb..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/empty-cells-invalid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing empty-cells with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/empty-cells-valid.html b/testing/web-platform/tests/css/css-tables/parsing/empty-cells-valid.html deleted file mode 100644 index c3483aafe01d..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/empty-cells-valid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing empty-cells with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/table-layout-computed.html b/testing/web-platform/tests/css/css-tables/parsing/table-layout-computed.html deleted file mode 100644 index 53a43151ed57..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/table-layout-computed.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Table Module: getComputedValue().tableLayout - - - - - - - -
- - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/table-layout-invalid.html b/testing/web-platform/tests/css/css-tables/parsing/table-layout-invalid.html deleted file mode 100644 index 23a60ca56e75..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/table-layout-invalid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing table-layout with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-tables/parsing/table-layout-valid.html b/testing/web-platform/tests/css/css-tables/parsing/table-layout-valid.html deleted file mode 100644 index bf94ed83693d..000000000000 --- a/testing/web-platform/tests/css/css-tables/parsing/table-layout-valid.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -CSS Table Module Test: parsing table-layout with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam-anti-ref.html b/testing/web-platform/tests/css/css-text/astral-bidi/adlam-anti-ref.html similarity index 100% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam-anti-ref.html rename to testing/web-platform/tests/css/css-text/astral-bidi/adlam-anti-ref.html diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam-ref.html b/testing/web-platform/tests/css/css-text/astral-bidi/adlam-ref.html similarity index 100% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam-ref.html rename to testing/web-platform/tests/css/css-text/astral-bidi/adlam-ref.html diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam.html b/testing/web-platform/tests/css/css-text/astral-bidi/adlam.html similarity index 84% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam.html rename to testing/web-platform/tests/css/css-text/astral-bidi/adlam.html index 8b3ba71c2564..613aa3ce7936 100644 --- a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/adlam.html +++ b/testing/web-platform/tests/css/css-text/astral-bidi/adlam.html @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot-anti-ref.html b/testing/web-platform/tests/css/css-text/astral-bidi/cypriot-anti-ref.html similarity index 100% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot-anti-ref.html rename to testing/web-platform/tests/css/css-text/astral-bidi/cypriot-anti-ref.html diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot-ref.html b/testing/web-platform/tests/css/css-text/astral-bidi/cypriot-ref.html similarity index 100% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot-ref.html rename to testing/web-platform/tests/css/css-text/astral-bidi/cypriot-ref.html diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot.html b/testing/web-platform/tests/css/css-text/astral-bidi/cypriot.html similarity index 84% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot.html rename to testing/web-platform/tests/css/css-text/astral-bidi/cypriot.html index 0967eec5767b..e8dcbceea240 100644 --- a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/cypriot.html +++ b/testing/web-platform/tests/css/css-text/astral-bidi/cypriot.html @@ -6,7 +6,6 @@ - diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/support/adlam.css b/testing/web-platform/tests/css/css-text/astral-bidi/support/adlam.css similarity index 100% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/support/adlam.css rename to testing/web-platform/tests/css/css-text/astral-bidi/support/adlam.css diff --git a/testing/web-platform/tests/css/css-writing-modes/astral-bidi/support/cypriot.css b/testing/web-platform/tests/css/css-text/astral-bidi/support/cypriot.css similarity index 100% rename from testing/web-platform/tests/css/css-writing-modes/astral-bidi/support/cypriot.css rename to testing/web-platform/tests/css/css-text/astral-bidi/support/cypriot.css diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html deleted file mode 100644 index 06237319a802..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html +++ /dev/null @@ -1,30 +0,0 @@ - - -CSS Text Test: overflow-wrap: anywhere - - - - - - - -

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

-
     X
- diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html deleted file mode 100644 index a3ec2f5f06d7..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html +++ /dev/null @@ -1,31 +0,0 @@ - - -CSS Text Test: overflow-wrap: anywhere + white-space:break-spaces - - - - - - - - -

This test passes if there is nothing below this sentence. -

FAIL
- diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html deleted file mode 100644 index 4870b0867b9c..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html +++ /dev/null @@ -1,25 +0,0 @@ - - -CSS Text Test: overflow-wrap:anywhere + white-space:break-spaces - - - - - - - - -

This test passes if the word FAIL does not appear below. -

PASS FAIL
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html deleted file mode 100644 index 9488ac83b0b6..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html +++ /dev/null @@ -1,36 +0,0 @@ - - -CSS Text Test: overflow-wrap: anywhere - - - - - - - -

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

-

XXXXX
-
XXXXX
- diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html deleted file mode 100644 index 57e14ac5b2ba..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html +++ /dev/null @@ -1,36 +0,0 @@ - - -CSS Text Test: overflow-wrap: anywhere - - - - - - - - -

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

-
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
-
XXX - XXXXXXXXX
- diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html deleted file mode 100644 index 8655b1f087df..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Text Test: overflow-wrap: anywhere with fit-content - - - - - - - -
-

Tests pass if all lines do not wrap. -

𝜋
-
𝜋
- diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html deleted file mode 100644 index c4a0e10fa42d..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html +++ /dev/null @@ -1,17 +0,0 @@ - -CSS Text Test: overflow-wrap: anywhere - - - - - -
1234567890
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html deleted file mode 100644 index b149ca4d7c25..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html +++ /dev/null @@ -1,22 +0,0 @@ - -CSS Text Test: overflow-wrap: anywhere - - - - - - -
1234567890
- - diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html index 6f90f0c0cb8c..660b7f163020 100644 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html @@ -22,7 +22,7 @@ div {

This test passes if there is nothing below this sentence. -

FAIL
+
FAIL
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html deleted file mode 100644 index c37f3f107841..000000000000 --- a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html +++ /dev/null @@ -1,14 +0,0 @@ - - -CSS Text Test reference - - - -

Test passes if there is a green box below and no red. -

XXXX
diff --git a/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html b/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html deleted file mode 100644 index 50ed22f1b745..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -CSS Text Module Test: parsing hanging-punctuation with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html b/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html deleted file mode 100644 index 3523a791b847..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - -CSS Text Module Test: parsing hanging-punctuation with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html b/testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html deleted file mode 100644 index 521600f7138b..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing hyphens with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html b/testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html deleted file mode 100644 index 0ad72094c705..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing hyphens with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html deleted file mode 100644 index e9ad4e56a5bb..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -CSS Text Module Test: parsing letter-spacing with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html deleted file mode 100644 index 740d1fc39884..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -CSS Text Module Test: parsing letter-spacing with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html b/testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html deleted file mode 100644 index aca166493607..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -CSS Text Module Test: parsing line-break with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/line-break-valid.html b/testing/web-platform/tests/css/css-text/parsing/line-break-valid.html deleted file mode 100644 index caaae9a5a015..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/line-break-valid.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -CSS Text Module Test: parsing line-break with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html deleted file mode 100644 index 1a467d5f1882..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing overflow-wrap with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html deleted file mode 100644 index 8ab907c57028..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing overflow-wrap with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html b/testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html deleted file mode 100644 index c95c0462f236..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -CSS Text Module Test: parsing tab-size with invalid values - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html b/testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html deleted file mode 100644 index ced5a3660985..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -CSS Text Module Test: parsing tab-size with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html deleted file mode 100644 index 70cbadf588bd..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -CSS Text Module Test: parsing text-align-all with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html deleted file mode 100644 index f65b15afde02..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -CSS Text Module Test: parsing text-align-all with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html deleted file mode 100644 index 38a56d914cda..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -CSS Text Module Test: parsing text-align with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html deleted file mode 100644 index c16e9a6c1336..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -CSS Text Module Test: parsing text-align-last with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html deleted file mode 100644 index c64e7d8a39e0..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - -CSS Text Module Test: parsing text-align-last with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-valid.html deleted file mode 100644 index e67f4f6f1679..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-align-valid.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - -CSS Text Module Test: parsing text-align with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html deleted file mode 100644 index 9b5d7754b101..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - -CSS Text Module Test: parsing text-indent with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html deleted file mode 100644 index 9433ba3d9d35..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -CSS Text Module Test: parsing text-indent with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html deleted file mode 100644 index a009ef08eb53..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing text-justify with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html deleted file mode 100644 index 0991409da15f..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -CSS Text Module Test: parsing text-justify with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html deleted file mode 100644 index 41482ab5f2c5..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -CSS Text Module Test: parsing text-transform with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html deleted file mode 100644 index a40166c37ef6..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - -CSS Text Module Test: parsing text-transform with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html b/testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html deleted file mode 100644 index 12c34fb53783..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -CSS Text Module Test: parsing white-space with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-valid.html b/testing/web-platform/tests/css/css-text/parsing/white-space-valid.html deleted file mode 100644 index d872c0b6fbc3..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/white-space-valid.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -CSS Text Module Test: parsing white-space with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html deleted file mode 100644 index 6d544de8bfa2..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing word-break with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/word-break-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-break-valid.html deleted file mode 100644 index 9cd917b488a0..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/word-break-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing word-break with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html deleted file mode 100644 index 3a1c4ca487c4..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -CSS Text Module Test: parsing word-spacing with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html deleted file mode 100644 index 217b2488f531..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -CSS Text Module Test: parsing word-spacing with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html deleted file mode 100644 index 40890775ca56..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing word-wrap with invalid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html deleted file mode 100644 index ce5731551aec..000000000000 --- a/testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -CSS Text Module Test: parsing word-wrap with valid values - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001-ref.html b/testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001-ref.html deleted file mode 100644 index 5e253df9490e..000000000000 --- a/testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001-ref.html +++ /dev/null @@ -1,15 +0,0 @@ - - -CSS Text level 3 Test reference - - - -

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

diff --git a/testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001.html b/testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001.html deleted file mode 100644 index 0cba27079bdc..000000000000 --- a/testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001.html +++ /dev/null @@ -1,40 +0,0 @@ - - -CSS Text level 3 Test: tab-size in lengths inherit as absolute lengths - - - - - - -

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

-
diff --git a/testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001-ref.html b/testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001-ref.html deleted file mode 100644 index 2711617476d4..000000000000 --- a/testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001-ref.html +++ /dev/null @@ -1,16 +0,0 @@ - - -CSS Text level 3 Test reference - - - -

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

diff --git a/testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001.html b/testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001.html deleted file mode 100644 index 65943dcd32a7..000000000000 --- a/testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001.html +++ /dev/null @@ -1,42 +0,0 @@ - - -CSS Text level 3 Test: tab-size, word-spacing and letter-spacing - - - - - - - - -

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

-
diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html index 0160c34fb155..fc4887a1f014 100644 --- a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html @@ -7,14 +7,8 @@ body { background: white; } div { padding-left: 50px; -} -span { - display: inline-block; - width: 10px; - height: 10px; - background: green; + font-family: Ahem; } -

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

+
X
diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html index 2d16b5ad778c..568241b893b3 100644 --- a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html @@ -9,32 +9,17 @@ -

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

-
+
X
diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html index f2067fb1f47b..7bbac522b374 100644 --- a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html @@ -9,32 +9,17 @@ -

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

-
+
X
diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html index 5a3c3f576a56..c800e2a80b87 100644 --- a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html @@ -9,7 +9,6 @@ -

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

-
+
X
diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html index 10fe7800b1c4..a81a5eacb516 100644 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html @@ -1,25 +1,69 @@ - -CSS Text level 3 Test reference - + + + +CSS3 Text, text transform: full-size-kana, small kanas + - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
あ -
い -
う -
え -
お -
か -
け -
つ -
や -
ゆ -
よ -
わ -
+ + + + +

Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

+
+ あ あ + い い + う う + え え + お お + か か + け け + つ つ + や や + ゆ ゆ + よ よ + わ わ + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + ク ク + ケ ケ + シ シ + ス ス + ツ ツ + ト ト + ヌ ヌ + ハ ハ + ヒ ヒ + フ フ + ヘ ヘ + ホ ホ + ム ム + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ア ア + イ イ + ウ ウ + エ エ + オ オ + ツ ツ + ヤ ヤ + ユ ユ + ヨ ヨ +
+ + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html index 69591280b298..fe0b11995ebc 100644 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html @@ -1,26 +1,225 @@ - -CSS Text level 3 Test Reference - + + + +CSS3 Text, text transform: full-size-kana, full-size kanas + - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
ア -
イ -
ウ -
エ -
オ -
カ -
ク -
ケ -
シ -
ス -
ツ -
ト -
ヌ -
+ + + + +

Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

+
+ ー ー + あ あ + い い + う う + え え + お お + か か + が が + き き + ぎ ぎ + く く + ぐ ぐ + け け + げ げ + こ こ + ご ご + さ さ + ざ ざ + し し + じ じ + す す + ず ず + せ せ + ぜ ぜ + そ そ + ぞ ぞ + た た + だ だ + ち ち + ぢ ぢ + つ つ + づ づ + て て + で で + と と + ど ど + な な + に に + ぬ ぬ + ね ね + の の + は は + ば ば + ぱ ぱ + ひ ひ + び び + ぴ ぴ + ふ ふ + ぶ ぶ + ぷ ぷ + へ へ + べ べ + ぺ ぺ + ほ ほ + ぼ ぼ + ぽ ぽ + ま ま + み み + む む + め め + も も + や や + ゆ ゆ + よ よ + ら ら + り り + る る + れ れ + ろ ろ + わ わ + ゐ ゐ + ゑ ゑ + を を + ん ん + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + ガ ガ + キ キ + ギ ギ + ク ク + グ グ + ケ ケ + ゲ ゲ + コ コ + ゴ ゴ + サ サ + ザ ザ + シ シ + ジ ジ + ス ス + ズ ズ + セ セ + ゼ ゼ + ソ ソ + ゾ ゾ + タ タ + ダ ダ + チ チ + ヂ ヂ + ツ ツ + ヅ ヅ + テ テ + デ デ + ト ト + ド ド + ナ ナ + ニ ニ + ヌ ヌ + ネ ネ + ノ ノ + ハ ハ + バ バ + パ パ + ヒ ヒ + ビ ビ + ピ ピ + フ フ + ブ ブ + プ プ + ヘ ヘ + ベ ベ + ペ ペ + ホ ホ + ボ ボ + ポ ポ + マ マ + ミ ミ + ム ム + メ メ + モ モ + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ヰ ヰ + ヱ ヱ + ヲ ヲ + ン ン + ヴ ヴ + ゛ ゛ + ゜ ゜ + ⦆ ⦆ + 。 。 + 「 「 + 」 」 + 、 、 + ・ ・ + ヲ ヲ + ー ー + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + キ キ + ク ク + ケ ケ + コ コ + サ サ + シ シ + ス ス + セ セ + ソ ソ + タ タ + チ チ + ツ ツ + テ テ + ト ト + ナ ナ + ニ ニ + ヌ ヌ + ネ ネ + ノ ノ + ハ ハ + ヒ ヒ + フ フ + ヘ ヘ + ホ ホ + マ マ + ミ ミ + ム ム + メ メ + モ モ + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ン ン + ゙ ゙ + ゚ ゚ +
+ + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html deleted file mode 100644 index c2a8a1e76bd5..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html +++ /dev/null @@ -1,28 +0,0 @@ - - -CSS Text level 3 Test Reference - - - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
ハ -
ヒ -
フ -
ヘ -
ホ -
ム -
ヤ -
ユ -
ヨ -
ラ -
リ -
ル -
レ -
ロ -
ワ -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html deleted file mode 100644 index 4f23628af62b..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html +++ /dev/null @@ -1,22 +0,0 @@ - - -CSS Text level 3 Test Reference - - - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
ア -
イ -
ウ -
エ -
オ -
ツ -
ヤ -
ユ -
ヨ -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html deleted file mode 100644 index adedc8dc7be4..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html +++ /dev/null @@ -1,90 +0,0 @@ - - -CSS3 test reference - - - - -

Test passes if both characters in each pair are the same shape and size.
-Any missing glyph should be ignored -as long as it is missing for both the first and second characters in a pair. - -

- ー ー - あ あ - い い - う う - え え - お お - か か - が が - き き - ぎ ぎ - く く - ぐ ぐ - け け - げ げ - こ こ - ご ご - さ さ - ざ ざ - し し - じ じ - す す - ず ず - せ せ - ぜ ぜ - そ そ - ぞ ぞ - た た - だ だ - ち ち - ぢ ぢ - つ つ - づ づ - て て - で で - と と - ど ど - な な - に に - ぬ ぬ - ね ね - の の - は は - ば ば - ぱ ぱ - ひ ひ - び び - ぴ ぴ - ふ ふ - ぶ ぶ - ぷ ぷ - へ へ - べ べ - ぺ ぺ - ほ ほ - ぼ ぼ - ぽ ぽ - ま ま - み み - む む - め め - も も - や や - ゆ ゆ - よ よ - ら ら - り り - る る - れ れ - ろ ろ - わ わ - ゐ ゐ - ゑ ゑ - を を - ん ん -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html deleted file mode 100644 index f806093ab95e..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html +++ /dev/null @@ -1,92 +0,0 @@ - - -CSS3 test reference - - - - -

Test passes if both characters in each pair are the same shape and size.
-Any missing glyph should be ignored -as long as it is missing for both the first and second characters in a pair. - -

- ア ア - イ イ - ウ ウ - エ エ - オ オ - カ カ - ガ ガ - キ キ - ギ ギ - ク ク - グ グ - ケ ケ - ゲ ゲ - コ コ - ゴ ゴ - サ サ - ザ ザ - シ シ - ジ ジ - ス ス - ズ ズ - セ セ - ゼ ゼ - ソ ソ - ゾ ゾ - タ タ - ダ ダ - チ チ - ヂ ヂ - ツ ツ - ヅ ヅ - テ テ - デ デ - ト ト - ド ド - ナ ナ - ニ ニ - ヌ ヌ - ネ ネ - ノ ノ - ハ ハ - バ バ - パ パ - ヒ ヒ - ビ ビ - ピ ピ - フ フ - ブ ブ - プ プ - ヘ ヘ - ベ ベ - ペ ペ - ホ ホ - ボ ボ - ポ ポ - マ マ - ミ ミ - ム ム - メ メ - モ モ - ヤ ヤ - ユ ユ - ヨ ヨ - ラ ラ - リ リ - ル ル - レ レ - ロ ロ - ワ ワ - ヰ ヰ - ヱ ヱ - ヲ ヲ - ン ン - ヴ ヴ - ゛ ゛ - ゜ ゜ -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html deleted file mode 100644 index b07e9197fdaf..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html +++ /dev/null @@ -1,66 +0,0 @@ - - -CSS3 test reference - - - - -

Test passes if both characters in each pair are the same shape and size.
-Any missing glyph should be ignored -as long as it is missing for both the first and second characters in a pair. - -

- ・ ・ - ヲ ヲ - ー ー - ア ア - イ イ - ウ ウ - エ エ - オ オ - カ カ - キ キ - ク ク - ケ ケ - コ コ - サ サ - シ シ - ス ス - セ セ - ソ ソ - タ タ - チ チ - ツ ツ - テ テ - ト ト - ナ ナ - ニ ニ - ヌ ヌ - ネ ネ - ノ ノ - ハ ハ - ヒ ヒ - フ フ - ヘ ヘ - ホ ホ - マ マ - ミ ミ - ム ム - メ メ - モ モ - ヤ ヤ - ユ ユ - ヨ ヨ - ラ ラ - リ リ - ル ル - レ レ - ロ ロ - ワ ワ - ン ン - ゙ ゙ - ゚ ゚ -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html deleted file mode 100644 index 693007e896a6..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html +++ /dev/null @@ -1,15 +0,0 @@ - - -CSS Text Test reference - - - -

Test passes if there are two identical strings below. Pay attention to the right-most character. -

عائلة
-
عائلة
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html deleted file mode 100644 index d80901cb2a8d..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html +++ /dev/null @@ -1,31 +0,0 @@ - - -CSS Text 3 test: effects of text-transform on plain text copy&paste - - - - - - - -

Copy the content of the blue box, then paste it in the orange box. -

The test passes if the result is in lowercase. - -

there is no need to shout
- diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html index 8c532ff7238a..70584ef38935 100644 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html @@ -1,33 +1,71 @@ - -CSS Text level 3 Test: Hiragana and text-transform: full-size-kana - + + + +CSS3 Text, text transform: full-size-kana, small kanas + - + - - - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
あ -
い -
う -
え -
お -
か -
け -
つ -
や -
ゆ -
よ -
わ -
+ + +

Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

+
+ ぁ あ + ぃ い + ぅ う + ぇ え + ぉ お + ゕ か + ゖ け + っ つ + ゃ や + ゅ ゆ + ょ よ + ゎ わ + ァ ア + ィ イ + ゥ ウ + ェ エ + ォ オ + ヵ カ + ㇰ ク + ヶ ケ + ㇱ シ + ㇲ ス + ッ ツ + ㇳ ト + ㇴ ヌ + ㇵ ハ + ㇶ ヒ + ㇷ フ + ㇸ ヘ + ㇹ ホ + ㇺ ム + ャ ヤ + ュ ユ + ョ ヨ + ㇻ ラ + ㇼ リ + ㇽ ル + ㇾ レ + ㇿ ロ + ヮ ワ + ァ ア + ィ イ + ゥ ウ + ェ エ + ォ オ + ッ ツ + ャ ヤ + ュ ユ + ョ ヨ +
+ + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html index 1aa03aa2f8bd..f77e09cc25e4 100644 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html @@ -1,34 +1,227 @@ - -CSS Text level 3 Test: Katakana and text-transform: full-size-kana - + + + +CSS3 Text, text transform: full-size-kana, full-size kanas + - + - - - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
ア -
イ -
ウ -
エ -
オ -
カ -
ク -
ケ -
シ -
ス -
ツ -
ト -
ヌ -
+ + +

Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

+
+ ー ー + あ あ + い い + う う + え え + お お + か か + が が + き き + ぎ ぎ + く く + ぐ ぐ + け け + げ げ + こ こ + ご ご + さ さ + ざ ざ + し し + じ じ + す す + ず ず + せ せ + ぜ ぜ + そ そ + ぞ ぞ + た た + だ だ + ち ち + ぢ ぢ + つ つ + づ づ + て て + で で + と と + ど ど + な な + に に + ぬ ぬ + ね ね + の の + は は + ば ば + ぱ ぱ + ひ ひ + び び + ぴ ぴ + ふ ふ + ぶ ぶ + ぷ ぷ + へ へ + べ べ + ぺ ぺ + ほ ほ + ぼ ぼ + ぽ ぽ + ま ま + み み + む む + め め + も も + や や + ゆ ゆ + よ よ + ら ら + り り + る る + れ れ + ろ ろ + わ わ + ゐ ゐ + ゑ ゑ + を を + ん ん + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + ガ ガ + キ キ + ギ ギ + ク ク + グ グ + ケ ケ + ゲ ゲ + コ コ + ゴ ゴ + サ サ + ザ ザ + シ シ + ジ ジ + ス ス + ズ ズ + セ セ + ゼ ゼ + ソ ソ + ゾ ゾ + タ タ + ダ ダ + チ チ + ヂ ヂ + ツ ツ + ヅ ヅ + テ テ + デ デ + ト ト + ド ド + ナ ナ + ニ ニ + ヌ ヌ + ネ ネ + ノ ノ + ハ ハ + バ バ + パ パ + ヒ ヒ + ビ ビ + ピ ピ + フ フ + ブ ブ + プ プ + ヘ ヘ + ベ ベ + ペ ペ + ホ ホ + ボ ボ + ポ ポ + マ マ + ミ ミ + ム ム + メ メ + モ モ + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ヰ ヰ + ヱ ヱ + ヲ ヲ + ン ン + ヴ ヴ + ゛ ゛ + ゜ ゜ + ⦆ ⦆ + 。 。 + 「 「 + 」 」 + 、 、 + ・ ・ + ヲ ヲ + ー ー + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + キ キ + ク ク + ケ ケ + コ コ + サ サ + シ シ + ス ス + セ セ + ソ ソ + タ タ + チ チ + ツ ツ + テ テ + ト ト + ナ ナ + ニ ニ + ヌ ヌ + ネ ネ + ノ ノ + ハ ハ + ヒ ヒ + フ フ + ヘ ヘ + ホ ホ + マ マ + ミ ミ + ム ム + メ メ + モ モ + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ン ン + ゙ ゙ + ゚ ゚ +
+ + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html deleted file mode 100644 index 49938c218590..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html +++ /dev/null @@ -1,36 +0,0 @@ - - -CSS Text level 3 Test: Katakana and text-transform: full-size-kana - - - - - - - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
ハ -
ヒ -
フ -
ヘ -
ホ -
ム -
ヤ -
ユ -
ヨ -
ラ -
リ -
ル -
レ -
ロ -
ワ -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html deleted file mode 100644 index 1e6e690d73b0..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html +++ /dev/null @@ -1,30 +0,0 @@ - - -CSS Text level 3 Test: half-width Katakana and text-transform: full-size-kana - - - - - - - -

Test passes if the characters in the second column are -the same shape and size as those in the rightmost column, -not small as those in the leftmost column.
-Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. - - -
ア -
イ -
ウ -
エ -
オ -
ツ -
ヤ -
ユ -
ヨ -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html deleted file mode 100644 index 32cadd3138a8..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html +++ /dev/null @@ -1,95 +0,0 @@ - - -CSS3 Text, text transform: full-size-kana, full-size kanas, hiragana - - - - - - - -

Test passes if both characters in each pair are the same shape and size.
-Any missing glyph should be ignored -as long as it is missing for both the first and second characters in a pair. - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html deleted file mode 100644 index b9e3f19b4f35..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html +++ /dev/null @@ -1,97 +0,0 @@ - - -CSS3 Text, text transform: full-size-kana, full-size kanas, katakana - - - - - - - -

Test passes if both characters in each pair are the same shape and size.
-Any missing glyph should be ignored -as long as it is missing for both the first and second characters in a pair. - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html deleted file mode 100644 index 5ea01050887b..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html +++ /dev/null @@ -1,71 +0,0 @@ - - -CSS3 Text, text transform: full-size-kana, full-size kanas, half-width katakana - - - - - - - -

Test passes if both characters in each pair are the same shape and size.
-Any missing glyph should be ignored -as long as it is missing for both the first and second characters in a pair. - -

- - - - - - - - - - - - - - - - - - ソ ソ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html deleted file mode 100644 index fa0a04cd222e..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Text level 3 Test: text-transform:capitalize and text-shaping - - - - - - - -

Test passes if there are two identical strings below. Pay attention to the right-most character. -

عائلة
-
عائلة
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html deleted file mode 100644 index 6245135e0429..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Text level 3 Test: text-transform:uppercase and text-shaping - - - - - - - -

Test passes if there are two identical strings below. Pay attention to the right-most character. -

عائلة
-
عائلة
diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html deleted file mode 100644 index 54650a9f19cc..000000000000 --- a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Text level 3 Test: text-transform:lowercase and text-shaping - - - - - - - -

Test passes if there are two identical strings below. Pay attention to the right-most character. -

عائلة
-
عائلة
diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html deleted file mode 100644 index e2c043ec42ec..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html +++ /dev/null @@ -1,35 +0,0 @@ - - -CSS Text Test: white-space: break-spaces - - - - - - - - - - -

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

-
XX
XX
-
XX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html deleted file mode 100644 index d0dafd38c047..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html +++ /dev/null @@ -1,33 +0,0 @@ - - -CSS Text Test: white-space - break-spaces - - - - - - - - -

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

-
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
-
XXXX XXXX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html deleted file mode 100644 index 5f9d605866d7..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html +++ /dev/null @@ -1,35 +0,0 @@ - - -CSS Text Test: white-space - break-spaces - - - - - - - - - - -

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

-
XXXX
XXXX
XXXX
XXXX
-
XXXX XXX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html deleted file mode 100644 index 77213618bd97..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html +++ /dev/null @@ -1,34 +0,0 @@ - - -CSS Text Test: white-space - break-spaces - - - - - - - - - - -

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

-
XXXX
XXXX
XXXX
XXXX
-
XXXX XXX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html deleted file mode 100644 index d183cac942f7..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html +++ /dev/null @@ -1,35 +0,0 @@ - - -CSS Text Test: white-space - break-spaces - - - - - - - - - - -

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

-
XXXX
XXXX
XXXX
XXXX
-
XXXX XX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html index 03f9d98a5a53..2d322aaf5713 100644 --- a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html @@ -3,8 +3,8 @@ CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap with right alignement - - + + -

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

-
X X - X
+

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

+
X​X +X​X
diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html deleted file mode 100644 index 5f66a7be92b3..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html +++ /dev/null @@ -1,38 +0,0 @@ - - -CSS Text Test: white-space: pre-wrap - - - - - - - - -

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

-

XX
-
XX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html deleted file mode 100644 index 24c64bf6c19e..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html +++ /dev/null @@ -1,20 +0,0 @@ - - -CSS Text level 3 Test reference - - - -

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

-
XX -XX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html deleted file mode 100644 index f9382e529b6f..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html +++ /dev/null @@ -1,20 +0,0 @@ - - -CSS Text level 3 Test reference - - - -

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

-
XX -XX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html deleted file mode 100644 index 8f825c54fdd4..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html +++ /dev/null @@ -1,17 +0,0 @@ - - -CSS Text level 3 Test reference - - - -

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

-
XXXX
- diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-ref.html deleted file mode 100644 index 3247ae5a881e..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-ref.html +++ /dev/null @@ -1,16 +0,0 @@ - - -CSS Text Reference File - - - -

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

-
- diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html deleted file mode 100644 index 1f1761d5a3de..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html +++ /dev/null @@ -1,15 +0,0 @@ - - -test reference - - - -

Test passes if there is a green rectangle below and no red. -

XS
S
XS
S
diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html deleted file mode 100644 index a97a089153d9..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html +++ /dev/null @@ -1,19 +0,0 @@ - - -test reference - - - -

Test passes if there is a single blue rectangle below. -

-XXX
-XXX -
diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html deleted file mode 100644 index 2ead6c8c7ae7..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html +++ /dev/null @@ -1,14 +0,0 @@ - - -test reference - - - -

Test passes if there is a green rectangle below and no red. -

X
X
diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html deleted file mode 100644 index 6b2d4b49d53a..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html +++ /dev/null @@ -1,22 +0,0 @@ - - -test reference - - - -

Test passes if there is a single blue rectangle below. -

- - -
diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html deleted file mode 100644 index 24cf10defc2e..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html +++ /dev/null @@ -1,25 +0,0 @@ - - -CSS Text level 3 Test: the nearest tab stop is more than 0.5 ch away, white-space:pre-wrap - - - - - - - -

Test passes if the 4 letters bellow are vertically aligned. -

P
-
A
-
S
-
S
diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html deleted file mode 100644 index 3949c55a44a8..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html +++ /dev/null @@ -1,25 +0,0 @@ - - -CSS Text level 3 Test: the nearest tab stop is less than 0.5 ch away, white-space:pre-wrap - - - - - - - -

Test passes if the 4 letters bellow are vertically aligned. -

P
-
A
-
S
-
S
diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html deleted file mode 100644 index f82e5e517447..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html +++ /dev/null @@ -1,25 +0,0 @@ - - -CSS Text level 3 Test: the nearest tab stop is more than 0.5 ch away, white-space:break-spaces - - - - - - - -

Test passes if the 4 letters bellow are vertically aligned. -

P
-
A
-
S
-
S
diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html deleted file mode 100644 index 7d1299124d12..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html +++ /dev/null @@ -1,25 +0,0 @@ - - -CSS Text level 3 Test: the nearest tab stop is less than 0.5 ch away, white-space:break-spaces - - - - - - - -

Test passes if the 4 letters bellow are vertically aligned. -

P
-
A
-
S
-
S
diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html deleted file mode 100644 index 22514ed669f0..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html +++ /dev/null @@ -1,46 +0,0 @@ - - -CSS Text Test: min-content sizing and white-space: break-spaces - - - - - - - - -

Test passes if there is a green rectangle below and no red. -

XS
S
XS
S
-
- - -
- diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html deleted file mode 100644 index ce222d898798..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html +++ /dev/null @@ -1,39 +0,0 @@ - - -CSS Text Test: max-content sizing and white-space:break-spaces - - - - - - - - -

Test passes if there is a single blue rectangle below. -

- - -
diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html deleted file mode 100644 index 50c1d1aca6d5..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html +++ /dev/null @@ -1,38 +0,0 @@ - - -CSS Text Test: min-content sizing and white-space:pre-wrap - - - - - - - - -

Test passes if there is a green rectangle below and no red. -

X
X
-
- - -
- diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html deleted file mode 100644 index 21c0bd66cb54..000000000000 --- a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html +++ /dev/null @@ -1,31 +0,0 @@ - - -CSS Text Test: max-content sizing and white-space: pre-wrap - - - - - - - - -

Test passes if there is a single blue rectangle below. -

- - -
diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html index be46d29d7ddf..7d3bc056d822 100644 --- a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html @@ -1,9 +1,8 @@ -CSS Text Test: word-break: break-all +CSS Text Test: overflow-wrap: break-word - diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html index fade439dd9a9..531c68d8cea3 100644 --- a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html @@ -1,9 +1,8 @@ -CSS Text Test: word-break: break-all +CSS Text Test: overflow-wrap: break-word - diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html deleted file mode 100644 index cd3d44056ec9..000000000000 --- a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html +++ /dev/null @@ -1,38 +0,0 @@ - - -CSS Text Test: overflow-wrap: break-word - - - - - - - - -

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

-
XXXX
X
-
XXXXX
- diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html deleted file mode 100644 index 85dce08b6418..000000000000 --- a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html +++ /dev/null @@ -1,37 +0,0 @@ - - -CSS Text Test: word-break: break-all - - - - - - - - -

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

-
X
X
X
-
XX
- diff --git a/testing/web-platform/tests/css/css-transforms/animation/list-interpolation.html b/testing/web-platform/tests/css/css-transforms/animation/list-interpolation.html index af221e5feaee..90cdebbb6cdb 100644 --- a/testing/web-platform/tests/css/css-transforms/animation/list-interpolation.html +++ b/testing/web-platform/tests/css/css-transforms/animation/list-interpolation.html @@ -135,56 +135,6 @@ test_interpolation( [{ at: 0.25, expect: 'matrix(2, 0, 0, 2, 100, 0)' }], 'Complete mismatch including length' ); - -test_interpolation( - { - property: 'transform', - from: 'rotate(0deg) scaleX(1)', - to: 'rotate(720deg) translateX(0px) scaleX(2)' - }, - [{at: 0.25, expect: 'rotate(180deg) matrix(1.25, 0, 0, 1, 0, 0)'}], - 'Mismatched lengths (from is shorter), partial match' -); - -test_interpolation( - { - property: 'transform', - from: 'rotate(720deg) translateX(0px) scaleX(2)', - to: 'rotate(0deg) scaleX(1)' - }, - [{at: 0.25, expect: 'rotate(540deg) matrix(1.75, 0, 0, 1, 0, 0)'}], - 'Mismatched lengths (to is shorter), partial match' -); - -test_interpolation( - { - property: 'transform', - from: 'scaleX(-3) scaleY(2)', - to: 'scaleY(-3) translateX(0px) scaleX(2)' - }, - [{at: 0.25, expect: 'scale(-2, 0) matrix(1.25, 0, 0, 1.75, 0, 0)'}], - 'Mismatched lengths (from is shorter), partial match on primitive' -); - -test_interpolation( - { - property: 'transform', - from: 'scaleY(-3) translateX(0px) scaleX(2)', - to: 'scaleX(-3) scaleY(2)' - }, - [{at: 0.25, expect: 'scale(0, -2) matrix(1.75, 0, 0, 1.25, 0, 0)'}], - 'Mismatched lengths (to is shorter), partial match on primitive' -); - -test_interpolation( - { - property: 'transform', - from: 'scaleY(-3) translateX(0px)', - to: 'scaleX(-3) scaleY(2)' - }, - [{at: 0.25, expect: 'scale(0, -2) matrix(1, 0, 0, 1.25, 0, 0)'}], - 'Common prefix on primitive' -); diff --git a/testing/web-platform/tests/css/css-transforms/size-change-under-backface-visibility-hidden-ref.html b/testing/web-platform/tests/css/css-transforms/size-change-under-backface-visibility-hidden-ref.html deleted file mode 100644 index e9362c357454..000000000000 --- a/testing/web-platform/tests/css/css-transforms/size-change-under-backface-visibility-hidden-ref.html +++ /dev/null @@ -1,9 +0,0 @@ - -CSS Test - -Passes if it shows a green 200x200 square. -
-
-
-
-
diff --git a/testing/web-platform/tests/css/css-transforms/size-change-under-backface-visibility-hidden.html b/testing/web-platform/tests/css/css-transforms/size-change-under-backface-visibility-hidden.html deleted file mode 100644 index 1543eeb3da3e..000000000000 --- a/testing/web-platform/tests/css/css-transforms/size-change-under-backface-visibility-hidden.html +++ /dev/null @@ -1,22 +0,0 @@ - - - CSS Test: Test for re-paint after resizing an element underneath a backface-visibility hidden element - - - - - Passes if it shows a green 200x200 square. -
-
-
-
-
- - diff --git a/testing/web-platform/tests/css/css-transforms/transform-origin-014.html b/testing/web-platform/tests/css/css-transforms/transform-origin-014.html deleted file mode 100644 index c350166430e6..000000000000 --- a/testing/web-platform/tests/css/css-transforms/transform-origin-014.html +++ /dev/null @@ -1,50 +0,0 @@ - -CSS Transforms: 'transform-origin' resolved values in SVG - - - - - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-transforms/transform-percent-009.html b/testing/web-platform/tests/css/css-transforms/transform-percent-009.html deleted file mode 100644 index c6d64be3c36f..000000000000 --- a/testing/web-platform/tests/css/css-transforms/transform-percent-009.html +++ /dev/null @@ -1,50 +0,0 @@ - -CSS Transforms: 'transform' resolved percentage values in SVG - - - - - - - - - - - - - - - diff --git a/testing/web-platform/tests/css/css-ui/appearance-cssom-001.html b/testing/web-platform/tests/css/css-ui/appearance-cssom-001.html deleted file mode 100644 index 2d439ba615f3..000000000000 --- a/testing/web-platform/tests/css/css-ui/appearance-cssom-001.html +++ /dev/null @@ -1,233 +0,0 @@ - -CSS Basic User Interface Test: appearance CSSOM - - - - - - diff --git a/testing/web-platform/tests/css/css-ui/inheritance.html b/testing/web-platform/tests/css/css-ui/inheritance.html index 6315316d8224..912e9f3228f5 100644 --- a/testing/web-platform/tests/css/css-ui/inheritance.html +++ b/testing/web-platform/tests/css/css-ui/inheritance.html @@ -19,32 +19,24 @@ #reference { border-style: dotted; /* Avoid border-top-width computed style 0 */ border-top-width: medium; - color: lime; - background: blue; } #container, #target { outline-style: dotted; /* Avoid outline-width computed style 0 */ - color: lime; - background: blue; } - - - -
- - diff --git a/testing/web-platform/tests/css/css-values/calc-unit-analysis.html b/testing/web-platform/tests/css/css-values/calc-unit-analysis.html index 7508a3924162..20eab22bf7cd 100644 --- a/testing/web-platform/tests/css/css-values/calc-unit-analysis.html +++ b/testing/web-platform/tests/css/css-values/calc-unit-analysis.html @@ -10,7 +10,7 @@ - +
diff --git a/testing/web-platform/tests/css/css-values/viewport-relative-lengths-scaled-viewport.html b/testing/web-platform/tests/css/css-values/viewport-relative-lengths-scaled-viewport.html index dba2af8fa07b..a901000394d3 100644 --- a/testing/web-platform/tests/css/css-values/viewport-relative-lengths-scaled-viewport.html +++ b/testing/web-platform/tests/css/css-values/viewport-relative-lengths-scaled-viewport.html @@ -3,7 +3,6 @@ CSS Values and Units Test: Viewport units in scaled viewport - diff --git a/testing/web-platform/tests/css/css-values/viewport-unit-011.html b/testing/web-platform/tests/css/css-values/viewport-unit-011.html deleted file mode 100644 index 055f3d1fd2d7..000000000000 --- a/testing/web-platform/tests/css/css-values/viewport-unit-011.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - CSS Values and Units Test: vh unit and vw unit (basic) - - - - - - - - -
-
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-values/viewport-units-css2-001.html b/testing/web-platform/tests/css/css-values/viewport-units-css2-001.html index c51237dd8a07..f0feb6d99353 100644 --- a/testing/web-platform/tests/css/css-values/viewport-units-css2-001.html +++ b/testing/web-platform/tests/css/css-values/viewport-units-css2-001.html @@ -2,7 +2,6 @@ CSS Values and Units Test: Checks viewport units against CSS 2.1 properties and the CSSOM - diff --git a/testing/web-platform/tests/css/cssom/CSSStyleSheet-constructable.html b/testing/web-platform/tests/css/cssom/CSSStyleSheet-constructable.html index e3083d283f35..7df1820c0437 100644 --- a/testing/web-platform/tests/css/cssom/CSSStyleSheet-constructable.html +++ b/testing/web-platform/tests/css/cssom/CSSStyleSheet-constructable.html @@ -501,18 +501,15 @@ test(() => { span.shadowRoot.adoptedStyleSheets = [sheet]; assert_equals(getComputedStyle(shadowDiv).color, "rgb(255, 0, 0)"); - document.adoptNode(span); - assert_equals(span.shadowRoot.adoptedStyleSheets.length, 1); - assert_equals(span.shadowRoot.adoptedStyleSheets[0], sheet); - const iframe = document.createElement("iframe"); document.body.appendChild(iframe); iframe.contentDocument.adoptNode(span); iframe.contentDocument.body.appendChild(span); assert_not_equals(span.shadowRoot, null); - assert_equals(span.shadowRoot.adoptedStyleSheets.length, 0); + assert_equals(span.shadowRoot.adoptedStyleSheets.length, 1); + assert_equals(span.shadowRoot.adoptedStyleSheets[0], sheet); assert_equals(getComputedStyle(shadowDiv).color, "rgb(0, 0, 0)"); -}, 'Adopting a shadow host will empty adoptedStyleSheets if adopting to a different document'); +}, 'Adopting a shadow host will move adoptedStyleSheets but it is not applied'); diff --git a/testing/web-platform/tests/css/cssom/cssom-pagerule.html b/testing/web-platform/tests/css/cssom/cssom-pagerule.html deleted file mode 100644 index c7604eba3380..000000000000 --- a/testing/web-platform/tests/css/cssom/cssom-pagerule.html +++ /dev/null @@ -1,43 +0,0 @@ - -CSSOM: CSSPageRule tests - - - - - diff --git a/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect-ref.html b/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect-ref.html index d3c1f800e69b..a51d81f85193 100644 --- a/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect-ref.html +++ b/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect-ref.html @@ -6,14 +6,13 @@
-

Expected: A green box, color-inverted inside the short, wide box with a
- blue border, and not color-inverted anywhere else. In particular, there should be
- no color inversion inside the tall, narrow box, or anywhere outside that.

+

Expected: A green box, blurred inside the short, wide white box with a
+ blue border, and not blurred anywhere else. In particular, there should be
+ no blurring inside the tall, narrow white box, or anywhere outside that.

- diff --git a/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect.html b/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect.html index 2e7e486252f5..075b34d513c2 100644 --- a/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect.html +++ b/testing/web-platform/tests/css/filter-effects/backdrop-filter-clip-rect.html @@ -6,14 +6,13 @@
-

Expected: A green box, color-inverted inside the short, wide box with a
- blue border, and not color-inverted anywhere else. In particular, there should be
- no color inversion inside the tall, narrow box, or anywhere outside that.

+

Expected: A green box, blurred inside the short, wide white box with a
+ blue border, and not blurred anywhere else. In particular, there should be
+ no blurring inside the tall, narrow white box, or anywhere outside that.

diff --git a/testing/web-platform/tests/css/filter-effects/backdrop-filter-reference-filter.html b/testing/web-platform/tests/css/filter-effects/backdrop-filter-reference-filter.html deleted file mode 100644 index 74c813c92a46..000000000000 --- a/testing/web-platform/tests/css/filter-effects/backdrop-filter-reference-filter.html +++ /dev/null @@ -1,63 +0,0 @@ - - -backdrop-filter: Correctly apply reference filter - - - - -
-

Expected: A green box, color-inverted inside the short, wide box with a
- blue border, and not color-inverted anywhere else. In particular, there should be
- no color inversion inside the tall, narrow box, or anywhere outside that.

-
-
- - - - - - - - - - - diff --git a/testing/web-platform/tests/css/filter-effects/filter-subregion-01-ref.html b/testing/web-platform/tests/css/filter-effects/filter-subregion-01-ref.html deleted file mode 100644 index a91e1fa0d24f..000000000000 --- a/testing/web-platform/tests/css/filter-effects/filter-subregion-01-ref.html +++ /dev/null @@ -1,9 +0,0 @@ - - -filter primitive subregion: Clip to filter primitive subregion - -

Test passes if two semi-transparent green rectangles are on top of the -blue boxes to the left, and one opaque green rectangle on the blue box -to the right.

- - diff --git a/testing/web-platform/tests/css/filter-effects/filter-subregion-01.html b/testing/web-platform/tests/css/filter-effects/filter-subregion-01.html deleted file mode 100644 index 08c8367f240d..000000000000 --- a/testing/web-platform/tests/css/filter-effects/filter-subregion-01.html +++ /dev/null @@ -1,53 +0,0 @@ - - -filter primitive subregion: Clip to filter primitive subregion - - - -

Test passes if two semi-transparent green rectangles are on top of the -blue boxes to the left, and one opaque green rectangle on the blue box -to the right.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/testing/web-platform/tests/css/filter-effects/filtered-inline-applies-to-float-ref.html b/testing/web-platform/tests/css/filter-effects/filtered-inline-applies-to-float-ref.html deleted file mode 100644 index 439d7c443cbc..000000000000 --- a/testing/web-platform/tests/css/filter-effects/filtered-inline-applies-to-float-ref.html +++ /dev/null @@ -1,12 +0,0 @@ - - -

There should be a blurred green square.

-
diff --git a/testing/web-platform/tests/css/filter-effects/filtered-inline-applies-to-float.html b/testing/web-platform/tests/css/filter-effects/filtered-inline-applies-to-float.html deleted file mode 100644 index 2d368dec46a4..000000000000 --- a/testing/web-platform/tests/css/filter-effects/filtered-inline-applies-to-float.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - -

There should be a blurred green square.

-
-
-
diff --git a/testing/web-platform/tests/css/filter-effects/support/filtersubregion00.png b/testing/web-platform/tests/css/filter-effects/support/filtersubregion00.png deleted file mode 100644 index b6c4bccb63cd..000000000000 Binary files a/testing/web-platform/tests/css/filter-effects/support/filtersubregion00.png and /dev/null differ diff --git a/testing/web-platform/tests/css/mediaqueries/prefers-color-scheme.html b/testing/web-platform/tests/css/mediaqueries/prefers-color-scheme.html deleted file mode 100644 index c6ca45ab1720..000000000000 --- a/testing/web-platform/tests/css/mediaqueries/prefers-color-scheme.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - diff --git a/testing/web-platform/tests/css/mediaqueries/prefers-reduced-motion.html b/testing/web-platform/tests/css/mediaqueries/prefers-reduced-motion.html deleted file mode 100644 index 2d9f88474598..000000000000 --- a/testing/web-platform/tests/css/mediaqueries/prefers-reduced-motion.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - diff --git a/testing/web-platform/tests/css/mediaqueries/resources/matchmedia-utils.js b/testing/web-platform/tests/css/mediaqueries/resources/matchmedia-utils.js deleted file mode 100644 index 544f68c0400e..000000000000 --- a/testing/web-platform/tests/css/mediaqueries/resources/matchmedia-utils.js +++ /dev/null @@ -1,49 +0,0 @@ -'use strict'; - -function query_is_css_parseable(query) { - const style = document.createElement('style'); - style.type = 'text/css'; - document.head.appendChild(style); - - const sheet = style.sheet; - try { - sheet.insertRule("@media " + query + "{}", 0); - return sheet.cssRules.length == 1 && - sheet.cssRules[0].media.mediaText != "not all"; - } finally { - while (sheet.cssRules.length) - sheet.deleteRule(0); - style.remove(); - } -} - -function query_should_be_css_parseable(query) { - test(() => { - assert_true(query_is_css_parseable(query)); - }, "Should be parseable in a CSS stylesheet: '" + query + "'"); -} - -function query_should_not_be_css_parseable(query) { - test(() => { - assert_false(query_is_css_parseable(query)); - }, "Should not be parseable in a CSS stylesheet: '" + query + "'"); -} - -function query_is_js_parseable(query) { - // We cannot rely on whether a given feature is on or off, so only check the - // 'media' member of the result. - const match = window.matchMedia(query); - return match.media == query; -} - -function query_should_be_js_parseable(query) { - test(() => { - assert_true(query_is_js_parseable(query)); - }, "Should be parseable in JS: '" + query + "'"); -} - -function query_should_not_be_js_parseable(query) { - test(() => { - assert_false(query_is_js_parseable(query)); - }, "Should not be parseable in JS: '" + query + "'"); -} diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html deleted file mode 100644 index fa966d3f25a1..000000000000 --- a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - CSS Selectors Invalidation: insert sibling - - - - - - - -
-
-
-
-
- - - diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html deleted file mode 100644 index 7e1eac37ea92..000000000000 --- a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - CSS Selectors Invalidation: insert adjacent sibling of parent - - - - - - - -
-
-
-
-
-
- - - diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html deleted file mode 100644 index c7c51eaf6a84..000000000000 --- a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - CSS Selectors Invalidation: insert sibling of ancestor - - - - - - - -
-
-
-
-
-
-
-
-
- - - diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html deleted file mode 100644 index aa3fb1c9fc68..000000000000 --- a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - CSS Selectors Invalidation: insert sibling of parent - - - - - - - -
-
-
-
-
- -
-
- - - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001-ref.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001-ref.xhtml index ef2a0685f25d..f09e2a448da8 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001-ref.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001-ref.xhtml @@ -12,24 +12,24 @@ width: 200px; margin-bottom: 2px; background: lightgray; - height: 10px; + height: 20px; clear: all; } div.a { width: 10px; - height: 10px; + height: 20px; background: lightgreen; float: left; } div.b { width: 30px; - height: 10px; + height: 20px; background: pink; float: left; } div.c { width: 40px; - height: 10px; + height: 20px; background: orange; float: left; } @@ -37,7 +37,7 @@ /* Inside of 'b': */ div.fixedSizeChild { width: 30px; - height: 5px; + height: 10px; background: purple; } diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml index 678b7f5096e9..56bdd5fe4020 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001a.xhtml @@ -14,7 +14,7 @@ diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml index faed08350aae..002f20fb3335 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-align-content-vert-001b.xhtml @@ -15,7 +15,7 @@ diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001-ref.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001-ref.xhtml index e3f0276fda17..4619337e75bf 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001-ref.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001-ref.xhtml @@ -16,17 +16,17 @@ display: inline-block; } div.a { - height: 10px; + height: 20px; width: 10px; background: lightgreen; } div.b { - height: 10px; + height: 20px; width: 50px; background: pink; } div.c { - height: 10px; + height: 20px; width: 100px; background: orange; } diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml index 494c35bb6870..37c9db7a3165 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001a.xhtml @@ -18,17 +18,17 @@ margin-bottom: 2px; } div.a { - height: 10px; + height: 20px; flex: 0 10px; background: lightgreen; } div.b { - height: 10px; + height: 20px; flex: 0 50px; background: pink; } div.c { - height: 10px; + height: 20px; flex: 0 100px; background: orange; } diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml index 468d5150fb33..43c5405647d7 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml @@ -24,17 +24,17 @@ clear: both; } div.a { - height: 10px; + height: 20px; flex: 0 10px; background: lightgreen; } div.b { - height: 10px; + height: 20px; flex: 0 50px; background: pink; } div.c { - height: 10px; + height: 20px; flex: 0 100px; background: orange; } diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-ref.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-ref.xhtml index 12064db1a5df..a205a6bad6bb 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-ref.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003-ref.xhtml @@ -15,17 +15,17 @@ float: left; } div.a { - width: 10px; + width: 20px; height: 35px; background: lightgreen; } div.b { - width: 10px; + width: 20px; height: 40px; background: pink; } div.c { - width: 10px; + width: 20px; height: 45px; background: orange; } diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml index 8b99455e7159..dd32333e4fb1 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-003.xhtml @@ -29,17 +29,17 @@ float: left; } div.a { - width: 10px; + width: 20px; flex: 0 0 35px; background: lightgreen; } div.b { - width: 10px; + width: 20px; flex: 0 0 40px; background: pink; } div.c { - width: 10px; + width: 20px; flex: 0 0 45px; background: orange; } diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list index 2d9b459fa8e6..663018700a7c 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list @@ -64,9 +64,6 @@ include selectors4/reftest.list # Shapes Level 1 include shapes1/reftest.list -# CSS Intrinsic & Extrinsic Sizing Module Level 3 -include sizing/reftest.list - # Text Level 3 include text3/reftest.list diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1-ref.html deleted file mode 100644 index 0c0b7878e157..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1-ref.html +++ /dev/null @@ -1,51 +0,0 @@ - - - CSS Reference Case: Basic cases with max-content and min-content - - - - - - - -
-
min
in the box
-
max
in the box
-
- -
-
min
in the box
-
max
in the box
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1a.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1a.html deleted file mode 100644 index 6c2db625b301..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1a.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - CSS Test: Basic cases of width/height on block axis with max-content and min-content - - - - - - - - - - -
-
min
in the box
-
max
in the box
-
- -
-
min
in the box
-
max
in the box
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1b.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1b.html deleted file mode 100644 index 812133f79432..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-1b.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - CSS Test: Basic cases of block-size with max-content and min-content - - - - - - - - - - -
-
min
in the box
-
max
in the box
-
- -
-
min
in the box
-
max
in the box
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1-ref.html deleted file mode 100644 index 0810c428b56a..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1-ref.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - CSS Reference Case: Block size with max-content and min-content in a table - - - - - -
-
-
- -
-
-
- -
-
- -
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1a.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1a.html deleted file mode 100644 index f5abc672a853..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1a.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - CSS Test: Basic cases of width/height (block axis) with max-content and min-content in a table - - - - - - - - -
- - -
- - -
- - - -
- - -
-
- - - -
- - -
- - - -
- - -
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1b.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1b.html deleted file mode 100644 index 0395c07af349..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/block-size-with-min-or-max-content-table-1b.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - CSS Test: Basic cases of block-size with max-content and min-content in a table - - - - - - - - -
- - -
- - -
- - - -
- - -
-
- - - -
- - -
- - - -
- - -
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html deleted file mode 100644 index 13cd19ba4a4f..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - CSS Referece Case: Different values of block sizing properties in horizontal wm - - - - - - - - -
-
-
height: min-content
on this box.
-
height: max-content
on this box.
-
- -
-
min-height: min-content
on this box.
-
min-height: max-content
on this box.
-
- -
-
max-height: min-content
on this box.
-
max-height: max-content
on this box.
-
-
- -
-
-
block: min-content
on this box.
-
block: max-content
on this box.
-
- -
-
min-block: min-content
on this box.
-
min-block: max-content
on this box.
-
- -
-
max-block: min-content
on this box.
-
max-block: max-content
on this box.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1.html deleted file mode 100644 index ac7e9b397aee..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - CSS Test: Different values of block sizing properties with max-content and min-content in horizontal wm - - - - - - - - - - - -
-
-
height: min-content
on this box.
-
height: max-content
on this box.
-
- -
-
- min-height: min-content
on this box. -
-
- min-height: max-content
on this box. -
-
- -
-
- max-height: min-content
on this box. -
-
- max-height: max-content
on this box. -
-
-
- -
-
-
block: min-content
on this box.
-
block: max-content
on this box.
-
- -
-
- min-block: min-content
on this box. -
-
- min-block: max-content
on this box. -
-
- -
-
- max-block: min-content
on this box. -
-
- max-block: max-content
on this box. -
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html deleted file mode 100644 index fe914059b1d5..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - CSS Reference Case: Different values of height:auto container in horizontal wm - - - - - - - - -
-
-
auto
container: min-content.
-
auto
container: min-content.
-
-
-
10px
container: min-content.
-
10px
container: min-content.
-
-
-
100px
container: min-content.
-
100px
container: min-content.
-
- -
-
auto
container: max-content.
-
auto
container: max-content.
-
-
-
10px
container: max-content.
-
10px
container: max-content.
-
-
-
100px
container: max-content.
-
100px
container: max-content.
-
-
- -
-
-
auto
container: auto.
-
auto
container: auto.
-
- -
-
10px
container min-size: min-content.
-
10px
container min-size: min-content.
-
-
-
10px
container min-size: max-content.
-
10px
container min-size: max-content.
-
- -
-
100px
container max-size: min-content.
-
100px
container max-size: min-content.
-
-
-
100px
container max-size: max-content.
-
100px
container max-size: max-content.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html deleted file mode 100644 index d28d918dd429..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - CSS Test: min-content and max-content for 'height' on a container, with various heights on children - - - - - - - - - - - -
-
-
auto
container: min-content.
-
auto
container: min-content.
-
-
-
10px
container: min-content.
-
10px
container: min-content.
-
-
-
100px
container: min-content.
-
100px
container: min-content.
-
- -
-
auto
container: max-content.
-
auto
container: max-content.
-
-
-
10px
container: max-content.
-
10px
container: max-content.
-
-
-
100px
container: max-content.
-
100px
container: max-content.
-
-
- -
-
-
auto
container: auto.
-
auto
container: auto.
-
- -
-
10px
container min-size: min-content.
-
10px
container min-size: min-content.
-
-
-
10px
container min-size: max-content.
-
10px
container min-size: max-content.
-
- -
-
100px
container max-size: min-content.
-
100px
container max-size: min-content.
-
-
-
100px
container max-size: max-content.
-
100px
container max-size: max-content.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html deleted file mode 100644 index 47ff4137861e..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - CSS Test: min-content and max-content for 'block-size' on a container, with various block-sizes on children - - - - - - - - - - - -
-
-
auto
container: min-content.
-
auto
container: min-content.
-
-
-
10px
container: min-content.
-
10px
container: min-content.
-
-
-
100px
container: min-content.
-
100px
container: min-content.
-
- -
-
auto
container: max-content.
-
auto
container: max-content.
-
-
-
10px
container: max-content.
-
10px
container: max-content.
-
-
-
100px
container: max-content.
-
100px
container: max-content.
-
-
- -
-
-
auto
container: auto.
-
auto
container: auto.
-
- -
-
10px
container min-size: min-content.
-
10px
container min-size: min-content.
-
-
-
10px
container min-size: max-content.
-
10px
container min-size: max-content.
-
- -
-
100px
container max-size: min-content.
-
100px
container max-size: min-content.
-
-
-
100px
container max-size: max-content.
-
100px
container max-size: max-content.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/reftest.list b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/reftest.list deleted file mode 100644 index 1952f3253b6b..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/reftest.list +++ /dev/null @@ -1,10 +0,0 @@ -== block-size-with-min-or-max-content-1a.html block-size-with-min-or-max-content-1-ref.html -== block-size-with-min-or-max-content-1b.html block-size-with-min-or-max-content-1-ref.html -== block-size-with-min-or-max-content-table-1a.html block-size-with-min-or-max-content-table-1-ref.html -== block-size-with-min-or-max-content-table-1b.html block-size-with-min-or-max-content-table-1-ref.html -== hori-block-size-small-or-larger-than-container-with-min-or-max-content-1.html hori-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html -== hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html hori-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html -== hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html hori-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html -== vert-block-size-small-or-larger-than-container-with-min-or-max-content-1.html vert-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html -== vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html -== vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/Ahem.ttf b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/Ahem.ttf deleted file mode 100644 index ac81cb03165a..000000000000 Binary files a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/Ahem.ttf and /dev/null differ diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/ahem.css b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/ahem.css deleted file mode 100644 index 82ee466791e8..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/ahem.css +++ /dev/null @@ -1,4 +0,0 @@ -@font-face { - font-family: "Ahem"; - src: url(./Ahem.ttf); -} diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/min-content-max-content.css b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/min-content-max-content.css deleted file mode 100644 index 60947153b358..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/support/min-content-max-content.css +++ /dev/null @@ -1,107 +0,0 @@ -/* - * All classes here intentionally declare height/width/block-size - * twice. Just reveals if keyword is supported. - * - * According to the spec, for the sizing properties, - * height/min-height/max-height, and width/min-width/max-width, - * if specified for the inline axis, use the min-content/max-content inline - * size; otherwise behaves as the property’s initial value. - * - * The 'block-size' property (and its max-/min- properties) is just an alias - * for height (or width) and accepts the same values. Since it's not - * inline-axis, by definition, it always treats the 'min-content' and - * 'max-content' values as the initial value. - * - * https://drafts.csswg.org/css-sizing/#sizing-values - * - */ - -.height-min-content { - height: 0px; - height: min-content; -} - -.height-max-content { - height: 0px; - height: max-content; -} - -.min-height-min-content { - min-height: 600px; - min-height: min-content; -} - -.min-height-max-content { - min-height: 600px; - min-height: max-content; -} - -.max-height-min-content { - max-height: 0px; - max-height: min-content; -} - -.max-height-max-content { - max-height: 0px; - max-height: max-content; -} - -.width-min-content { - width: 0px; - width: min-content; -} - -.width-max-content { - width: 0px; - width: max-content; -} - -.min-width-min-content { - min-width: 600px; - min-width: min-content; -} - -.min-width-max-content { - min-width: 600px; - min-width: max-content; -} - -.max-width-min-content { - max-width: 0px; - max-width: min-content; -} - -.max-width-max-content { - max-width: 0px; - max-width: max-content; -} - -.block-min-content { - block-size: 0px; - block-size: min-content; -} - -.block-max-content { - block-size: 0px; - block-size: max-content; -} - -.min-block-min-content { - min-block-size: 600px; - min-block-size: min-content; -} - -.min-block-max-content { - min-block-size: 600px; - min-block-size: max-content; -} - -.max-block-min-content { - max-block-size: 0px; - max-block-size: min-content; -} - -.max-block-max-content { - max-block-size: 0px; - max-block-size: max-content; -} diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html deleted file mode 100644 index b61f5ae9fcfe..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - CSS Reference Case: Different values of block sizing properties in vertical wm - - - - - - - - -
-
-
width: min-content
on this box.
-
width: max-content
on this box.
-
- -
-
min-width: min-content
on this box.
-
min-width: max-content
on this box.
-
- -
-
max-width: min-content
on this box.
-
max-width: max-content
on this box.
-
-
- -
-
-
block: min-content
on this box.
-
block: max-content
on this box.
-
- -
-
min-block: min-content
on this box.
-
min-block: max-content
on this box.
-
- -
-
max-block: min-content
on this box.
-
max-block: max-content
on this box.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1.html deleted file mode 100644 index 6b955a6371b9..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - CSS Test: Different values of block sizing properties with max-content and min-content in vertical wm - - - - - - - - - - - -
-
-
width: min-content
on this box.
-
width: max-content
on this box.
-
- -
-
- min-width: min-content
on this box. -
-
- min-width: max-content
on this box. -
-
- -
-
- max-width: min-content
on this box. -
- -
- max-width: max-content
on this box. -
-
-
- -
-
-
block: min-content
on this box.
-
block: max-content
on this box.
-
- -
-
- min-block: min-content
on this box. -
-
- min-block: max-content
on this box. -
-
- -
-
- max-block: min-content
on this box. -
- -
- max-block: max-content
on this box. -
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html deleted file mode 100644 index decf143e7518..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - CSS Reference Case: Different values of width:auto container in vertical wm - - - - - - - - -
-
-
auto
container: min-content.
-
auto
container: min-content.
-
-
-
10px
container: min-content.
-
10px
container: min-content.
-
-
-
150px
container: min-content.
-
150px
container: min-content.
-
- -
-
auto
container: max-content.
-
auto
container: max-content.
-
-
-
10px
container: max-content.
-
10px
container: max-content.
-
-
-
100px
container: max-content.
-
100px
container: max-content.
-
-
- -
-
-
auto
container: auto.
-
auto
container: auto.
-
- -
-
10px
container min-size: min-content.
-
10px
container min-size: min-content.
-
- -
-
10px
container min-size: max-content.
-
10px
container min-size: max-content.
-
- -
-
100px
container max-size: min-content.
-
100px
container max-size: min-content.
-
- -
-
100px
container max-size: max-content.
-
100px
container max-size: max-content.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html deleted file mode 100644 index 5c4097fa95e2..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - CSS Test: min-content and max-content for 'width' on a container, with various widths on children - - - - - - - - - - - -
-
-
auto
container: min-content.
-
auto
container: min-content.
-
-
-
10px
container: min-content.
-
10px
container: min-content.
-
-
-
100px
container: min-content.
-
100px
container: min-content.
-
- -
-
auto
container: max-content.
-
auto
container: max-content.
-
-
-
10px
container: max-content.
-
10px
container: max-content.
-
-
-
100px
container: max-content.
-
100px
container: max-content.
-
-
- -
-
-
auto
container: auto.
-
auto
container: auto.
-
- -
-
10px
container min-size: min-content.
-
10px
container min-size: min-content.
-
- -
-
10px
container min-size: max-content.
-
10px
container min-size: max-content.
-
- -
-
100px
container max-size: min-content.
-
100px
container max-size: min-content.
-
- -
-
100px
container max-size: max-content.
-
100px
container max-size: max-content.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html deleted file mode 100644 index 3619cf236407..000000000000 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - CSS Test: min-content and max-content for 'block-size' on a container, with various block-sizes on children - - - - - - - - - - - -
-
-
auto
container: min-content.
-
auto
container: min-content.
-
-
-
10px
container: min-content.
-
10px
container: min-content.
-
-
-
100px
container: min-content.
-
100px
container: min-content.
-
- -
-
auto
container: max-content.
-
auto
container: max-content.
-
-
-
10px
container: max-content.
-
10px
container: max-content.
-
-
-
100px
container: max-content.
-
100px
container: max-content.
-
-
- -
-
-
auto
container: auto.
-
auto
container: auto.
-
- -
-
10px
container min-size: min-content.
-
10px
container min-size: min-content.
-
- -
-
10px
container min-size: max-content.
-
10px
container min-size: max-content.
-
- -
-
100px
container max-size: min-content.
-
100px
container max-size: min-content.
-
- -
-
100px
container max-size: max-content.
-
100px
container max-size: max-content.
-
-
- - diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1-ref.html index d161ecc6f310..62ebd566591a 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1-ref.html @@ -14,11 +14,6 @@ x y - - - - -
xy
diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html index c3d147c0b1ce..b37c94ec5a34 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html @@ -11,11 +11,6 @@
xx y
- - - - -
xy
diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1-ref.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1-ref.html index 9ae2d347c6b7..1aad9eb16bdb 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1-ref.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1-ref.html @@ -19,11 +19,6 @@ table { table-layout: fixed; width: 500px; border-spacing: 0 }
xx y
- - - - -
xy
diff --git a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html index 808a61274d32..05a902217f0b 100644 --- a/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html +++ b/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html @@ -16,11 +16,6 @@ table { table-layout: fixed; width: 500px; border-spacing: 0 }
xx y
- - - - -
xy
diff --git a/testing/web-platform/tests/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html b/testing/web-platform/tests/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html deleted file mode 100644 index 2fd932f29a3b..000000000000 --- a/testing/web-platform/tests/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html +++ /dev/null @@ -1,223 +0,0 @@ - - - -Custom Elements: must enqueue an element on the appropriate element queue after checking callback is null and the attribute name - - - - - - - - - - - - diff --git a/testing/web-platform/tests/docs/_running-tests/chrome_android.md b/testing/web-platform/tests/docs/_running-tests/chrome_android.md index d6cad0acd4a9..adb662d5710d 100644 --- a/testing/web-platform/tests/docs/_running-tests/chrome_android.md +++ b/testing/web-platform/tests/docs/_running-tests/chrome_android.md @@ -10,7 +10,16 @@ connect to the device. ## Hosts Until we find a better way, we need to root the Android device and update the -/etc/hosts file to include the entries printed by `./wpt make-hosts-file`. +/etc/hosts file to include + +``` +127.0.0.1 web-platform.test +127.0.0.1 www.web-platform.test +127.0.0.1 www1.web-platform.test +127.0.0.1 www2.web-platform.test +127.0.0.1 xn--n8j6ds53lwwkrqhv28a.web-platform.test +127.0.0.1 xn--lve-6lad.web-platform.test +``` ## CA certificate diff --git a/testing/web-platform/tests/docs/_writing-tests/assumptions.md b/testing/web-platform/tests/docs/_writing-tests/assumptions.md index 28a990a3f719..d1ab75b0f1d3 100644 --- a/testing/web-platform/tests/docs/_writing-tests/assumptions.md +++ b/testing/web-platform/tests/docs/_writing-tests/assumptions.md @@ -8,7 +8,7 @@ The tests make a number of assumptions of the user agent, and new tests can freely rely on these assumptions being true: * The device is a full-color device. - * The device has a viewport width of at least 600px. + * The device has a viewport width of at least 800px. * The UA imposes no minimum font size. * The `medium` `font-size` computes to 16px. * The canvas background is `white`. diff --git a/testing/web-platform/tests/docs/_writing-tests/general-guidelines.md b/testing/web-platform/tests/docs/_writing-tests/general-guidelines.md index ff099ddf0a53..a07d55b9e1ba 100644 --- a/testing/web-platform/tests/docs/_writing-tests/general-guidelines.md +++ b/testing/web-platform/tests/docs/_writing-tests/general-guidelines.md @@ -90,7 +90,7 @@ headers. ### Be Short Tests should be as short as possible. For reftests in particular -scrollbars at 600×600px window size must be avoided unless scrolling +scrollbars at 800×600px window size must be avoided unless scrolling behavior is specifically being tested. For all tests extraneous elements on the page should be avoided so it is clear what is part of the test (for a typical testharness test, the only content on the page diff --git a/testing/web-platform/tests/docs/_writing-tests/testharness-api.md b/testing/web-platform/tests/docs/_writing-tests/testharness-api.md index 657d3962c989..5d23e253946d 100644 --- a/testing/web-platform/tests/docs/_writing-tests/testharness-api.md +++ b/testing/web-platform/tests/docs/_writing-tests/testharness-api.md @@ -776,14 +776,11 @@ assert that property `property_name` on object is readonly ### `assert_throws(code, func, description)` `code` - the expected exception. This can take several forms: - * string - asserts that the thrown exception must be a DOMException - with the given name, e.g., "TimeoutError". (For - compatibility with existing tests, the name of a - DOMException constant can also be given, e.g., - "TIMEOUT_ERR") - * object - asserts that the thrown exception must be any other kind - of exception, with a property called "name" that matches - `code.name`. + * string - the thrown exception must be a DOMException with the given + name, e.g., "TimeoutError" (for compatibility with existing + tests, a constant is also supported, e.g., "TIMEOUT_ERR") + * object - the thrown exception must have a property called "name" that + matches code.name `func` - a function that should throw diff --git a/testing/web-platform/tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html b/testing/web-platform/tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html new file mode 100644 index 000000000000..225c9e61a388 --- /dev/null +++ b/testing/web-platform/tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html @@ -0,0 +1,13 @@ + + +Make sure browsers throw when getting .length on some random object whose proto is an HTMLCollection + + + diff --git a/testing/web-platform/tests/dom/collections/HTMLCollection-as-prototype.html b/testing/web-platform/tests/dom/collections/HTMLCollection-as-prototype.html deleted file mode 100644 index 75546a77c5e5..000000000000 --- a/testing/web-platform/tests/dom/collections/HTMLCollection-as-prototype.html +++ /dev/null @@ -1,29 +0,0 @@ - - -Objects whose prototype is an HTMLCollection - - -
- diff --git a/testing/web-platform/tests/dom/collections/HTMLCollection-delete.html b/testing/web-platform/tests/dom/collections/HTMLCollection-delete.html deleted file mode 100644 index 6f5b9326bb94..000000000000 --- a/testing/web-platform/tests/dom/collections/HTMLCollection-delete.html +++ /dev/null @@ -1,45 +0,0 @@ - - -Deleting properties from HTMLCollection - - -
- - diff --git a/testing/web-platform/tests/dom/events/Event-dispatch-click.html b/testing/web-platform/tests/dom/events/Event-dispatch-click.html index 2241d57e5118..4aa4bbe4877b 100644 --- a/testing/web-platform/tests/dom/events/Event-dispatch-click.html +++ b/testing/web-platform/tests/dom/events/Event-dispatch-click.html @@ -74,17 +74,17 @@ async_test(function(t) { t.done() }, "pick the first with activation behavior ") +var globalCounter = 0 // sorry async_test(function(t) { // as above with - window.hrefComplete = t.step_func(function(a) { - assert_equals(a, 'child'); - t.done(); - }); + var i = 0 var link = document.createElement("a") - link.href = "javascript:hrefComplete('link')" // must not be triggered + link.href = "javascript:(function(){globalCounter--})()" // must not be triggered dump.appendChild(link) var child = link.appendChild(document.createElement("a")) - child.href = "javascript:hrefComplete('child')" + child.href = "javascript:(function(){globalCounter++})()" child.dispatchEvent(new MouseEvent("click", {bubbles:true})) + assert_equals(globalCounter, 1) + t.done() }, "pick the first with activation behavior ") async_test(function(t) { diff --git a/testing/web-platform/tests/dom/events/EventListener-handleEvent.html b/testing/web-platform/tests/dom/events/EventListener-handleEvent.html index 6630f273fff4..b33b030a641d 100644 --- a/testing/web-platform/tests/dom/events/EventListener-handleEvent.html +++ b/testing/web-platform/tests/dom/events/EventListener-handleEvent.html @@ -3,83 +3,40 @@ EventListener::handleEvent() -
-
+
x
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/dom/events/document-level-wheel-event-listener-passive-by-default-manual.html b/testing/web-platform/tests/dom/events/document-level-wheel-event-listener-passive-by-default-manual.html deleted file mode 100644 index c94d5b006c8e..000000000000 --- a/testing/web-platform/tests/dom/events/document-level-wheel-event-listener-passive-by-default-manual.html +++ /dev/null @@ -1,17 +0,0 @@ - -Default passive document level wheel event listener manual test - - - -
This is a manual test since there is no way to synthesize wheel events. -Scroll by wheel in the middle of the page to run the test.
- diff --git a/testing/web-platform/tests/encoding/resources/single-byte-raw.py b/testing/web-platform/tests/encoding/resources/single-byte-raw.py index 494f37a185d3..b4a6c90405ec 100644 --- a/testing/web-platform/tests/encoding/resources/single-byte-raw.py +++ b/testing/web-platform/tests/encoding/resources/single-byte-raw.py @@ -1,3 +1,3 @@ def main(request, response): response.headers.set("Content-Type", "text/plain;charset=" + request.GET.first("label")) - response.content = "".join(chr(byte) for byte in range(255)) + response.content = "".join(chr(byte) for byte in xrange(255)) diff --git a/testing/web-platform/tests/encoding/streams/decode-bad-chunks.any.js b/testing/web-platform/tests/encoding/streams/decode-bad-chunks.any.js index de2ba74c1016..101fb3aeb614 100644 --- a/testing/web-platform/tests/encoding/streams/decode-bad-chunks.any.js +++ b/testing/web-platform/tests/encoding/streams/decode-bad-chunks.any.js @@ -23,6 +23,26 @@ const badChunks = [ name: 'array', value: [65] }, + { + name: 'detached ArrayBufferView', + value: (() => { + const u8 = new Uint8Array([65]); + const ab = u8.buffer; + const mc = new MessageChannel(); + mc.port1.postMessage(ab, [ab]); + return u8; + })() + }, + { + name: 'detached ArrayBuffer', + value: (() => { + const u8 = new Uint8Array([65]); + const ab = u8.buffer; + const mc = new MessageChannel(); + mc.port1.postMessage(ab, [ab]); + return ab; + })() + }, { name: 'SharedArrayBuffer', // Use a getter to postpone construction so that all tests don't fail where diff --git a/testing/web-platform/tests/encoding/streams/decode-utf8.any.js b/testing/web-platform/tests/encoding/streams/decode-utf8.any.js index 266899c6c965..34fa764bf0a6 100644 --- a/testing/web-platform/tests/encoding/streams/decode-utf8.any.js +++ b/testing/web-platform/tests/encoding/streams/decode-utf8.any.js @@ -39,23 +39,3 @@ promise_test(async () => { assert_array_equals(array, [expectedOutputString], 'the output should be in one chunk'); }, 'a trailing empty chunk should be ignored'); - -promise_test(async () => { - const buffer = new ArrayBuffer(3); - const view = new Uint8Array(buffer, 1, 1); - view[0] = 65; - new MessageChannel().port1.postMessage(buffer, [buffer]); - const input = readableStreamFromArray([view]); - const output = input.pipeThrough(new TextDecoderStream()); - const array = await readableStreamToArray(output); - assert_array_equals(array, [], 'no chunks should be output'); -}, 'decoding a transferred Uint8Array chunk should give no output'); - -promise_test(async () => { - const buffer = new ArrayBuffer(1); - new MessageChannel().port1.postMessage(buffer, [buffer]); - const input = readableStreamFromArray([buffer]); - const output = input.pipeThrough(new TextDecoderStream()); - const array = await readableStreamToArray(output); - assert_array_equals(array, [], 'no chunks should be output'); -}, 'decoding a transferred ArrayBuffer chunk should give no output'); diff --git a/testing/web-platform/tests/encrypted-media/clearkey-check-encryption-scheme.https.html b/testing/web-platform/tests/encrypted-media/clearkey-check-encryption-scheme.https.html deleted file mode 100644 index eb580ea5f87f..000000000000 --- a/testing/web-platform/tests/encrypted-media/clearkey-check-encryption-scheme.https.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Encrypted Media Extensions: Check encryptionScheme with Clear Key - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/testing/web-platform/tests/encrypted-media/clearkey-check-status-for-hdcp.https.html b/testing/web-platform/tests/encrypted-media/clearkey-check-status-for-hdcp.https.html deleted file mode 100644 index 5ec3b262852e..000000000000 --- a/testing/web-platform/tests/encrypted-media/clearkey-check-status-for-hdcp.https.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Encrypted Media Extensions: Check HDCP status with Clear Key - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/testing/web-platform/tests/encrypted-media/drm-check-encryption-scheme.https.html b/testing/web-platform/tests/encrypted-media/drm-check-encryption-scheme.https.html deleted file mode 100644 index 862591b1b897..000000000000 --- a/testing/web-platform/tests/encrypted-media/drm-check-encryption-scheme.https.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Encrypted Media Extensions: Check encryptionScheme with DRM - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/testing/web-platform/tests/encrypted-media/drm-check-status-for-hdcp.https.html b/testing/web-platform/tests/encrypted-media/drm-check-status-for-hdcp.https.html deleted file mode 100644 index 68c45be69b7b..000000000000 --- a/testing/web-platform/tests/encrypted-media/drm-check-status-for-hdcp.https.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Encrypted Media Extensions: Check HDCP status with DRM - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/testing/web-platform/tests/encrypted-media/encrypted-media-supported-by-feature-policy.tentative.html b/testing/web-platform/tests/encrypted-media/encrypted-media-supported-by-feature-policy.tentative.html deleted file mode 100644 index 5b2d2240c6ad..000000000000 --- a/testing/web-platform/tests/encrypted-media/encrypted-media-supported-by-feature-policy.tentative.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that encrypted-media is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/encrypted-media/scripts/check-encryption-scheme.js b/testing/web-platform/tests/encrypted-media/scripts/check-encryption-scheme.js deleted file mode 100644 index 5d629271b42f..000000000000 --- a/testing/web-platform/tests/encrypted-media/scripts/check-encryption-scheme.js +++ /dev/null @@ -1,41 +0,0 @@ -function runTest(config, qualifier) -{ - function checkEncryptionScheme(encryptionScheme) - { - var simpleConfig = getSimpleConfiguration(); - assert_greater_than(simpleConfig[0].audioCapabilities.length, 0); - simpleConfig[0].audioCapabilities.forEach(function(capability) { - capability.encryptionScheme = encryptionScheme; - }); - - return navigator.requestMediaKeySystemAccess(config.keysystem, simpleConfig) - .then( - function(access) { - var actualConfiguration = access.getConfiguration(); - for (let i = 0; i < actualConfiguration.audioCapabilities.length; i++) { - const capability = actualConfiguration.audioCapabilities[i]; - - // If "encryptionScheme" is not supported, fail. - if (!('encryptionScheme' in capability)) { - return Promise.reject('Not implemented'); - } - - // If "encryptionScheme" is supported, it should be returned. - assert_equals(capability.encryptionScheme, encryptionScheme); - } - return Promise.resolve('Supported'); - }, - function error() { - // CDM does not support "encryptionScheme". Test should still pass. - return Promise.resolve('Not supported'); - }); - } - - promise_test( - () => checkEncryptionScheme('cenc'), - testnamePrefix(qualifier, config.keysystem) + ' support for "cenc" encryption scheme.'); - - promise_test( - () => checkEncryptionScheme('cbcs'), - testnamePrefix(qualifier, config.keysystem) + ' support for "cbcs" encryption scheme.'); -} diff --git a/testing/web-platform/tests/encrypted-media/scripts/check-status-for-hdcp.js b/testing/web-platform/tests/encrypted-media/scripts/check-status-for-hdcp.js deleted file mode 100644 index ac3081969523..000000000000 --- a/testing/web-platform/tests/encrypted-media/scripts/check-status-for-hdcp.js +++ /dev/null @@ -1,26 +0,0 @@ -function runTest(config, qualifier) -{ - function checkStatusForMinHdcpVersionPolicy(hdcpVersion) - { - return navigator.requestMediaKeySystemAccess(config.keysystem, getSimpleConfiguration()) - .then(function(access) { - return access.createMediaKeys(); - }) - .then(function(mediaKeys) { - // As HDCP policy depends on the hardware running this test, - // don't bother checking the result returned as it may or - // may not be supported. This simply verifies that - // getStatusForPolicy() exists and doesn't blow up. - return mediaKeys.getStatusForPolicy({minHdcpVersion: hdcpVersion}); - }); - } - - promise_test( - () => checkStatusForMinHdcpVersionPolicy(''), - testnamePrefix(qualifier, config.keysystem) + - ' support for empty HDCP version.'); - - promise_test( - () => checkStatusForMinHdcpVersionPolicy('1.0'), - testnamePrefix(qualifier, config.keysystem) + ' support for HDCP 1.0.'); -} diff --git a/testing/web-platform/tests/event-timing/supported-types.window.js b/testing/web-platform/tests/event-timing/supported-types.window.js deleted file mode 100644 index c81d501f49fc..000000000000 --- a/testing/web-platform/tests/event-timing/supported-types.window.js +++ /dev/null @@ -1,11 +0,0 @@ -test(() => { - if (typeof PerformanceObserver.supportedEntryTypes === "undefined") - assert_unreached("supportedEntryTypes is not supported."); - const types = PerformanceObserver.supportedEntryTypes; - assert_true(types.includes("firstInput"), - "There should be 'firstInput' in PerformanceObserver.supportedEntryTypes"); - assert_true(types.includes("event"), - "There should be 'event' in PerformanceObserver.supportedEntryTypes"); - assert_greater_than(types.indexOf("firstInput"), types.indexOf('event'), - "The 'firstInput' entry should appear after the 'event' entry"); -}, "supportedEntryTypes contains 'event' and 'firstInput'."); diff --git a/testing/web-platform/tests/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html b/testing/web-platform/tests/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html index e7150a91e874..b45d8c3d4483 100644 --- a/testing/web-platform/tests/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html +++ b/testing/web-platform/tests/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html @@ -7,7 +7,7 @@ - - - - -

Making sure there is room for vertical scroll

-
-
-

EOP

- diff --git a/testing/web-platform/tests/feature-policy/experimental-features/vertical-scroll-main-frame-manual.tentative.html.headers b/testing/web-platform/tests/feature-policy/experimental-features/vertical-scroll-main-frame-manual.tentative.html.headers deleted file mode 100644 index 44072fce5640..000000000000 --- a/testing/web-platform/tests/feature-policy/experimental-features/vertical-scroll-main-frame-manual.tentative.html.headers +++ /dev/null @@ -1 +0,0 @@ -Feature-Policy: vertical-scroll 'none' diff --git a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html index 6bf7ca65326a..3334b97247e5 100644 --- a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html +++ b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html @@ -15,7 +15,7 @@ // Test that fullscreen's allowlist is ['*'] test(function() { assert_array_equals( - document.featurePolicy.getAllowlistForFeature('fullscreen'), + document.policy.getAllowlistForFeature('fullscreen'), ['*']); }, header_policy + ' -- test allowlist is ['*']'); diff --git a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html index 8641746ec8fb..60e22f4aec86 100644 --- a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html +++ b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html @@ -15,7 +15,7 @@ // Test that fullscreen's allowlist is ['same_origin'] test(function() { assert_array_equals( - document.featurePolicy.getAllowlistForFeature('fullscreen'), + document.policy.getAllowlistForFeature('fullscreen'), [same_origin]); }, header_policy + ' -- test allowlist is [same_origin]'); diff --git a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html index e07c51fefd9c..ade5dda4d9dd 100644 --- a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html +++ b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html @@ -16,7 +16,7 @@ // Test that fullscreen's allowlist is [same_origin, cross_origin, 'https://www.example.com'] test(function() { assert_array_equals( - document.featurePolicy.getAllowlistForFeature('fullscreen').sort(), + document.policy.getAllowlistForFeature('fullscreen').sort(), [same_origin, cross_origin, 'https://www.example.com'].sort()); }, header_policy + ' -- test allowlist is [same_origin, cross_origin, https://www.example.com]'); diff --git a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-declined.https.sub.html b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-declined.https.sub.html index d00d592d9ac4..531c919aa035 100644 --- a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-declined.https.sub.html +++ b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-declined.https.sub.html @@ -16,7 +16,7 @@ // Test that fullscreen's allowlist is [same_origin, cross_origin, 'https://www.example.com'] test(function() { assert_array_equals( - document.featurePolicy.getAllowlistForFeature('fullscreen'), + document.policy.getAllowlistForFeature('fullscreen'), [cross_origin, 'https://www.example.com'].sort()); }, header_policy + ' -- test allowlist is [cross_origin, https://www.example.com]'); diff --git a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html index 9a0f483ce44b..c025705a36b1 100644 --- a/testing/web-platform/tests/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html +++ b/testing/web-platform/tests/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html @@ -15,7 +15,7 @@ // Test that fullscreen's allowlist is [] test(function() { assert_array_equals( - document.featurePolicy.getAllowlistForFeature('fullscreen'), + document.policy.getAllowlistForFeature('fullscreen'), []); }, header_policy + ' -- test allowlist is []'); diff --git a/testing/web-platform/tests/feature-policy/idlharness.window.js b/testing/web-platform/tests/feature-policy/idlharness.window.js index 33bbe3c14ffe..fb17cab982ac 100644 --- a/testing/web-platform/tests/feature-policy/idlharness.window.js +++ b/testing/web-platform/tests/feature-policy/idlharness.window.js @@ -12,7 +12,7 @@ idl_test( idl_array.add_objects({ Document: ['document'], HTMLIframeElement: ['document.createElement("iframe")'], - FeaturePolicy: ['document.featurePolicy'], + Policy: ['document.policy'], }) } ); diff --git a/testing/web-platform/tests/feature-policy/payment-supported-by-feature-policy.tentative.html b/testing/web-platform/tests/feature-policy/payment-supported-by-feature-policy.tentative.html deleted file mode 100644 index 07dec701769d..000000000000 --- a/testing/web-platform/tests/feature-policy/payment-supported-by-feature-policy.tentative.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that payment is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/feature-policy/picture-in-picture-supported-by-feature-policy.html b/testing/web-platform/tests/feature-policy/picture-in-picture-supported-by-feature-policy.html deleted file mode 100644 index a65c682a6add..000000000000 --- a/testing/web-platform/tests/feature-policy/picture-in-picture-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that picture-in-picture is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/feature-policy/reporting/camera-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/camera-report-only.https.html.headers index d7e19c072f78..46b84811f555 100644 --- a/testing/web-platform/tests/feature-policy/reporting/camera-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/camera-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: camera 'none' +Feature-Policy: camera-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/document-write-report-only.html.headers b/testing/web-platform/tests/feature-policy/reporting/document-write-report-only.html.headers index bd1418700c23..63e43f1d7193 100644 --- a/testing/web-platform/tests/feature-policy/reporting/document-write-report-only.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/document-write-report-only.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: document-write 'none' +Feature-Policy: document-write-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/encrypted-media-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/encrypted-media-report-only.https.html.headers index 37e625f31d13..a2c8fbb44259 100644 --- a/testing/web-platform/tests/feature-policy/reporting/encrypted-media-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/encrypted-media-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: encrypted-media 'none' +Feature-Policy: encrypted-media-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/fullscreen-report-only.html.headers b/testing/web-platform/tests/feature-policy/reporting/fullscreen-report-only.html.headers index 1137afb1a688..33defa88f6ef 100644 --- a/testing/web-platform/tests/feature-policy/reporting/fullscreen-report-only.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/fullscreen-report-only.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: fullscreen 'none' +Feature-Policy: fullscreen-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/generic-sensor-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/generic-sensor-report-only.https.html.headers index 9d49d997f626..26605eb0fa6c 100644 --- a/testing/web-platform/tests/feature-policy/reporting/generic-sensor-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/generic-sensor-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: ambient-light-sensor 'none'; accelerometer 'none'; gyroscope 'none'; magnetometer 'none' +Feature-Policy: ambient-light-sensor-report-only 'none'; accelerometer-report-only 'none'; gyroscope-report-only 'none'; magnetometer-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/geolocation-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/geolocation-report-only.https.html.headers index ba0662f577b0..fc9859000f56 100644 --- a/testing/web-platform/tests/feature-policy/reporting/geolocation-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/geolocation-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: geolocation 'none' +Feature-Policy: geolocation-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/image.bmp b/testing/web-platform/tests/feature-policy/reporting/image.bmp deleted file mode 100644 index f2b88690fcf1..000000000000 Binary files a/testing/web-platform/tests/feature-policy/reporting/image.bmp and /dev/null differ diff --git a/testing/web-platform/tests/feature-policy/reporting/legacy-image-formats-reporting.html b/testing/web-platform/tests/feature-policy/reporting/legacy-image-formats-reporting.html deleted file mode 100644 index 6cd2e752eb91..000000000000 --- a/testing/web-platform/tests/feature-policy/reporting/legacy-image-formats-reporting.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - diff --git a/testing/web-platform/tests/feature-policy/reporting/legacy-image-formats-reporting.html.headers b/testing/web-platform/tests/feature-policy/reporting/legacy-image-formats-reporting.html.headers deleted file mode 100644 index 1003c32a445d..000000000000 --- a/testing/web-platform/tests/feature-policy/reporting/legacy-image-formats-reporting.html.headers +++ /dev/null @@ -1 +0,0 @@ -Feature-Policy: legacy-image-formats 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/microphone-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/microphone-report-only.https.html.headers index 5342e71dec8c..7673d05b9485 100644 --- a/testing/web-platform/tests/feature-policy/reporting/microphone-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/microphone-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: microphone 'none' +Feature-Policy: microphone-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/midi-report-only.html.headers b/testing/web-platform/tests/feature-policy/reporting/midi-report-only.html.headers index d307ccc9b09c..3c6a2d4fbb32 100644 --- a/testing/web-platform/tests/feature-policy/reporting/midi-report-only.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/midi-report-only.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: midi 'none' +Feature-Policy: midi-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/payment-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/payment-report-only.https.html.headers index dc41987d022b..6411478e4ca3 100644 --- a/testing/web-platform/tests/feature-policy/reporting/payment-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/payment-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: payment 'none' +Feature-Policy: payment-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/picture-in-picture-report-only.html.headers b/testing/web-platform/tests/feature-policy/reporting/picture-in-picture-report-only.html.headers index b3ec5aaccf07..0df90a3e94a3 100644 --- a/testing/web-platform/tests/feature-policy/reporting/picture-in-picture-report-only.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/picture-in-picture-report-only.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: picture-in-picture 'none' +Feature-Policy: picture-in-picture-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/sync-xhr-report-only.html.headers b/testing/web-platform/tests/feature-policy/reporting/sync-xhr-report-only.html.headers index 819dc7addcf1..79a82cfb6351 100644 --- a/testing/web-platform/tests/feature-policy/reporting/sync-xhr-report-only.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/sync-xhr-report-only.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: sync-xhr 'none' +Feature-Policy: sync-xhr-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/unoptimized-image.jpg b/testing/web-platform/tests/feature-policy/reporting/unoptimized-image.jpg deleted file mode 100644 index 599137a55d71..000000000000 Binary files a/testing/web-platform/tests/feature-policy/reporting/unoptimized-image.jpg and /dev/null differ diff --git a/testing/web-platform/tests/feature-policy/reporting/unoptimized-images-reporting.html b/testing/web-platform/tests/feature-policy/reporting/unoptimized-images-reporting.html deleted file mode 100644 index fb27a13996a4..000000000000 --- a/testing/web-platform/tests/feature-policy/reporting/unoptimized-images-reporting.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - diff --git a/testing/web-platform/tests/feature-policy/reporting/unoptimized-images-reporting.html.headers b/testing/web-platform/tests/feature-policy/reporting/unoptimized-images-reporting.html.headers deleted file mode 100644 index 10b41235409e..000000000000 --- a/testing/web-platform/tests/feature-policy/reporting/unoptimized-images-reporting.html.headers +++ /dev/null @@ -1 +0,0 @@ -Feature-Policy: unoptimized-images 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/usb-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/usb-report-only.https.html.headers index 2705af70cee8..bd2e3c6fe508 100644 --- a/testing/web-platform/tests/feature-policy/reporting/usb-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/usb-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: usb 'none' +Feature-Policy: usb-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/vr-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/vr-report-only.https.html.headers index 0761021f45e1..b54cad2af941 100644 --- a/testing/web-platform/tests/feature-policy/reporting/vr-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/vr-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: vr 'none' +Feature-Policy: vr-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html b/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html index 6844226f2bd2..b52bdbfaa470 100644 --- a/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html +++ b/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html @@ -23,11 +23,11 @@ promise_test(async t => { {types: ['feature-policy-violation']}).observe(); }); try { - await navigator.xr.supportsSessionMode('inline'); + await navigator.xr.requestDevice(); } catch (err) { - // If no XR devices are available, supportsSessionMode() will reject with a - // NotSupportedError, but the report should be generated anyway. - assert_equals(err.name, 'NotSupportedError'); + // If no XR devices are available, requestDevice() will throw NotFoundError, + // but the report should be generated anyway. + assert_equals(err.name, 'NotFoundError'); } check_report_format(await report); }, "XR report only mode"); diff --git a/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html.headers index 0761021f45e1..b54cad2af941 100644 --- a/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/xr-report-only.https.html.headers @@ -1 +1 @@ -Feature-Policy-Report-Only: vr 'none' +Feature-Policy: vr-report-only 'none' diff --git a/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html b/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html index 1982ea544c53..b737bb9a6047 100644 --- a/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html +++ b/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html @@ -22,7 +22,7 @@ promise_test(async (t) => { new ReportingObserver((reports, observer) => resolve([reports, observer]), {types: ['feature-policy-violation']}).observe(); }); - await promise_rejects(t, 'SecurityError', navigator.xr.supportsSessionMode('inline'), + await promise_rejects(t, 'SecurityError', navigator.xr.requestDevice(), "XR device access should not be allowed in this document."); const [reports, observer] = await report; check_report_format(reports, observer); diff --git a/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html.headers b/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html.headers index d021af75636d..ea8722131ce0 100644 --- a/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html.headers +++ b/testing/web-platform/tests/feature-policy/reporting/xr-reporting.https.html.headers @@ -1 +1 @@ -Feature-Policy: vr 'none' +Feature-Policy: xr 'none' diff --git a/testing/web-platform/tests/feature-policy/resources/feature-policy-allowedfeatures.html b/testing/web-platform/tests/feature-policy/resources/feature-policy-allowedfeatures.html index f4b020273fd3..9cc8e1e33a32 100644 --- a/testing/web-platform/tests/feature-policy/resources/feature-policy-allowedfeatures.html +++ b/testing/web-platform/tests/feature-policy/resources/feature-policy-allowedfeatures.html @@ -2,6 +2,6 @@ 'use strict'; window.onload = function() { - parent.postMessage(document.featurePolicy.allowedFeatures(), '*'); + parent.postMessage(document.policy.allowedFeatures(), '*'); } diff --git a/testing/web-platform/tests/feature-policy/resources/featurepolicy.js b/testing/web-platform/tests/feature-policy/resources/featurepolicy.js index e2577f35c3fb..e0f0faf6ca2c 100644 --- a/testing/web-platform/tests/feature-policy/resources/featurepolicy.js +++ b/testing/web-platform/tests/feature-policy/resources/featurepolicy.js @@ -1,7 +1,6 @@ // Feature test to avoid timeouts function assert_feature_policy_supported() { - assert_not_equals(document.featurePolicy, undefined, - 'Feature Policy is supported'); + assert_not_equals(document.policy, undefined, 'Feature Policy is supported'); } // Tests whether a feature that is enabled/disabled by feature policy works // as expected. @@ -258,8 +257,7 @@ function run_all_fp_tests_allow_all( // Arguments: // expected_policy: A list of {feature, allowlist} pairs where the feature is // enabled for every origin in the allowlist, in the |policy|. -// policy: Either a document.featurePolicy or an iframe.featurePolicy to be -// tested. +// policy: Either a document.policy or a iframe.policy to be tested. // message: A short description of what policy is being tested. function test_allowlists(expected_policy, policy, message) { for (var allowlist of allowlists) { @@ -411,7 +409,7 @@ function test_frame_policy( document.body.appendChild(frame); // frame_policy should be dynamically updated as allow and allowfullscreen is // updated. - var frame_policy = frame.featurePolicy; + var frame_policy = frame.policy; if (typeof allow !== 'undefined') { frame.setAttribute('allow', allow); } diff --git a/testing/web-platform/tests/fetch/api/abort/general.any.js b/testing/web-platform/tests/fetch/api/abort/general.any.js index d6159c7e1b02..4bc404d9e8a2 100644 --- a/testing/web-platform/tests/fetch/api/abort/general.any.js +++ b/testing/web-platform/tests/fetch/api/abort/general.any.js @@ -1,6 +1,5 @@ // META: global=window,worker // META: script=/common/utils.js -// META: script=/common/get-host-info.sub.js // META: script=../request/request-error.js const BODY_METHODS = ['arrayBuffer', 'blob', 'formData', 'json', 'text']; @@ -17,9 +16,6 @@ function abortRequests() { ); } -const hostInfo = get_host_info(); -const urlHostname = hostInfo.REMOTE_HOST; - promise_test(async t => { const controller = new AbortController(); const signal = controller.signal; @@ -36,7 +32,7 @@ promise_test(async t => { controller.abort(); const url = new URL('../resources/data.json', location); - url.hostname = urlHostname; + url.hostname = 'www1.' + url.hostname; const fetchPromise = fetch(url, { signal, @@ -319,7 +315,7 @@ promise_test(async t => { requestAbortKeys.push(abortKey); const url = new URL(`../resources/infinite-slow-response.py?stateKey=${stateKey}&abortKey=${abortKey}`, location); - url.hostname = urlHostname; + url.hostname = 'www1.' + url.hostname; await fetch(url, { signal, @@ -327,7 +323,7 @@ promise_test(async t => { }); const stashTakeURL = new URL(`../resources/stash-take.py?key=${stateKey}`, location); - stashTakeURL.hostname = urlHostname; + stashTakeURL.hostname = 'www1.' + stashTakeURL.hostname; const beforeAbortResult = await fetch(stashTakeURL).then(r => r.json()); assert_equals(beforeAbortResult, "open", "Connection is open"); diff --git a/testing/web-platform/tests/fetch/api/basic/mode-no-cors.sub.any.js b/testing/web-platform/tests/fetch/api/basic/mode-no-cors.sub.any.js index a4abcac55f39..709eef5bf1db 100644 --- a/testing/web-platform/tests/fetch/api/basic/mode-no-cors.sub.any.js +++ b/testing/web-platform/tests/fetch/api/basic/mode-no-cors.sub.any.js @@ -7,7 +7,6 @@ function fetchNoCors(url, isOpaqueFiltered) { return fetch(url + urlQuery, {"mode": "no-cors"}).then(function(resp) { assert_equals(resp.status, 0, "Opaque filter: status is 0"); assert_equals(resp.statusText, "", "Opaque filter: statusText is \"\""); - assert_equals(resp.url, "", "Opaque filter: url is \"\""); assert_equals(resp.type , "opaque", "Opaque filter: response's type is opaque"); assert_equals(resp.headers.get("x-is-filtered"), null, "Header x-is-filtered is filtered"); }); diff --git a/testing/web-platform/tests/fetch/corb/img-mime-types-coverage.tentative.sub.html b/testing/web-platform/tests/fetch/corb/img-mime-types-coverage.tentative.sub.html index 223a0a375c33..65c5b846d534 100644 --- a/testing/web-platform/tests/fetch/corb/img-mime-types-coverage.tentative.sub.html +++ b/testing/web-platform/tests/fetch/corb/img-mime-types-coverage.tentative.sub.html @@ -45,12 +45,7 @@ const get_url = (mime) => { // www1 is cross-origin, so the HTTP response is CORB-eligible --> - // - // TODO(lukasza@chromium.org): Once https://crbug.com/888079 and - // https://crbug.com/891872 are fixed, we should use a cross-*origin* - // rather than cross-*site* URL below (e.g. s/hosts[alt]/domains/g). - // See also https://crbug.com/918660 for more context. - url = "http://{{hosts[alt][www1]}}:{{ports[http][0]}}" + url = "http://{{domains[www1]}}:{{ports[http][0]}}" url = url + "/fetch/nosniff/resources/image.py" if (mime != null) { url += "?type=" + encodeURIComponent(mime) diff --git a/testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub.html b/testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub.html index 46403b0b1810..82adc47b0cf3 100644 --- a/testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub.html +++ b/testing/web-platform/tests/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub.html @@ -7,11 +7,5 @@ - - + + diff --git a/testing/web-platform/tests/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html b/testing/web-platform/tests/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html index 2fc93f8317e6..cea80f2f89fa 100644 --- a/testing/web-platform/tests/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html +++ b/testing/web-platform/tests/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html @@ -17,14 +17,8 @@ async_test(function(t) { }); - + + href="http://{{domains[www1]}}:{{ports[http][0]}}/fetch/corb/resources/png-mislabeled-as-html-nosniff.png"> diff --git a/testing/web-platform/tests/fetch/corb/script-html-correctly-labeled.tentative.sub.html b/testing/web-platform/tests/fetch/corb/script-html-correctly-labeled.tentative.sub.html index 407cef915844..8f4d7679e3d7 100644 --- a/testing/web-platform/tests/fetch/corb/script-html-correctly-labeled.tentative.sub.html +++ b/testing/web-platform/tests/fetch/corb/script-html-correctly-labeled.tentative.sub.html @@ -24,12 +24,7 @@ async_test(function(t) { }); // www1 is cross-origin, so the HTTP response is CORB-eligible. - // - // TODO(lukasza@chromium.org): Once https://crbug.com/888079 and - // https://crbug.com/891872 are fixed, we should use a cross-*origin* - // rather than cross-*site* URL below (e.g. s/hosts[alt]/domains/g). - // See also https://crbug.com/918660 for more context. - script.src = 'http://{{hosts[alt][www1]}}:{{ports[http][0]}}/fetch/corb/resources/html-correctly-labeled.html'; + script.src = 'http://{{domains[www1]}}:{{ports[http][0]}}/fetch/corb/resources/html-correctly-labeled.html'; document.body.appendChild(script) }, "CORB-blocked script has no syntax errors"); diff --git a/testing/web-platform/tests/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html b/testing/web-platform/tests/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html index 03924cdad0db..cabc7b09c458 100644 --- a/testing/web-platform/tests/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html +++ b/testing/web-platform/tests/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html @@ -68,12 +68,7 @@ function test(mime_type, body) { }); // www1 is cross-origin, so the HTTP response is CORB-eligible. - // - // TODO(lukasza@chromium.org): Once https://crbug.com/888079 and - // https://crbug.com/891872 are fixed, we should use a cross-*origin* - // rather than cross-*site* URL below (e.g. s/hosts[alt]/domains/g). - // See also https://crbug.com/918660 for more context. - var src_prefix = "http://{{hosts[alt][www1]}}:{{ports[http][0]}}/fetch/corb/resources/sniffable-resource.py"; + var src_prefix = "http://{{domains[www1]}}:{{ports[http][0]}}/fetch/corb/resources/sniffable-resource.py"; script.src = src_prefix + "?type=" + mime_type + "&body=" + encodeURIComponent(body); document.body.appendChild(script) }, "CORB-blocks '" + mime_type + "' that starts with the following JSON parser breaker: " + body); diff --git a/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.any.js b/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.any.js index 6f40c8465635..ded3bdc5daee 100644 --- a/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.any.js +++ b/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.any.js @@ -1,4 +1,4 @@ -// META: global=window,dedicatedworker,sharedworker +// META: global=window,worker // META: script=/common/get-host-info.sub.js const host = get_host_info(); @@ -40,8 +40,8 @@ promise_test((test) => { promise_test((test) => { const remoteURL = httpsBaseURL + "resources/hello.py?corp=same-site"; - return promise_rejects(test, new TypeError, fetch(remoteURL, { mode: "no-cors" })); -}, "Cross-scheme (HTTP to HTTPS) no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-site' response header."); + return fetch(remoteURL, { mode: "no-cors" }); +}, "Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-site' response header."); promise_test((test) => { const remoteURL = httpsBaseURL + "resources/hello.py?corp=same-origin"; diff --git a/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.https.any.js b/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.https.any.js deleted file mode 100644 index 98b9ba478531..000000000000 --- a/testing/web-platform/tests/fetch/cross-origin-resource-policy/fetch.https.any.js +++ /dev/null @@ -1,55 +0,0 @@ -// META: global=window,worker -// META: script=/common/get-host-info.sub.js - -const host = get_host_info(); -const path = "/fetch/cross-origin-resource-policy/"; -const localBaseURL = host.HTTPS_ORIGIN + path; -const notSameSiteBaseURL = host.HTTPS_NOTSAMESITE_ORIGIN + path; - -promise_test(async () => { - const response = await fetch("./resources/hello.py?corp=same-origin"); - assert_equals(await response.text(), "hello"); -}, "Same-origin fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header."); - -promise_test(async () => { - const response = await fetch("./resources/hello.py?corp=same-site"); - assert_equals(await response.text(), "hello"); -}, "Same-origin fetch with a 'Cross-Origin-Resource-Policy: same-site' response header."); - -promise_test(async (test) => { - const response = await fetch(notSameSiteBaseURL + "resources/hello.py?corp=same-origin"); - assert_equals(await response.text(), "hello"); -}, "Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header."); - -promise_test(async (test) => { - const response = await fetch(notSameSiteBaseURL + "resources/hello.py?corp=same-site"); - assert_equals(await response.text(), "hello"); -}, "Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header."); - -promise_test((test) => { - const remoteURL = notSameSiteBaseURL + "resources/hello.py?corp=same-origin"; - return promise_rejects(test, new TypeError, fetch(remoteURL, { mode : "no-cors" })); -}, "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header."); - -promise_test((test) => { - const remoteURL = notSameSiteBaseURL + "resources/hello.py?corp=same-site"; - return promise_rejects(test, new TypeError, fetch(remoteURL, { mode: "no-cors" })); -}, "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header."); - -promise_test((test) => { - const finalURL = notSameSiteBaseURL + "resources/hello.py?corp=same-origin"; - return promise_rejects(test, new TypeError, fetch("resources/redirect.py?redirectTo=" + encodeURIComponent(finalURL), { mode: "no-cors" })); -}, "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection."); - -promise_test((test) => { - const finalURL = localBaseURL + "resources/hello.py?corp=same-origin"; - return fetch(notSameSiteBaseURL + "resources/redirect.py?redirectTo=" + encodeURIComponent(finalURL), { mode: "no-cors" }); -}, "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a cross-origin redirection."); - -promise_test(async (test) => { - const finalURL = localBaseURL + "resources/hello.py?corp=same-origin"; - - await fetch(finalURL, { mode: "no-cors" }); - - return promise_rejects(test, new TypeError, fetch(notSameSiteBaseURL + "resources/redirect.py?corp=same-origin&redirectTo=" + encodeURIComponent(finalURL), { mode: "no-cors" })); -}, "Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header."); diff --git a/testing/web-platform/tests/fetch/cross-origin-resource-policy/syntax.any.js b/testing/web-platform/tests/fetch/cross-origin-resource-policy/syntax.any.js index dc874977a63e..cf5b06d5c4f4 100644 --- a/testing/web-platform/tests/fetch/cross-origin-resource-policy/syntax.any.js +++ b/testing/web-platform/tests/fetch/cross-origin-resource-policy/syntax.any.js @@ -8,8 +8,7 @@ const crossOriginURL = get_host_info().HTTP_REMOTE_ORIGIN + "/fetch/cross-origin "SAME-ORIGIN", "Same-Origin", "same-origin, <>", - "same-origin, same-origin", - "https://www.example.com", // See https://github.com/whatwg/fetch/issues/760 + "same-origin, same-origin" ].forEach(incorrectHeaderValue => { // Note: an incorrect value results in a successful load, so this test is only meaningful in // implementations with support for the header. diff --git a/testing/web-platform/tests/fetch/http-cache/post-patch.html b/testing/web-platform/tests/fetch/http-cache/post-patch.html deleted file mode 100644 index 9025a96e4e35..000000000000 --- a/testing/web-platform/tests/fetch/http-cache/post-patch.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - HTTP Cache - Caching POST and PATCH responses - - - - - - - - - - - - diff --git a/testing/web-platform/tests/fetch/http-cache/resources/http-cache.py b/testing/web-platform/tests/fetch/http-cache/resources/http-cache.py index e64fe6dfea0e..b22dadada3be 100755 --- a/testing/web-platform/tests/fetch/http-cache/resources/http-cache.py +++ b/testing/web-platform/tests/fetch/http-cache/resources/http-cache.py @@ -46,10 +46,7 @@ def handle_test(uuid, request, response): now = time.time() for header in config.get('response_headers', []): if header[0].lower() in LOCATIONHDRS: # magic locations - if (len(header[1]) > 0): - header[1] = "%s&target=%s" % (request.url, header[1]) - else: - header[1] = request.url + header[1] = "%s&target=%s" % (request.url, header[1]) if header[0].lower() in DATEHDRS and isinstance(header[1], int): # magic dates header[1] = http_date(now, header[1]) response.headers.set(header[0], header[1]) diff --git a/testing/web-platform/tests/fetch/sec-metadata/embed.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/embed.tentative.https.sub.html index 1c69c021accb..745ef42d484f 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/embed.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/embed.tentative.https.sub.html @@ -13,7 +13,7 @@ let e = document.createElement('embed'); e.src = "https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"embed", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"embed", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -32,7 +32,7 @@ let e = document.createElement('embed'); e.src = "https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"embed", "site":"same-site", "user":"?F"}; + let expected = {"destination":"embed", "site":"same-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -51,7 +51,7 @@ let e = document.createElement('embed'); e.src = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"embed", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"embed", "site":"cross-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/fetch.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/fetch.tentative.https.sub.html index f6460b4efca7..d18042ca98b0 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/fetch.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/fetch.tentative.https.sub.html @@ -7,10 +7,10 @@ return fetch("https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/echo-as-json.py") .then(r => r.json()) .then(j => { - assert_header_equals(j, { - "dest": "empty", - "site": "same-origin", - "user":"?F" + assert_header_equals(j.header, { + "cause": undefined, + "destination": "empty", + "site": "same-origin" }); }); }, "Same-origin fetch"); @@ -19,10 +19,10 @@ return fetch("https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/echo-as-json.py") .then(r => r.json()) .then(j => { - assert_header_equals(j, { - "dest": "empty", - "site": "same-site", - "user":"?F" + assert_header_equals(j.header, { + "cause": undefined, + "destination": "empty", + "site": "same-site" }); }); }, "Same-site fetch"); @@ -31,10 +31,10 @@ return fetch("https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/echo-as-json.py") .then(r => r.json()) .then(j => { - assert_header_equals(j, { - "dest": "empty", - "site": "cross-site", - "user":"?F" + assert_header_equals(j.header, { + "cause": undefined, + "destination": "empty", + "site": "cross-site" }); }); }, "Cross-site fetch"); diff --git a/testing/web-platform/tests/fetch/sec-metadata/font.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/font.tentative.https.sub.html index d2bcf6928848..0a75531c405f 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/font.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/font.tentative.https.sub.html @@ -46,7 +46,7 @@ promise_test(t => { return new Promise((resolve, reject) => { let key = "font-same-origin"; - let expected = {"dest":"font", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"font", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -58,7 +58,7 @@ promise_test(t => { return new Promise((resolve, reject) => { let key = "font-same-site"; - let expected = {"dest":"font", "site":"same-site", "user":"?F"}; + let expected = {"destination":"font", "site":"same-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -70,7 +70,7 @@ promise_test(t => { return new Promise((resolve, reject) => { let key = "font-cross-site"; - let expected = {"dest":"font", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"font", "site":"cross-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/iframe.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/iframe.tentative.https.sub.html index 6ee14300296b..8d89cda8936c 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/iframe.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/iframe.tentative.https.sub.html @@ -12,9 +12,9 @@ return; assert_header_equals(e.data, { - "dest": "nested-document", - "site": "same-origin", - "user":"?F" + "cause": "forced", + "destination": "nested-document", + "site": "same-origin" }); t.done(); })); @@ -30,9 +30,9 @@ return; assert_header_equals(e.data, { - "dest": "nested-document", - "site": "same-site", - "user": "?F" + "cause": "forced", + "destination": "nested-document", + "site": "same-site" }); t.done(); })); @@ -48,9 +48,9 @@ return; assert_header_equals(e.data, { - "dest": "nested-document", - "site": "cross-site", - "user": "?F" + "cause": "forced", + "destination": "nested-document", + "site": "cross-site" }); t.done(); })); diff --git a/testing/web-platform/tests/fetch/sec-metadata/img.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/img.tentative.https.sub.html index c5c389503cca..20701a651465 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/img.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/img.tentative.https.sub.html @@ -11,17 +11,10 @@ loadImageInWindow( "https://{{host}}:{{ports[https][0]}}/referrer-policy/generic/subresource/image.py", t.step_func_done(img => { - headers = decodeImageData(extractImageData(img)).headers; - got = { - "dest": headers["sec-fetch-dest"], - "mode": headers["sec-fetch-mode"], - "site": headers["sec-fetch-site"], - "user": headers["sec-fetch-user"] - }; - assert_header_equals(got, { - "dest": "image", - "site": "same-origin", - "user": "?F" + assert_header_equals(decodeImageData(extractImageData(img)).headers["sec-metadata"], { + "cause": undefined, + "destination": "image", + "site": "same-origin" }); }), [], @@ -32,17 +25,10 @@ loadImageInWindow( "https://{{hosts[][www]}}:{{ports[https][0]}}/referrer-policy/generic/subresource/image.py", t.step_func_done(img => { - headers = decodeImageData(extractImageData(img)).headers; - got = { - "dest": headers["sec-fetch-dest"], - "mode": headers["sec-fetch-mode"], - "site": headers["sec-fetch-site"], - "user": headers["sec-fetch-user"] - }; - assert_header_equals(got, { - "dest": "image", - "site": "same-site", - "user": "?F" + assert_header_equals(decodeImageData(extractImageData(img)).headers["sec-metadata"], { + "cause": undefined, + "destination": "image", + "site": "same-site" }); }), [], @@ -53,17 +39,10 @@ loadImageInWindow( "https://{{hosts[alt][www]}}:{{ports[https][0]}}/referrer-policy/generic/subresource/image.py", t.step_func_done(img => { - headers = decodeImageData(extractImageData(img)).headers; - got = { - "dest": headers["sec-fetch-dest"], - "mode": headers["sec-fetch-mode"], - "site": headers["sec-fetch-site"], - "user": headers["sec-fetch-user"] - }; - assert_header_equals(got, { - "dest": "image", - "site": "cross-site", - "user": "?F" + assert_header_equals(decodeImageData(extractImageData(img)).headers["sec-metadata"], { + "cause": undefined, + "destination": "image", + "site": "cross-site" }); }), [], diff --git a/testing/web-platform/tests/fetch/sec-metadata/object.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/object.tentative.https.sub.html index 0b9839470d1d..e1ac53157e02 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/object.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/object.tentative.https.sub.html @@ -13,7 +13,7 @@ let e = document.createElement('object'); e.data = "https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"object", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"object", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -32,7 +32,7 @@ let e = document.createElement('object'); e.data = "https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"object", "site":"same-site", "user":"?F"}; + let expected = {"destination":"object", "site":"same-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -51,7 +51,7 @@ let e = document.createElement('object'); e.data = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"object", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"object", "site":"cross-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html index 56d88d9156c7..9f497a9b62b8 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html @@ -12,7 +12,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"image", "site":"cross-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) @@ -38,7 +38,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"image", "site":"cross-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) @@ -64,7 +64,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"image", "site":"cross-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) diff --git a/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html index f6d18f568f1a..fdd8733ba6d6 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html @@ -14,7 +14,7 @@ promise_test(t => { e.src = "https://{{host}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=" +// same-origin "https://{{hosts[alt][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=" +// cross-site "https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key;// same-origin - let expected = {"dest":"image", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"image", "site":"cross-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) diff --git a/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html index 4756a79ab258..8fdc943f4c96 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html @@ -14,7 +14,7 @@ promise_test(t => { e.src = "https://{{host}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=" +// same-origin "https://{{hosts[][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=" +// same-site "https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key;// same-origin - let expected = {"dest":"image", "site":"same-site", "user":"?F"}; + let expected = {"destination":"image", "site":"same-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) diff --git a/testing/web-platform/tests/fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html index 8558d6890e6f..dea71c3f67dc 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html @@ -12,7 +12,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "/xhr/resources/redirect.py?location=https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"image", "site":"same-origin"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) @@ -39,7 +39,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "/xhr/resources/redirect.py?location=https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"same-site", "user":"?F"}; + let expected = {"destination":"image", "site":"same-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) @@ -66,7 +66,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "/xhr/resources/redirect.py?location=https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"image", "site":"cross-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) diff --git a/testing/web-platform/tests/fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html index 8e05b255b88d..a71163a1bfcb 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html @@ -12,7 +12,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "https://{{hosts[][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"same-site", "user":"?F"}; + let expected = {"destination":"image", "site":"same-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) @@ -39,7 +39,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "https://{{hosts[][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"same-site", "user":"?F"}; + let expected = {"destination":"image", "site":"same-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) @@ -66,7 +66,7 @@ promise_test(t => { let e = document.createElement('img'); e.src = "https://{{hosts[][www]}}:{{ports[https][0]}}/xhr/resources/redirect.py?location=https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; - let expected = {"dest":"image", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"image", "site":"cross-site"}; e.onload = e => { fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) diff --git a/testing/web-platform/tests/fetch/sec-metadata/report.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/report.tentative.https.sub.html index 1cfa8641ba87..a74da6a7a7d6 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/report.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/report.tentative.https.sub.html @@ -22,9 +22,9 @@ document.addEventListener("securitypolicyviolation", (e) => { counter++; if (counter == 3) { - generate_test({"dest":"report", "site":"same-origin", "user":"?F"}, "same-origin"); - generate_test({"dest":"report", "site":"same-site", "user":"?F"}, "same-site"); - generate_test({"dest":"report", "site":"cross-site", "user":"?F"}, "cross-site"); + generate_test({"destination":"report", "site":"same-origin"}, "same-origin"); + generate_test({"destination":"report", "site":"same-site"}, "same-site"); + generate_test({"destination":"report", "site":"cross-site"}, "cross-site"); } }); }, "Initialization."); diff --git a/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-json.py b/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-json.py index ce5a2d925d17..16cc67774f76 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-json.py +++ b/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-json.py @@ -8,10 +8,5 @@ def main(request, response): headers.append(("Access-Control-Allow-Origin", request.headers["origin"])) - body = json.dumps({ - "dest": request.headers.get("sec-fetch-dest", ""), - "mode": request.headers.get("sec-fetch-mode", ""), - "site": request.headers.get("sec-fetch-site", ""), - "user": request.headers.get("sec-fetch-user", ""), - }) + body = json.dumps({ "header": request.headers.get("sec-metadata", "") }) return headers, body diff --git a/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-script.py b/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-script.py index 7884b096d994..c1c6a4673acf 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-script.py +++ b/testing/web-platform/tests/fetch/sec-metadata/resources/echo-as-script.py @@ -3,11 +3,6 @@ import json def main(request, response): headers = [("Content-Type", "text/javascript")] - body = "var header = %s;" % json.dumps({ - "dest": request.headers.get("sec-fetch-dest", ""), - "mode": request.headers.get("sec-fetch-mode", ""), - "site": request.headers.get("sec-fetch-site", ""), - "user": request.headers.get("sec-fetch-user", ""), - }); + body = "var header = %s;" % json.dumps(request.headers.get("sec-metadata", "")); return headers, body diff --git a/testing/web-platform/tests/fetch/sec-metadata/resources/helper.js b/testing/web-platform/tests/fetch/sec-metadata/resources/helper.js index 1a9ec154e02b..037f7e1e1deb 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/resources/helper.js +++ b/testing/web-platform/tests/fetch/sec-metadata/resources/helper.js @@ -1,11 +1,18 @@ -function assert_header_equals(value, expected) { - if (typeof(value) === "string"){ - assert_not_equals(value, "No header has been recorded"); - value = JSON.parse(value); - } - assert_equals(value.dest, expected.dest, "dest"); - // Mode is commented out as no test cases have been filled out yet - // assert_equals(value.mode, expected.mode, "mode"); - assert_equals(value.site, expected.site, "site"); - assert_equals(value.user, expected.user, "user"); +function parse_metadata(value) { + let result = {}; + value.split(',').forEach(item => { + let parsed = item.trim().split('='); + result[parsed[0]] = parsed[1]; + }); + return result; +} + +function assert_header_equals(value, expected) { + // check that the returned value is an object, not a String + assert_not_equals(value, "", "Empty Sec-Metadata header."); + let result = parse_metadata(value); + assert_equals(result.cause, expected.cause, "cause"); + assert_equals(result.destination, expected.destination, "destination"); + assert_equals(result.target, expected.target, "target"); + assert_equals(result.site, expected.site, "site"); } diff --git a/testing/web-platform/tests/fetch/sec-metadata/resources/post-to-owner.py b/testing/web-platform/tests/fetch/sec-metadata/resources/post-to-owner.py index 81d4ebf74e3a..5472aa5b47e4 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/resources/post-to-owner.py +++ b/testing/web-platform/tests/fetch/sec-metadata/resources/post-to-owner.py @@ -12,10 +12,5 @@ def main(request, response): if (window.top != window) window.top.postMessage(data, "*"); - """ % json.dumps({ - "dest": request.headers.get("sec-fetch-dest", ""), - "mode": request.headers.get("sec-fetch-mode", ""), - "site": request.headers.get("sec-fetch-site", ""), - "user": request.headers.get("sec-fetch-user", ""), - }) + """ % json.dumps(request.headers.get("Sec-Metadata", "")) return headers, body diff --git a/testing/web-platform/tests/fetch/sec-metadata/resources/record-header.py b/testing/web-platform/tests/fetch/sec-metadata/resources/record-header.py index f215b0165073..adf9a53fa170 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/resources/record-header.py +++ b/testing/web-platform/tests/fetch/sec-metadata/resources/record-header.py @@ -2,7 +2,6 @@ import os import uuid import hashlib import time -import json def main(request, response): ## Get the query parameter (key) from URL ## @@ -31,14 +30,8 @@ def main(request, response): ## Record incoming Sec-Metadata header value else: try: - ## Return a serialized JSON object with one member per header. If the ## - ## header isn't present, the member will contain an empty string. ## - header = json.dumps({ - "dest": request.headers.get("sec-fetch-dest", ""), - "mode": request.headers.get("sec-fetch-mode", ""), - "site": request.headers.get("sec-fetch-site", ""), - "user": request.headers.get("sec-fetch-user", ""), - }) + ## Return empty string as a default value ## + header = request.headers.get("Sec-Metadata", "") request.server.stash.put(testId, header) except KeyError: ## The header is already recorded or it doesn't exist diff --git a/testing/web-platform/tests/fetch/sec-metadata/script.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/script.tentative.https.sub.html index d76378f1dd8d..643e11827f56 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/script.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/script.tentative.https.sub.html @@ -10,9 +10,9 @@ t.add_cleanup(_ => { header = null; }); assert_header_equals(header, { - "dest": "script", - "site": "same-origin", - "user":"?F" + "cause": undefined, + "destination": "script", + "site": "same-origin" }); }, "Same-origin script"); @@ -24,9 +24,9 @@ t.add_cleanup(_ => { header = null; }); assert_header_equals(header, { - "dest": "script", - "site": "same-site", - "user":"?F" + "cause": undefined, + "destination": "script", + "site": "same-site" }); }, "Same-site script"); @@ -38,9 +38,9 @@ t.add_cleanup(_ => { header = null; }); assert_header_equals(header, { - "dest": "script", - "site": "cross-site", - "user":"?F" + "cause": undefined, + "destination": "script", + "site": "cross-site" }); }, "Cross-site script"); diff --git a/testing/web-platform/tests/fetch/sec-metadata/serviceworker.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/serviceworker.tentative.https.sub.html index d0b86d2d9a8c..cefabb20aaa4 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/serviceworker.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/serviceworker.tentative.https.sub.html @@ -35,7 +35,7 @@ promise_test(t => { return new Promise((resolve, reject) => { let key = "serviceworker-same-origin"; - let expected = {"dest":"serviceworker", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"serviceworker", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/sharedworker.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/sharedworker.tentative.https.sub.html index 66f7d5b9d8dc..09017ccbb3a2 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/sharedworker.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/sharedworker.tentative.https.sub.html @@ -26,7 +26,7 @@ promise_test(t => { return new Promise((resolve, reject) => { let key = "sharedworker-same-origin"; - let expected = {"dest":"sharedworker", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"sharedworker", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) diff --git a/testing/web-platform/tests/fetch/sec-metadata/style.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/style.tentative.https.sub.html index 9697db75c82f..609d5764f08c 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/style.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/style.tentative.https.sub.html @@ -14,7 +14,7 @@ e.rel = "stylesheet"; e.href = "https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"style", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"style", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -34,7 +34,7 @@ e.rel = "stylesheet"; e.href = "https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"style", "site":"same-site", "user":"?F"}; + let expected = {"destination":"style", "site":"same-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -54,7 +54,7 @@ e.rel = "stylesheet"; e.href = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=" + key; e.onload = e => { - let expected = {"dest":"style", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"style", "site":"cross-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/track.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/track.tentative.https.sub.html index b9dfabf97397..e89d4745ff2d 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/track.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/track.tentative.https.sub.html @@ -29,7 +29,7 @@ let el = createTrack(); el.src = "https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=track-same-origin"; el.onload = t.step_func(_ => { - expected = {"dest":"track", "site":"same-origin", "user":"?F"}; + expected = {"destination":"track", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=track-same-origin") .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -46,7 +46,7 @@ let el = createTrack(); el.src = "https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=track-same-site"; el.onload = t.step_func(_ => { - expected = {"dest":"track", "site":"same-site", "user":"?F"}; + expected = {"destination":"track", "site":"same-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=track-same-site") .then(response => response.text()) .then(text => assert_header_equals(text, expected)) @@ -65,7 +65,7 @@ let el = createTrack(); el.src = "https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/record-header.py?file=track-cross-site"; el.onload = t.step_func(_ => { - expected = {"dest":"track", "site":"cross-site", "user":"?F"}; + expected = {"destination":"track", "site":"cross-site"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=track-cross-site") .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/window-open.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/window-open.tentative.https.sub.html index 236268e17740..3cd6190f9448 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/window-open.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/window-open.tentative.https.sub.html @@ -15,9 +15,9 @@ return; assert_header_equals(e.data, { - "dest": "document", - "site": "same-origin", - "user":"?F" + "cause": "forced", + "destination": "document", + "site": "same-origin" }); t.done(); })); @@ -31,9 +31,9 @@ return; assert_header_equals(e.data, { - "dest": "document", - "site": "same-site", - "user":"?F" + "cause": "forced", + "destination": "document", + "site": "same-site" }); t.done(); })); @@ -47,9 +47,9 @@ return; assert_header_equals(e.data, { - "dest": "document", - "site": "cross-site", - "user":"?F" + "cause": "forced", + "destination": "document", + "site": "cross-site" }); t.done(); })); @@ -66,9 +66,9 @@ return; assert_header_equals(e.data, { - "dest": "document", - "site": "same-origin", - "user": "?T" + "cause": "user-activated", + "destination": "document", + "site": "same-origin" }); t.done(); })); @@ -87,9 +87,9 @@ return; assert_header_equals(e.data, { - "dest": "document", - "site": "same-site", - "user": "?T" + "cause": "user-activated", + "destination": "document", + "site": "same-site" }); t.done(); })); @@ -108,9 +108,9 @@ return; assert_header_equals(e.data, { - "dest": "document", - "site": "cross-site", - "user": "?T" + "cause": "user-activated", + "destination": "document", + "site": "cross-site" }); t.done(); })); diff --git a/testing/web-platform/tests/fetch/sec-metadata/worker.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/worker.tentative.https.sub.html index fcffe91dbf70..eff66fcc7811 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/worker.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/worker.tentative.https.sub.html @@ -10,7 +10,7 @@ let key = "worker-same-origin"; let w = new Worker("/fetch/sec-metadata/resources/record-header.py?file=" + key); w.onmessage = e => { - let expected = {"dest":"worker", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"worker", "site":"same-origin"}; fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=" + key) .then(response => response.text()) .then(text => assert_header_equals(text, expected)) diff --git a/testing/web-platform/tests/fetch/sec-metadata/xslt.tentative.https.sub.html b/testing/web-platform/tests/fetch/sec-metadata/xslt.tentative.https.sub.html index 32349c9598e8..dff996679ff9 100644 --- a/testing/web-platform/tests/fetch/sec-metadata/xslt.tentative.https.sub.html +++ b/testing/web-platform/tests/fetch/sec-metadata/xslt.tentative.https.sub.html @@ -12,21 +12,21 @@ return; promise_test(t => { - let expected = {"dest":"xslt", "site":"same-origin", "user":"?F"}; + let expected = {"destination":"xslt", "site":"same-origin"}; return fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=xslt-same-origin") .then(response => response.text()) .then(text => assert_header_equals(text, expected)); }, "Same-Origin xslt"); promise_test(t => { - let expected = {"dest":"xslt", "site":"same-site", "user":"?F"}; + let expected = {"destination":"xslt", "site":"same-site"}; return fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=xslt-same-site") .then(response => response.text()) .then(text => assert_header_equals(text, expected)); }, "Same-site xslt"); promise_test(t => { - let expected = {"dest":"xslt", "site":"cross-site", "user":"?F"}; + let expected = {"destination":"xslt", "site":"cross-site"}; return fetch("/fetch/sec-metadata/resources/record-header.py?retrieve=true&file=xslt-cross-site") .then(response => response.text()) .then(text => assert_header_equals(text, expected)); diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/fetch.tentative.html b/testing/web-platform/tests/fetch/stale-while-revalidate/fetch.tentative.html deleted file mode 100644 index 01a991ebfb1c..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/fetch.tentative.html +++ /dev/null @@ -1,17 +0,0 @@ - - - -Tests Stale While Revalidate is not executed for fetch API - - - diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-css.py b/testing/web-platform/tests/fetch/stale-while-revalidate/stale-css.py deleted file mode 100644 index 6f3014db5246..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-css.py +++ /dev/null @@ -1,20 +0,0 @@ -def main(request, response): - - cookie = request.cookies.first("Count", None) - count = 0 - if cookie != None: - count = int(cookie.value) - if request.GET.first("query", None) != None: - headers = [("Count", count)] - content = "" - return 200, headers, content - else: - count = count + 1 - content = "body { background: rgb(0, 128, 0); }" - if count > 1: - content = "body { background: rgb(255, 0, 0); }" - - headers = [("Content-Type", "text/css"), - ("Set-Cookie", "Count={}".format(count)), - ("Cache-Control", "private, max-age=0, stale-while-revalidate=10")] - return 200, headers, content diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-css.tentative.html b/testing/web-platform/tests/fetch/stale-while-revalidate/stale-css.tentative.html deleted file mode 100644 index df03bd962431..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-css.tentative.html +++ /dev/null @@ -1,47 +0,0 @@ - - - -Tests Stale While Revalidate works for css - - - - - diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-image.py b/testing/web-platform/tests/fetch/stale-while-revalidate/stale-image.py deleted file mode 100644 index 42d0764eb91e..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-image.py +++ /dev/null @@ -1,30 +0,0 @@ -import os.path - -def main(request, response): - - cookie = request.cookies.first("Count", None) - count = 0 - if cookie != None: - count = int(cookie.value) - if request.GET.first("query", None) != None: - headers = [("Count", count)] - content = "" - return 200, headers, content - else: - count = count + 1 - filename = "green-16x16.png" - if cookie > 1: - filename = "green-256x256.png" - - path = os.path.join(os.path.dirname(__file__), "../../images", filename) - body = open(path, "rb").read() - - response.add_required_headers = False - response.writer.write_status(200) - response.writer.write_header("content-length", len(body)) - response.writer.write_header("Cache-Control", "private, max-age=0, stale-while-revalidate=10") - response.writer.write_header("content-type", "image/png") - response.writer.write_header("Set-Cookie", "Count={}".format(count)) - response.writer.end_headers() - - response.writer.write(body) diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-image.tentative.html b/testing/web-platform/tests/fetch/stale-while-revalidate/stale-image.tentative.html deleted file mode 100644 index d8383acb319c..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-image.tentative.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Tests Stale While Revalidate works for images - - - - - - - diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-script.py b/testing/web-platform/tests/fetch/stale-while-revalidate/stale-script.py deleted file mode 100644 index c17528d8e631..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-script.py +++ /dev/null @@ -1,25 +0,0 @@ -import random, string, datetime - -def token(): - letters = string.ascii_lowercase - return ''.join(random.choice(letters) for i in range(20)) - -def main(request, response): - cookie = request.cookies.first("Count", None) - count = 0 - if cookie != None: - count = int(cookie.value) - if request.GET.first("query", None) != None: - headers = [("Count", count)] - content = "" - return 200, headers, content - else: - count = count + 1 - - unique_id = token() - headers = [("Content-Type", "text/javascript"), - ("Cache-Control", "private, max-age=0, stale-while-revalidate=10"), - ("Set-Cookie", "Count={}".format(count)), - ("Token", unique_id)] - content = "report('{}')".format(unique_id) - return 200, headers, content diff --git a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-script.tentative.html b/testing/web-platform/tests/fetch/stale-while-revalidate/stale-script.tentative.html deleted file mode 100644 index 2e04e3905780..000000000000 --- a/testing/web-platform/tests/fetch/stale-while-revalidate/stale-script.tentative.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Tests Stale While Revalidate works for scripts - - - - - diff --git a/testing/web-platform/tests/fonts/Ahem.ttf.headers b/testing/web-platform/tests/fonts/Ahem.ttf.headers deleted file mode 100644 index cb762eff8068..000000000000 --- a/testing/web-platform/tests/fonts/Ahem.ttf.headers +++ /dev/null @@ -1 +0,0 @@ -Access-Control-Allow-Origin: * diff --git a/testing/web-platform/tests/fonts/noto/NotoNaskhArabic-regular.woff2 b/testing/web-platform/tests/fonts/noto/NotoNaskhArabic-regular.woff2 deleted file mode 100644 index e24020d46a4c..000000000000 Binary files a/testing/web-platform/tests/fonts/noto/NotoNaskhArabic-regular.woff2 and /dev/null differ diff --git a/testing/web-platform/tests/geolocation-sensor/GeolocationSensor-supported-by-feature-policy.html b/testing/web-platform/tests/geolocation-sensor/GeolocationSensor-supported-by-feature-policy.html deleted file mode 100644 index aa05f33a5e48..000000000000 --- a/testing/web-platform/tests/geolocation-sensor/GeolocationSensor-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that geolocation is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/gyroscope/Gyroscope-supported-by-feature-policy.html b/testing/web-platform/tests/gyroscope/Gyroscope-supported-by-feature-policy.html deleted file mode 100644 index 06a4137f17da..000000000000 --- a/testing/web-platform/tests/gyroscope/Gyroscope-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that gyroscope is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/html/dom/interfaces.https.html b/testing/web-platform/tests/html/dom/interfaces.https.html index 47254a4361c4..3848837cb2b7 100644 --- a/testing/web-platform/tests/html/dom/interfaces.https.html +++ b/testing/web-platform/tests/html/dom/interfaces.https.html @@ -37,7 +37,7 @@ const waitForLoad = new Promise(resolve => { addEventListener('load', resolve); idl_test( ['html'], - ['SVG', 'cssom', 'touch-events', 'uievents', 'dom', 'xhr'], + ['SVG', 'cssom', 'touch-events', 'uievents', 'dom'], async idlArray => { idlArray.add_objects({ NodeList: ['document.getElementsByName("name")'], @@ -174,7 +174,6 @@ idl_test( HTMLProgressElement: ['document.createElement("progress")'], HTMLMeterElement: ['document.createElement("meter")'], ValidityState: ['document.createElement("input").validity'], - FormDataEvent: ['new FormDataEvent("formdata", { formData: new FormData() })'], HTMLDetailsElement: ['document.createElement("details")'], HTMLMenuElement: ['document.createElement("menu")'], Window: ['window'], diff --git a/testing/web-platform/tests/html/dom/interfaces.worker.js b/testing/web-platform/tests/html/dom/interfaces.worker.js index f49198cd5c67..8bf24b51b083 100644 --- a/testing/web-platform/tests/html/dom/interfaces.worker.js +++ b/testing/web-platform/tests/html/dom/interfaces.worker.js @@ -3,19 +3,34 @@ importScripts("/resources/testharness.js"); importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js"); -idl_test( - ["html"], - ["dom", "cssom", "touch-events", "uievents"], - idlArray => { - idlArray.add_objects({ - WorkerNavigator: ['self.navigator'], - WebSocket: ['new WebSocket("ws://foo")'], - CloseEvent: ['new CloseEvent("close")'], - Worker: [], - MessageEvent: ['new MessageEvent("message", { data: 5 })'], - DedicatedWorkerGlobalScope: ['self'], - }); - } -); +function doTest([html, dom, cssom, touchevents, uievents]) { + var idlArray = new IdlArray(); + idlArray.add_untested_idls(dom + cssom + touchevents + uievents); + idlArray.add_idls(html); + + idlArray.add_objects({ + WorkerNavigator: ['self.navigator'], + WebSocket: ['new WebSocket("ws://foo")'], + CloseEvent: ['new CloseEvent("close")'], + Worker: [], + MessageEvent: ['new MessageEvent("message", { data: 5 })'], + DedicatedWorkerGlobalScope: ['self'], + }); + + idlArray.test(); +}; + +function fetchData(url) { + return fetch(url).then((response) => response.text()); +} + +promise_test(function() { + return Promise.all([fetchData("/interfaces/html.idl"), + fetchData("/interfaces/dom.idl"), + fetchData("/interfaces/cssom.idl"), + fetchData("/interfaces/touch-events.idl"), + fetchData("/interfaces/uievents.idl")]) + .then(doTest); +}, "Test driver"); done(); diff --git a/testing/web-platform/tests/html/editing/dnd/the-datatransferitem-interface/getAsString-manual.html b/testing/web-platform/tests/html/editing/dnd/the-datatransferitem-interface/getAsString-manual.html deleted file mode 100644 index c328f0031b8e..000000000000 --- a/testing/web-platform/tests/html/editing/dnd/the-datatransferitem-interface/getAsString-manual.html +++ /dev/null @@ -1,39 +0,0 @@ - - -DataTransferItem Test: getAsString() - - - - -

-

- -

Select all characters in blue box and drag to green box then drop on the green box

- - diff --git a/testing/web-platform/tests/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-event-manual.html b/testing/web-platform/tests/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-event-manual.html deleted file mode 100644 index 73a3ff667ea8..000000000000 --- a/testing/web-platform/tests/html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-event-manual.html +++ /dev/null @@ -1,34 +0,0 @@ - - -HTML Test: tabindex - focus, click - - - - - - -

Test steps

-

Focus on the button below by "Tab" key, then press "Enter" key

- -

- - diff --git a/testing/web-platform/tests/html/rendering/non-replaced-elements/tables/table-attribute.html b/testing/web-platform/tests/html/rendering/non-replaced-elements/tables/table-attribute.html deleted file mode 100644 index 54acff0350ea..000000000000 --- a/testing/web-platform/tests/html/rendering/non-replaced-elements/tables/table-attribute.html +++ /dev/null @@ -1,194 +0,0 @@ - - -Table attribute test - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
MonthSavings
January$60
February$80
Sum$140
-
- - diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-error-fired-before-scripting-unblocked.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-error-fired-before-scripting-unblocked.html deleted file mode 100644 index 188e4ba5ab6e..000000000000 --- a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-error-fired-before-scripting-unblocked.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html index e95fff7988a2..541291350a79 100644 --- a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-event.html @@ -11,7 +11,7 @@ window.addEventListener('load', t.step_func_done(function() { })); + onload="t.step(function() { saw_link_onload = true; });" + onerror="t.step(function() { assert_unreached('Sheet should load OK'); });"> diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-fired-before-scripting-unblocked.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-fired-before-scripting-unblocked.html deleted file mode 100644 index a809cc44b197..000000000000 --- a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/link-load-fired-before-scripting-unblocked.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/link-style-error.js b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/link-style-error.js index 7ebc39ba6cc5..d1fa5ac2d6fc 100644 --- a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/link-style-error.js +++ b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/link-style-error.js @@ -1,13 +1,7 @@ ["", "@import"].forEach(linkType => { [ ["same-origin", "resources/css.py"], - - // TODO(lukasza@chromium.org): Once https://crbug.com/888079 and - // https://crbug.com/891872 are fixed, we should use a cross-*origin* rather - // than cross-*site* URL below (e.g. s/ HTTP_NOTSAMESITE_ORIGIN / - // HTTP_REMOTE_ORIGIN /g). See also https://crbug.com/918660 for more - // context. - ["cross-origin", get_host_info().HTTP_NOTSAMESITE_ORIGIN + "/html/semantics/document-metadata/the-link-element/resources/css.py"] + ["cross-origin", get_host_info().HTTP_REMOTE_ORIGIN + "/html/semantics/document-metadata/the-link-element/resources/css.py"] ].forEach(originType => { ["no Content-Type", "wrong Content-Type", "broken Content-Type"].forEach(contentType => { ["no nosniff", "nosniff"].forEach(nosniff => { diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/neutral.css b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/neutral.css deleted file mode 100644 index 796c55c42f6c..000000000000 --- a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/resources/neutral.css +++ /dev/null @@ -1,3 +0,0 @@ -body { - background-color: gray; -} diff --git a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html b/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html deleted file mode 100644 index 27b443cee33f..000000000000 --- a/testing/web-platform/tests/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - diff --git a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/autoplay-supported-by-feature-policy.html b/testing/web-platform/tests/html/semantics/embedded-content/media-elements/autoplay-supported-by-feature-policy.html deleted file mode 100644 index af4de6bf89d4..000000000000 --- a/testing/web-platform/tests/html/semantics/embedded-content/media-elements/autoplay-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that autoplay is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm index fd65f9329829..d6c2abe7d576 100644 --- a/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm @@ -18,8 +18,7 @@ var expected = { ifr1:{url:"about:blank", sameDom: true}, ifr2:{url:"about:blank", sameDom: true}, ifr3:{url: location.href.replace(/\/[^\/]*$/, '/'), sameDom: true }, - ifr4:{url:"about:blank", sameDom: true}, - ifr5:{url:"about:blank", sameDom: true} + ifr4:{url:"about:blank", sameDom: true} } var js_url = 'javascript:" - + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html deleted file mode 100644 index 73b937f67fd7..000000000000 --- a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html +++ /dev/null @@ -1,18 +0,0 @@ - - -404 response with actual image data should be rendered and load event is fired - - - - - - diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py deleted file mode 100644 index e4216c6d53fd..000000000000 --- a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py +++ /dev/null @@ -1,3 +0,0 @@ -import base64 -def main(req, res): - return 404, [('Content-Type', 'image/png')], base64.decodestring("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAhSURBVDhPY3wro/KfgQLABKXJBqMGjBoAAqMGDLwBDAwAEsoCTFWunmQAAAAASUVORK5CYII=") diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html index 38b6765bb498..aa838ec8774e 100644 --- a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/Image-constructor.html @@ -32,11 +32,6 @@ assert_equals(Image.prototype, HTMLImageElement.prototype, "Image.prototype is same as HTMLImageElement.prototype"); assert_equals(new Image().__proto__, HTMLImageElement.prototype, "Image __proto__ is HTMLImageElement prototype "); assert_equals(Image.prototype.__proto__, HTMLElement.prototype, "Image.prototype __proto__ is HTMLElement prototype"); - - const desc = Object.getOwnPropertyDescriptor(Image, "prototype"); - assert_false(desc.configurable, "Image.prototype is not configurable"); - assert_false(desc.enumerable, "Image.prototype is not enumerable"); - assert_false(desc.writable, "Image.prototype is not writable"); }, "NamedConstructor creates the correct object structure."); diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/FormDataEvent.window.js b/testing/web-platform/tests/html/semantics/forms/form-submission-0/FormDataEvent.window.js deleted file mode 100644 index 145b5dd3727f..000000000000 --- a/testing/web-platform/tests/html/semantics/forms/form-submission-0/FormDataEvent.window.js +++ /dev/null @@ -1,21 +0,0 @@ -// https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#the-formdataevent-interface - -test(() => { - let fd = new FormData(); - let typeError = new TypeError(); - assert_throws(typeError, () => { new FormDataEvent() }, '0 arguments'); - assert_throws(typeError, () => { new FormDataEvent('foo') }, '1 argument'); - assert_throws(typeError, () => { new FormDataEvent(fd, fd) }, '2 invalid arguments'); - assert_throws(typeError, () => { new FormDataEvent('foo', null) }, 'Null dictionary'); - assert_throws(typeError, () => { new FormDataEvent('foo', undefined) }, 'Undefined dictionary'); - assert_throws(typeError, () => { new FormDataEvent('foo', { formData: null }) }, 'Null formData'); - assert_throws(typeError, () => { new FormDataEvent('foo', { formData: undefined }) }, 'Undefined formData'); - assert_throws(typeError, () => { new FormDataEvent('foo', { formData: 'bar' }) }, 'Wrong type of formData'); -}, 'Failing FormDataEvent constructor'); - -test(() => { - let fd = new FormData(); - let event = new FormDataEvent('bar', { formData: fd, bubbles: true }); - assert_equals(event.formData, fd); - assert_true(event.bubbles); -}, 'Successful FormDataEvent constructor'); diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/constructing-form-data-set.html b/testing/web-platform/tests/html/semantics/forms/form-submission-0/constructing-form-data-set.html index 8dad6cdd01a4..afd75d87e95a 100644 --- a/testing/web-platform/tests/html/semantics/forms/form-submission-0/constructing-form-data-set.html +++ b/testing/web-platform/tests/html/semantics/forms/form-submission-0/constructing-form-data-set.html @@ -5,7 +5,6 @@ -
@@ -47,68 +46,4 @@ async_test(t => { form2.submit.click(); }, 'The button cannot be setted if it is not a submitter.'); -test(() => { - let didCallHandler = false; - let wasBubbles = false; - let wasCancelable = true; - let form = populateForm(); - document.addEventListener('formdata', e => { - didCallHandler = true; - wasBubbles = e.bubbles; - wasCancelable = e.cancelable; - }); - new FormData(form); - assert_true(didCallHandler); - assert_true(wasBubbles); - assert_false(wasCancelable); -}, '"formdata" event bubbles, and is not cancelable.'); - -test(() => { - let didCallHandler = false; - let form = populateForm(); - let orphanRoot = document.createElement('div'); - orphanRoot.appendChild(form); - orphanRoot.addEventListener('formdata', e => { - didCallHandler = true; - }); - new FormData(form); - assert_true(didCallHandler); -}, '"formdata" event bubbles in an orphan tree.'); - -test(() => { - let listener1ok = false; - let listeern2ok = false; - let form = populateForm(''); - form.addEventListener('formdata', e => { - listener1ok = e.formData.get('n1') == 'v1'; - e.formData.append('h1', 'vh1'); - e.formData.append('h2', 'vh2'); - }); - form.addEventListener('formdata', e => { - if (e.formData.get('h1') == 'vh1' && e.formData.get('h2') == 'vh2') - listener2ok = true; - }); - form.submit(); - assert_true(listener1ok); - assert_true(listener2ok); -}, '"formData" IDL attribute should have entries for form-associated elements' + - ' in the first event handler, and the second handler can read entries ' + - 'set by the first handler.'); - -let t1 = async_test('Entries added to "formData" IDL attribute should be submitted.'); -t1.step(() => { - let form = populateForm(''); - form.addEventListener('formdata', e => { - e.formData.append('h1', 'vh1'); - }); - let iframe = form.previousSibling; - iframe.onload = t1.step_func(() => { - // The initial about:blank load event can be fired before the form navigation occurs. - // See https://github.com/whatwg/html/issues/490 for more information. - if (iframe.contentWindow.location.href == "about:blank") { return; } - assert_true(iframe.contentWindow.location.search.indexOf('n1=v1&h1=vh1') != -1); - t1.done(); - }); - form.submit(); -}); diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/form-submission-algorithm.html b/testing/web-platform/tests/html/semantics/forms/form-submission-0/form-submission-algorithm.html deleted file mode 100644 index bf9f9ce330a3..000000000000 --- a/testing/web-platform/tests/html/semantics/forms/form-submission-0/form-submission-algorithm.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - diff --git a/testing/web-platform/tests/html/semantics/forms/form-submission-0/resources/targetted-form.js b/testing/web-platform/tests/html/semantics/forms/form-submission-0/resources/targetted-form.js deleted file mode 100644 index 74d0f8c81eee..000000000000 --- a/testing/web-platform/tests/html/semantics/forms/form-submission-0/resources/targetted-form.js +++ /dev/null @@ -1,13 +0,0 @@ -let frameCounter = 0; - -function populateForm(optionalContentHtml) { - if (!optionalContentHtml) - optionalContentHtml = ''; - document.body.insertAdjacentHTML( - 'afterbegin', - `` + - `${optionalContentHtml}
`); - ++frameCounter; - return document.body.firstChild.nextSibling; -} diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/event-select-manual.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/event-select-manual.html deleted file mode 100644 index ed0b21e9f30d..000000000000 --- a/testing/web-platform/tests/html/semantics/forms/the-input-element/event-select-manual.html +++ /dev/null @@ -1,39 +0,0 @@ - - -HTMLInputElement Test: select event - - - - - - -
- -
- -

Description

-

- This test validates that select characters in input element should fired select event. -

- -

Test steps:

-
    -
  1. - Select any numeric characters in the input flag below -
  2. -
- - diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html index 05067dd2ecf3..fd485b83ec5c 100644 --- a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html @@ -3,7 +3,6 @@ Selector: pseudo-classes (:link) - diff --git a/testing/web-platform/tests/html/webappapis/animation-frames/callback-handle.html b/testing/web-platform/tests/html/webappapis/animation-frames/callback-handle.html deleted file mode 100644 index f1b88300313e..000000000000 --- a/testing/web-platform/tests/html/webappapis/animation-frames/callback-handle.html +++ /dev/null @@ -1,16 +0,0 @@ - - -AnimationTiming Test: FrameRequestCallback - valid callback handle - - - - -
- diff --git a/testing/web-platform/tests/html/webappapis/animation-frames/callback-timestamp.html b/testing/web-platform/tests/html/webappapis/animation-frames/callback-timestamp.html deleted file mode 100644 index 8e61db61b8db..000000000000 --- a/testing/web-platform/tests/html/webappapis/animation-frames/callback-timestamp.html +++ /dev/null @@ -1,17 +0,0 @@ - - -AnimationTiming Test: FrameRequestCallback - timestamp argument - - - - -
- diff --git a/testing/web-platform/tests/html/webappapis/animation-frames/cancel-handle-manual.html b/testing/web-platform/tests/html/webappapis/animation-frames/cancel-handle-manual.html deleted file mode 100644 index 0328272522db..000000000000 --- a/testing/web-platform/tests/html/webappapis/animation-frames/cancel-handle-manual.html +++ /dev/null @@ -1,51 +0,0 @@ - - -AnimationTiming Test: cancelAnimationFrame used to cancel request callback - - - - - -

- Test passes if there is a filled blue square with 'Filler Text', - which moves from left to right repeatly, when click the 'stop' button, - the square stops. -

- -
Filler Text
- - diff --git a/testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-timer-frame.html b/testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-timer-frame.html deleted file mode 100644 index b2c050768c78..000000000000 --- a/testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-timer-frame.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document.window.js b/testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document.window.js deleted file mode 100644 index c3a1c3a874f3..000000000000 --- a/testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document.window.js +++ /dev/null @@ -1,18 +0,0 @@ -async_test(t => { - const frame = document.body.appendChild(document.createElement("iframe")); - t.add_cleanup(() => frame.remove()); - const frameURL = new URL("resources/url-entry-document-timer-frame.html", document.URL).href; - window.timerTest = t.step_func_done(() => { - assert_equals(frame.contentDocument.URL, frameURL); - assert_equals(frame.contentWindow.location.href, frameURL); - - // In this case, the entry settings object was set when this function is - // executed in the timer task through Web IDL's "invoke a callback - // function" algorithm, to be the relevant settings object of this - // function. Therefore the URL of this document would be inherited. - assert_equals(frame.contentDocument.open(), frame.contentDocument); - assert_equals(frame.contentDocument.URL, document.URL); - assert_equals(frame.contentWindow.location.href, document.URL); - }); - frame.src = frameURL; -}, "document.open() changes document's URL to the entry settings object's responsible document's (through timeouts)"); diff --git a/testing/web-platform/tests/html/webappapis/scripting/events/compile-event-handler-lexical-scopes.html b/testing/web-platform/tests/html/webappapis/scripting/events/compile-event-handler-lexical-scopes.html deleted file mode 100644 index ed6c00665116..000000000000 --- a/testing/web-platform/tests/html/webappapis/scripting/events/compile-event-handler-lexical-scopes.html +++ /dev/null @@ -1,167 +0,0 @@ - - -Lexical scopes when compiling an inline event handler - - - - - - - - - - - - -
- -
- - - - - - -
- - -
- - - - - - -
- - diff --git a/testing/web-platform/tests/idle-detection/META.yml b/testing/web-platform/tests/idle-detection/META.yml deleted file mode 100644 index 7e5836bc3701..000000000000 --- a/testing/web-platform/tests/idle-detection/META.yml +++ /dev/null @@ -1,5 +0,0 @@ -spec: https://github.com/inexorabletash/idle-detection -suggested_reviewers: - - goto - - jsbell - - reillyg \ No newline at end of file diff --git a/testing/web-platform/tests/idle-detection/basics.tentative.https.any.js b/testing/web-platform/tests/idle-detection/basics.tentative.https.any.js deleted file mode 100644 index 916829e32d75..000000000000 --- a/testing/web-platform/tests/idle-detection/basics.tentative.https.any.js +++ /dev/null @@ -1,69 +0,0 @@ -// META: title=Idle Detection API: Basics - -'use strict'; - -promise_test(async t => { - let promise = navigator.idle.query(); - assert_equals(promise.constructor, Promise, - 'query() returns a promise'); - - let status = await promise; - assert_true(status instanceof IdleStatus, - 'query() promise resolves to an IdleStatus'); - - assert_true(['active', 'idle', 'locked'].includes(status.state), - 'status has a valid state'); -}, 'query() basics'); - -promise_test(async t => { - let used = false; - - await navigator.idle.query({ - get threshold() { - used = true; - return 1; - } - }); - - assert_true(used, 'query() options "threshold" member was used'); -}, 'query() uses threshold property'); - -promise_test(async t => { - return promise_rejects( - t, - new TypeError, - navigator.idle.query({threshold: 0}), - 'Threshold of 0 should reject'); -}, 'query() throws with invalid threshold (0)'); - -promise_test(async t => { - return promise_rejects( - t, - new TypeError, - navigator.idle.query({threshold: null}), - 'Threshold of null should reject'); -}, 'query() throws with invalid threshold (null)'); - -promise_test(async t => { - return promise_rejects( - t, - new TypeError, - navigator.idle.query({threshold: -1}), - 'Threshold of negative numbers should reject'); -}, 'query() throws with invalid threshold (-1)'); - -promise_test(async t => { - return promise_rejects( - t, - new TypeError, - navigator.idle.query({threshold: NaN}), - 'Threshold of NaN should reject'); -}, 'query() throws with invalid threshold (NaN)'); - -promise_test(async t => { - return navigator.idle.query(); -}, 'query() uses a default value for the threshold when none is passed'); - -promise_test(async t => { - return navigator.idle.query({threshold: undefined}); -}, 'query() uses a default value for the threshold'); diff --git a/testing/web-platform/tests/idle-detection/idle-detection.idl b/testing/web-platform/tests/idle-detection/idle-detection.idl deleted file mode 100644 index f529cd036bf7..000000000000 --- a/testing/web-platform/tests/idle-detection/idle-detection.idl +++ /dev/null @@ -1,32 +0,0 @@ -[SecureContext] -interface mixin NavigatorIdle { - readonly attribute IdleManager idle; -}; - -Navigator includes NavigatorIdle; -WorkerNavigator includes NavigatorIdle; - -[ - SecureContext, - Exposed=(Window,Worker) -] interface IdleManager { - Promise query(optional IdleOptions options); -}; - -dictionary IdleOptions { - unsigned long threshold; -}; - -[ - SecureContext, - Exposed=(Window,Worker) -] interface IdleStatus : EventTarget { - readonly attribute IdleState state; - attribute EventHandler onchange; -}; - -enum IdleState { - "active", - "idle", - "locked" -}; diff --git a/testing/web-platform/tests/idle-detection/idlharness.https.any.js b/testing/web-platform/tests/idle-detection/idlharness.https.any.js deleted file mode 100644 index d7b5b96b666e..000000000000 --- a/testing/web-platform/tests/idle-detection/idlharness.https.any.js +++ /dev/null @@ -1,32 +0,0 @@ -// META: script=/resources/WebIDLParser.js -// META: script=/resources/idlharness.js - -// https://github.com/inexorabletash/idle-detection - -'use strict'; - -promise_test(async () => { - const srcs = ['./idle-detection.idl', - '/interfaces/dom.idl', '/interfaces/html.idl']; - const [idle, dom, html] = await Promise.all( - srcs.map(i => fetch(i).then(r => r.text()))); - - const idl_array = new IdlArray(); - idl_array.add_idls(idle); - idl_array.add_dependency_idls(dom); - idl_array.add_dependency_idls(html); - - self.idle = await navigator.idle.query(); - - idl_array.add_objects({ - IdleManager: ['navigator.idle'], - IdleStatus: ['idle'], - }); - if (self.Window) { - idl_array.add_objects({ Navigator: ['navigator'] }); - } else { - idl_array.add_objects({ WorkerNavigator: ['navigator'] }); - } - - idl_array.test(); -}, 'Test IDL implementation of Idle Detection API'); diff --git a/testing/web-platform/tests/infrastructure/reftest/size-ref.html b/testing/web-platform/tests/infrastructure/reftest/size-ref.html deleted file mode 100644 index b2669612b792..000000000000 --- a/testing/web-platform/tests/infrastructure/reftest/size-ref.html +++ /dev/null @@ -1,2 +0,0 @@ - -

innerWidth x innerHeight: 600x600

diff --git a/testing/web-platform/tests/infrastructure/reftest/size.html b/testing/web-platform/tests/infrastructure/reftest/size.html deleted file mode 100644 index a60befbf038f..000000000000 --- a/testing/web-platform/tests/infrastructure/reftest/size.html +++ /dev/null @@ -1,6 +0,0 @@ - - -

innerWidth x innerHeight:

- diff --git a/testing/web-platform/tests/interfaces/IndexedDB.idl b/testing/web-platform/tests/interfaces/IndexedDB.idl index 868338b3080c..137528c148ae 100644 --- a/testing/web-platform/tests/interfaces/IndexedDB.idl +++ b/testing/web-platform/tests/interfaces/IndexedDB.idl @@ -200,7 +200,6 @@ interface IDBTransaction : EventTarget { readonly attribute DOMException error; IDBObjectStore objectStore(DOMString name); - void commit(); void abort(); // Event handlers: diff --git a/testing/web-platform/tests/interfaces/SVG.idl b/testing/web-platform/tests/interfaces/SVG.idl index 78b9d64743e6..9588ad0d608d 100644 --- a/testing/web-platform/tests/interfaces/SVG.idl +++ b/testing/web-platform/tests/interfaces/SVG.idl @@ -262,7 +262,7 @@ interface SVGSVGElement : SVGGraphicsElement { DOMMatrix createSVGMatrix(); DOMRect createSVGRect(); SVGTransform createSVGTransform(); - SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix); + SVGTransform createSVGTransformFromMatrix(DOMMatrixReadOnly matrix); Element getElementById(DOMString elementId); @@ -367,7 +367,7 @@ interface SVGTransform { [SameObject] readonly attribute DOMMatrix matrix; readonly attribute float angle; - void setMatrix(optional DOMMatrix2DInit matrix); + void setMatrix(DOMMatrixReadOnly matrix); void setTranslate(float tx, float ty); void setScale(float sx, float sy); void setRotate(float angle, float cx, float cy); @@ -391,7 +391,7 @@ interface SVGTransformList { setter void (unsigned long index, SVGTransform newItem); // Additional methods not common to other list interfaces. - SVGTransform createSVGTransformFromMatrix(optional DOMMatrix2DInit matrix); + SVGTransform createSVGTransformFromMatrix(DOMMatrixReadOnly matrix); SVGTransform? consolidate(); }; diff --git a/testing/web-platform/tests/interfaces/accelerometer.idl b/testing/web-platform/tests/interfaces/accelerometer.idl index 3705d4ba0ec9..8be7d09881d2 100644 --- a/testing/web-platform/tests/interfaces/accelerometer.idl +++ b/testing/web-platform/tests/interfaces/accelerometer.idl @@ -26,15 +26,3 @@ interface LinearAccelerationSensor : Accelerometer { Exposed=Window] interface GravitySensor : Accelerometer { }; - -dictionary AccelerometerReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary LinearAccelerationReadingValues : AccelerometerReadingValues { -}; - -dictionary GravityReadingValues : AccelerometerReadingValues { -}; diff --git a/testing/web-platform/tests/interfaces/ambient-light.idl b/testing/web-platform/tests/interfaces/ambient-light.idl index 4e44c082b070..e861cc561823 100644 --- a/testing/web-platform/tests/interfaces/ambient-light.idl +++ b/testing/web-platform/tests/interfaces/ambient-light.idl @@ -7,7 +7,3 @@ interface AmbientLightSensor : Sensor { readonly attribute double? illuminance; }; - -dictionary AmbientLightReadingValues { - required double? illuminance; -}; diff --git a/testing/web-platform/tests/interfaces/css-layout-api.idl b/testing/web-platform/tests/interfaces/css-layout-api.idl index 9440684a26cc..5dc6db455e41 100644 --- a/testing/web-platform/tests/interfaces/css-layout-api.idl +++ b/testing/web-platform/tests/interfaces/css-layout-api.idl @@ -20,22 +20,22 @@ dictionary LayoutOptions { [Exposed=LayoutWorklet] enum ChildDisplayType { - "block", // default - "blockifies" the child boxes. + "block", "normal", }; [Exposed=LayoutWorklet] enum LayoutSizingMode { - "block-like", // default - Sizing behaves like block containers. - "manual", // Sizing is specified by the web developer. + "block-like", + "manual", }; [Exposed=LayoutWorklet] interface LayoutChild { readonly attribute StylePropertyMapReadOnly styleMap; - Promise intrinsicSizes(); - Promise layoutNextFragment(LayoutConstraintsOptions constraints, ChildBreakToken breakToken); + IntrinsicSizesRequest intrinsicSizes(); + LayoutFragmentRequest layoutNextFragment(LayoutConstraints constraints, ChildBreakToken breakToken); }; [Exposed=LayoutWorklet] @@ -57,7 +57,7 @@ interface IntrinsicSizes { readonly attribute double maxContentSize; }; -[Exposed=LayoutWorklet] +[Constructor(optional LayoutConstraintsOptions options),Exposed=LayoutWorklet] interface LayoutConstraints { readonly attribute double availableInlineSize; readonly attribute double availableBlockSize; @@ -74,11 +74,9 @@ interface LayoutConstraints { readonly attribute any data; }; -enum BlockFragmentationType { "none", "page", "column", "region" }; - dictionary LayoutConstraintsOptions { - double availableInlineSize; - double availableBlockSize; + double availableInlineSize = 0; + double availableBlockSize = 0; double fixedInlineSize; double fixedBlockSize; @@ -92,6 +90,8 @@ dictionary LayoutConstraintsOptions { any data; }; +enum BlockFragmentationType { "none", "page", "column", "region" }; + [Exposed=LayoutWorklet] interface ChildBreakToken { readonly attribute BreakType breakType; @@ -112,7 +112,7 @@ dictionary BreakTokenOptions { enum BreakType { "none", "line", "column", "page", "region" }; [Exposed=LayoutWorklet] -interface LayoutEdges { +interface LayoutEdgeSizes { readonly attribute double inlineStart; readonly attribute double inlineEnd; @@ -124,6 +124,26 @@ interface LayoutEdges { readonly attribute double block; }; +[Exposed=LayoutWorklet] +interface LayoutEdges { + readonly attribute LayoutEdgeSizes border; + readonly attribute LayoutEdgeSizes scrollbar; + readonly attribute LayoutEdgeSizes padding; + + readonly attribute LayoutEdgeSizes all; +}; + +[Exposed=LayoutWorklet] +interface IntrinsicSizesRequest { +}; + +[Exposed=LayoutWorklet] +interface LayoutFragmentRequest { +}; + +typedef (IntrinsicSizesRequest or LayoutFragmentRequest) + LayoutFragmentRequestOrIntrinsicSizesRequest; + // This is the final return value from the author defined layout() method. dictionary FragmentResultOptions { double inlineSize = 0; @@ -134,12 +154,6 @@ dictionary FragmentResultOptions { BreakTokenOptions breakToken = null; }; -[Constructor(FragmentResultOptions)] -interface FragmentResult { - readonly attribute double inlineSize; - readonly attribute double blockSize; -}; - dictionary IntrinsicSizesResultOptions { double maxContentSize; double minContentSize; diff --git a/testing/web-platform/tests/interfaces/css-pseudo.idl b/testing/web-platform/tests/interfaces/css-pseudo.idl index c51f2217f34f..e16e66d5a3d3 100644 --- a/testing/web-platform/tests/interfaces/css-pseudo.idl +++ b/testing/web-platform/tests/interfaces/css-pseudo.idl @@ -6,7 +6,6 @@ [Exposed=Window] interface CSSPseudoElement { readonly attribute CSSOMString type; - readonly attribute Element element; readonly attribute CSSStyleDeclaration style; }; diff --git a/testing/web-platform/tests/interfaces/dom.idl b/testing/web-platform/tests/interfaces/dom.idl index 1788faae5207..503c391102a2 100644 --- a/testing/web-platform/tests/interfaces/dom.idl +++ b/testing/web-platform/tests/interfaces/dom.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT -// Content was automatically extracted by Reffy into reffy-reports -// (https://github.com/tidoust/reffy-reports) -// Source: DOM Standard (https://dom.spec.whatwg.org/) +// Content of this file was automatically extracted from the +// "DOM Standard" spec. +// See: https://dom.spec.whatwg.org/ [Constructor(DOMString type, optional EventInit eventInitDict), Exposed=(Window,Worker,AudioWorklet)] @@ -145,7 +145,7 @@ Text includes Slotable; interface NodeList { getter Node? item(unsigned long index); readonly attribute unsigned long length; - iterable; +// iterable; }; [Exposed=Window, LegacyUnenumerableNamedProperties] @@ -548,5 +548,5 @@ interface DOMTokenList { [CEReactions] boolean replace(DOMString token, DOMString newToken); boolean supports(DOMString token); [CEReactions] stringifier attribute DOMString value; - iterable; + // iterable; }; diff --git a/testing/web-platform/tests/interfaces/encoding.idl b/testing/web-platform/tests/interfaces/encoding.idl index b3086b8588cd..b805363c534f 100644 --- a/testing/web-platform/tests/interfaces/encoding.idl +++ b/testing/web-platform/tests/interfaces/encoding.idl @@ -29,16 +29,10 @@ interface mixin TextEncoderCommon { readonly attribute DOMString encoding; }; -dictionary TextEncoderEncodeIntoResult { - unsigned long long read; - unsigned long long written; -}; - [Constructor, Exposed=(Window,Worker)] interface TextEncoder { [NewObject] Uint8Array encode(optional USVString input = ""); - TextEncoderEncodeIntoResult encodeInto(USVString source, Uint8Array destination); }; TextEncoder includes TextEncoderCommon; diff --git a/testing/web-platform/tests/interfaces/feature-policy.idl b/testing/web-platform/tests/interfaces/feature-policy.idl index 2a0421580161..c09cc33ce14d 100644 --- a/testing/web-platform/tests/interfaces/feature-policy.idl +++ b/testing/web-platform/tests/interfaces/feature-policy.idl @@ -4,19 +4,18 @@ // Source: Feature Policy (https://wicg.github.io/feature-policy/) [NoInterfaceObject] -interface FeaturePolicy { +interface Policy { boolean allowsFeature(DOMString feature, optional DOMString origin); - sequence features(); sequence allowedFeatures(); sequence getAllowlistForFeature(DOMString feature); }; partial interface Document { - [SameObject] readonly attribute FeaturePolicy featurePolicy; + [SameObject] readonly attribute Policy policy; }; partial interface HTMLIFrameElement { - [SameObject] readonly attribute FeaturePolicy featurePolicy; + [SameObject] readonly attribute Policy policy; }; interface FeaturePolicyViolationReportBody : ReportBody { readonly attribute DOMString featureId; diff --git a/testing/web-platform/tests/interfaces/generic-sensor.idl b/testing/web-platform/tests/interfaces/generic-sensor.idl index 2e7aacbec176..fd794cb15f3b 100644 --- a/testing/web-platform/tests/interfaces/generic-sensor.idl +++ b/testing/web-platform/tests/interfaces/generic-sensor.idl @@ -28,93 +28,3 @@ interface SensorErrorEvent : Event { dictionary SensorErrorEventInit : EventInit { required DOMException error; }; - -dictionary MockSensorConfiguration { - required MockSensorType mockSensorType; - boolean connected = true; - double? maxSamplingFrequency; - double? minSamplingFrequency; -}; - -dictionary MockSensor { - double maxSamplingFrequency; - double minSamplingFrequency; - double requestedSamplingFrequency; -}; - -enum MockSensorType { - "ambient-light", - "accelerometer", - "linear-acceleration", - "gravity", - "gyroscope", - "magnetometer", - "uncalibrated-magnetometer", - "absolute-orientation", - "relative-orientation", - "geolocation", - "proximity", -}; - -dictionary MockSensorReadingValues { -}; - -dictionary AmbientLightReadingValues { - required double? illuminance; -}; - -dictionary AccelerometerReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary LinearAccelerationReadingValues : AccelerometerReadingValues { -}; - -dictionary GravityReadingValues : AccelerometerReadingValues { -}; - -dictionary GyroscopeReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary MagnetometerReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary UncalibratedMagnetometerReadingValues { - required double? x; - required double? y; - required double? z; - required double? xBias; - required double? yBias; - required double? zBias; -}; - -dictionary AbsoluteOrientationReadingValues { - required FrozenArray? quaternion; -}; - -dictionary RelativeOrientationReadingValues : AbsoluteOrientationReadingValues { -}; - -dictionary GeolocationReadingValues { - required double? latitude; - required double? longitude; - required double? altitude; - required double? accuracy; - required double? altitudeAccuracy; - required double? heading; - required double? speed; -}; - -dictionary ProximityReadingValues { - required double? distance; - required double? max; - required boolean? near; -}; diff --git a/testing/web-platform/tests/interfaces/geolocation-sensor.idl b/testing/web-platform/tests/interfaces/geolocation-sensor.idl index 41c310acefe1..40a164767e2a 100644 --- a/testing/web-platform/tests/interfaces/geolocation-sensor.idl +++ b/testing/web-platform/tests/interfaces/geolocation-sensor.idl @@ -33,13 +33,3 @@ dictionary GeolocationSensorReading { double? heading; double? speed; }; - -dictionary GeolocationReadingValues { - required double? latitude; - required double? longitude; - required double? altitude; - required double? accuracy; - required double? altitudeAccuracy; - required double? heading; - required double? speed; -}; diff --git a/testing/web-platform/tests/interfaces/gyroscope.idl b/testing/web-platform/tests/interfaces/gyroscope.idl index 24cd82c64315..d71fd367bf06 100644 --- a/testing/web-platform/tests/interfaces/gyroscope.idl +++ b/testing/web-platform/tests/interfaces/gyroscope.idl @@ -15,9 +15,3 @@ enum GyroscopeLocalCoordinateSystem { "device", "screen" }; dictionary GyroscopeSensorOptions : SensorOptions { GyroscopeLocalCoordinateSystem referenceFrame = "device"; }; - -dictionary GyroscopeReadingValues { - required double? x; - required double? y; - required double? z; -}; diff --git a/testing/web-platform/tests/interfaces/html.idl b/testing/web-platform/tests/interfaces/html.idl index 46d0b852f095..fa3cd4f56ac2 100644 --- a/testing/web-platform/tests/interfaces/html.idl +++ b/testing/web-platform/tests/interfaces/html.idl @@ -1,8 +1,3 @@ -// GENERATED CONTENT - DO NOT EDIT -// Content was automatically extracted by Reffy into reffy-reports -// (https://github.com/tidoust/reffy-reports) -// Source: HTML Standard (https://html.spec.whatwg.org/) - [Exposed=Window, LegacyUnenumerableNamedProperties] interface HTMLAllCollection { @@ -20,7 +15,6 @@ interface HTMLFormControlsCollection : HTMLCollection { getter (RadioNodeList or Element)? namedItem(DOMString name); // shadows inherited namedItem() }; -[Exposed=Window] interface RadioNodeList : NodeList { attribute DOMString value; }; @@ -71,8 +65,8 @@ partial interface Document { readonly attribute HTMLOrSVGScriptElement? currentScript; // classic scripts in a document tree only // dynamic markup insertion - [CEReactions] Document open(optional DOMString unused1, optional DOMString unused2); // both arguments are ignored - WindowProxy? open(USVString url, DOMString name, DOMString features); + [CEReactions] Document open(optional DOMString type = "text/html", optional DOMString replace = ""); + WindowProxy open(USVString url, DOMString name, DOMString features); [CEReactions] void close(); [CEReactions] void write(DOMString... text); [CEReactions] void writeln(DOMString... text); @@ -111,23 +105,25 @@ interface HTMLElement : Element { readonly attribute DOMString accessKeyLabel; [CEReactions] attribute boolean draggable; [CEReactions] attribute boolean spellcheck; - [CEReactions] attribute DOMString autocapitalize; [CEReactions] attribute [TreatNullAs=EmptyString] DOMString innerText; }; +dictionary FocusOptions { + boolean preventScroll = false; +}; + HTMLElement includes GlobalEventHandlers; HTMLElement includes DocumentAndElementEventHandlers; HTMLElement includes ElementContentEditable; HTMLElement includes HTMLOrSVGElement; // Note: intentionally not [HTMLConstructor] -[Exposed=Window] interface HTMLUnknownElement : HTMLElement { }; interface mixin HTMLOrSVGElement { [SameObject] readonly attribute DOMStringMap dataset; - attribute DOMString nonce; // intentionally no [CEReactions] + attribute DOMString nonce; [CEReactions] attribute long tabIndex; void focus(optional FocusOptions options); @@ -144,7 +140,9 @@ interface DOMStringMap { [Exposed=Window, HTMLConstructor] -interface HTMLHtmlElement : HTMLElement {}; +interface HTMLHtmlElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] @@ -186,6 +184,8 @@ interface HTMLMetaElement : HTMLElement { [CEReactions] attribute DOMString name; [CEReactions] attribute DOMString httpEquiv; [CEReactions] attribute DOMString content; + + // also has obsolete members }; [Exposed=Window, @@ -197,25 +197,35 @@ HTMLStyleElement includes LinkStyle; [Exposed=Window, HTMLConstructor] -interface HTMLBodyElement : HTMLElement {}; +interface HTMLBodyElement : HTMLElement { + // also has obsolete members +}; HTMLBodyElement includes WindowEventHandlers; [Exposed=Window, HTMLConstructor] -interface HTMLHeadingElement : HTMLElement {}; +interface HTMLHeadingElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] -interface HTMLParagraphElement : HTMLElement {}; +interface HTMLParagraphElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] -interface HTMLHRElement : HTMLElement {}; +interface HTMLHRElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] -interface HTMLPreElement : HTMLElement {}; +interface HTMLPreElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] @@ -229,30 +239,42 @@ interface HTMLOListElement : HTMLElement { [CEReactions] attribute boolean reversed; [CEReactions] attribute long start; [CEReactions] attribute DOMString type; + + // also has obsolete members }; [Exposed=Window, HTMLConstructor] -interface HTMLUListElement : HTMLElement {}; +interface HTMLUListElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] interface HTMLMenuElement : HTMLElement { + + // also has obsolete members }; [Exposed=Window, HTMLConstructor] interface HTMLLIElement : HTMLElement { [CEReactions] attribute long value; + + // also has obsolete members }; [Exposed=Window, HTMLConstructor] -interface HTMLDListElement : HTMLElement {}; +interface HTMLDListElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] -interface HTMLDivElement : HTMLElement {}; +interface HTMLDivElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] @@ -268,6 +290,8 @@ interface HTMLAnchorElement : HTMLElement { [CEReactions] attribute DOMString text; [CEReactions] attribute DOMString referrerPolicy; + + // also has obsolete members }; HTMLAnchorElement includes HTMLHyperlinkElementUtils; @@ -289,7 +313,9 @@ interface HTMLSpanElement : HTMLElement {}; [Exposed=Window, HTMLConstructor] -interface HTMLBRElement : HTMLElement {}; +interface HTMLBRElement : HTMLElement { + // also has obsolete members +}; interface mixin HTMLHyperlinkElementUtils { [CEReactions] stringifier attribute USVString href; @@ -344,9 +370,10 @@ interface HTMLImageElement : HTMLElement { readonly attribute boolean complete; readonly attribute USVString currentSrc; [CEReactions] attribute DOMString referrerPolicy; - [CEReactions] attribute DOMString decoding; Promise decode(); + + // also has obsolete members }; [Exposed=Window, @@ -356,15 +383,18 @@ interface HTMLIFrameElement : HTMLElement { [CEReactions] attribute DOMString srcdoc; [CEReactions] attribute DOMString name; [SameObject, PutForwards=value] readonly attribute DOMTokenList sandbox; - [CEReactions] attribute DOMString allow; [CEReactions] attribute boolean allowFullscreen; [CEReactions] attribute boolean allowPaymentRequest; + [CEReactions] attribute boolean allowUserMedia; [CEReactions] attribute DOMString width; [CEReactions] attribute DOMString height; [CEReactions] attribute DOMString referrerPolicy; readonly attribute Document? contentDocument; readonly attribute WindowProxy? contentWindow; Document? getSVGDocument(); + [SameObject, PutForwards=value] readonly attribute DOMTokenList delegateStickyUserActivation; + + // also has obsolete members }; [Exposed=Window, @@ -375,6 +405,8 @@ interface HTMLEmbedElement : HTMLElement { [CEReactions] attribute DOMString width; [CEReactions] attribute DOMString height; Document? getSVGDocument(); + + // also has obsolete members }; [Exposed=Window, @@ -398,6 +430,8 @@ interface HTMLObjectElement : HTMLElement { boolean checkValidity(); boolean reportValidity(); void setCustomValidity(DOMString error); + + // also has obsolete members }; [Exposed=Window, @@ -405,6 +439,8 @@ interface HTMLObjectElement : HTMLElement { interface HTMLParamElement : HTMLElement { [CEReactions] attribute DOMString name; [CEReactions] attribute DOMString value; + + // also has obsolete members }; [Exposed=Window, @@ -645,6 +681,8 @@ interface HTMLAreaElement : HTMLElement { [CEReactions] attribute DOMString rel; [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; [CEReactions] attribute DOMString referrerPolicy; + + // also has obsolete members }; HTMLAreaElement includes HTMLHyperlinkElementUtils; @@ -669,24 +707,32 @@ interface HTMLTableElement : HTMLElement { [SameObject] readonly attribute HTMLCollection rows; HTMLTableRowElement insertRow(optional long index = -1); [CEReactions] void deleteRow(long index); + + // also has obsolete members }; [Exposed=Window, HTMLConstructor] -interface HTMLTableCaptionElement : HTMLElement {}; +interface HTMLTableCaptionElement : HTMLElement { + // also has obsolete members +}; [Exposed=Window, HTMLConstructor] interface HTMLTableColElement : HTMLElement { [CEReactions] attribute unsigned long span; + + // also has obsolete members }; [Exposed=Window, HTMLConstructor] interface HTMLTableSectionElement : HTMLElement { [SameObject] readonly attribute HTMLCollection rows; - HTMLTableRowElement insertRow(optional long index = -1); + HTMLElement insertRow(optional long index = -1); [CEReactions] void deleteRow(long index); + + // also has obsolete members }; [Exposed=Window, @@ -697,6 +743,8 @@ interface HTMLTableRowElement : HTMLElement { [SameObject] readonly attribute HTMLCollection cells; HTMLTableCellElement insertCell(optional long index = -1); [CEReactions] void deleteCell(long index); + + // also has obsolete members }; [Exposed=Window, @@ -709,6 +757,8 @@ interface HTMLTableCellElement : HTMLElement { [CEReactions] attribute DOMString scope; // only conforming for th elements [CEReactions] attribute DOMString abbr; // only conforming for th elements + + // also has obsolete members }; [Exposed=Window, @@ -805,6 +855,8 @@ interface HTMLInputElement : HTMLElement { void setRangeText(DOMString replacement); void setRangeText(DOMString replacement, unsigned long start, unsigned long end, optional SelectionMode selectionMode = "preserve"); void setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); + + // also has obsolete members }; [Exposed=Window, @@ -917,7 +969,7 @@ interface HTMLTextAreaElement : HTMLElement { readonly attribute DOMString type; [CEReactions] attribute DOMString defaultValue; - attribute [TreatNullAs=EmptyString] DOMString value; + [CEReactions] attribute [TreatNullAs=EmptyString] DOMString value; readonly attribute unsigned long textLength; readonly attribute boolean willValidate; @@ -1003,6 +1055,8 @@ interface HTMLFieldSetElement : HTMLElement { HTMLConstructor] interface HTMLLegendElement : HTMLElement { readonly attribute HTMLFormElement? form; + + // also has obsolete members }; enum SelectionMode { @@ -1027,16 +1081,6 @@ interface ValidityState { readonly attribute boolean valid; }; -[Exposed=Window, - Constructor(DOMString type, optional FormDataEventInit eventInitDict)] -interface FormDataEvent : Event { - readonly attribute FormData formData; -}; - -dictionary FormDataEventInit : EventInit { - required FormData formData; -}; - [Exposed=Window, HTMLConstructor] interface HTMLDetailsElement : HTMLElement { @@ -1064,7 +1108,6 @@ interface HTMLScriptElement : HTMLElement { [CEReactions] attribute DOMString? crossOrigin; [CEReactions] attribute DOMString text; [CEReactions] attribute DOMString integrity; - [CEReactions] attribute DOMString referrerPolicy; }; @@ -1086,7 +1129,7 @@ dictionary AssignedNodesOptions { boolean flatten = false; }; -typedef (CanvasRenderingContext2D or ImageBitmapRenderingContext or WebGLRenderingContext or WebGL2RenderingContext) RenderingContext; +typedef (CanvasRenderingContext2D or ImageBitmapRenderingContext or WebGLRenderingContext) RenderingContext; [Exposed=Window, HTMLConstructor] @@ -1124,8 +1167,6 @@ enum ImageSmoothingQuality { "low", "medium", "high" }; interface CanvasRenderingContext2D { // back-reference to the canvas readonly attribute HTMLCanvasElement canvas; - - CanvasRenderingContext2DSettings getContextAttributes(); }; CanvasRenderingContext2D includes CanvasState; CanvasRenderingContext2D includes CanvasTransform; @@ -1161,7 +1202,6 @@ interface mixin CanvasTransform { void setTransform(unrestricted double a, unrestricted double b, unrestricted double c, unrestricted double d, unrestricted double e, unrestricted double f); void setTransform(optional DOMMatrix2DInit transform); void resetTransform(); - }; interface mixin CanvasCompositing { @@ -1174,7 +1214,6 @@ interface mixin CanvasImageSmoothing { // image smoothing attribute boolean imageSmoothingEnabled; // (default true) attribute ImageSmoothingQuality imageSmoothingQuality; // (default low) - }; interface mixin CanvasFillStrokeStyles { @@ -1184,7 +1223,6 @@ interface mixin CanvasFillStrokeStyles { CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1); CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1); CanvasPattern? createPattern(CanvasImageSource image, [TreatNullAs=EmptyString] DOMString repetition); - }; interface mixin CanvasShadowStyles { @@ -1216,6 +1254,7 @@ interface mixin CanvasDrawPath { void stroke(Path2D path); void clip(optional CanvasFillRule fillRule = "nonzero"); void clip(Path2D path, optional CanvasFillRule fillRule = "nonzero"); + void resetClip(); boolean isPointInPath(unrestricted double x, unrestricted double y, optional CanvasFillRule fillRule = "nonzero"); boolean isPointInPath(Path2D path, unrestricted double x, unrestricted double y, optional CanvasFillRule fillRule = "nonzero"); boolean isPointInStroke(unrestricted double x, unrestricted double y); @@ -1287,12 +1326,9 @@ interface mixin CanvasPath { void quadraticCurveTo(unrestricted double cpx, unrestricted double cpy, unrestricted double x, unrestricted double y); void bezierCurveTo(unrestricted double cp1x, unrestricted double cp1y, unrestricted double cp2x, unrestricted double cp2y, unrestricted double x, unrestricted double y); void arcTo(unrestricted double x1, unrestricted double y1, unrestricted double x2, unrestricted double y2, unrestricted double radius); - void rect(unrestricted double x, unrestricted double y, unrestricted double w, unrestricted double h); void arc(unrestricted double x, unrestricted double y, unrestricted double radius, unrestricted double startAngle, unrestricted double endAngle, optional boolean anticlockwise = false); - void ellipse(unrestricted double x, unrestricted double y, unrestricted double radiusX, unrestricted double radiusY, unrestricted double rotation, unrestricted double startAngle, unrestricted double endAngle, optional boolean anticlockwise = false); - }; [Exposed=(Window,Worker)] @@ -1307,7 +1343,7 @@ interface CanvasPattern { void setTransform(optional DOMMatrix2DInit transform); }; -[Exposed=(Window,Worker)] +[Exposed=Window] interface TextMetrics { // x-direction readonly attribute double width; // advance width @@ -1321,9 +1357,7 @@ interface TextMetrics { readonly attribute double actualBoundingBoxDescent; readonly attribute double emHeightAscent; readonly attribute double emHeightDescent; - readonly attribute double hangingBaseline; - readonly attribute double alphabeticBaseline; - readonly attribute double ideographicBaseline; + Baselines getBaselines(); }; [Constructor(unsigned long sw, unsigned long sh), @@ -1353,25 +1387,27 @@ dictionary ImageBitmapRenderingContextSettings { boolean alpha = true; }; -typedef (OffscreenCanvasRenderingContext2D or WebGLRenderingContext or WebGL2RenderingContext) OffscreenRenderingContext; +typedef (OffscreenCanvasRenderingContext2D or + WebGLRenderingContext) OffscreenRenderingContext; dictionary ImageEncodeOptions { DOMString type = "image/png"; unrestricted double quality = 1.0; }; -enum OffscreenRenderingContextId { "2d", "webgl", "webgl2" }; +enum OffscreenRenderingContextId { "2d", "webgl" }; [Constructor([EnforceRange] unsigned long long width, [EnforceRange] unsigned long long height), Exposed=(Window,Worker), Transferable] interface OffscreenCanvas : EventTarget { - attribute [EnforceRange] unsigned long long width; - attribute [EnforceRange] unsigned long long height; + attribute unsigned long long width; + attribute unsigned long long height; OffscreenRenderingContext? getContext(OffscreenRenderingContextId contextId, optional any options = null); ImageBitmap transferToImageBitmap(); Promise convertToBlob(optional ImageEncodeOptions options); }; + [Exposed=(Window,Worker)] interface OffscreenCanvasRenderingContext2D { void commit(); @@ -1387,41 +1423,33 @@ OffscreenCanvasRenderingContext2D includes CanvasShadowStyles; OffscreenCanvasRenderingContext2D includes CanvasFilters; OffscreenCanvasRenderingContext2D includes CanvasRect; OffscreenCanvasRenderingContext2D includes CanvasDrawPath; -OffscreenCanvasRenderingContext2D includes CanvasText; OffscreenCanvasRenderingContext2D includes CanvasDrawImage; OffscreenCanvasRenderingContext2D includes CanvasImageData; OffscreenCanvasRenderingContext2D includes CanvasPathDrawingStyles; -OffscreenCanvasRenderingContext2D includes CanvasTextDrawingStyles; OffscreenCanvasRenderingContext2D includes CanvasPath; + [Exposed=Window] interface CustomElementRegistry { - [CEReactions] void define(DOMString name, CustomElementConstructor constructor, optional ElementDefinitionOptions options); + [CEReactions] void define(DOMString name, Function constructor, optional ElementDefinitionOptions options); any get(DOMString name); Promise whenDefined(DOMString name); [CEReactions] void upgrade(Node root); }; -callback CustomElementConstructor = any (); - dictionary ElementDefinitionOptions { DOMString extends; }; -dictionary FocusOptions { - boolean preventScroll = false; -}; - interface mixin ElementContentEditable { [CEReactions] attribute DOMString contentEditable; - [CEReactions] attribute DOMString enterKeyHint; readonly attribute boolean isContentEditable; [CEReactions] attribute DOMString inputMode; }; [Exposed=Window, Constructor] -interface DataTransfer { + interface DataTransfer { attribute DOMString dropEffect; attribute DOMString effectAllowed; @@ -1476,7 +1504,6 @@ interface Window : EventTarget { [Replaceable] readonly attribute WindowProxy self; [Unforgeable] readonly attribute Document document; attribute DOMString name; - [PutForwards=href, Unforgeable] readonly attribute Location location; readonly attribute History history; readonly attribute CustomElementRegistry customElements; @@ -1508,8 +1535,7 @@ interface Window : EventTarget { // the user agent readonly attribute Navigator navigator; - - [SecureContext] readonly attribute ApplicationCache applicationCache; + readonly attribute ApplicationCache applicationCache; // user prompts void alert(); @@ -1518,13 +1544,20 @@ interface Window : EventTarget { DOMString? prompt(optional DOMString message = "", optional DOMString default = ""); void print(); + unsigned long requestAnimationFrame(FrameRequestCallback callback); + void cancelAnimationFrame(unsigned long handle); + void postMessage(any message, USVString targetOrigin, optional sequence transfer = []); - void postMessage(any message, optional WindowPostMessageOptions options); + void postMessage(any message, optional sequence transfer = [], optional WindowPostMessageOptions options); + + // also has obsolete members }; Window includes GlobalEventHandlers; Window includes WindowEventHandlers; -dictionary WindowPostMessageOptions : PostMessageOptions { +callback FrameRequestCallback = void (DOMHighResTimeStamp time); + +dictionary WindowPostMessageOptions { USVString targetOrigin = "/"; }; @@ -1537,6 +1570,7 @@ enum ScrollRestoration { "auto", "manual" }; [Exposed=Window] interface History { + readonly attribute unsigned long index; readonly attribute unsigned long length; attribute ScrollRestoration scrollRestoration; readonly attribute any state; @@ -1603,8 +1637,7 @@ interface BeforeUnloadEvent : Event { attribute DOMString returnValue; }; -[SecureContext, - Exposed=Window] +[Exposed=Window] interface ApplicationCache : EventTarget { // update status @@ -1702,7 +1735,6 @@ interface mixin GlobalEventHandlers { attribute EventHandler onended; attribute OnErrorEventHandler onerror; attribute EventHandler onfocus; - attribute EventHandler onformdata; attribute EventHandler oninput; attribute EventHandler oninvalid; attribute EventHandler onkeydown; @@ -1782,9 +1814,6 @@ interface mixin WindowOrWorkerGlobalScope { long setInterval(TimerHandler handler, optional long timeout = 0, any... arguments); void clearInterval(optional long handle = 0); - // microtask queuing - void queueMicrotask(VoidFunction callback); - // ImageBitmap Promise createImageBitmap(ImageBitmapSource image, optional ImageBitmapOptions options); Promise createImageBitmap(ImageBitmapSource image, long sx, long sy, long sw, long sh, optional ImageBitmapOptions options); @@ -1814,9 +1843,11 @@ interface mixin NavigatorID { readonly attribute DOMString userAgent; [Exposed=Window] readonly attribute DOMString vendor; [Exposed=Window] readonly attribute DOMString vendorSub; // constant "" + + // also has additional members in a partial interface }; -partial interface mixin NavigatorID { +partial interface NavigatorID { [Exposed=Window] boolean taintEnabled(); // constant false [Exposed=Window] readonly attribute DOMString oscpu; }; @@ -1902,15 +1933,6 @@ dictionary ImageBitmapOptions { ResizeQuality resizeQuality = "low"; }; -callback FrameRequestCallback = void (DOMHighResTimeStamp time); - -interface mixin AnimationFrameProvider { - unsigned long requestAnimationFrame(FrameRequestCallback callback); - void cancelAnimationFrame(unsigned long handle); -}; -Window includes AnimationFrameProvider; -DedicatedWorkerGlobalScope includes AnimationFrameProvider; - [Constructor(DOMString type, optional MessageEventInit eventInitDict), Exposed=(Window,Worker,AudioWorklet)] interface MessageEvent : Event { readonly attribute any data; @@ -2005,8 +2027,7 @@ interface MessageChannel { [Exposed=(Window,Worker,AudioWorklet), Transferable] interface MessagePort : EventTarget { - void postMessage(any message, sequence transfer); - void postMessage(any message, optional PostMessageOptions options); + void postMessage(any message, optional sequence transfer = []); void start(); void close(); @@ -2015,10 +2036,6 @@ interface MessagePort : EventTarget { attribute EventHandler onmessageerror; }; -dictionary PostMessageOptions { - sequence transfer = []; -}; - [Constructor(DOMString name), Exposed=(Window,Worker)] interface BroadcastChannel : EventTarget { readonly attribute DOMString name; @@ -2047,8 +2064,7 @@ interface WorkerGlobalScope : EventTarget { interface DedicatedWorkerGlobalScope : WorkerGlobalScope { [Replaceable] readonly attribute DOMString name; - void postMessage(any message, sequence transfer); - void postMessage(any message, optional PostMessageOptions options); + void postMessage(any message, optional sequence transfer = []); void close(); @@ -2073,15 +2089,14 @@ interface mixin AbstractWorker { interface Worker : EventTarget { void terminate(); - void postMessage(any message, sequence transfer); - void postMessage(any message, optional PostMessageOptions options); + void postMessage(any message, optional sequence transfer = []); attribute EventHandler onmessage; attribute EventHandler onmessageerror; }; dictionary WorkerOptions { WorkerType type = "classic"; - RequestCredentials credentials = "same-origin"; // credentials is only used if type is "module" + RequestCredentials credentials = "omit"; // credentials is only used if type is "module" DOMString name = ""; }; @@ -2148,8 +2163,6 @@ interface StorageEvent : Event { readonly attribute DOMString? newValue; readonly attribute USVString url; readonly attribute Storage? storageArea; - - void initStorageEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false, optional DOMString? key = null, optional DOMString? oldValue = null, optional DOMString? newValue = null, optional USVString url = "", optional Storage? storageArea = null); }; dictionary StorageEventInit : EventInit { @@ -2269,7 +2282,6 @@ interface HTMLFontElement : HTMLElement { [CEReactions] attribute [TreatNullAs=EmptyString] DOMString color; [CEReactions] attribute DOMString face; [CEReactions] attribute DOMString size; - }; partial interface HTMLHeadingElement { @@ -2449,7 +2461,8 @@ partial interface Window { [Replaceable, SameObject] readonly attribute External external; }; -[Exposed=Window] +[Exposed=Window, + NoInterfaceObject] interface External { void AddSearchProvider(); void IsSearchProviderInstalled(); diff --git a/testing/web-platform/tests/interfaces/magnetometer.idl b/testing/web-platform/tests/interfaces/magnetometer.idl index fd29af847679..bcc8d4becbaf 100644 --- a/testing/web-platform/tests/interfaces/magnetometer.idl +++ b/testing/web-platform/tests/interfaces/magnetometer.idl @@ -27,18 +27,3 @@ interface UncalibratedMagnetometer : Sensor { readonly attribute double? yBias; readonly attribute double? zBias; }; - -dictionary MagnetometerReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary UncalibratedMagnetometerReadingValues { - required double? x; - required double? y; - required double? z; - required double? xBias; - required double? yBias; - required double? zBias; -}; diff --git a/testing/web-platform/tests/interfaces/mediastream-recording.idl b/testing/web-platform/tests/interfaces/mediastream-recording.idl index 0be0538d1227..5bf661e6cc5e 100644 --- a/testing/web-platform/tests/interfaces/mediastream-recording.idl +++ b/testing/web-platform/tests/interfaces/mediastream-recording.idl @@ -18,7 +18,7 @@ interface MediaRecorder : EventTarget { readonly attribute unsigned long videoBitsPerSecond; readonly attribute unsigned long audioBitsPerSecond; - void start(optional unsigned long timeslice); + void start(optional long timeslice); void stop(); void pause(); void resume(); diff --git a/testing/web-platform/tests/interfaces/orientation-sensor.idl b/testing/web-platform/tests/interfaces/orientation-sensor.idl index a9aec968e0a0..49acba9e201d 100644 --- a/testing/web-platform/tests/interfaces/orientation-sensor.idl +++ b/testing/web-platform/tests/interfaces/orientation-sensor.idl @@ -24,10 +24,3 @@ interface AbsoluteOrientationSensor : OrientationSensor { [Constructor(optional OrientationSensorOptions sensorOptions), SecureContext, Exposed=Window] interface RelativeOrientationSensor : OrientationSensor { }; - -dictionary AbsoluteOrientationReadingValues { - required FrozenArray? quaternion; -}; - -dictionary RelativeOrientationReadingValues : AbsoluteOrientationReadingValues { -}; diff --git a/testing/web-platform/tests/interfaces/payment-request.idl b/testing/web-platform/tests/interfaces/payment-request.idl index 53922d315cfd..63a9ccccad4d 100644 --- a/testing/web-platform/tests/interfaces/payment-request.idl +++ b/testing/web-platform/tests/interfaces/payment-request.idl @@ -92,6 +92,7 @@ interface PaymentAddress { readonly attribute DOMString postalCode; readonly attribute DOMString recipient; readonly attribute DOMString region; + readonly attribute DOMString regionCode; readonly attribute DOMString sortingCode; readonly attribute FrozenArray addressLine; }; @@ -100,6 +101,7 @@ dictionary AddressInit { DOMString country; sequence addressLine; DOMString region; + DOMString regionCode; DOMString city; DOMString dependentLocality; DOMString postalCode; @@ -119,6 +121,7 @@ dictionary AddressErrors { DOMString postalCode; DOMString recipient; DOMString region; + DOMString regionCode; DOMString sortingCode; }; diff --git a/testing/web-platform/tests/interfaces/performance-timeline.idl b/testing/web-platform/tests/interfaces/performance-timeline.idl index 7766bfd7b09e..0cd2830b2ea2 100644 --- a/testing/web-platform/tests/interfaces/performance-timeline.idl +++ b/testing/web-platform/tests/interfaces/performance-timeline.idl @@ -30,9 +30,8 @@ interface PerformanceObserver { }; dictionary PerformanceObserverInit { - sequence entryTypes; - DOMString type; - boolean buffered; + required sequence entryTypes; + boolean buffered = false; }; [Exposed=(Window,Worker)] diff --git a/testing/web-platform/tests/interfaces/picture-in-picture.idl b/testing/web-platform/tests/interfaces/picture-in-picture.idl index 164ec02a9cf2..c7bc249dffce 100644 --- a/testing/web-platform/tests/interfaces/picture-in-picture.idl +++ b/testing/web-platform/tests/interfaces/picture-in-picture.idl @@ -9,7 +9,6 @@ partial interface HTMLVideoElement { attribute EventHandler onenterpictureinpicture; attribute EventHandler onleavepictureinpicture; - [CEReactions] attribute boolean autoPictureInPicture; [CEReactions] attribute boolean disablePictureInPicture; }; @@ -19,7 +18,7 @@ partial interface Document { [NewObject] Promise exitPictureInPicture(); }; -partial interface mixin DocumentOrShadowRoot { +partial interface DocumentOrShadowRoot { readonly attribute Element? pictureInPictureElement; }; diff --git a/testing/web-platform/tests/interfaces/pointerlock.idl b/testing/web-platform/tests/interfaces/pointerlock.idl index 13f7a8be4822..fca676df459f 100644 --- a/testing/web-platform/tests/interfaces/pointerlock.idl +++ b/testing/web-platform/tests/interfaces/pointerlock.idl @@ -13,7 +13,7 @@ partial interface Document { void exitPointerLock(); }; -partial interface mixin DocumentOrShadowRoot { +partial interface DocumentOrShadowRoot { readonly attribute Element? pointerLockElement; }; diff --git a/testing/web-platform/tests/interfaces/shape-detection-api.idl b/testing/web-platform/tests/interfaces/shape-detection-api.idl index 72fce2001cad..dbdf022e3847 100644 --- a/testing/web-platform/tests/interfaces/shape-detection-api.idl +++ b/testing/web-platform/tests/interfaces/shape-detection-api.idl @@ -14,7 +14,6 @@ dictionary FaceDetectorOptions { boolean fastMode; }; -[Serializable] interface DetectedFace { [SameObject] readonly attribute DOMRectReadOnly boundingBox; [SameObject] readonly attribute FrozenArray? landmarks; @@ -34,7 +33,7 @@ enum LandmarkType { [Exposed=(Window,Worker), Constructor(optional BarcodeDetectorOptions barcodeDetectorOptions)] interface BarcodeDetector { - static Promise> getSupportedFormats(); + readonly attribute FrozenArray supportedFormats; Promise> detect(ImageBitmapSource image); }; @@ -43,7 +42,6 @@ dictionary BarcodeDetectorOptions { sequence formats; }; -[Serializable] interface DetectedBarcode { [SameObject] readonly attribute DOMRectReadOnly boundingBox; [SameObject] readonly attribute DOMString rawValue; diff --git a/testing/web-platform/tests/interfaces/user-timing.idl b/testing/web-platform/tests/interfaces/user-timing.idl index da8a0acd6738..60b22776c9bc 100644 --- a/testing/web-platform/tests/interfaces/user-timing.idl +++ b/testing/web-platform/tests/interfaces/user-timing.idl @@ -1,34 +1,19 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) -// Source: User Timing Level 3 (https://w3c.github.io/user-timing/) - -dictionary PerformanceMarkOptions { - any detail = null; - DOMHighResTimeStamp startTime; -}; - -dictionary PerformanceMeasureOptions { - any detail = null; - (DOMString or DOMHighResTimeStamp) startTime; - DOMHighResTimeStamp duration; - (DOMString or DOMHighResTimeStamp) endTime; -}; +// Source: User Timing Level 2 (https://w3c.github.io/user-timing/) partial interface Performance { - PerformanceMark mark(DOMString markName, optional PerformanceMarkOptions markOptions); + void mark(DOMString markName); void clearMarks(optional DOMString markName); - PerformanceMeasure measure(DOMString measureName, optional (DOMString or PerformanceMeasureOptions) startOrMeasureOptions, optional DOMString endMark); + void measure(DOMString measureName, optional DOMString startMark, optional DOMString endMark); void clearMeasures(optional DOMString measureName); }; -[Exposed=(Window,Worker), - Constructor(DOMString markName, optional PerformanceMarkOptions markOptions)] +[Exposed=(Window,Worker)] interface PerformanceMark : PerformanceEntry { - readonly attribute any detail; }; [Exposed=(Window,Worker)] interface PerformanceMeasure : PerformanceEntry { - readonly attribute any detail; }; diff --git a/testing/web-platform/tests/interfaces/wai-aria.idl b/testing/web-platform/tests/interfaces/wai-aria.idl index 21feb78b0b2a..c6ea9591f8d7 100644 --- a/testing/web-platform/tests/interfaces/wai-aria.idl +++ b/testing/web-platform/tests/interfaces/wai-aria.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) -// Source: Accessible Rich Internet Applications (WAI-ARIA) 1.2 (https://rawgit.com/w3c/aria/master/) +// Source: Accessible Rich Internet Applications (WAI-ARIA) 1.2 (https://w3c.github.io/aria/) interface mixin AccessibilityRole { attribute DOMString? role; diff --git a/testing/web-platform/tests/interfaces/wasm-js-api.idl b/testing/web-platform/tests/interfaces/wasm-js-api.idl index 2bd2ecba828d..6de14fb8f089 100644 --- a/testing/web-platform/tests/interfaces/wasm-js-api.idl +++ b/testing/web-platform/tests/interfaces/wasm-js-api.idl @@ -43,7 +43,7 @@ dictionary ModuleImportDescriptor { interface Module { static sequence exports(Module moduleObject); static sequence imports(Module moduleObject); - static sequence customSections(Module moduleObject, DOMString sectionName); + static sequence customSections(Module moduleObject, USVString sectionName); }; [LegacyNamespace=WebAssembly, Constructor(Module module, optional object importObject), Exposed=(Window,Worker,Worklet)] diff --git a/testing/web-platform/tests/interfaces/web-bluetooth.idl b/testing/web-platform/tests/interfaces/web-bluetooth.idl index 00b93a551335..d372f0260eb4 100644 --- a/testing/web-platform/tests/interfaces/web-bluetooth.idl +++ b/testing/web-platform/tests/interfaces/web-bluetooth.idl @@ -23,7 +23,7 @@ dictionary RequestDeviceOptions { boolean acceptAllDevices = false; }; -[Exposed=Window, SecureContext] +[SecureContext] interface Bluetooth : EventTarget { Promise getAvailability(); attribute EventHandler onavailabilitychanged; @@ -31,9 +31,9 @@ interface Bluetooth : EventTarget { readonly attribute BluetoothDevice? referringDevice; Promise requestDevice(optional RequestDeviceOptions options); }; -Bluetooth includes BluetoothDeviceEventHandlers; -Bluetooth includes CharacteristicEventHandlers; -Bluetooth includes ServiceEventHandlers; +Bluetooth implements BluetoothDeviceEventHandlers; +Bluetooth implements CharacteristicEventHandlers; +Bluetooth implements ServiceEventHandlers; dictionary BluetoothPermissionDescriptor : PermissionDescriptor { DOMString deviceId; @@ -53,13 +53,11 @@ dictionary BluetoothPermissionData { required sequence allowedDevices; }; -[Exposed=Window] interface BluetoothPermissionResult : PermissionStatus { attribute FrozenArray devices; }; [ - Exposed=Window, Constructor(DOMString type, optional ValueEventInit initDict), SecureContext ] @@ -71,8 +69,8 @@ dictionary ValueEventInit : EventInit { any value = null; }; -[Exposed=Window, SecureContext] -interface BluetoothDevice : EventTarget { +[SecureContext] +interface BluetoothDevice { readonly attribute DOMString id; readonly attribute DOMString? name; readonly attribute BluetoothRemoteGATTServer? gatt; @@ -81,20 +79,20 @@ interface BluetoothDevice : EventTarget { void unwatchAdvertisements(); readonly attribute boolean watchingAdvertisements; }; -BluetoothDevice includes BluetoothDeviceEventHandlers; -BluetoothDevice includes CharacteristicEventHandlers; -BluetoothDevice includes ServiceEventHandlers; +BluetoothDevice implements EventTarget; +BluetoothDevice implements BluetoothDeviceEventHandlers; +BluetoothDevice implements CharacteristicEventHandlers; +BluetoothDevice implements ServiceEventHandlers; -[Exposed=Window, SecureContext] +[SecureContext] interface BluetoothManufacturerDataMap { readonly maplike; }; -[Exposed=Window, SecureContext] +[SecureContext] interface BluetoothServiceDataMap { readonly maplike; }; [ - Exposed=Window, Constructor(DOMString type, BluetoothAdvertisingEventInit init), SecureContext ] @@ -118,11 +116,11 @@ dictionary BluetoothAdvertisingEventInit : EventInit { unsigned short appearance; byte txPower; byte rssi; - BluetoothManufacturerDataMap manufacturerData; - BluetoothServiceDataMap serviceData; + Map manufacturerData; + Map serviceData; }; -[Exposed=Window, SecureContext] +[SecureContext] interface BluetoothRemoteGATTServer { [SameObject] readonly attribute BluetoothDevice device; @@ -134,8 +132,8 @@ interface BluetoothRemoteGATTServer { getPrimaryServices(optional BluetoothServiceUUID service); }; -[Exposed=Window, SecureContext] -interface BluetoothRemoteGATTService : EventTarget { +[SecureContext] +interface BluetoothRemoteGATTService { [SameObject] readonly attribute BluetoothDevice device; readonly attribute UUID uuid; @@ -149,11 +147,12 @@ interface BluetoothRemoteGATTService : EventTarget { Promise> getIncludedServices(optional BluetoothServiceUUID service); }; -BluetoothRemoteGATTService includes CharacteristicEventHandlers; -BluetoothRemoteGATTService includes ServiceEventHandlers; +BluetoothRemoteGATTService implements EventTarget; +BluetoothRemoteGATTService implements CharacteristicEventHandlers; +BluetoothRemoteGATTService implements ServiceEventHandlers; -[Exposed=Window, SecureContext] -interface BluetoothRemoteGATTCharacteristic : EventTarget { +[SecureContext] +interface BluetoothRemoteGATTCharacteristic { [SameObject] readonly attribute BluetoothRemoteGATTService service; readonly attribute UUID uuid; @@ -167,9 +166,10 @@ interface BluetoothRemoteGATTCharacteristic : EventTarget { Promise startNotifications(); Promise stopNotifications(); }; -BluetoothRemoteGATTCharacteristic includes CharacteristicEventHandlers; +BluetoothRemoteGATTCharacteristic implements EventTarget; +BluetoothRemoteGATTCharacteristic implements CharacteristicEventHandlers; -[Exposed=Window, SecureContext] +[SecureContext] interface BluetoothCharacteristicProperties { readonly attribute boolean broadcast; readonly attribute boolean read; @@ -182,7 +182,7 @@ interface BluetoothCharacteristicProperties { readonly attribute boolean writableAuxiliaries; }; -[Exposed=Window, SecureContext] +[SecureContext] interface BluetoothRemoteGATTDescriptor { [SameObject] readonly attribute BluetoothRemoteGATTCharacteristic characteristic; @@ -192,25 +192,24 @@ interface BluetoothRemoteGATTDescriptor { Promise writeValue(BufferSource value); }; -[SecureContext] -interface mixin CharacteristicEventHandlers { +[NoInterfaceObject, SecureContext] +interface CharacteristicEventHandlers { attribute EventHandler oncharacteristicvaluechanged; }; -[SecureContext] -interface mixin BluetoothDeviceEventHandlers { +[NoInterfaceObject, SecureContext] +interface BluetoothDeviceEventHandlers { attribute EventHandler ongattserverdisconnected; }; -[SecureContext] -interface mixin ServiceEventHandlers { +[NoInterfaceObject, SecureContext] +interface ServiceEventHandlers { attribute EventHandler onserviceadded; attribute EventHandler onservicechanged; attribute EventHandler onserviceremoved; }; typedef DOMString UUID; -[Exposed=Window] interface BluetoothUUID { static UUID getService((DOMString or unsigned long) name); static UUID getCharacteristic((DOMString or unsigned long) name); diff --git a/testing/web-platform/tests/interfaces/web-nfc.idl b/testing/web-platform/tests/interfaces/web-nfc.idl index 5a6d6f8a06b1..3dd4817eb0df 100644 --- a/testing/web-platform/tests/interfaces/web-nfc.idl +++ b/testing/web-platform/tests/interfaces/web-nfc.idl @@ -24,6 +24,10 @@ enum NFCRecordType { "opaque" }; +partial interface Navigator { + [SecureContext, SameObject] readonly attribute NFC nfc; +}; + typedef (DOMString or ArrayBuffer or NFCMessage) NFCMessageSource; [Constructor(), SecureContext, Exposed=Window] @@ -31,32 +35,12 @@ interface NFCWriter { Promise push(NFCMessageSource message, optional NFCPushOptions options); }; -[Constructor(optional NFCReaderOptions options), SecureContext, Exposed=Window] -interface NFCReader : EventTarget { - attribute EventHandler onreading; - attribute EventHandler onerror; - - void start(); - void stop(); +[SecureContext] +interface NFC { + Promise watch(MessageCallback callback, optional NFCWatchOptions options); }; -[Constructor(DOMString type, NFCReadingEventInit readingEventInitDict), SecureContext, Exposed=Window] -interface NFCReadingEvent : Event { - readonly attribute NFCMessage message; -}; - -dictionary NFCReadingEventInit : EventInit { - required NFCMessage message; -}; - -[Constructor(DOMString type, NFCErrorEventInit errorEventInitDict), SecureContext, Exposed=Window] -interface NFCErrorEvent : Event { - readonly attribute DOMException error; -}; - -dictionary NFCErrorEventInit : EventInit { - required DOMException error; -}; +callback MessageCallback = void (NFCMessage message); dictionary NFCPushOptions { NFCPushTarget target = "any"; @@ -71,14 +55,15 @@ enum NFCPushTarget { "any" }; -dictionary NFCReaderOptions { +dictionary NFCWatchOptions { USVString url = ""; NFCRecordType recordType; USVString mediaType = ""; - NFCAccept accept = "web-nfc-only"; + NFCWatchMode mode = "web-nfc-only"; + AbortSignal? signal; }; -enum NFCAccept { +enum NFCWatchMode { "web-nfc-only", "any" }; diff --git a/testing/web-platform/tests/interfaces/webrtc-stats.idl b/testing/web-platform/tests/interfaces/webrtc-stats.idl index c86097b697b5..cf07738b8b45 100644 --- a/testing/web-platform/tests/interfaces/webrtc-stats.idl +++ b/testing/web-platform/tests/interfaces/webrtc-stats.idl @@ -3,6 +3,12 @@ // (https://github.com/tidoust/reffy-reports) // Source: Identifiers for WebRTC's Statistics API (https://w3c.github.io/webrtc-stats/) +dictionary RTCStats { +DOMHighResTimeStamp timestamp; +RTCStatsType type; +DOMString id; + }; + enum RTCStatsType { "codec", "inbound-rtp", @@ -308,7 +314,7 @@ partial dictionary RTCIceCandidatePairStats { unsigned long long priority; }; -partial dictionary RTCRtpStreamStats { +partial dictionary RTCRTPStreamStats { DOMString mediaType; double averageRTCPInterval; }; diff --git a/testing/web-platform/tests/interfaces/webrtc.idl b/testing/web-platform/tests/interfaces/webrtc.idl index dc51e2f2f3ae..c7529ced356d 100644 --- a/testing/web-platform/tests/interfaces/webrtc.idl +++ b/testing/web-platform/tests/interfaces/webrtc.idl @@ -402,7 +402,6 @@ dictionary RTCRtpSynchronizationSource : RTCRtpContributingSource { }; [Exposed=Window] interface RTCDtlsTransport : EventTarget { - [SameObject] readonly attribute RTCIceTransport iceTransport; readonly attribute RTCDtlsTransportState state; sequence getRemoteCertificates(); diff --git a/testing/web-platform/tests/interfaces/webxr.idl b/testing/web-platform/tests/interfaces/webxr.idl index 63643a11b6b0..ea45aef97715 100644 --- a/testing/web-platform/tests/interfaces/webxr.idl +++ b/testing/web-platform/tests/interfaces/webxr.idl @@ -26,13 +26,15 @@ enum XREnvironmentBlendMode { [SecureContext, Exposed=Window] interface XRSession : EventTarget { // Attributes readonly attribute XRSessionMode mode; - readonly attribute XRPresentationContext? outputContext; + readonly attribute XRPresentationContext outputContext; readonly attribute XREnvironmentBlendMode environmentBlendMode; - readonly attribute XRRenderState renderState; + + attribute double depthNear; + attribute double depthFar; + attribute XRLayer baseLayer; // Methods - void updateRenderState(optional XRRenderStateInit state); - Promise requestReferenceSpace(XRReferenceSpaceOptions options); + Promise requestReferenceSpace(XRReferenceSpaceType type, optional XRReferenceSpaceOptions options); FrozenArray getInputSources(); @@ -59,19 +61,7 @@ enum XRSessionMode { dictionary XRSessionCreationOptions { XRSessionMode mode = "inline"; - XRPresentationContext? outputContext = null; -}; - -dictionary XRRenderStateInit { - double depthNear; - double depthFar; - XRLayer? baseLayer; -}; - -[SecureContext, Exposed=Window] interface XRRenderState { - readonly attribute double depthNear; - readonly attribute double depthFar; - readonly attribute XRLayer? baseLayer; + XRPresentationContext outputContext; }; callback XRFrameRequestCallback = void (DOMHighResTimeStamp time, XRFrame frame); @@ -98,7 +88,6 @@ dictionary XRReferenceSpaceOptions { }; [SecureContext, Exposed=Window] interface XRReferenceSpace : XRSpace { - attribute XRRigidTransform originOffset; attribute EventHandler onreset; }; diff --git a/testing/web-platform/tests/kv-storage/META.yml b/testing/web-platform/tests/kv-storage/META.yml deleted file mode 100644 index bf4a1e6e8b44..000000000000 --- a/testing/web-platform/tests/kv-storage/META.yml +++ /dev/null @@ -1,3 +0,0 @@ -spec: https://wicg.github.io/kv-storage/ -suggested_reviewers: - - domenic diff --git a/testing/web-platform/tests/kv-storage/cause-errors-via-idb.https.html b/testing/web-platform/tests/kv-storage/cause-errors-via-idb.https.html deleted file mode 100644 index 21fe36b36cb1..000000000000 --- a/testing/web-platform/tests/kv-storage/cause-errors-via-idb.https.html +++ /dev/null @@ -1,53 +0,0 @@ - - -KV Storage: causing errors by directly manipulating the IDB - - - - - - diff --git a/testing/web-platform/tests/kv-storage/entries.https.html b/testing/web-platform/tests/kv-storage/entries.https.html deleted file mode 100644 index 0d1ab849a709..000000000000 --- a/testing/web-platform/tests/kv-storage/entries.https.html +++ /dev/null @@ -1,290 +0,0 @@ - - -KV Storage: entries() trickier tests - - - - - diff --git a/testing/web-platform/tests/kv-storage/helpers/equality-asserters.js b/testing/web-platform/tests/kv-storage/helpers/equality-asserters.js deleted file mode 100644 index 448ab31348ce..000000000000 --- a/testing/web-platform/tests/kv-storage/helpers/equality-asserters.js +++ /dev/null @@ -1,91 +0,0 @@ -export function assertEqualDates(actual, expected, label) { - label = formatLabel(label); - - assert_equals(expected.constructor, Date, - `${label}assertEqualDates usage check: expected must be a Date`); - - assert_equals(actual.constructor, Date, `${label}must be a Date`); - assert_equals(actual.valueOf(), expected.valueOf(), `${label}timestamps must match`); -} - -export function assertEqualPostKeyRoundtripping(actual, expected, label) { - label = formatLabel(label); - - // Please extend this to support other types as needed! - assert_true( - typeof expected === "number" || typeof expected === "string" || expected.constructor === Date, - `${label}assertEqualPostKeyRoundtripping usage check: currently only supports numbers, strings, and dates` - ); - - if (expected.constructor === Date) { - assert_equals(actual.constructor, Date, `${label}comparing to Date(${Number(expected)}) (actual = ${actual})`); - actual = Number(actual); - expected = Number(expected); - } - - assert_equals(actual, expected, label); -} - -export function assertEqualArrayBuffers(actual, expected, label) { - label = formatLabel(label); - - assert_equals(expected.constructor, ArrayBuffer, - `${label}assertEqualArrayBuffers usage check: expected must be an ArrayBuffer`); - - assert_equals(actual.constructor, ArrayBuffer, `${label}must be an ArrayBuffer`); - assert_array_equals(new Uint8Array(actual), new Uint8Array(expected), `${label}must match`); -} - -export function assertArrayBufferEqualsABView(actual, expected, label) { - label = formatLabel(label); - - assert_true(ArrayBuffer.isView(expected), - `${label}assertArrayBufferEqualsABView usage check: expected must be an ArrayBuffer view`); - - assertEqualArrayBuffers(actual, expected.buffer, label); -} - -export function assertAsyncIteratorEquals(actual, expected, label) { - return assertAsyncIteratorCustomEquals(actual, expected, Object.is, label); -} - -export function assertArrayCustomEquals(actual, expected, equalityAsserter, label) { - label = formatLabel(label); - - assert_true(Array.isArray(expected), - `${label} assertArrayCustomEquals usage check: expected must be an Array`); - - assert_true(Array.isArray(actual), `${label}must be an array`); - assert_equals(actual.length, expected.length, `${label}length must be as expected`); - - for (let i = 0; i < actual.length; ++i) { - equalityAsserter(actual[i], expected[i], `${label}index ${i}`); - } -} - -export async function assertAsyncIteratorCustomEquals(actual, expected, equalityAsserter, label) { - label = formatLabel(label); - - assert_true(Array.isArray(expected), - `${label} assertAsyncIteratorCustomEquals usage check: expected must be an Array`); - - const collected = await collectAsyncIterator(actual); - assert_equals(collected.length, expected.length, `${label}length must be as expected`); - - for (let i = 0; i < collected.length; ++i) { - equalityAsserter(collected[i], expected[i], `${label}index ${i}`); - } -} - -async function collectAsyncIterator(asyncIterator) { - const array = []; - for await (const entry of asyncIterator) { - array.push(entry); - } - - return array; -} - -function formatLabel(label) { - return label !== undefined ? `${label} ` : ""; -} diff --git a/testing/web-platform/tests/kv-storage/keys-values-entries.https.html b/testing/web-platform/tests/kv-storage/keys-values-entries.https.html deleted file mode 100644 index b26323809bb3..000000000000 --- a/testing/web-platform/tests/kv-storage/keys-values-entries.https.html +++ /dev/null @@ -1,95 +0,0 @@ - - -KV Storage: keys()/values()/entries() - - - - - - - diff --git a/testing/web-platform/tests/kv-storage/keys.https.html b/testing/web-platform/tests/kv-storage/keys.https.html deleted file mode 100644 index a6be29725bf3..000000000000 --- a/testing/web-platform/tests/kv-storage/keys.https.html +++ /dev/null @@ -1,236 +0,0 @@ - - -KV Storage: keys() trickier tests - - - - - diff --git a/testing/web-platform/tests/kv-storage/undefined-value.https.html b/testing/web-platform/tests/kv-storage/undefined-value.https.html deleted file mode 100644 index 4cb483a3d982..000000000000 --- a/testing/web-platform/tests/kv-storage/undefined-value.https.html +++ /dev/null @@ -1,37 +0,0 @@ - - -KV Storage: undefined values - - - - - - diff --git a/testing/web-platform/tests/kv-storage/values.https.html b/testing/web-platform/tests/kv-storage/values.https.html deleted file mode 100644 index 64756bf195fc..000000000000 --- a/testing/web-platform/tests/kv-storage/values.https.html +++ /dev/null @@ -1,231 +0,0 @@ - - -KV Storage: values() trickier tests - - - - - diff --git a/testing/web-platform/tests/lint.whitelist b/testing/web-platform/tests/lint.whitelist index 2f94041e6653..c3ff66bc0cf7 100644 --- a/testing/web-platform/tests/lint.whitelist +++ b/testing/web-platform/tests/lint.whitelist @@ -167,7 +167,6 @@ SET TIMEOUT: html/semantics/embedded-content/the-img-element/* SET TIMEOUT: html/semantics/scripting-1/the-script-element/* SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/0* SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/history-frame.html -SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-timer-frame.html SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js SET TIMEOUT: html/webappapis/scripting/event-loops/* SET TIMEOUT: html/webappapis/scripting/events/event-handler-processing-algorithm-error/* @@ -294,7 +293,6 @@ GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/w SET TIMEOUT: css/css-fonts/font-display/font-display.html SET TIMEOUT: css/css-fonts/font-display/font-display-change.html SET TIMEOUT: css/css-fonts/font-display/font-display-change-ref.html -SET TIMEOUT: css/css-fonts/font-display/font-display-feature-policy.tentative.html SET TIMEOUT: css/css-fonts/font-display/font-display-preload.html SET TIMEOUT: html/browsers/windows/auxiliary-browsing-contexts/resources/close-opener.html SET TIMEOUT: html/dom/documents/dom-tree-accessors/Document.currentScript.html diff --git a/testing/web-platform/tests/longtask-timing/supported-longtask-types.any.js b/testing/web-platform/tests/longtask-timing/supported-longtask-types.any.js index 3c68c01d32d6..0179fc5e60ce 100644 --- a/testing/web-platform/tests/longtask-timing/supported-longtask-types.any.js +++ b/testing/web-platform/tests/longtask-timing/supported-longtask-types.any.js @@ -7,32 +7,3 @@ test(() => { assert_false(types.includes("taskattribution"), "There should NOT be 'taskattribution' in PerformanceObserver.supportedEntryTypes"); }, "supportedEntryTypes contains 'longtask' but not 'taskattribution'."); - -function syncWait(waitDuration) { - if (waitDuration <= 0) - return; - - const startTime = performance.now(); - let unused = ''; - for (let i = 0; i < 10000; i++) - unused += '' + Math.random(); - - return syncWait(waitDuration - (performance.now() - startTime)); -} - -if (typeof PerformanceObserver.supportedEntryTypes !== "undefined") { - const entryType = "longtask"; - if (PerformanceObserver.supportedEntryTypes.includes(entryType)) { - promise_test(async () => { - await new Promise((resolve) => { - new PerformanceObserver(function (list, observer) { - observer.disconnect(); - resolve(); - }).observe({entryTypes: [entryType]}); - - // Force the PerformanceEntry. - syncWait(50); - }) - }, `'${entryType}' entries should be observable.`) - } -} diff --git a/testing/web-platform/tests/magnetometer/Magnetometer-supported-by-feature-policy.html b/testing/web-platform/tests/magnetometer/Magnetometer-supported-by-feature-policy.html deleted file mode 100644 index a04936389507..000000000000 --- a/testing/web-platform/tests/magnetometer/Magnetometer-supported-by-feature-policy.html +++ /dev/null @@ -1,11 +0,0 @@ - -Test that magnetometer is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/mathml/META.yml b/testing/web-platform/tests/mathml/META.yml index a410f582f0a9..6b347c12d897 100644 --- a/testing/web-platform/tests/mathml/META.yml +++ b/testing/web-platform/tests/mathml/META.yml @@ -1,3 +1,3 @@ -spec: http://www.mathml-association.org/MathMLinHTML5/ +spec: https://w3c.github.io/mathml/ suggested_reviewers: - fred-wang diff --git a/testing/web-platform/tests/mediacapture-depth/META.yml b/testing/web-platform/tests/mediacapture-depth/META.yml index e083c9b8c3ab..434612091df4 100644 --- a/testing/web-platform/tests/mediacapture-depth/META.yml +++ b/testing/web-platform/tests/mediacapture-depth/META.yml @@ -3,4 +3,3 @@ suggested_reviewers: - anssiko - Honry - robman - - astojilj diff --git a/testing/web-platform/tests/mediacapture-depth/dictionary-helper.js b/testing/web-platform/tests/mediacapture-depth/dictionary-helper.js deleted file mode 100644 index 46853525f087..000000000000 --- a/testing/web-platform/tests/mediacapture-depth/dictionary-helper.js +++ /dev/null @@ -1,141 +0,0 @@ -"use strict"; - -// Helper assertion functions to validate dictionary fields -// on dictionary objects returned from APIs - -function assert_string(object) { - assert_equals(typeof object, "string", - `Expect ${object} to be string`); -} - -function assert_string_field(object, field) { - const str = object[field]; - assert_equals(typeof str, "string", - `Expect dictionary.${field} to be string`); -} - -function assert_number_field(object, field) { - const num = object[field]; - assert_equals(typeof num, "number", - `Expect dictionary.${field} to be number`); -} - -function assert_boolean_field(object, field, value = "") { - const bool = object[field]; - assert_equals(typeof bool, "boolean", - `Expect dictionary.${field} to be boolean`); - if (object[field] !== "") { - assert_equals(object[field], value, - `Expect default value of dictionary.${field} to be ${value}`); - } -} - -function assert_array_field(object, field) { - assert_true(Array.isArray(object[field]), - `Expect dictionary.${field} to be array`); -} - -function assert_enum_field(object, field, validValues) { - assert_string_field(object, field); - assert_true(validValues.includes(object[field]), - `Expect dictionary.${field} to have one of the valid enum values: ${validValues}`); -} - -function assert_number_range_field(object, field, key) { - const num = object[field][key]; - assert_equals(typeof num, "number", - `Expect dictionary.${field}.${key} to be number`); -} - -function assert_boolean_range_field(object, field, key) { - const bool = object[field][key]; - assert_equals(typeof bool, "boolean", - `Expect dictionary.${field}.${key} to be boolean`); -} - -function assert_number_or_number_range_field(object, field) { - if (typeof object[field] !== "object") { - assert_number_field(object, field); - } else { - if (object[field]["max"] !== undefined) - assert_number_range_field(object, field, "max"); - if (object[field]["min"] !== undefined) - assert_number_range_field(object, field, "min"); - if (object[field]["max"] === undefined && - object[field]["min"] === undefined) - assert_unreached(); - } -} - -function assert_constrain_string_field(object, field) { - // test DOMString type - if (typeof object[field] !== "object") { - assert_string_field(object, field); - // test ConstrainDOMStringParameters type - } else if (typeof object[field]["exact"] !== undefined || typeof object[field]["ideal"] !== undefined) { - if (object[field]["exact"] !== undefined) { - // test DOMString type key value of ConstrainDOMStringParameters dictionary - if (typeof object[field] !== "object") { - assert_string_field(object[field], "exact"); - // test sequence type key value of ConstrainDOMStringParameters dictionary - } else { - assert_array_field(object[field], "exact"); - for(const item of object[field]["exact"]) { - assert_string(item); - } - } - } - if (object[field]["ideal"] !== undefined) { - // test DOMString type key value of ConstrainDOMStringParameters dictionary - if (typeof object[field] !== "object") { - assert_string_field(object[field], "ideal"); - // test sequence type key value of ConstrainDOMStringParameters dictionary - } else { - assert_array_field(object[field], "ideal"); - for(const item of object[field]["ideal"]) { - assert_string(item); - } - } - } - // test sequence type - } else { - assert_array_field(object, field); - for(const item of object[field]) { - assert_string(item); - } - } -} - -function assert_constrain_number_field(object, field) { - if (typeof object[field] !== "object") { - assert_number_field(object, field); - } else { - if (object[field]["max"] !== undefined) - assert_number_range_field(object, field, "max"); - if (object[field]["min"] !== undefined) - assert_number_range_field(object, field, "min"); - if (object[field]["exact"] !== undefined) - assert_number_range_field(object, field, "exact"); - if (object[field]["ideal"] !== undefined) - assert_number_range_field(object, field, "ideal"); - if (object[field]["max"] === undefined && - object[field]["min"] === undefined && - object[field]["exact"] === undefined && - object[field]["ideal"] === undefined) - assert_unreached(); - } -} - -function assert_constrain_boolean_field(object, field) { - if (typeof object[field] !== "object") { - assert_boolean_field(object, field); - } else { - if (object[field]["exact"] !== undefined) - assert_boolean_range_field(object, field, "exact"); - if (object[field]["ideal"] !== undefined) - assert_boolean_range_field(object, field, "ideal"); - if (object[field]["exact"] === undefined && - object[field]["ideal"] === undefined) - assert_unreached(); - } -} diff --git a/testing/web-platform/tests/mediacapture-depth/dictionary-manual.https.html b/testing/web-platform/tests/mediacapture-depth/dictionary-manual.https.html deleted file mode 100644 index e464f293fb1d..000000000000 --- a/testing/web-platform/tests/mediacapture-depth/dictionary-manual.https.html +++ /dev/null @@ -1,277 +0,0 @@ - - -Media Capture Depth Dictionary Test - - - - - - - -

Preconditions

-
    -
  1. - Use a test device with depth camera(embedded or external). -
  2. -
  3. - When prompted, accept to share your depth/color(RGB) stream. -
  4. -
- -
- - diff --git a/testing/web-platform/tests/mediacapture-record/MediaRecorder-creation.https.html b/testing/web-platform/tests/mediacapture-record/MediaRecorder-creation.https.html deleted file mode 100644 index 57e636c69846..000000000000 --- a/testing/web-platform/tests/mediacapture-record/MediaRecorder-creation.https.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - MediaRecorder Creation - - - - - - diff --git a/testing/web-platform/tests/mediacapture-record/MediaRecorder-detached-context.html b/testing/web-platform/tests/mediacapture-record/MediaRecorder-detached-context.html deleted file mode 100644 index f8a8699ad9fb..000000000000 --- a/testing/web-platform/tests/mediacapture-record/MediaRecorder-detached-context.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - MediaRecorder Detached Context - - - - - - - - diff --git a/testing/web-platform/tests/mediacapture-record/MediaRecorder-disabled-tracks.https.html b/testing/web-platform/tests/mediacapture-record/MediaRecorder-disabled-tracks.https.html deleted file mode 100644 index fe26e0c9616a..000000000000 --- a/testing/web-platform/tests/mediacapture-record/MediaRecorder-disabled-tracks.https.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - MediaRecorder Disabled Tracks - - - - - diff --git a/testing/web-platform/tests/mediacapture-record/MediaRecorder-error.html b/testing/web-platform/tests/mediacapture-record/MediaRecorder-error.html index 7852ee3a7c14..2459449acf93 100644 --- a/testing/web-platform/tests/mediacapture-record/MediaRecorder-error.html +++ b/testing/web-platform/tests/mediacapture-record/MediaRecorder-error.html @@ -24,14 +24,6 @@ return canvas.captureStream(); } - function drawSomethingOnCanvas() { - let canvas = document.getElementById("canvas"); - // Drawing something on the canvas generates a frame in its captured stream. - let context = canvas.getContext("2d"); - context.fillStyle = "red"; - context.fillRect(0, 0, 10, 10); - } - async_test(t => { let video = createVideoStream(); let audio = createAudioStream(); @@ -46,7 +38,6 @@ recorder.start(); assert_equals(recorder.state, "recording", "MediaRecorder has been started successfully"); video.addTrack(audio.getAudioTracks()[0]); - drawSomethingOnCanvas(); t.step_timeout(() => { assert_unreached("error event is not fired after 2 seconds"); }, 2000); @@ -65,7 +56,6 @@ recorder.start(); assert_equals(recorder.state, "recording", "MediaRecorder has been started successfully"); video.removeTrack(video.getVideoTracks()[0]); - drawSomethingOnCanvas(); t.step_timeout(() => { assert_unreached("error event is not fired after 2 seconds"); }, 2000); diff --git a/testing/web-platform/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html b/testing/web-platform/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html deleted file mode 100644 index 58b9c08ecab0..000000000000 --- a/testing/web-platform/tests/mediacapture-record/MediaRecorder-events-and-exceptions.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - MediaRecorder events and exceptions - - - - - - - diff --git a/testing/web-platform/tests/mediacapture-streams/MediaStream-supported-by-feature-policy.html b/testing/web-platform/tests/mediacapture-streams/MediaStream-supported-by-feature-policy.html deleted file mode 100644 index ef29ae6eec21..000000000000 --- a/testing/web-platform/tests/mediacapture-streams/MediaStream-supported-by-feature-policy.html +++ /dev/null @@ -1,15 +0,0 @@ - -Test that accelerometer is advertised in the feature list - - - - - diff --git a/testing/web-platform/tests/mixed-content/generic/tools/generate.py b/testing/web-platform/tests/mixed-content/generic/tools/generate.py index 1e0a404a709a..e7a315d59cea 100755 --- a/testing/web-platform/tests/mixed-content/generic/tools/generate.py +++ b/testing/web-platform/tests/mixed-content/generic/tools/generate.py @@ -2,7 +2,6 @@ from __future__ import print_function -import copy import os, sys, json from common_paths import * import spec_validator @@ -68,11 +67,10 @@ def generate_selection(selection, spec, test_html_template_basename): test_html_template_basename) generated_disclaimer = disclaimer_template \ % {'generating_script_filename': os.path.relpath(__file__, - test_root_directory), + test_root_directory), 'html_template_filename': os.path.relpath(html_template_filename, - test_root_directory)} + test_root_directory)} - # Adjust the template for the test invoking JS. Indent it to look nice. selection['generated_disclaimer'] = generated_disclaimer.rstrip() test_description_template = \ test_description_template.rstrip().replace("\n", "\n" + " " * 33) @@ -106,7 +104,6 @@ def generate_selection(selection, spec, test_html_template_basename): # Write out the generated HTML file. write_file(test_filename, test_html_template % selection) - def generate_test_source_files(spec_json, target): test_expansion_schema = spec_json['test_expansion_schema'] specification = spec_json['specification'] @@ -119,45 +116,33 @@ def generate_test_source_files(spec_json, target): html_template = "test.%s.html.template" % target artifact_order = test_expansion_schema.keys() + ['name'] - artifact_order.remove('expansion') # Create list of excluded tests. exclusion_dict = {} for excluded_pattern in spec_json['excluded_tests']: excluded_expansion = \ - expand_pattern(excluded_pattern, test_expansion_schema) - for excluded_selection in permute_expansion(excluded_expansion, - artifact_order): + expand_pattern(excluded_pattern, + test_expansion_schema) + for excluded_selection in permute_expansion(excluded_expansion, artifact_order): excluded_selection_path = selection_pattern % excluded_selection exclusion_dict[excluded_selection_path] = True for spec in specification: - # Used to make entries with expansion="override" override preceding - # entries with the same |selection_path|. - output_dict = {} - for expansion_pattern in spec['test_expansion']: - expansion = expand_pattern(expansion_pattern, test_expansion_schema) + expansion = expand_pattern(expansion_pattern, + test_expansion_schema) for selection in permute_expansion(expansion, artifact_order): selection_path = selection_pattern % selection if not selection_path in exclusion_dict: - if selection_path in output_dict: - if expansion_pattern['expansion'] != 'override': - print("Error: %s's expansion is default but overrides %s" % (selection['name'], output_dict[selection_path]['name'])) - sys.exit(1) - output_dict[selection_path] = copy.deepcopy(selection) + generate_selection(selection, + spec, + html_template) else: print('Excluding selection:', selection_path) - for selection_path in output_dict: - selection = output_dict[selection_path] - generate_selection(selection, - spec, - html_template) - def main(target, spec_filename): - spec_json = load_spec_json(spec_filename) + spec_json = load_spec_json(spec_filename); spec_validator.assert_valid_spec_json(spec_json) generate_test_source_files(spec_json, target) diff --git a/testing/web-platform/tests/mixed-content/generic/tools/spec_validator.py b/testing/web-platform/tests/mixed-content/generic/tools/spec_validator.py index 686579ece579..0ae2990f4e1b 100755 --- a/testing/web-platform/tests/mixed-content/generic/tools/spec_validator.py +++ b/testing/web-platform/tests/mixed-content/generic/tools/spec_validator.py @@ -30,17 +30,17 @@ def assert_contains(obj, field): assert field in obj, 'Must contain field "%s"' % field -def assert_value_from(obj, field, items): +def assert_string_from(obj, field, items): assert obj[field] in items, \ 'Field "%s" must be from: %s' % (field, str(items)) -def assert_atom_or_list_items_from(obj, field, items): - if isinstance(obj[field], basestring) or isinstance(obj[field], int): - assert_value_from(obj, field, items) +def assert_string_or_list_items_from(obj, field, items): + if isinstance(obj[field], basestring): + assert_string_from(obj, field, items) return - assert isinstance(obj[field], list), '%s must be a list' % field + assert isinstance(obj[field], list), "%s must be a list!" % field for allowed_value in obj[field]: assert allowed_value != '*', "Wildcard is not supported for lists!" assert allowed_value in items, \ @@ -63,8 +63,8 @@ def assert_value_unique_in(value, used_values): def assert_valid_artifact(exp_pattern, artifact_key, schema): if isinstance(schema, list): - assert_atom_or_list_items_from(exp_pattern, artifact_key, - ["*"] + schema) + assert_string_or_list_items_from(exp_pattern, artifact_key, + ["*"] + schema) return for sub_artifact_key, sub_schema in schema.iteritems(): @@ -110,7 +110,7 @@ def validate(spec_json, details): for spec_exp in spec['test_expansion']: details['object'] = spec_exp assert_non_empty_string(spec_exp, 'name') - # The name is unique in same expansion group. + # The name is unique in same expansion group. assert_value_unique_in((spec_exp['expansion'], spec_exp['name']), used_spec_names) assert_contains_only_fields(spec_exp, valid_test_expansion_fields) @@ -136,14 +136,7 @@ def validate(spec_json, details): for excluded_test_expansion in excluded_tests: assert_contains_only_fields(excluded_test_expansion, valid_test_expansion_fields) - details['object'] = excluded_test_expansion - for artifact in test_expansion_schema: - details['test_expansion_field'] = artifact - assert_valid_artifact( - excluded_test_expansion, - artifact, - test_expansion_schema[artifact]) - del details['test_expansion_field'] + del details['object'] diff --git a/testing/web-platform/tests/navigation-timing/supported_navigation_type.any.js b/testing/web-platform/tests/navigation-timing/supported_navigation_type.any.js index 3239c7d29ffb..5e9151cea724 100644 --- a/testing/web-platform/tests/navigation-timing/supported_navigation_type.any.js +++ b/testing/web-platform/tests/navigation-timing/supported_navigation_type.any.js @@ -4,17 +4,3 @@ test(() => { assert_true(PerformanceObserver.supportedEntryTypes.includes("navigation"), "There should be an entry 'navigation' in PerformanceObserver.supportedEntryTypes"); }, "supportedEntryTypes contains 'navigation'."); - -if (typeof PerformanceObserver.supportedEntryTypes !== "undefined") { - const entryType = "navigation"; - if (PerformanceObserver.supportedEntryTypes.includes(entryType)) { - promise_test(async() => { - await new Promise((resolve) => { - new PerformanceObserver(function (list, observer) { - observer.disconnect(); - resolve(); - }).observe({entryTypes: [entryType]}); - }) - }, `'${entryType}' entries should be observable.`) - } -} diff --git a/testing/web-platform/tests/origin-policy/origin-policy-features.https.tentative.html b/testing/web-platform/tests/origin-policy/origin-policy-features.https.tentative.html index e83acf1dbdef..b5dbe3e6e1a6 100644 --- a/testing/web-platform/tests/origin-policy/origin-policy-features.https.tentative.html +++ b/testing/web-platform/tests/origin-policy/origin-policy-features.https.tentative.html @@ -7,8 +7,8 @@ diff --git a/testing/web-platform/tests/paint-timing/supported-paint-type.any.js b/testing/web-platform/tests/paint-timing/supported-paint-type.any.js index 36acf82ca3b6..623c880c5735 100644 --- a/testing/web-platform/tests/paint-timing/supported-paint-type.any.js +++ b/testing/web-platform/tests/paint-timing/supported-paint-type.any.js @@ -4,22 +4,3 @@ test(() => { assert_true(PerformanceObserver.supportedEntryTypes.includes("paint"), "There should be an entry 'paint' in PerformanceObserver.supportedEntryTypes"); }, "supportedEntryTypes contains 'paint'."); - -if (typeof PerformanceObserver.supportedEntryTypes !== "undefined") { - const entryType = 'paint'; - if (PerformanceObserver.supportedEntryTypes.includes(entryType)) { - promise_test(async() => { - await new Promise((resolve) => { - new PerformanceObserver(function (list, observer) { - observer.disconnect(); - resolve(); - }).observe({entryTypes: [entryType]}); - - // Force the PerformanceEntry. - // Use `self` for Workers. - if (self.document) - document.head.parentNode.appendChild(document.createTextNode('foo')); - }) - }, `'${entryType}' entries should be observable.`) - } -} diff --git a/testing/web-platform/tests/payment-request/META.yml b/testing/web-platform/tests/payment-request/META.yml index 227ca551dc2f..16738814437a 100644 --- a/testing/web-platform/tests/payment-request/META.yml +++ b/testing/web-platform/tests/payment-request/META.yml @@ -4,6 +4,7 @@ suggested_reviewers: - rsolomakhin - domenic - zouhir + - mnoorenberghe - romandev - edenchuang - aestes diff --git a/testing/web-platform/tests/payment-request/MerchantValidationEvent/constructor.https.html b/testing/web-platform/tests/payment-request/MerchantValidationEvent/constructor.https.html index 2978226f3cc3..ec8a4ff1ed09 100644 --- a/testing/web-platform/tests/payment-request/MerchantValidationEvent/constructor.https.html +++ b/testing/web-platform/tests/payment-request/MerchantValidationEvent/constructor.https.html @@ -8,13 +8,6 @@ - - - -

Request billing address

-

- Click on each button in sequence from top to bottom without refreshing the - page. Each button will bring up the Payment Request UI window. -

-

- When the payment sheet is presented, select a payment method (e.g., a credit - card). -

-
    -
  1. - -
  2. -
  3. - -
  4. -
  5. -
- - If you find a buggy test, please - file a bug and - tag one of the - suggested reviewers. - diff --git a/testing/web-platform/tests/payment-request/blank.html b/testing/web-platform/tests/payment-request/blank.html deleted file mode 100644 index 7852a427e861..000000000000 --- a/testing/web-platform/tests/payment-request/blank.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/testing/web-platform/tests/payment-request/change-shipping-option-manual.https.html b/testing/web-platform/tests/payment-request/change-shipping-option-manual.https.html index 438001804acd..a33365bac73e 100644 --- a/testing/web-platform/tests/payment-request/change-shipping-option-manual.https.html +++ b/testing/web-platform/tests/payment-request/change-shipping-option-manual.https.html @@ -9,17 +9,7 @@ - - - - - - diff --git a/testing/web-platform/tests/payment-request/payment-request-abort-method.https.html b/testing/web-platform/tests/payment-request/payment-request-abort-method.https.html index 75e39a011c39..8e561b288d15 100644 --- a/testing/web-platform/tests/payment-request/payment-request-abort-method.https.html +++ b/testing/web-platform/tests/payment-request/payment-request-abort-method.https.html @@ -17,13 +17,6 @@ setup({ const basicCard = Object.freeze({ supportedMethods: "basic-card" }); const applePay = Object.freeze({ supportedMethods: "https://apple.com/apple-pay", - data: { - version: 3, - merchantIdentifier: "merchant.com.example", - countryCode: "US", - merchantCapabilities: ["supports3DS"], - supportedNetworks: ["visa"], - } }); const defaultMethods = Object.freeze([basicCard, applePay]); const defaultDetails = Object.freeze({ diff --git a/testing/web-platform/tests/payment-request/payment-request-canmakepayment-method-protection.https.html b/testing/web-platform/tests/payment-request/payment-request-canmakepayment-method-protection.https.html index e221034dd4eb..b0582d520d30 100644 --- a/testing/web-platform/tests/payment-request/payment-request-canmakepayment-method-protection.https.html +++ b/testing/web-platform/tests/payment-request/payment-request-canmakepayment-method-protection.https.html @@ -8,16 +8,7 @@ - - - -
- -
diff --git a/testing/web-platform/tests/svg/coordinate-systems/support/abspos-ref.html b/testing/web-platform/tests/svg/coordinate-systems/support/abspos-ref.html deleted file mode 100644 index 6966d8cbc88d..000000000000 --- a/testing/web-platform/tests/svg/coordinate-systems/support/abspos-ref.html +++ /dev/null @@ -1,19 +0,0 @@ - -Intrinsic sizing for <svg> - - -
- -
diff --git a/testing/web-platform/tests/svg/geometry/parsing/sizing-properties-computed.svg b/testing/web-platform/tests/svg/geometry/parsing/sizing-properties-computed.svg deleted file mode 100644 index 93d6815de3b6..000000000000 --- a/testing/web-platform/tests/svg/geometry/parsing/sizing-properties-computed.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - SVG Geometry Properties: getComputedValue().width - - - - - - - - - - - -} - diff --git a/testing/web-platform/tests/svg/interact/manual/event-attribute-001-manual.svg b/testing/web-platform/tests/svg/interact/manual/event-attribute-001-manual.svg deleted file mode 100644 index af22470b9acb..000000000000 --- a/testing/web-platform/tests/svg/interact/manual/event-attribute-001-manual.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - Event attributes - onwheel - - - - - - - - Select the box, use the mouse wheel and check that the box become green. - - diff --git a/testing/web-platform/tests/tools/certs/README.md b/testing/web-platform/tests/tools/certs/README.md index 63119ba7f6c8..f5ae7413afec 100644 --- a/testing/web-platform/tests/tools/certs/README.md +++ b/testing/web-platform/tests/tools/certs/README.md @@ -5,7 +5,3 @@ For Firefox, go to about:preferences and search for "certificates". For browsers that use the Certificate Authorities of the underlying OS, such as Chrome and Safari, you need to adjust the OS. For macOS, go to Keychain Access and add the certificate under **login**. - -### Updating these certs - -From the root, run `./wpt serve --config tools/certs/config.json` and terminate it after it has started up. diff --git a/testing/web-platform/tests/tools/certs/cacert.key b/testing/web-platform/tests/tools/certs/cacert.key index 907b8650808e..58b5ff75684a 100644 --- a/testing/web-platform/tests/tools/certs/cacert.key +++ b/testing/web-platform/tests/tools/certs/cacert.key @@ -1,30 +1,30 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -MIIFHzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQILCSlhTzkRTICAggA -MB0GCWCGSAFlAwQBKgQQgcOfWGRpzftycTbFVXO4mgSCBNDv5/+mh+AabEQwzjk/ -RIVjff2flwV0TooLISvRZYPEi60EsqsDhBpJ5iC6N8GFYXgoz06BaMQsuMGA8cRe -qcL6uGNdwexoReO7SGD2p3jBQU+r6SpDdVicMDUzYWt8P+kYemFVoCoFrhCiCx2k -p9ylcERn4JlUP3fW/FZslN77Nyx/M+hPowGmSBsCyFz9FiENeCRLMlyQpyG8Zp9Q -hNbWmXp5HL/Yato/wySxtDFwC/93sus1TbgSpmmp3csiDE1TIZ2FtlDCjqd0puY8 -UVhhq+0ce01vZgOT4SWXaiMfXOt9tZ6vqsgTakQzQDXKPbPlM3ppFtTMUyNUPmol -Fj36DxrVEArb7CT/tgbNfd/cdVonDtJJF7vxrAWWKzbhXpLfKAx4j54gdDz/ng0D -LDvJwlCtMqS5qz30kOJLvSQu+ifG9ib+GBkiihG5VeYKjfvjxWl/3bHamIrwV8Lp -ijHF2rsSSdzlKksSga+84jmDgAlqCsFdEAzGL8Dg4zk55Wlkr6+EshOQJN8vQz+f -7O7fyLCS6hjjskmYTTXlHvtLiro870jd+nRXmwNlZ9DDayJCfUMayoihHqeIX4u6 -ZQhjk+54Ln9vEMUlhkiGL/1rE6APVCBnlPzJfX/K2BXHWdu/NRT4rHG6zGQLViJr -yaaLV6F2bxCACjyjQmYzdGb238ApG5ubY50Eu4UfuB8N1zGDxqU7KQpRXLECmfKw -qa7lHHpuakC5gFddKHI62rQc9Tw5jLRohFTFA2e54d+rN5axiSBoeYY0Ky+Y6Id4 -xGLkJoNeleyrXKj09ercxcUhg2EL/B4wHiyBLKikZiA4gUaCnCZ7WRPsGpJ5wo/K -TXiAj1W0QQELGo+k8xmXP9y6Qb4ZcJsnWJ35Spn5CeuI/y/Bms/o2klqbhn9h+gz -4w4Zo4PoKEfjnFublCoCa7F9jvxSM7GTeaRPf8E6/wYBV8Xdu/rAd3ypCXBRULR1 -xqXvhp6u/k8XmAyd62mAwHRG1RDHZ2Kg1pspV8YGnYYE0pXRSsVKT1+Yu6pQ65n8 -SG0YmZRN2/In0cyTkNwWwl9Bpdd7mghwiZ8uTed00Q7UvxBZxRe8I1VOwBrvA8Jo -HZ25f0fuzNYkGmLq80jVE6k4dPowOQVp7dKcH8EvGJunUJKeAZrh0B9At52XzqJX -9uibQrDyJvFKTepH7Gm/NuUQK1XG0tkJbysnvUk3Ezj6nihxL903IfyLhNI/R22P -45nQeqRzrxLq4pfjW/KY+7IkX8tdabfPDHmtjLi3DhpYlDQ8JTDMn6dElN6wNIpe -w8wh6c9srD5zbaguaMRy+5R46zyLkDIY/SOMDgXqg6rTsSSnEXc5RD1F2amBXRJF -g8evdUJ7klx6pDh91Sspn9B/RJs1se5H37Wq9AFvrSHvktNVS0kqim+dimNKRFQr -kJ8eqxoqJ268wTlnppn14LSig9iwE8a/+yEhfXfoZ12mYCVjT9Y8+ZtrzI+TqIDh -ThfExeBYbPe+KTcsmuaYHw4Dbf4j8EMh7TJZlVx0o3Aqiw5MOAti5nIYt4kqJx/T -+pNPJPhMEq0nGyE/iInxrYgH6JdNJqctexhxj5ZdfmrwpFPpDq5ZZ49HT1XFP5jE -WgiOtgAhQ01A0xiCr0EZbFczHg== +MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIb9ES7h6YGBcCAggA +MBQGCCqGSIb3DQMHBAi2ZVLgq1XvagSCBMjAmGEVvjwXvF00veuQmJsmcjVHB/qP +VqSXjCQ94orZb89UfFnPO9zXdvLWxrwb5WP6bbQv+Sh4htExXCD5XZi1AzWNCybe +da0vvQGgjdzUh2fCrG4K7J0w20lrYgw3HVSj/WtmdbdZFdoX+BgXrxcqkE3M5opZ +3UD3yIQeXSxUkh3iv6zzZaWujxjDI2JpwxRmMVbrr8OeBrKJsqB2DnKmq+emmvEF +iXTN3Ww/Aj6GIqfPZ8jpVdwcVN5QpeHAh7b2lszt7GEOGcBhutPq4Aqy8PIiDR80 +sUYI7V8OXm+Y45DnfkvsogZEifOiUrQ2U+aGDu+Zt88661wVzjq+voJlz8EaIPCE +B/NS2SgNqI2/DrjEEecn6hjgHWIUBwOfeNoSi1Tri6KZFyxG26LE/V8Cd50yodx9 +pBgFxdCbmYLeRcVeXW2bu0ZMjPddRlR5MHfrkM5ZAze7nRxoiyWnB/U8pPf+bQvx +K4P9KcwCOeHigkaCYZKq7nmZyEy4km89zIugT/YWhMWyVwylTpagaiiJwYLjug8n +CbFZWAkORBIl2g/YCuTBUJtC2IWX8kw+nYVwqBszpZyC6nbha2UmhQDfMAowQA5v +n1LnV8I6f7u6HidbB8WX2UZoh03A4beCBz+dq2VaUquLTL4KQTIz+6rw7nEysrnH +TIb8SlwsYAlzzwyyM9dSWt7iQeNjmH7zL0MozMs3LKHIrsWi7ZZh8BUYnT2vKdNV +2ZLOMcR0tYVmVZ8uYkR9kny/fbZcKN54xScohA2UX261W+sWiEgN+RaBsQ79pFgi +vYldfjaGNSvftXa590xn2tlS6/suB5MxiW5g3PuBg5XtVZ95l0f1n376Xh41sJv8 +YHrCtFHOlSpDJULGiXVh/wXBmS7qJ8DhnUUG699EdlsFf6Qg22WB3AZRvEJdYC4z +P8W+jZ15NTDbHg3Hv7/CFYVzbXv2w0jkiqQgDF/wc6t/EdLD+2hzcN+nJGjtxZbn +xjbXcg98CUMU+dc/aD4N45K9e9rPg3+iZLwvsRvwx+MszmgxxPv05pNyRO7RVk8r +gkyyp9/CJFme+4nFKUc0dUy2yNXZtklTX0XKm/YNKin6uUMlIArIa54Cfvt9QslV +iD+SxU1ZHmzwKT82+5ZeIRLNWvFV/9E4nD+BTagK2Fdwnsu1S2k7ItD9lK/cBPGS +0tz1HWv4Auj3wMPZklp3SQluOl6eAIVqqI9GaX/d42DctBQWLTa27YibWyNIcw7o +3N8GDREMawTBdDRwlZ3oT+yiGLX1c8ds2o0/4IcJlOkDoxXErmdlZo9oVe6z4R7g +62yR53atVTLoUnAjxHXx0bJiyayv9Y3wjOEvuhuqdd9F+HOhTtAHr/BJQNhEk+z8 +531CZTJjb1p11PbOtHGV2IeB0S82mxkkXRykEXOb89ZpDHNRiMinThRkoCmuRI9r +dTiES9B02yMPxJ3sLQyDxCoS5mwfcAqKTeK+yCvTvBy+t5tw63DbWlMp/7Ahy65K +rWMHdwqwfoB+ZYw5sYZdPvuBVAT01I2JbOqX36RacQultFns2OinxOJHa1HjtXyS +cPVEkMa7ci3Ym9j5RQNLVsgJe7YK9HixX5HjQFAowAH2pXZ5pKJIJYxPIUKtZlsz +qbM= -----END ENCRYPTED PRIVATE KEY----- diff --git a/testing/web-platform/tests/tools/certs/cacert.pem b/testing/web-platform/tests/tools/certs/cacert.pem index 49b343ac6476..156de971054d 100644 --- a/testing/web-platform/tests/tools/certs/cacert.pem +++ b/testing/web-platform/tests/tools/certs/cacert.pem @@ -1,116 +1,83 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 372738 (0x5b002) + Serial Number: 753560 (0xb7f98) Signature Algorithm: sha256WithRSAEncryption Issuer: CN=web-platform-tests Validity - Not Before: Dec 20 12:20:35 2018 GMT - Not After : Dec 17 12:20:35 2028 GMT + Not Before: Jul 13 12:59:12 2018 GMT + Not After : Jul 10 12:59:12 2028 GMT Subject: CN=web-platform-tests Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: - 00:a5:c0:b9:6d:f2:13:01:17:f3:ec:bf:91:db:4f: - cd:4a:73:c7:d1:6a:b8:0d:c0:1e:7a:06:df:f2:f6: - 08:c1:36:a2:11:da:fb:0a:7a:2a:4f:a9:c0:6f:19: - 0b:e2:6d:26:3a:f9:3e:71:29:45:a4:4f:27:1d:6d: - ef:40:98:dc:01:7f:2c:4f:e2:35:4d:2b:8e:97:c5: - 41:9e:cd:f4:0e:60:fc:65:a4:39:5c:88:36:05:60: - e8:7f:b4:b4:32:9c:70:47:08:15:51:c8:cb:d8:21: - ba:54:48:73:72:e3:8a:95:61:e6:00:ef:e3:5f:f6: - 18:b6:4e:24:b5:41:7f:ce:b2:d7:28:33:ee:06:21: - 4f:cb:d6:4f:55:3a:bb:4f:74:e9:b6:e8:3b:cc:a7: - bb:f3:86:7a:c8:71:e1:f4:f2:2b:fe:1f:71:5e:1f: - 49:12:f9:c3:8a:7e:dc:5f:75:38:4d:7b:4a:a2:e5: - 6e:bf:ce:d9:9c:99:af:a7:6e:38:97:3c:b5:3f:13: - 0c:63:7e:78:ee:e4:ad:d8:18:c7:ec:da:38:44:49: - af:fb:44:8d:79:29:db:cf:4c:0a:6a:fd:5a:54:15: - e0:cd:ac:4d:17:5d:ef:58:c8:3d:84:fd:20:79:55: - 9f:14:c7:c8:5f:c8:98:5c:3c:ff:53:89:c5:1f:e7: - 83:a3 + 00:d3:94:10:b7:70:cf:1b:2b:1e:7f:6c:22:4f:15: + be:c9:95:03:45:e2:7c:26:78:d2:5b:3c:b5:3c:86: + ac:ab:ba:e9:c1:28:91:83:a7:28:92:26:79:00:c2: + bd:e6:ef:bb:6b:d7:fa:2e:39:fa:16:c8:e5:24:8e: + 6e:e9:b1:15:83:ab:98:56:99:42:49:4d:5d:16:3a: + 28:fe:4d:2e:29:1a:3c:78:78:09:aa:73:26:62:c2: + a5:2c:48:92:65:12:70:7e:3f:7e:c7:c4:ea:0a:c8: + 60:ef:6a:b0:65:dc:da:10:31:c9:88:3a:56:35:fd: + 85:bd:11:a4:51:7d:7f:71:5f:16:38:64:06:78:25: + 3b:15:e1:a6:19:2f:7b:ff:92:11:ad:0e:60:1a:d4: + 61:8e:46:45:00:9b:7b:c6:1f:5b:0e:bb:9d:6c:fd: + 7a:29:96:82:25:3d:d5:19:80:b7:30:6e:61:2a:1f: + cb:50:dc:ac:f4:ff:4b:02:67:60:58:04:17:b6:69: + 93:93:c8:92:f8:a0:5e:f1:56:fd:e8:24:21:bd:f4: + be:d4:ee:1f:df:6e:d3:4d:55:1b:58:c4:66:9b:93: + b6:b2:10:e8:0e:fb:6b:90:4f:f9:5f:99:58:0a:aa: + 8d:5f:39:33:75:83:41:45:71:53:0b:f0:81:75:dc: + 73:6d Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: CA:TRUE X509v3 Subject Key Identifier: - 7A:EA:6A:75:AA:23:78:B5:5E:06:61:4A:56:CF:56:A9:6D:B0:54:02 + 5B:DA:C8:C1:09:F3:4D:92:30:BC:EF:43:FB:26:93:1E:AE:0D:9A:0F X509v3 Authority Key Identifier: - keyid:7A:EA:6A:75:AA:23:78:B5:5E:06:61:4A:56:CF:56:A9:6D:B0:54:02 + keyid:5B:DA:C8:C1:09:F3:4D:92:30:BC:EF:43:FB:26:93:1E:AE:0D:9A:0F DirName:/CN=web-platform-tests - serial:05:B0:02 + serial:0B:7F:98 X509v3 Key Usage: Certificate Sign - X509v3 Name Constraints: - Permitted: - DNS:web-platform.test - DNS:not-web-platform.test - DNS:www.web-platform.test - DNS:www1.web-platform.test - DNS:www2.web-platform.test - DNS:www.not-web-platform.test - DNS:www2.not-web-platform.test - DNS:www1.not-web-platform.test - DNS:xn--lve-6lad.web-platform.test - DNS:xn--lve-6lad.not-web-platform.test - DNS:xn--n8j6ds53lwwkrqhv28a.web-platform.test - DNS:xn--n8j6ds53lwwkrqhv28a.not-web-platform.test - X509v3 Extended Key Usage: TLS Web Server Authentication - X509v3 Subject Alternative Name: - DNS:web-platform.test, DNS:not-web-platform.test, DNS:www.web-platform.test, DNS:www1.web-platform.test, DNS:www2.web-platform.test, DNS:www.not-web-platform.test, DNS:www2.not-web-platform.test, DNS:www1.not-web-platform.test, DNS:xn--lve-6lad.web-platform.test, DNS:xn--lve-6lad.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.not-web-platform.test Signature Algorithm: sha256WithRSAEncryption - 57:8e:97:2b:a5:3f:82:be:c9:80:b3:ef:0f:c8:b9:4c:f2:a6: - 91:40:ab:1f:70:0e:31:fb:74:ae:17:23:ea:b1:c8:19:f7:29: - 13:da:59:aa:61:7f:24:17:24:84:22:81:4c:23:b1:e6:a8:d8: - 65:95:b0:a9:2e:2d:b8:8f:86:67:69:b8:d2:7a:87:d3:75:67: - 6a:24:2a:a9:af:31:a6:33:2a:50:46:c4:2e:37:f0:e0:e0:a1: - e0:fe:bb:2f:6a:8d:9c:a6:45:cd:3f:8f:cd:fd:95:b1:70:24: - b8:2b:39:56:3f:81:0d:42:59:0a:8e:b2:c4:a7:1b:8a:73:98: - 51:4d:f5:14:ab:8b:95:dc:5e:6a:bc:30:57:79:16:3e:6c:73: - 09:f9:be:1b:4b:bf:cb:f4:ae:3a:ad:0e:57:20:e7:2f:f5:1f: - b3:7b:cf:1a:77:73:94:c6:f5:08:d5:24:29:12:9c:f1:0a:75: - 99:43:7b:91:c7:69:6f:ff:86:10:54:94:22:73:f9:00:c2:91: - 3d:6d:52:e5:5a:c6:43:e2:37:84:4c:59:02:b7:59:6c:b0:c5: - 18:72:03:61:94:00:11:e6:a3:cb:18:99:3e:8e:a2:00:82:4a: - 65:c3:08:3b:c9:10:19:c3:09:44:3c:a9:b0:2a:c3:84:2c:46: - 43:ba:dc:bf + 97:e3:f0:b9:63:07:e5:de:d9:1f:7f:de:be:f8:e4:98:d6:25: + 97:e9:d3:ad:7c:6d:30:7d:0d:8e:c5:9b:ef:eb:a8:c5:59:b2: + 2c:73:08:46:22:ab:f7:61:01:19:9e:00:0c:72:bc:2a:bd:86: + 11:1f:3d:80:aa:19:58:6f:cd:05:b6:5a:27:ff:2e:39:1a:44: + 08:a2:e8:a6:e2:2c:03:52:2f:63:6b:3a:3b:93:c6:b8:53:cd: + f4:ec:63:5c:24:5a:65:a4:e3:93:9e:96:f0:00:cf:82:fc:dc: + 28:18:86:f1:a2:7e:78:80:9f:f4:11:b1:8e:c8:10:b5:18:9d: + fd:9e:8a:cb:6d:8e:15:22:3b:1f:0d:79:53:bd:2b:f7:d0:09: + 2a:a6:a9:f1:3e:4c:d0:aa:81:ae:2b:34:b0:52:16:d0:78:e2: + 25:c1:e2:92:47:1b:2f:a6:a2:29:6f:87:9a:3c:5d:44:b0:8f: + 95:3c:e7:ad:d1:83:1c:38:b7:3d:85:2b:b8:dc:45:81:ba:71: + a7:1c:96:9b:c1:38:3e:a9:a6:c7:38:71:4d:37:6e:ca:b8:e8: + ab:cc:07:4e:21:43:88:21:c0:49:11:9e:d6:c4:13:2c:57:75: + 1d:8e:54:1f:63:9a:46:19:52:40:c5:1e:2c:38:d2:b8:62:43: + a5:84:c8:e4 -----BEGIN CERTIFICATE----- -MIIGVzCCBT+gAwIBAgIDBbACMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl -Yi1wbGF0Zm9ybS10ZXN0czAeFw0xODEyMjAxMjIwMzVaFw0yODEyMTcxMjIwMzVa +MIIDUzCCAjugAwIBAgIDC3+YMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0xODA3MTMxMjU5MTJaFw0yODA3MTAxMjU5MTJa MB0xGzAZBgNVBAMMEndlYi1wbGF0Zm9ybS10ZXN0czCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBAKXAuW3yEwEX8+y/kdtPzUpzx9FquA3AHnoG3/L2CME2 -ohHa+wp6Kk+pwG8ZC+JtJjr5PnEpRaRPJx1t70CY3AF/LE/iNU0rjpfFQZ7N9A5g -/GWkOVyINgVg6H+0tDKccEcIFVHIy9ghulRIc3LjipVh5gDv41/2GLZOJLVBf86y -1ygz7gYhT8vWT1U6u0906bboO8ynu/OGeshx4fTyK/4fcV4fSRL5w4p+3F91OE17 -SqLlbr/O2ZyZr6duOJc8tT8TDGN+eO7krdgYx+zaOERJr/tEjXkp289MCmr9WlQV -4M2sTRdd71jIPYT9IHlVnxTHyF/ImFw8/1OJxR/ng6MCAwEAAaOCA54wggOaMAwG -A1UdEwQFMAMBAf8wHQYDVR0OBBYEFHrqanWqI3i1XgZhSlbPVqltsFQCMEcGA1Ud -IwRAMD6AFHrqanWqI3i1XgZhSlbPVqltsFQCoSGkHzAdMRswGQYDVQQDDBJ3ZWIt -cGxhdGZvcm0tdGVzdHOCAwWwAjALBgNVHQ8EBAMCAgQwggGLBgNVHR4EggGCMIIB -fqCCAXowE4IRd2ViLXBsYXRmb3JtLnRlc3QwF4IVbm90LXdlYi1wbGF0Zm9ybS50 -ZXN0MBeCFXd3dy53ZWItcGxhdGZvcm0udGVzdDAYghZ3d3cxLndlYi1wbGF0Zm9y -bS50ZXN0MBiCFnd3dzIud2ViLXBsYXRmb3JtLnRlc3QwG4IZd3d3Lm5vdC13ZWIt -cGxhdGZvcm0udGVzdDAcghp3d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdDAcghp3 -d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdDAggh54bi0tbHZlLTZsYWQud2ViLXBs -YXRmb3JtLnRlc3QwJIIieG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVz -dDArgil4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdDAv -gi14bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw -EwYDVR0lBAwwCgYIKwYBBQUHAwEwggFvBgNVHREEggFmMIIBYoIRd2ViLXBsYXRm -b3JtLnRlc3SCFW5vdC13ZWItcGxhdGZvcm0udGVzdIIVd3d3LndlYi1wbGF0Zm9y -bS50ZXN0ghZ3d3cxLndlYi1wbGF0Zm9ybS50ZXN0ghZ3d3cyLndlYi1wbGF0Zm9y -bS50ZXN0ghl3d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cyLm5vdC13ZWIt -cGxhdGZvcm0udGVzdIIad3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCHnhuLS1s -dmUtNmxhZC53ZWItcGxhdGZvcm0udGVzdIIieG4tLWx2ZS02bGFkLm5vdC13ZWIt -cGxhdGZvcm0udGVzdIIpeG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRm -b3JtLnRlc3SCLXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxhdGZv -cm0udGVzdDANBgkqhkiG9w0BAQsFAAOCAQEAV46XK6U/gr7JgLPvD8i5TPKmkUCr -H3AOMft0rhcj6rHIGfcpE9pZqmF/JBckhCKBTCOx5qjYZZWwqS4tuI+GZ2m40nqH -03VnaiQqqa8xpjMqUEbELjfw4OCh4P67L2qNnKZFzT+Pzf2VsXAkuCs5Vj+BDUJZ -Co6yxKcbinOYUU31FKuLldxearwwV3kWPmxzCfm+G0u/y/SuOq0OVyDnL/Ufs3vP -GndzlMb1CNUkKRKc8Qp1mUN7kcdpb/+GEFSUInP5AMKRPW1S5VrGQ+I3hExZArdZ -bLDFGHIDYZQAEeajyxiZPo6iAIJKZcMIO8kQGcMJRDypsCrDhCxGQ7rcvw== +BQADggEPADCCAQoCggEBANOUELdwzxsrHn9sIk8VvsmVA0XifCZ40ls8tTyGrKu6 +6cEokYOnKJImeQDCvebvu2vX+i45+hbI5SSObumxFYOrmFaZQklNXRY6KP5NLika +PHh4CapzJmLCpSxIkmUScH4/fsfE6grIYO9qsGXc2hAxyYg6VjX9hb0RpFF9f3Ff +FjhkBnglOxXhphkve/+SEa0OYBrUYY5GRQCbe8YfWw67nWz9eimWgiU91RmAtzBu +YSofy1DcrPT/SwJnYFgEF7Zpk5PIkvigXvFW/egkIb30vtTuH99u001VG1jEZpuT +trIQ6A77a5BP+V+ZWAqqjV85M3WDQUVxUwvwgXXcc20CAwEAAaOBmzCBmDAMBgNV +HRMEBTADAQH/MB0GA1UdDgQWBBRb2sjBCfNNkjC870P7JpMerg2aDzBHBgNVHSME +QDA+gBRb2sjBCfNNkjC870P7JpMerg2aD6EhpB8wHTEbMBkGA1UEAwwSd2ViLXBs +YXRmb3JtLXRlc3RzggMLf5gwCwYDVR0PBAQDAgIEMBMGA1UdJQQMMAoGCCsGAQUF +BwMBMA0GCSqGSIb3DQEBCwUAA4IBAQCX4/C5Ywfl3tkff96++OSY1iWX6dOtfG0w +fQ2OxZvv66jFWbIscwhGIqv3YQEZngAMcrwqvYYRHz2AqhlYb80Ftlon/y45GkQI +ouim4iwDUi9jazo7k8a4U8307GNcJFplpOOTnpbwAM+C/NwoGIbxon54gJ/0EbGO +yBC1GJ39norLbY4VIjsfDXlTvSv30AkqpqnxPkzQqoGuKzSwUhbQeOIlweKSRxsv +pqIpb4eaPF1EsI+VPOet0YMcOLc9hSu43EWBunGnHJabwTg+qabHOHFNN27KuOir +zAdOIUOIIcBJEZ7WxBMsV3UdjlQfY5pGGVJAxR4sONK4YkOlhMjk -----END CERTIFICATE----- diff --git a/testing/web-platform/tests/tools/certs/config.json b/testing/web-platform/tests/tools/certs/config.json deleted file mode 100644 index 4a37c13c12f3..000000000000 --- a/testing/web-platform/tests/tools/certs/config.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "ports": { - "http": [], - "https": ["auto"], - "ws": [], - "wss": [] - }, - "check_subdomains": false, - "ssl": { - "type": "openssl", - "openssl": { - "duration": 3650, - "force_regenerate": true, - "base_path": "tools/certs" - } - } -} diff --git a/testing/web-platform/tests/tools/certs/web-platform.test.key b/testing/web-platform/tests/tools/certs/web-platform.test.key index 6d60e8912a64..f0745adbae9f 100644 --- a/testing/web-platform/tests/tools/certs/web-platform.test.key +++ b/testing/web-platform/tests/tools/certs/web-platform.test.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpxFZDnnjgGrPj -2OirthoMrhDXhgQ0MupElcIG3ZtE9PNAqT20Ysr7cYgg1vQdylSo1aK3ZcBbtfuQ -8Yfa7+o6TiTcKiEmTWB34rJPx1t37rJz7nWC0JjIOArtpSIAI8yIXkAtw5TnHcL5 -AAC7alliVMyF15UVxdeTUgmvw5IUGzfRX9HUVhCFvxtsS+GTOoDLHFqYGH4Qc6sg -dOEtzUPuRS51zKTwaG4QopCKfkvj3MLZ19/k0aJPibvLNACpkMlPFYZZekvt+WsB -AUjtixXM8f9Yon2XV9F7MXvDsaZUgebuYt7qxaG0xGNez8riLIhQB8wGSIJ18Ziy -VN62q9/bAgMBAAECggEAO9k7kBsOAfNn96tAW0iXZmD3DwPv93b7n7Ir9L+rPWQd -XW5MkotBg+NCWlFtPhNWRS8Lbhww9CPzy+VaP5TUvjlORU+U4CvnFlyVAAsH8//y -aWxngPaI5gzbzWup0OLN+EVB2uBYXiHf2mhl2axkVoYOlCCsLkDQ/t6tC4mmte9P -JB8VuMWKDc+Q0bMyGQ9V/qgQuw38mYyuBrbS3pwG9/1S7qADZ4/HK85CtEY6f0wQ -dyK7Rxjpo4eq/MWPTlrLYRZcPKkllFLLbU+346OPD06spMOxleYkMVLMhW9CZVSM -cRqxa7MLel7XumUK+7oC5bXuBICrAu69XtW8E6fsAQKBgQDfp+e+gb/ISu5CPgFu -/y2i191lr6uIIYTB8URx92WWqabim7U8YiSzaexY9qTNvMjxnn/qLnKvEtxLPjSx -3J+3ewoE62G7QjNSzwTRNTrhDDzh9MhzIr3YtLvPwpobd++TpbtVHxYOEzT9dI/w -jSIztVzLK+Md2ID7sqkwPxBmWQKBgQDCUWC99hi7mvmjoGsGpy5iZ5EL66GHlA9y -ivgg+DCoFQ7twiASqmrsVwztFvEV2P/JZVMleHOvMumOSRdI6CG3GpXRWi4rSrS5 -K02bUS8GGE/Aobh2q6bNQfM2ujl+k/wlIIJHxlFb0JqLOEpuLft0Kf52odtLC8fV -lGDsabwZUwKBgHYoH19e7rHjHDJ0zY8VUsfIIRf6kbVud9N6If3PhKTu5dKsDjhj -ZR4/5HQvgWuLw+EaKlvOxBnH7gf2SiJ4+wwU/XsR22TxmWmzIslfxMZmD7gT+N4S -yZc2DE67cWz3lOM82FYlASLYdNM+BFlCRoJo2yge/HKlEadngMiTWJepAoGAB9Ja -wIq9aB/O2KVGaZglJ9TfY8lyURDGpmetoTYcT0e5uBxOSjIN58GBRbHctnJrqWGo -vSNiFLVJ7W5Hv6mIYeRyD2E/5oI1UBbMIupbqDUmUKyxziUOq8hxz8wjMFMonR33 -4Ie9EqMM9XmolVLIgl6GXaQaPaUVwCUe2aVP6v0CgYEAtxJq1dY+w+79WXu6/pDj -fX7Np07DRgrkmWL4db+ytQpONvbxXZwduSfb4dv3lfCiPzib+WXdxpGDOR94d/qL -zhrQq25s44TtvdeUzdn5+lZYn+15ZtNgUTYDal82dxwIR56fCRdLWC26CwaBevXX -lK3MgwivpX6mQ3nr7s/4x2A= +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDYU2g7VdKOVTxP +uIB0uB1JjDzStbUVIjeBJULnWKq2qr4OMI6gl0/3gNnpofTrWD+jlii42lqqDUHf +bB1Srs3IFgKwCnCRV36l2xCk/Tv3BtW1iWqSNsZmxabSbHb1T0rLbsOTLb7SP70U +p0o5WvAY3EEbcIBlgYVFo6oZ8P5V7RDZVmyNVGlL3kUBD1Chh9cMQyKdG06y7G52 +46z2wdmwaegwGrs9053jjHBBdyICXLEzK4Le2rgY9NKYGmrwoCRWqArpDCLPOGxD +mib2hdm1H23kz+05I1Pbo45+JuthG05drLBCvh5cThiAY2wNCWgIBqH0BAvDN5Lo +qg7F0UvBAgMBAAECggEBAJWsH9Ht72DLWI9P+JDJUnowrWSclE2q/vw7665lirgY +KqdmsUgraQi1/g/IHs02odFtc39ylIhT49/RzfgHOhnWIMXsczYcc2QNzdZZ38Nq +1zJjgXjorR0uY93zbdsMoZNfb7HFVOHjd89yb8h/Qt/whJuXmz6f/rXQJ0ELnO2V +csBa0WWRdKNYSuDXXAXrTmJs4Pp7NNWAoYBaMoHQcHE9wsN3XnJdYYyABbpj6wIP +7LXxUN3OZj4CY9+ahCgrEA8NEvCU/SUagEX0YG4z+sV+Dfjnus7vMYSqZv2sdPN2 +ze092+AZBDpdjNdLyrB6cMFRh/23MaCLGHPGjJkCdgECgYEA9bK+NRqPUqcRJ/Bd +7PAPi1PLjkgP66v0oXsW6yl7BnxgjrUvoWUI9/40kEvQDztIrUFbLoxwnLtAKjQG +F+2vkD/DWt452Z8bQXbxteGLXkNtwo9DwTBrz4OonmnrxcOjwtIErqEyhMPRCe0w +KFtRLgK5xXx+JlQNzRxY4TUGjg0CgYEA4WVjixfhTf1vFpmfhX4ewLaBrWch4h6x +wQ3j9MV90wNbnnyT1GrKiR1XDJ1vN8emFrNQvhr0eOEuDY0ZXJJM8PvPW6+KqmsO +rwreyQzp/b1Ads/qL7M05REu5y5RQ2zNWjObTvdsUh/LmtUvGRQm92E+t4aFz0Jg +jZ5A6oq+u4UCgYAtX8geuHv1cKMLdCl0Y1ULjvsNmKNQC56O39N4tF1i8j9Gu5FD +Rgxk+A4vA8E1vuYKEQLM0uTNHQuZf6gMbTm58vyZ4GZgmTCIY3X59+AsFVnEz35c +xBt05ESUlM0U5a9tgCmbMmvI9vy4z5PQMCUK0TgLj5UgcO9njK+hT5CZVQKBgGZl +VjShc6SnpukAf3z4z+XCw+TP/o+oXB6VPeM8OS48z0mP1OTiYwKphptfhmAz3htf ++SV0P24O9ooHeOcaO8Qa0ZgYholnO3OAH7f8muzAJmITkJN8+WG7TbCO1TIpYp1A +5qSYOOiSM0Ay60OcaRtnXUOo5G9E+3I628jxoTa1AoGAQK3MjN/BzG5gXG3PX5TV +tFY+K2SgID33d+STRLUzAgOb+7aqUOdwYfCdiQspED9HRkg/DCLp7gNp02p1kscB +w/PWCMUO01inIljR4f/YO+kID8Zrovch8d8JLGvNsYFzVAP/ceYW6/OMLQLNGfBC +xHpdj0Im0e9/WMxC4ZEYfoc= -----END PRIVATE KEY----- diff --git a/testing/web-platform/tests/tools/certs/web-platform.test.pem b/testing/web-platform/tests/tools/certs/web-platform.test.pem index c9f7f57dc663..a3a022e6ac48 100644 --- a/testing/web-platform/tests/tools/certs/web-platform.test.pem +++ b/testing/web-platform/tests/tools/certs/web-platform.test.pem @@ -1,43 +1,43 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 372739 (0x5b003) + Serial Number: 753561 (0xb7f99) Signature Algorithm: sha256WithRSAEncryption Issuer: CN=web-platform-tests Validity - Not Before: Dec 20 12:20:36 2018 GMT - Not After : Dec 17 12:20:36 2028 GMT + Not Before: Jul 13 12:59:12 2018 GMT + Not After : Jul 10 12:59:12 2028 GMT Subject: CN=web-platform.test Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: - 00:a9:c4:56:43:9e:78:e0:1a:b3:e3:d8:e8:ab:b6: - 1a:0c:ae:10:d7:86:04:34:32:ea:44:95:c2:06:dd: - 9b:44:f4:f3:40:a9:3d:b4:62:ca:fb:71:88:20:d6: - f4:1d:ca:54:a8:d5:a2:b7:65:c0:5b:b5:fb:90:f1: - 87:da:ef:ea:3a:4e:24:dc:2a:21:26:4d:60:77:e2: - b2:4f:c7:5b:77:ee:b2:73:ee:75:82:d0:98:c8:38: - 0a:ed:a5:22:00:23:cc:88:5e:40:2d:c3:94:e7:1d: - c2:f9:00:00:bb:6a:59:62:54:cc:85:d7:95:15:c5: - d7:93:52:09:af:c3:92:14:1b:37:d1:5f:d1:d4:56: - 10:85:bf:1b:6c:4b:e1:93:3a:80:cb:1c:5a:98:18: - 7e:10:73:ab:20:74:e1:2d:cd:43:ee:45:2e:75:cc: - a4:f0:68:6e:10:a2:90:8a:7e:4b:e3:dc:c2:d9:d7: - df:e4:d1:a2:4f:89:bb:cb:34:00:a9:90:c9:4f:15: - 86:59:7a:4b:ed:f9:6b:01:01:48:ed:8b:15:cc:f1: - ff:58:a2:7d:97:57:d1:7b:31:7b:c3:b1:a6:54:81: - e6:ee:62:de:ea:c5:a1:b4:c4:63:5e:cf:ca:e2:2c: - 88:50:07:cc:06:48:82:75:f1:98:b2:54:de:b6:ab: - df:db + 00:d8:53:68:3b:55:d2:8e:55:3c:4f:b8:80:74:b8: + 1d:49:8c:3c:d2:b5:b5:15:22:37:81:25:42:e7:58: + aa:b6:aa:be:0e:30:8e:a0:97:4f:f7:80:d9:e9:a1: + f4:eb:58:3f:a3:96:28:b8:da:5a:aa:0d:41:df:6c: + 1d:52:ae:cd:c8:16:02:b0:0a:70:91:57:7e:a5:db: + 10:a4:fd:3b:f7:06:d5:b5:89:6a:92:36:c6:66:c5: + a6:d2:6c:76:f5:4f:4a:cb:6e:c3:93:2d:be:d2:3f: + bd:14:a7:4a:39:5a:f0:18:dc:41:1b:70:80:65:81: + 85:45:a3:aa:19:f0:fe:55:ed:10:d9:56:6c:8d:54: + 69:4b:de:45:01:0f:50:a1:87:d7:0c:43:22:9d:1b: + 4e:b2:ec:6e:76:e3:ac:f6:c1:d9:b0:69:e8:30:1a: + bb:3d:d3:9d:e3:8c:70:41:77:22:02:5c:b1:33:2b: + 82:de:da:b8:18:f4:d2:98:1a:6a:f0:a0:24:56:a8: + 0a:e9:0c:22:cf:38:6c:43:9a:26:f6:85:d9:b5:1f: + 6d:e4:cf:ed:39:23:53:db:a3:8e:7e:26:eb:61:1b: + 4e:5d:ac:b0:42:be:1e:5c:4e:18:80:63:6c:0d:09: + 68:08:06:a1:f4:04:0b:c3:37:92:e8:aa:0e:c5:d1: + 4b:c1 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: CA:FALSE X509v3 Subject Key Identifier: - F7:EE:CA:20:37:0F:BC:CF:F3:B7:DC:12:76:D1:D1:CA:40:67:3A:6D + DC:27:6C:74:E6:47:31:95:D8:CC:96:5B:E4:94:6E:8C:22:2F:2B:EA X509v3 Authority Key Identifier: - keyid:7A:EA:6A:75:AA:23:78:B5:5E:06:61:4A:56:CF:56:A9:6D:B0:54:02 + keyid:5B:DA:C8:C1:09:F3:4D:92:30:BC:EF:43:FB:26:93:1E:AE:0D:9A:0F X509v3 Key Usage: Digital Signature, Non Repudiation, Key Encipherment @@ -46,33 +46,33 @@ Certificate: X509v3 Subject Alternative Name: DNS:web-platform.test, DNS:not-web-platform.test, DNS:www.web-platform.test, DNS:www1.web-platform.test, DNS:www2.web-platform.test, DNS:www.not-web-platform.test, DNS:www2.not-web-platform.test, DNS:www1.not-web-platform.test, DNS:xn--lve-6lad.web-platform.test, DNS:xn--lve-6lad.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.not-web-platform.test Signature Algorithm: sha256WithRSAEncryption - 63:c9:58:a8:38:b5:1f:2d:41:9f:06:a3:50:bc:a4:da:f5:e9: - c6:05:64:0e:d6:7e:ee:31:8d:81:00:c1:90:fd:71:4d:3c:92: - 44:7f:c5:b6:be:fe:8d:c0:85:90:04:5c:20:08:88:47:8c:b6: - 0d:b4:1f:22:a8:10:a9:e7:0d:9d:a0:79:44:0b:f3:3a:77:e6: - e2:89:f9:a4:ee:dc:e9:6c:6c:2c:1c:6f:c6:fb:e3:2c:36:a3: - 72:89:4e:c2:9c:51:23:cc:af:2f:9d:67:82:d2:59:ea:ff:fd: - ef:7c:bc:c8:ff:a7:19:43:64:e6:5f:82:28:c9:de:8e:97:e6: - 42:e0:ca:74:e6:c8:e0:d3:6a:bc:04:ca:bb:53:f0:64:b1:31: - 98:af:e1:b8:6b:7d:0c:ad:b3:e0:29:00:1b:50:af:30:b3:fa: - d4:d3:0e:45:4b:12:0d:5a:ea:11:cd:29:be:32:ea:4f:4f:7c: - 58:7d:e2:33:37:b9:ce:0f:94:00:6d:16:e4:91:6f:e6:4c:47: - a7:cd:b7:f1:ab:86:68:e2:6e:c5:e9:60:b7:24:b1:aa:1b:f6: - f5:ce:a4:03:bf:ed:20:92:a9:f7:ad:57:61:ef:d8:9a:b6:df: - cb:2f:4d:3b:ab:8f:71:c4:f2:87:93:25:48:89:c5:9c:c8:d8: - 46:c5:5e:ac + 15:98:68:69:25:f6:f7:d6:09:0b:5b:d6:ac:d6:49:06:0e:24: + e1:ee:b9:44:9e:d1:03:03:ed:3a:b3:f9:23:c4:14:e8:fe:53: + 70:70:21:a6:d4:e3:ee:8d:ba:84:38:cd:71:32:c7:4a:c0:f1: + 33:eb:bd:bc:ed:f2:d8:dc:c3:a7:a7:a6:47:6a:69:6c:16:ea: + e6:4d:7c:77:18:0d:3e:86:29:91:2b:49:d5:c9:19:1a:53:16: + a7:f0:02:f4:70:a2:e5:8b:bc:aa:a6:6f:4f:5b:40:24:04:68: + 11:9d:9e:26:20:f2:e3:68:36:9a:fa:8f:7c:b0:29:08:37:c4: + 06:08:fc:e4:45:bb:4c:78:ae:2c:f1:c1:bf:d9:23:17:e5:43: + 18:0e:06:d8:4c:b4:2a:ef:f9:7c:bf:02:d2:62:51:82:ed:9d: + 64:83:3d:03:cd:61:38:c0:57:c6:5e:5b:3a:41:91:db:3e:83: + 05:4b:88:84:e3:ae:be:4d:5d:f9:59:07:0c:21:16:fa:7e:af: + 23:97:05:25:4c:bb:02:d3:11:4a:85:68:c3:a3:cf:d0:0c:15: + 49:f6:32:0b:f6:2a:01:91:3c:ad:c7:31:da:da:43:e2:2c:db: + 52:c5:37:a0:c3:cc:3a:5b:2b:76:e5:74:74:20:1b:c3:f7:0c: + fe:6d:bf:bb -----BEGIN CERTIFICATE----- -MIIEnDCCA4SgAwIBAgIDBbADMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl -Yi1wbGF0Zm9ybS10ZXN0czAeFw0xODEyMjAxMjIwMzZaFw0yODEyMTcxMjIwMzZa +MIIEnDCCA4SgAwIBAgIDC3+ZMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0xODA3MTMxMjU5MTJaFw0yODA3MTAxMjU5MTJa MBwxGjAYBgNVBAMMEXdlYi1wbGF0Zm9ybS50ZXN0MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAqcRWQ5544Bqz49joq7YaDK4Q14YENDLqRJXCBt2bRPTz -QKk9tGLK+3GIINb0HcpUqNWit2XAW7X7kPGH2u/qOk4k3CohJk1gd+KyT8dbd+6y -c+51gtCYyDgK7aUiACPMiF5ALcOU5x3C+QAAu2pZYlTMhdeVFcXXk1IJr8OSFBs3 -0V/R1FYQhb8bbEvhkzqAyxxamBh+EHOrIHThLc1D7kUudcyk8GhuEKKQin5L49zC -2dff5NGiT4m7yzQAqZDJTxWGWXpL7flrAQFI7YsVzPH/WKJ9l1fRezF7w7GmVIHm -7mLe6sWhtMRjXs/K4iyIUAfMBkiCdfGYslTetqvf2wIDAQABo4IB5DCCAeAwCQYD -VR0TBAIwADAdBgNVHQ4EFgQU9+7KIDcPvM/zt9wSdtHRykBnOm0wHwYDVR0jBBgw -FoAUeupqdaojeLVeBmFKVs9WqW2wVAIwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG +AAOCAQ8AMIIBCgKCAQEA2FNoO1XSjlU8T7iAdLgdSYw80rW1FSI3gSVC51iqtqq+ +DjCOoJdP94DZ6aH061g/o5YouNpaqg1B32wdUq7NyBYCsApwkVd+pdsQpP079wbV +tYlqkjbGZsWm0mx29U9Ky27Dky2+0j+9FKdKOVrwGNxBG3CAZYGFRaOqGfD+Ve0Q +2VZsjVRpS95FAQ9QoYfXDEMinRtOsuxuduOs9sHZsGnoMBq7PdOd44xwQXciAlyx +MyuC3tq4GPTSmBpq8KAkVqgK6QwizzhsQ5om9oXZtR9t5M/tOSNT26OOfibrYRtO +XaywQr4eXE4YgGNsDQloCAah9AQLwzeS6KoOxdFLwQIDAQABo4IB5DCCAeAwCQYD +VR0TBAIwADAdBgNVHQ4EFgQU3CdsdOZHMZXYzJZb5JRujCIvK+owHwYDVR0jBBgw +FoAUW9rIwQnzTZIwvO9D+yaTHq4Nmg8wCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG CCsGAQUFBwMBMIIBbwYDVR0RBIIBZjCCAWKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVu b3Qtd2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53ZWItcGxhdGZvcm0udGVzdIIWd3d3 MS53ZWItcGxhdGZvcm0udGVzdIIWd3d3Mi53ZWItcGxhdGZvcm0udGVzdIIZd3d3 @@ -81,10 +81,10 @@ c3SCGnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh54bi0tbHZlLTZsYWQud2Vi LXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRl c3SCKXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0gi14 bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJ -KoZIhvcNAQELBQADggEBAGPJWKg4tR8tQZ8Go1C8pNr16cYFZA7Wfu4xjYEAwZD9 -cU08kkR/xba+/o3AhZAEXCAIiEeMtg20HyKoEKnnDZ2geUQL8zp35uKJ+aTu3Ols -bCwcb8b74yw2o3KJTsKcUSPMry+dZ4LSWer//e98vMj/pxlDZOZfgijJ3o6X5kLg -ynTmyODTarwEyrtT8GSxMZiv4bhrfQyts+ApABtQrzCz+tTTDkVLEg1a6hHNKb4y -6k9PfFh94jM3uc4PlABtFuSRb+ZMR6fNt/GrhmjibsXpYLcksaob9vXOpAO/7SCS -qfetV2Hv2Jq238svTTurj3HE8oeTJUiJxZzI2EbFXqw= +KoZIhvcNAQELBQADggEBABWYaGkl9vfWCQtb1qzWSQYOJOHuuUSe0QMD7Tqz+SPE +FOj+U3BwIabU4+6NuoQ4zXEyx0rA8TPrvbzt8tjcw6enpkdqaWwW6uZNfHcYDT6G +KZErSdXJGRpTFqfwAvRwouWLvKqmb09bQCQEaBGdniYg8uNoNpr6j3ywKQg3xAYI +/ORFu0x4rizxwb/ZIxflQxgOBthMtCrv+Xy/AtJiUYLtnWSDPQPNYTjAV8ZeWzpB +kds+gwVLiITjrr5NXflZBwwhFvp+ryOXBSVMuwLTEUqFaMOjz9AMFUn2Mgv2KgGR +PK3HMdraQ+Is21LFN6DDzDpbK3bldHQgG8P3DP5tv7s= -----END CERTIFICATE----- diff --git a/testing/web-platform/tests/tools/ci/azure/install_chrome.yml b/testing/web-platform/tests/tools/ci/azure/install_chrome.yml index 5a8dccd6e68e..fc77258ab0d1 100644 --- a/testing/web-platform/tests/tools/ci/azure/install_chrome.yml +++ b/testing/web-platform/tests/tools/ci/azure/install_chrome.yml @@ -1,5 +1,3 @@ steps: -# This is equivalent to `Homebrew/homebrew-cask-versions/google-chrome-dev`, -# but the raw URL is used to bypass caching. -- script: HOMEBREW_NO_AUTO_UPDATE=1 brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask-versions/master/Casks/google-chrome-dev.rb +- script: HOMEBREW_NO_AUTO_UPDATE=1 brew cask install Homebrew/homebrew-cask-versions/google-chrome-dev displayName: 'Install Chrome Dev' diff --git a/testing/web-platform/tests/tools/ci/azure/install_firefox.yml b/testing/web-platform/tests/tools/ci/azure/install_firefox.yml index cf5089b60fb8..3ed7b67b2343 100644 --- a/testing/web-platform/tests/tools/ci/azure/install_firefox.yml +++ b/testing/web-platform/tests/tools/ci/azure/install_firefox.yml @@ -1,5 +1,3 @@ steps: -# This is equivalent to `Homebrew/homebrew-cask-versions/firefox-nightly`, -# but the raw URL is used to bypass caching. -- script: HOMEBREW_NO_AUTO_UPDATE=1 brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask-versions/master/Casks/firefox-nightly.rb +- script: HOMEBREW_NO_AUTO_UPDATE=1 brew cask install Homebrew/homebrew-cask-versions/firefox-nightly displayName: 'Install Firefox Nightly' diff --git a/testing/web-platform/tests/tools/ci/azure/install_safari.yml b/testing/web-platform/tests/tools/ci/azure/install_safari.yml index 3329190a13cb..8b4014c6c877 100644 --- a/testing/web-platform/tests/tools/ci/azure/install_safari.yml +++ b/testing/web-platform/tests/tools/ci/azure/install_safari.yml @@ -1,8 +1,6 @@ steps: - script: | - # This is equivalent to `Homebrew/homebrew-cask-versions/safari-technology-preview`, - # but the raw URL is used to bypass caching. - HOMEBREW_NO_AUTO_UPDATE=1 brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask-versions/master/Casks/safari-technology-preview.rb + HOMEBREW_NO_AUTO_UPDATE=1 brew cask install Homebrew/homebrew-cask-versions/safari-technology-preview # https://web-platform-tests.org/running-tests/safari.html sudo "/Applications/Safari Technology Preview.app/Contents/MacOS/safaridriver" --enable defaults write com.apple.Safari WebKitJavaScriptCanOpenWindowsAutomatically 1 diff --git a/testing/web-platform/tests/tools/ci/check_stability.py b/testing/web-platform/tests/tools/ci/check_stability.py new file mode 100644 index 000000000000..a71e0956629a --- /dev/null +++ b/testing/web-platform/tests/tools/ci/check_stability.py @@ -0,0 +1,318 @@ +from __future__ import print_function + +import argparse +import logging +import os +import subprocess +import sys +from ConfigParser import SafeConfigParser + +here = os.path.dirname(__file__) +wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir)) +sys.path.insert(0, wpt_root) + +from tools.wpt import run as wptrun, testfiles +from tools.wpt.testfiles import get_git_cmd +from tools.wpt.virtualenv import Virtualenv +from tools.wpt.utils import Kwargs +from tools.wpt.run import create_parser, setup_wptrunner +from tools.wpt import markdown +from tools import localpaths # noqa: F401 + +logger = None +run_step, write_inconsistent, write_slow_tests, write_results = None, None, None, None +wptrunner = None + +def setup_logging(): + """Set up basic debug logger.""" + global logger + logger = logging.getLogger(here) + handler = logging.StreamHandler(sys.stdout) + formatter = logging.Formatter(logging.BASIC_FORMAT, None) + handler.setFormatter(formatter) + logger.addHandler(handler) + logger.setLevel(logging.DEBUG) + wptrun.setup_logging({}) + +def do_delayed_imports(): + global wptrunner, run_step, write_inconsistent, write_slow_tests, write_results + from wptrunner import wptrunner + from wptrunner.stability import run_step, write_inconsistent, write_slow_tests, write_results + + +class TravisFold(object): + """Context for TravisCI folding mechanism. Subclasses object. + + See: https://blog.travis-ci.com/2013-05-22-improving-build-visibility-log-folds/ + """ + + def __init__(self, name): + """Register TravisCI folding section name.""" + self.name = name + + def __enter__(self): + """Emit fold start syntax.""" + print("travis_fold:start:%s" % self.name, file=sys.stderr) + + def __exit__(self, type, value, traceback): + """Emit fold end syntax.""" + print("travis_fold:end:%s" % self.name, file=sys.stderr) + + +class FilteredIO(object): + """Wrap a file object, invoking the provided callback for every call to + `write` and only proceeding with the operation when that callback returns + True.""" + def __init__(self, original, on_write): + self.original = original + self.on_write = on_write + + def __getattr__(self, name): + return getattr(self.original, name) + + def disable(self): + self.write = lambda msg: None + + def write(self, msg): + encoded = msg.encode("utf8", "backslashreplace").decode("utf8") + if self.on_write(self.original, encoded) is True: + self.original.write(encoded) + + +def replace_streams(capacity, warning_msg): + # Value must be boxed to support modification from inner function scope + count = [0] + capacity -= 2 + len(warning_msg) + stderr = sys.stderr + + def on_write(handle, msg): + length = len(msg) + count[0] += length + + if count[0] > capacity: + wrapped_stdout.disable() + wrapped_stderr.disable() + handle.write(msg[0:capacity - count[0]]) + handle.flush() + stderr.write("\n%s\n" % warning_msg) + return False + + return True + + # Store local references to the replaced streams to guard against the case + # where other code replace the global references. + sys.stdout = wrapped_stdout = FilteredIO(sys.stdout, on_write) + sys.stderr = wrapped_stderr = FilteredIO(sys.stderr, on_write) + + +def call(*args): + """Log terminal command, invoke it as a subprocess. + + Returns a bytestring of the subprocess output if no error. + """ + logger.debug(" ".join(args)) + try: + return subprocess.check_output(args) + except subprocess.CalledProcessError as e: + logger.critical("%s exited with return code %i" % + (e.cmd, e.returncode)) + logger.critical(e.output) + raise + + +def fetch_wpt(user, *args): + git = get_git_cmd(wpt_root) + git("fetch", "https://github.com/%s/web-platform-tests.git" % user, *args) + + +def get_sha1(): + """ Get and return sha1 of current git branch HEAD commit.""" + git = get_git_cmd(wpt_root) + return git("rev-parse", "HEAD").strip() + + +def deepen_checkout(user): + """Convert from a shallow checkout to a full one""" + fetch_args = [user, "+refs/heads/*:refs/remotes/origin/*"] + if os.path.exists(os.path.join(wpt_root, ".git", "shallow")): + fetch_args.insert(1, "--unshallow") + fetch_wpt(*fetch_args) + + +def get_parser(): + """Create and return script-specific argument parser.""" + description = """Detect instabilities in new tests by executing tests + repeatedly and comparing results between executions.""" + parser = argparse.ArgumentParser(description=description) + parser.add_argument("--user", + action="store", + # Travis docs say do not depend on USER env variable. + # This is a workaround to get what should be the same value + default=os.environ.get("TRAVIS_REPO_SLUG", "w3c").split('/')[0], + help="Travis user name") + parser.add_argument("--output-bytes", + action="store", + type=int, + help="Maximum number of bytes to write to standard output/error") + parser.add_argument("--metadata", + dest="metadata_root", + action="store", + default=wpt_root, + help="Directory that will contain MANIFEST.json") + parser.add_argument("--config-file", + action="store", + type=str, + help="Location of ini-formatted configuration file", + default="check_stability.ini") + parser.add_argument("--rev", + action="store", + default=None, + help="Commit range to use") + return parser + + +def pr(): + pr = os.environ.get("TRAVIS_PULL_REQUEST", "false") + return pr if pr != "false" else None + + +def get_changed_files(manifest_path, rev, ignore_changes): + if not rev: + branch_point = testfiles.branch_point() + revish = "%s..HEAD" % branch_point + else: + revish = rev + + files_changed, files_ignored = testfiles.files_changed(revish, ignore_changes) + + if files_ignored: + logger.info("Ignoring %s changed files:\n%s" % + (len(files_ignored), "".join(" * %s\n" % item for item in files_ignored))) + + tests_changed, files_affected = testfiles.affected_testfiles(files_changed, + manifest_path=manifest_path) + + return tests_changed, files_affected + + +def main(): + """Perform check_stability functionality and return exit code.""" + + venv = Virtualenv(os.environ.get("VIRTUAL_ENV", os.path.join(wpt_root, "_venv"))) + venv.install_requirements(os.path.join(wpt_root, "tools", "wptrunner", "requirements.txt")) + + args, wpt_args = get_parser().parse_known_args() + return run(venv, wpt_args, **vars(args)) + + +def run(venv, wpt_args, **kwargs): + do_delayed_imports() + + setup_logging() + + retcode = 0 + + wpt_args = create_parser().parse_args(wpt_args) + + with open(kwargs["config_file"], 'r') as config_fp: + config = SafeConfigParser() + config.readfp(config_fp) + ignore_changes = set(config.get("file detection", "ignore_changes").split()) + + if kwargs["output_bytes"] is not None: + replace_streams(kwargs["output_bytes"], + "Log reached capacity (%s bytes); output disabled." % kwargs["output_bytes"]) + + + wpt_args.metadata_root = kwargs["metadata_root"] + try: + os.makedirs(wpt_args.metadata_root) + except OSError: + pass + + pr_number = pr() + + with TravisFold("browser_setup"): + logger.info(markdown.format_comment_title(wpt_args.product)) + + if pr is not None: + deepen_checkout(kwargs["user"]) + + # Ensure we have a branch called "master" + fetch_wpt(kwargs["user"], "master:master") + + head_sha1 = get_sha1() + logger.info("Testing web-platform-tests at revision %s" % head_sha1) + + wpt_kwargs = Kwargs(vars(wpt_args)) + + if not wpt_kwargs["test_list"]: + manifest_path = os.path.join(wpt_kwargs["metadata_root"], "MANIFEST.json") + tests_changed, files_affected = get_changed_files(manifest_path, kwargs["rev"], + ignore_changes) + + if not (tests_changed or files_affected): + logger.info("No tests changed") + return 0 + + if tests_changed: + logger.debug("Tests changed:\n%s" % "".join(" * %s\n" % item for item in tests_changed)) + + if files_affected: + logger.debug("Affected tests:\n%s" % "".join(" * %s\n" % item for item in files_affected)) + + wpt_kwargs["test_list"] = list(tests_changed | files_affected) + + do_delayed_imports() + + wpt_kwargs["prompt"] = False + wpt_kwargs["install_browser"] = wpt_kwargs["product"].split(":")[0] == "firefox" + + wpt_kwargs["pause_after_test"] = False + wpt_kwargs["verify_log_full"] = False + if wpt_kwargs["repeat"] == 1: + wpt_kwargs["repeat"] = 10 + wpt_kwargs["headless"] = False + + wpt_kwargs["log_tbpl"] = [sys.stdout] + + wpt_kwargs = setup_wptrunner(venv, **wpt_kwargs) + + logger.info("Using binary %s" % wpt_kwargs["binary"]) + + + with TravisFold("running_tests"): + logger.info("Starting tests") + + wpt_logger = wptrunner.logger + results, inconsistent, slow, iterations = run_step(wpt_logger, wpt_kwargs["repeat"], True, {}, **wpt_kwargs) + + if results: + if inconsistent: + write_inconsistent(logger.error, inconsistent, iterations) + retcode = 2 + elif slow: + write_slow_tests(logger.error, slow) + retcode = 2 + else: + logger.info("All results were stable\n") + with TravisFold("full_results"): + write_results(logger.info, results, iterations, + pr_number=pr_number, + use_details=True) + else: + logger.info("No tests run.") + # Be conservative and only return errors when we know for sure tests are changed. + if tests_changed: + retcode = 3 + + return retcode + + +if __name__ == "__main__": + try: + sys.exit(main()) + except Exception: + import traceback + traceback.print_exc() + sys.exit(1) diff --git a/testing/web-platform/tests/tools/ci/ci_stability.sh b/testing/web-platform/tests/tools/ci/ci_stability.sh new file mode 100755 index 000000000000..ca16cc7c77cd --- /dev/null +++ b/testing/web-platform/tests/tools/ci/ci_stability.sh @@ -0,0 +1,30 @@ +#!/bin/bash +set -ex + +SCRIPT_DIR=$(cd $(dirname "$0") && pwd -P) +WPT_ROOT=$SCRIPT_DIR/../.. +cd $WPT_ROOT + +source tools/ci/lib.sh + +test_stability() { + local extra_arg=$1 + ./wpt check-stability $PRODUCT $extra_arg --output-bytes $((1024 * 1024 * 3)) --metadata ~/meta/ --install-fonts +} + +main() { + hosts_fixup + local extra_arg="" + if [ $(echo $PRODUCT | grep '^chrome:') ]; then + local channel=$(echo $PRODUCT | grep --only-matching '\w\+$') + if [[ $channel == "dev" ]]; then + # The package name for Google Chrome Dev uses "unstable", not "dev". + channel="unstable" + fi + install_chrome $channel + extra_arg="--binary=$(which google-chrome-$channel)" + fi + test_stability $extra_arg +} + +main diff --git a/testing/web-platform/tests/tools/ci/commands.json b/testing/web-platform/tests/tools/ci/commands.json index 841fd855c805..361c9e4f3de8 100644 --- a/testing/web-platform/tests/tools/ci/commands.json +++ b/testing/web-platform/tests/tools/ci/commands.json @@ -6,6 +6,20 @@ "help": "List test jobs that should run for a set of commits", "virtualenv": false }, + "check-stability": { + "path": "check_stability.py", + "script": "run", + "parser": "get_parser", + "parse_known": true, + "help": "Check test stability", + "virtualenv": true, + "install": [ + "requests" + ], + "requirements": [ + "../wptrunner/requirements.txt" + ] + }, "make-hosts-file": { "path": "make_hosts_file.py", "script": "run", diff --git a/testing/web-platform/tests/tools/ci/start.sh b/testing/web-platform/tests/tools/ci/start.sh index 580bfb937ddc..9f621b2326e7 100644 --- a/testing/web-platform/tests/tools/ci/start.sh +++ b/testing/web-platform/tests/tools/ci/start.sh @@ -28,4 +28,3 @@ then fi sudo Xvfb $DISPLAY -screen 0 ${SCREEN_WIDTH}x${SCREEN_HEIGHT}x${SCREEN_DEPTH} & -sudo fluxbox -display $DISPLAY & diff --git a/testing/web-platform/tests/tools/ci/tag_master.py b/testing/web-platform/tests/tools/ci/tag_master.py index 0ae2801dfe70..72bafd3a8663 100644 --- a/testing/web-platform/tests/tools/ci/tag_master.py +++ b/testing/web-platform/tests/tools/ci/tag_master.py @@ -17,9 +17,9 @@ logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) -def get_pr(owner, repo, sha): +def get_pr(repo, owner, sha): url = ("https://api.github.com/search/issues?q=type:pr+is:merged+repo:%s/%s+sha:%s" % - (owner, repo, sha)) + (repo, owner, sha)) try: resp = urllib2.urlopen(url) body = resp.read() @@ -51,11 +51,11 @@ def get_pr(owner, repo, sha): return pr["number"] -def tag(owner, repo, sha, tag): +def tag(repo, owner, sha, tag): data = json.dumps({"ref": "refs/tags/%s" % tag, "sha": sha}) try: - url = "https://api.github.com/repos/%s/%s/git/refs" % (owner, repo) + url = "https://api.github.com/repos/%s/%s/git/refs" % (repo, owner) req = urllib2.Request(url, data=data) base64string = base64.b64encode(os.environ["GH_TOKEN"]) diff --git a/testing/web-platform/tests/tools/ci/taskcluster-run.py b/testing/web-platform/tests/tools/ci/taskcluster-run.py index 2b3270c17aaa..f443903786e9 100755 --- a/testing/web-platform/tests/tools/ci/taskcluster-run.py +++ b/testing/web-platform/tests/tools/ci/taskcluster-run.py @@ -56,8 +56,7 @@ def main(product, commit_range, wpt_args): "--no-pause", "--no-restart-on-unexpected", "--install-fonts", - "--no-headless", - "--verify-log-full" + "--no-headless" ] wpt_args += browser_specific_args.get(product, []) diff --git a/testing/web-platform/tests/tools/conftest.py b/testing/web-platform/tests/tools/conftest.py index 021a49fc2973..894fe6223ea5 100644 --- a/testing/web-platform/tests/tools/conftest.py +++ b/testing/web-platform/tests/tools/conftest.py @@ -6,10 +6,8 @@ from hypothesis import settings, HealthCheck impl = platform.python_implementation() settings.register_profile("ci", settings(max_examples=1000, - deadline=None, suppress_health_check=[HealthCheck.too_slow])) -settings.register_profile("pypy", settings(deadline=None, - suppress_health_check=[HealthCheck.too_slow])) +settings.register_profile("pypy", settings(suppress_health_check=[HealthCheck.too_slow])) settings.load_profile(os.getenv("HYPOTHESIS_PROFILE", "default" if impl != "PyPy" else "pypy")) diff --git a/testing/web-platform/tests/tools/docker/Dockerfile b/testing/web-platform/tests/tools/docker/Dockerfile index 0cb2352e5fdf..20f6ef26c7ae 100644 --- a/testing/web-platform/tests/tools/docker/Dockerfile +++ b/testing/web-platform/tests/tools/docker/Dockerfile @@ -11,7 +11,6 @@ RUN apt-get -qqy update \ ca-certificates \ dbus-x11 \ earlyoom \ - fluxbox \ gdebi \ git \ locales \ @@ -66,13 +65,9 @@ WORKDIR /home/test RUN sudo echo "" RUN mkdir -p /home/test/artifacts -RUN mkdir -p /home/test/bin - -ENV PATH="/home/test/bin:${PATH}" WORKDIR /home/test/ COPY .bashrc /home/test/.bashrc COPY start.sh /home/test/start.sh -COPY retry.py /home/test/bin/retry diff --git a/testing/web-platform/tests/tools/docker/retry.py b/testing/web-platform/tests/tools/docker/retry.py deleted file mode 100755 index 6126b781bfad..000000000000 --- a/testing/web-platform/tests/tools/docker/retry.py +++ /dev/null @@ -1,58 +0,0 @@ -#! /usr/bin/env python -import argparse -import subprocess -import time -import sys - - -def get_args(): - parser = argparse.ArgumentParser() - parser.add_argument("--delay", action="store", type=float, default=3, help="Initial delay before retry, in seconds") - parser.add_argument("--count", action="store", type=int, default=5, help="Total number of tries") - parser.add_argument("--factor", action="store", type=float, default=2, help="Exponential backoff factor") - parser.add_argument("cmd", nargs=argparse.REMAINDER) - return parser - - -def iter_range(n): - i = 0 - while i < n: - yield i - i += 1 - - -def main(): - args = get_args().parse_args() - - if not args.cmd: - print("No command supplied") - sys.exit(1) - - retcode = None - - for n in iter_range(args.count): - try: - print("Running %s [try %d/%d]" % (" ".join(args.cmd), (n+1), args.count)) - subprocess.check_call(args.cmd) - except subprocess.CalledProcessError as e: - retcode = e.returncode - else: - print("Command succeeded") - retcode = 0 - break - - if args.factor == 0: - wait_time = (n+1) * args.delay - else: - wait_time = args.factor**n * args.delay - if n < args.count - 1: - print("Command failed, waiting %s seconds to retry" % wait_time) - time.sleep(wait_time) - else: - print("Command failed, out of retries") - - sys.exit(retcode) - - -if __name__ == "__main__": - main() diff --git a/testing/web-platform/tests/tools/docker/start.sh b/testing/web-platform/tests/tools/docker/start.sh index bfc7e9960abf..52a5127892ca 100755 --- a/testing/web-platform/tests/tools/docker/start.sh +++ b/testing/web-platform/tests/tools/docker/start.sh @@ -26,13 +26,13 @@ git init git remote add origin ${REMOTE} # Initially we just fetch 50 commits in order to save several minutes of fetching -retry git fetch --quiet --depth=50 --tags origin ${REF} +git fetch --quiet --depth=50 --tags origin ${REF} if [[ ! `git rev-parse --verify -q ${REVISION}` ]]; then # But if for some reason the commit under test isn't in that range, we give in and # fetch everything - retry git fetch -q --unshallow ${REMOTE} + git fetch -q --unshallow ${REMOTE} git rev-parse --verify ${REVISION} fi git checkout -b build ${REVISION} diff --git a/testing/web-platform/tests/tools/manifest/manifest.py b/testing/web-platform/tests/tools/manifest/manifest.py index 127d45dbc666..bcf3de3e091a 100644 --- a/testing/web-platform/tests/tools/manifest/manifest.py +++ b/testing/web-platform/tests/tools/manifest/manifest.py @@ -11,10 +11,8 @@ from .utils import from_os_path, to_os_path try: import ujson as json - JSON_LIBRARY = 'ujson' except ImportError: import json - JSON_LIBRARY = 'json' CURRENT_VERSION = 5 @@ -79,12 +77,7 @@ class TypeData(object): return rv def __delitem__(self, key): - if key in self.data: - del self.data[key] - elif self.json_data is not None: - del self.json_data[from_os_path(key)] - else: - raise KeyError + del self.data[key] def __setitem__(self, key, value): self.data[key] = value @@ -284,11 +277,6 @@ class Manifest(object): if old_hash != file_hash: new_type, manifest_items = source_file.manifest_items() hash_changed = True - if new_type != old_type: - try: - del self._data[old_type][rel_path] - except KeyError: - pass else: new_type, manifest_items = old_type, self._data[old_type][rel_path] if old_type in reftest_types and new_type != old_type: @@ -316,7 +304,10 @@ class Manifest(object): _, old_type = self._path_hash[rel_path] if old_type in reftest_types: reftest_changes = True - del self._path_hash[rel_path] + try: + del self._path_hash[rel_path] + except KeyError: + pass try: del self._data[old_type][rel_path] except KeyError: @@ -409,16 +400,8 @@ def load(tests_root, manifest, types=None, meta_filters=None): return _load(logger, tests_root, manifest, types, meta_filters) -__load_cache = {} - - def _load(logger, tests_root, manifest, types=None, meta_filters=None): # "manifest" is a path or file-like object. - manifest_path = (manifest if isinstance(manifest, string_types) - else manifest.name) - if manifest_path in __load_cache: - return __load_cache[manifest_path] - if isinstance(manifest, string_types): if os.path.exists(manifest): logger.debug("Opening manifest at %s" % manifest) @@ -435,14 +418,12 @@ def _load(logger, tests_root, manifest, types=None, meta_filters=None): except ValueError: logger.warning("%r may be corrupted", manifest) return None - else: - rv = Manifest.from_json(tests_root, - json.load(manifest), - types=types, - meta_filters=meta_filters) + return rv - __load_cache[manifest_path] = rv - return rv + return Manifest.from_json(tests_root, + json.load(manifest), + types=types, + meta_filters=meta_filters) def load_and_update(tests_root, @@ -492,12 +473,5 @@ def write(manifest, manifest_path): if not os.path.exists(dir_name): os.makedirs(dir_name) with open(manifest_path, "wb") as f: - if JSON_LIBRARY == 'ujson': - # ujson does not support the separators flag. - json.dump(manifest.to_json(), f, sort_keys=True, indent=1) - else: - # Use ',' instead of the default ', ' separator to prevent trailing - # spaces: https://docs.python.org/2/library/json.html#json.dump - json.dump(manifest.to_json(), f, - sort_keys=True, indent=1, separators=(',', ': ')) + json.dump(manifest.to_json(), f, sort_keys=True, indent=1) f.write("\n") diff --git a/testing/web-platform/tests/tools/manifest/tests/test_manifest.py b/testing/web-platform/tests/tools/manifest/tests/test_manifest.py index 8f649f1d0989..f398c7e1d875 100644 --- a/testing/web-platform/tests/tools/manifest/tests/test_manifest.py +++ b/testing/web-platform/tests/tools/manifest/tests/test_manifest.py @@ -66,7 +66,8 @@ def sourcefile_strategy(draw): @h.given(hs.lists(sourcefile_strategy(), - min_size=1, max_size=1000, unique_by=lambda x: x.rel_path)) + min_size=1, average_size=10, max_size=1000, + unique_by=lambda x: x.rel_path)) @h.example([SourceFileWithTest("a", "0"*40, item.ConformanceCheckerTest)]) def test_manifest_to_json(s): m = manifest.Manifest() @@ -82,7 +83,8 @@ def test_manifest_to_json(s): @h.given(hs.lists(sourcefile_strategy(), - min_size=1, unique_by=lambda x: x.rel_path)) + min_size=1, average_size=10, + unique_by=lambda x: x.rel_path)) @h.example([SourceFileWithTest("a", "0"*40, item.TestharnessTest)]) @h.example([SourceFileWithTest("a", "0"*40, item.RefTest, [("/aa", "==")])]) def test_manifest_idempotent(s): @@ -351,13 +353,13 @@ def test_no_update(): assert list(m) == [("testharness", test1.path, {test1}), ("testharness", test2.path, {test2})] - s1_1 = SourceFileWithTest("test1", "1"*40, item.ManualTest) + s1_1 = SourceFileWithTest("test1", "1"*40, item.TestharnessTest) - m.update([(s1_1, True), (s2.rel_path, False)]) + m.update([(s1, True), (s2.rel_path, False)]) test1_1 = s1_1.manifest_items()[1][0] - assert list(m) == [("manual", test1_1.path, {test1_1}), + assert list(m) == [("testharness", test1_1.path, {test1_1}), ("testharness", test2.path, {test2})] @@ -369,28 +371,10 @@ def test_no_update_delete(): m.update([(s1, True), (s2, True)]) - test1 = s1.manifest_items()[1][0] - - s1_1 = SourceFileWithTest("test1", "1"*40, item.ManualTest) - - m.update([(s1_1.rel_path, False)]) - - assert list(m) == [("testharness", test1.path, {test1})] - - -def test_update_from_json(): - m = manifest.Manifest() - - s1 = SourceFileWithTest("test1", "0"*40, item.TestharnessTest) - s2 = SourceFileWithTest("test2", "0"*40, item.TestharnessTest) - - m.update([(s1, True), (s2, True)]) - - json_str = m.to_json() - m = manifest.Manifest.from_json("/", json_str) + s1_1 = SourceFileWithTest("test1", "1"*40, item.TestharnessTest) m.update([(s1, True)]) - test1 = s1.manifest_items()[1][0] + test1_1 = s1_1.manifest_items()[1][0] - assert list(m) == [("testharness", test1.path, {test1})] + assert list(m) == [("testharness", test1_1.path, {test1_1})] diff --git a/testing/web-platform/tests/tools/requirements_flake8.txt b/testing/web-platform/tests/tools/requirements_flake8.txt index 00d182e2d0f5..d2e7dd64232a 100644 --- a/testing/web-platform/tests/tools/requirements_flake8.txt +++ b/testing/web-platform/tests/tools/requirements_flake8.txt @@ -1,4 +1,4 @@ flake8==3.6.0 pycodestyle==2.4.0 -pyflakes==2.1.0 +pyflakes==2.0.0 pep8-naming==0.7.0 diff --git a/testing/web-platform/tests/tools/serve/serve.py b/testing/web-platform/tests/tools/serve/serve.py index 39a5b9debfdd..6cd4664b6fcb 100644 --- a/testing/web-platform/tests/tools/serve/serve.py +++ b/testing/web-platform/tests/tools/serve/serve.py @@ -16,7 +16,6 @@ import traceback from six.moves import urllib import uuid from collections import defaultdict, OrderedDict -from itertools import chain, product from multiprocessing import Process, Event from localpaths import repo_root @@ -723,9 +722,6 @@ def build_config(override_path=None, **kwargs): return rv -def _make_subdomains_product(s, depth=2): - return set(u".".join(x) for x in chain(*(product(s, repeat=i) for i in range(1, depth+1)))) - _subdomains = {u"www", u"www1", u"www2", @@ -734,10 +730,6 @@ _subdomains = {u"www", _not_subdomains = {u"nonexistent"} -_subdomains = _make_subdomains_product(_subdomains) - -_not_subdomains = _make_subdomains_product(_not_subdomains) - class ConfigBuilder(config.ConfigBuilder): """serve config @@ -767,9 +759,7 @@ class ConfigBuilder(config.ConfigBuilder): "openssl": { "openssl_binary": "openssl", "base_path": "_certs", - "password": "web-platform-tests", "force_regenerate": False, - "duration": 30, "base_conf_path": None }, "pregenerated": { diff --git a/testing/web-platform/tests/tools/serve/test_serve.py b/testing/web-platform/tests/tools/serve/test_serve.py index 62a6e74f9804..1c089b506738 100644 --- a/testing/web-platform/tests/tools/serve/test_serve.py +++ b/testing/web-platform/tests/tools/serve/test_serve.py @@ -1,7 +1,6 @@ -import json -import os import pickle import platform +import os import pytest @@ -76,11 +75,3 @@ def test_pickle(): # Ensure that the config object can be pickled with ConfigBuilder() as c: pickle.dumps(c) - - -def test_config_json_length(): - # we serialize the config as JSON for pytestrunner and put it in an env - # variable, which on Windows must have a length <= 0x7FFF (int16) - with ConfigBuilder() as c: - data = json.dumps(c.as_dict()) - assert len(data) <= 0x7FFF diff --git a/testing/web-platform/tests/tools/tox.ini b/testing/web-platform/tests/tools/tox.ini index 975056ea2c27..fc66c6c2ac39 100644 --- a/testing/web-platform/tests/tools/tox.ini +++ b/testing/web-platform/tests/tools/tox.ini @@ -8,6 +8,7 @@ deps = pytest-cov mock hypothesis + pytest-catchlog commands = pytest --cov {posargs} @@ -15,9 +16,9 @@ passenv = HYPOTHESIS_PROFILE [testenv:py27-flake8] -deps = -rrequirements_flake8.txt -commands = flake8 --append-config={toxinidir}/py27-flake8.ini {posargs} +deps = -r requirements_flake8.txt +commands = flake8 --append-config=py27-flake8.ini {posargs} [testenv:py36-flake8] -deps = -rrequirements_flake8.txt -commands = flake8 --append-config={toxinidir}/py36-flake8.ini {posargs} +deps = -r requirements_flake8.txt +commands = flake8 --append-config=py36-flake8.ini {posargs} diff --git a/testing/web-platform/tests/tools/webdriver/webdriver/client.py b/testing/web-platform/tests/tools/webdriver/webdriver/client.py index 29be09bb3c93..c5cb9caa5b2c 100644 --- a/testing/web-platform/tests/tools/webdriver/webdriver/client.py +++ b/testing/web-platform/tests/tools/webdriver/webdriver/client.py @@ -566,7 +566,7 @@ class Session(object): @command def close(self): handles = self.send_session_command("DELETE", "window") - if handles is not None and len(handles) == 0: + if len(handles) == 0: # With no more open top-level browsing contexts, the session is closed. self.session_id = None diff --git a/testing/web-platform/tests/tools/wpt/browser.py b/testing/web-platform/tests/tools/wpt/browser.py index 060ce2a0cdbf..018c0a50b74b 100644 --- a/testing/web-platform/tests/tools/wpt/browser.py +++ b/testing/web-platform/tests/tools/wpt/browser.py @@ -1,3 +1,4 @@ +import logging import os import platform import re @@ -11,15 +12,14 @@ from distutils.spawn import find_executable from utils import call, get, untar, unzip +logger = logging.getLogger(__name__) + uname = platform.uname() class Browser(object): __metaclass__ = ABCMeta - def __init__(self, logger): - self.logger = logger - @abstractmethod def install(self, dest=None): """Install the browser.""" @@ -124,14 +124,10 @@ class Firefox(Browser): dest = os.path.join(dest, "browsers", channel) - scraper = FactoryScraper(scraper[channel], - branch=branch[channel], - version=version[channel], - destination=dest) - - self.logger.info("Downloading Firefox from %s" % scraper.url) - - filename = scraper.download() + filename = FactoryScraper(scraper[channel], + branch=branch[channel], + version=version[channel], + destination=dest).download() try: mozinstall.install(filename, dest) @@ -241,7 +237,7 @@ class Firefox(Browser): if channel is not None and channel != channel_: # Beta doesn't always seem to have the b in the version string, so allow the # manually supplied value to override the one from the binary - self.logger.warning("Supplied channel doesn't match binary, using supplied channel") + logger.warning("Supplied channel doesn't match binary, using supplied channel") elif channel is None: channel = channel_ if dest is None: @@ -267,7 +263,7 @@ class Firefox(Browser): url = self.get_profile_bundle_url(version, channel) - self.logger.info("Installing test prefs from %s" % url) + logger.info("Installing test prefs from %s" % url) try: extract_dir = tempfile.mkdtemp() unzip(get(url).raw, dest=extract_dir) @@ -279,7 +275,7 @@ class Firefox(Browser): finally: shutil.rmtree(extract_dir) else: - self.logger.info("Using cached test prefs from %s" % dest) + logger.info("Using cached test prefs from %s" % dest) return dest @@ -309,11 +305,11 @@ class Firefox(Browser): if path is not None: return path else: - self.logger.warning("Nightly webdriver not found; falling back to release") + logger.warning("Nightly webdriver not found; falling back to release") version = self._latest_geckodriver_version() format = "zip" if uname[0] == "Windows" else "tar.gz" - self.logger.debug("Latest geckodriver release %s" % version) + logger.debug("Latest geckodriver release %s" % version) url = ("https://github.com/mozilla/geckodriver/releases/download/%s/geckodriver-%s-%s.%s" % (version, version, self.platform_string_geckodriver(), format)) if format == "zip": @@ -325,7 +321,7 @@ class Firefox(Browser): def install_geckodriver_nightly(self, dest): import tarfile import mozdownload - self.logger.info("Attempting to install webdriver from nightly") + logger.info("Attempting to install webdriver from nightly") try: s = mozdownload.DailyScraper(branch="mozilla-central", extension="common.tests.tar.gz", @@ -346,7 +342,7 @@ class Firefox(Browser): member.name = os.path.basename(member.name) f.extractall(members=[member], path=dest) path = os.path.join(dest, member.name) - self.logger.info("Extracted geckodriver to %s" % path) + logger.info("Extracted geckodriver to %s" % path) finally: os.unlink(package_path) @@ -399,7 +395,7 @@ class Chrome(Browser): if uname[0] == "Darwin": return "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" # TODO Windows? - self.logger.warning("Unable to find the browser binary.") + logger.warn("Unable to find the browser binary.") return None def install(self, dest=None, channel=None): @@ -449,14 +445,14 @@ class Chrome(Browser): try: version_string = call(binary, "--version").strip() except subprocess.CalledProcessError: - self.logger.warning("Failed to call %s", binary) + logger.warn("Failed to call %s", binary) return None m = re.match(r"Google Chrome (.*)", version_string) if not m: - self.logger.warning("Failed to extract version from: s%", version_string) + logger.warn("Failed to extract version from: s%", version_string) return None return m.group(1) - self.logger.warning("Unable to extract version from binary on Windows.") + logger.warn("Unable to extract version from binary on Windows.") return None @@ -500,7 +496,7 @@ class Opera(Browser): if uname[0] == "Linux": return "/usr/bin/opera" # TODO Windows, Mac? - self.logger.warning("Unable to find the browser binary.") + logger.warn("Unable to find the browser binary.") return None def install(self, dest=None, channel=None): @@ -554,7 +550,7 @@ class Opera(Browser): try: output = call(binary, "--version") except subprocess.CalledProcessError: - self.logger.warning("Failed to call %s", binary) + logger.warn("Failed to call %s", binary) return None m = re.search(r"[0-9\.]+( [a-z]+)?$", output.strip()) if m: @@ -635,7 +631,7 @@ class Safari(Browser): def version(self, binary=None, webdriver_binary=None): if webdriver_binary is None: - self.logger.warning("Cannot find Safari version without safaridriver") + logger.warn("Cannot find Safari version without safaridriver") return None # Use `safaridriver --version` to get the version. Example output: # "Included with Safari 12.1 (14607.1.11)" @@ -644,11 +640,11 @@ class Safari(Browser): try: version_string = call(webdriver_binary, "--version").strip() except subprocess.CalledProcessError: - self.logger.warning("Failed to call %s --version", webdriver_binary) + logger.warn("Failed to call %s --version", webdriver_binary) return None m = re.match(r"Included with Safari (.*)", version_string) if not m: - self.logger.warning("Failed to extract version from: s%", version_string) + logger.warn("Failed to extract version from: s%", version_string) return None return m.group(1) @@ -759,32 +755,3 @@ class WebKit(Browser): def version(self, binary=None, webdriver_binary=None): return None - - -class Epiphany(Browser): - """Epiphany-specific interface.""" - - product = "epiphany" - requirements = "requirements_epiphany.txt" - - def install(self, dest=None, channel=None): - raise NotImplementedError - - def find_binary(self, venv_path=None, channel=None): - return find_executable("epiphany") - - def find_webdriver(self, channel=None): - return find_executable("WebKitWebDriver") - - def install_webdriver(self, dest=None, channel=None): - raise NotImplementedError - - def version(self, binary=None, webdriver_binary=None): - if binary is None: - return None - output = call(binary, "--version") - if output: - # Stable release output looks like: "Web 3.30.2" - # Tech Preview output looks like "Web 3.31.3-88-g97db4f40f" - return output.split()[1] - return None diff --git a/testing/web-platform/tests/tools/wpt/install.py b/testing/web-platform/tests/tools/wpt/install.py index be6bf8159862..16f565e9daa1 100644 --- a/testing/web-platform/tests/tools/wpt/install.py +++ b/testing/web-platform/tests/tools/wpt/install.py @@ -73,11 +73,7 @@ def run(venv, **kwargs): install(browser, kwargs["component"], destination, channel) -def install(name, component, destination, channel="nightly", logger=None): - if logger is None: - import logging - logger = logging.getLogger("install") - +def install(name, component, destination, channel="nightly"): if component == 'webdriver': method = 'install_webdriver' else: @@ -85,6 +81,6 @@ def install(name, component, destination, channel="nightly", logger=None): subclass = getattr(browser, name.title()) sys.stdout.write('Now installing %s %s...\n' % (name, component)) - path = getattr(subclass(logger), method)(dest=destination, channel=channel) + path = getattr(subclass(), method)(dest=destination, channel=channel) if path: sys.stdout.write('Binary installed as %s\n' % (path,)) diff --git a/testing/web-platform/tests/tools/wpt/run.py b/testing/web-platform/tests/tools/wpt/run.py index df34e5915686..19ab4726081a 100644 --- a/testing/web-platform/tests/tools/wpt/run.py +++ b/testing/web-platform/tests/tools/wpt/run.py @@ -151,7 +151,7 @@ class BrowserSetup(object): browser_cls = None def __init__(self, venv, prompt=True, sub_product=None): - self.browser = self.browser_cls(logger) + self.browser = self.browser_cls() self.venv = venv self.prompt = prompt self.sub_product = sub_product @@ -171,8 +171,7 @@ class BrowserSetup(object): return self.browser.install(venv.path, channel) def install_requirements(self): - if not self.venv.skip_virtualenv_setup: - self.venv.install_requirements(os.path.join(wpt_root, "tools", "wptrunner", self.browser.requirements)) + self.venv.install_requirements(os.path.join(wpt_root, "tools", "wptrunner", self.browser.requirements)) def setup(self, kwargs): self.setup_kwargs(kwargs) @@ -423,7 +422,7 @@ class Servo(BrowserSetup): binary = self.browser.find_binary(self.venv.path, None) if binary is None: - raise WptrunError("Unable to find servo binary in PATH") + raise WptrunError("Unable to find servo binary on the PATH") kwargs["binary"] = binary @@ -443,29 +442,6 @@ class WebKit(BrowserSetup): pass -class Epiphany(BrowserSetup): - name = "epiphany" - browser_cls = browser.Epiphany - - def install(self, venv, channel=None): - raise NotImplementedError - - def setup_kwargs(self, kwargs): - if kwargs["binary"] is None: - binary = self.browser.find_binary() - - if binary is None: - raise WptrunError("Unable to find epiphany in PATH") - kwargs["binary"] = binary - - if kwargs["webdriver_binary"] is None: - webdriver_binary = self.browser.find_webdriver() - - if webdriver_binary is None: - raise WptrunError("Unable to find WebKitWebDriver in PATH") - kwargs["webdriver_binary"] = webdriver_binary - - product_setup = { "fennec": Fennec, "firefox": Firefox, @@ -480,7 +456,6 @@ product_setup = { "sauce": Sauce, "opera": Opera, "webkit": WebKit, - "epiphany": Epiphany, } @@ -535,9 +510,11 @@ def setup_wptrunner(venv, prompt=True, install_browser=False, **kwargs): files_changed, manifest_path=kwargs.get("manifest_path"), manifest_update=kwargs["manifest_update"]) test_list = tests_changed | tests_affected logger.info("Identified %s affected tests" % len(test_list)) + if not test_list and not kwargs["test_list"]: + logger.info("Quitting because no tests were affected.") + exit() test_list = [os.path.relpath(item, wpt_root) for item in test_list] kwargs["test_list"] += test_list - kwargs["default_exclude"] = True if install_browser and not kwargs["channel"]: logger.info("--install-browser is given but --channel is not set, default to nightly channel") @@ -564,8 +541,7 @@ def setup_wptrunner(venv, prompt=True, install_browser=False, **kwargs): wptrunner_path = os.path.join(wpt_root, "tools", "wptrunner") - if not venv.skip_virtualenv_setup: - venv.install_requirements(os.path.join(wptrunner_path, "requirements.txt")) + venv.install_requirements(os.path.join(wptrunner_path, "requirements.txt")) kwargs['browser_version'] = setup_cls.browser.version(binary=kwargs.get("binary"), webdriver_binary=kwargs.get("webdriver_binary")) diff --git a/testing/web-platform/tests/tools/wpt/testfiles.py b/testing/web-platform/tests/tools/wpt/testfiles.py index 70e695aa0100..2b20b07694bf 100644 --- a/testing/web-platform/tests/tools/wpt/testfiles.py +++ b/testing/web-platform/tests/tools/wpt/testfiles.py @@ -8,6 +8,8 @@ import sys from collections import OrderedDict from six import iteritems +from ..manifest import manifest + here = os.path.dirname(__file__) wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir)) @@ -181,15 +183,24 @@ def _in_repo_root(full_path): return len(path_components) < 2 -def load_manifest(manifest_path=None, manifest_update=True): - # Delay import after localpaths sets up sys.path, because otherwise the - # import path will be "..manifest" and Python will treat it as a different - # manifest module. - from manifest import manifest - if manifest_path is None: - manifest_path = os.path.join(wpt_root, "MANIFEST.json") - return manifest.load_and_update(wpt_root, manifest_path, "/", - update=manifest_update) +def _init_manifest_cache(): + c = {} + + def load(manifest_path=None, manifest_update=True): + if manifest_path is None: + manifest_path = os.path.join(wpt_root, "MANIFEST.json") + if c.get(manifest_path): + return c[manifest_path] + # cache at most one path:manifest + c.clear() + wpt_manifest = manifest.load_and_update(wpt_root, manifest_path, "/", + update=manifest_update) + c[manifest_path] = wpt_manifest + return c[manifest_path] + return load + + +load_manifest = _init_manifest_cache() def affected_testfiles(files_changed, skip_dirs=None, diff --git a/testing/web-platform/tests/tools/wpt/tests/test_browser.py b/testing/web-platform/tests/tools/wpt/tests/test_browser.py index a2e518a9d07d..4ce8606949c2 100644 --- a/testing/web-platform/tests/tools/wpt/tests/test_browser.py +++ b/testing/web-platform/tests/tools/wpt/tests/test_browser.py @@ -1,16 +1,11 @@ import mock import subprocess -import logging from tools.wpt import browser - -logger = logging.getLogger() - - @mock.patch('subprocess.check_output') def test_safari_version(mocked_check_output): - safari = browser.Safari(logger) + safari = browser.Safari() # Safari mocked_check_output.return_value = 'Included with Safari 12.1 (14607.1.11)' @@ -22,7 +17,7 @@ def test_safari_version(mocked_check_output): @mock.patch('subprocess.check_output') def test_safari_version_errors(mocked_check_output): - safari = browser.Safari(logger) + safari = browser.Safari() # No webdriver_binary assert safari.version() is None diff --git a/testing/web-platform/tests/tools/wpt/tests/test_run.py b/testing/web-platform/tests/tools/wpt/tests/test_run.py index cd70fef5e8bf..aaff0fa53314 100644 --- a/testing/web-platform/tests/tools/wpt/tests/test_run.py +++ b/testing/web-platform/tests/tools/wpt/tests/test_run.py @@ -17,7 +17,6 @@ def venv(): class Virtualenv(virtualenv.Virtualenv): def __init__(self): self.path = tempfile.mkdtemp() - self.skip_virtualenv_setup = False def create(self): return diff --git a/testing/web-platform/tests/tools/wpt/tests/test_wpt.py b/testing/web-platform/tests/tools/wpt/tests/test_wpt.py index 75cedf75ee01..c5fd9d96c367 100644 --- a/testing/web-platform/tests/tools/wpt/tests/test_wpt.py +++ b/testing/web-platform/tests/tools/wpt/tests/test_wpt.py @@ -30,29 +30,27 @@ def is_port_8000_in_use(): return False -def get_persistent_manifest_path(): - directory = ("~/meta" if os.environ.get('TRAVIS') == "true" - else wpt.localpaths.repo_root) - return os.path.join(directory, "MANIFEST.json") - - -@pytest.fixture(scope="module", autouse=True) -def init_manifest(): - with pytest.raises(SystemExit) as excinfo: - wpt.main(argv=["manifest", "--no-download", - "--path", get_persistent_manifest_path()]) - assert excinfo.value.code == 0 - - -@pytest.fixture +@pytest.fixture(scope="module") def manifest_dir(): - try: - path = tempfile.mkdtemp() - shutil.copyfile(get_persistent_manifest_path(), - os.path.join(path, "MANIFEST.json")) + def update_manifest(): + with pytest.raises(SystemExit) as excinfo: + wpt.main(argv=["manifest", "--no-download", "--path", os.path.join(path, "MANIFEST.json")]) + assert excinfo.value.code == 0 + + if os.environ.get('TRAVIS') == "true": + path = "~/meta" + update_manifest() yield path - finally: - shutil.rmtree(path) + else: + try: + path = tempfile.mkdtemp() + old_path = os.path.join(wpt.localpaths.repo_root, "MANIFEST.json") + if os.path.exists(os.path.join(wpt.localpaths.repo_root, "MANIFEST.json")): + shutil.copyfile(old_path, os.path.join(path, "MANIFEST.json")) + update_manifest() + yield path + finally: + shutil.rmtree(path) @pytest.fixture @@ -161,6 +159,51 @@ def test_list_tests_invalid_manifest(manifest_dir): assert excinfo.value.code == 0 +@pytest.mark.slow +@pytest.mark.remote_network +@pytest.mark.xfail(sys.platform == "win32", + reason="Tests currently don't work on Windows for path reasons") +def test_run_firefox(manifest_dir): + # TODO: It seems like there's a bug in argparse that makes this argument order required + # should try to work around that + if is_port_8000_in_use(): + pytest.skip("port 8000 already in use") + + if sys.platform == "darwin": + fx_path = os.path.join(wpt.localpaths.repo_root, "_venv", "browsers", "nightly", "Firefox Nightly.app") + else: + fx_path = os.path.join(wpt.localpaths.repo_root, "_venv", "browsers", "nightly", "firefox") + if os.path.exists(fx_path): + shutil.rmtree(fx_path) + with pytest.raises(SystemExit) as excinfo: + wpt.main(argv=["run", "--no-pause", "--install-browser", "--yes", + # The use of `--binary-args` is intentional: it + # demonstrates that internally-managed command-line + # arguments are properly merged with those specified by + # the user. See + # https://github.com/web-platform-tests/wpt/pull/13154 + "--binary-arg=-headless", + "--metadata", manifest_dir, + "firefox", "/dom/nodes/Element-tagName.html"]) + assert os.path.exists(fx_path) + shutil.rmtree(fx_path) + assert excinfo.value.code == 0 + + +@pytest.mark.slow +@pytest.mark.xfail(sys.platform == "win32", + reason="Tests currently don't work on Windows for path reasons") +def test_run_chrome(manifest_dir): + if is_port_8000_in_use(): + pytest.skip("port 8000 already in use") + + with pytest.raises(SystemExit) as excinfo: + wpt.main(argv=["run", "--yes", "--no-pause", "--binary-arg", "headless", + "--metadata", manifest_dir, + "chrome", "/dom/nodes/Element-tagName.html"]) + assert excinfo.value.code == 0 + + @pytest.mark.slow @pytest.mark.remote_network @pytest.mark.xfail(sys.platform == "win32", @@ -357,7 +400,7 @@ def test_tests_affected_idlharness(capsys, manifest_dir): wpt.main(argv=["tests-affected", "--metadata", manifest_dir, "%s~..%s" % (commit, commit)]) assert excinfo.value.code == 0 out, err = capsys.readouterr() - assert "webrtc-stats/idlharness.window.js\nwebrtc/idlharness.https.window.js\n" == out + assert "webrtc/idlharness.https.window.js\n" == out @pytest.mark.slow # this updates the manifest @@ -412,5 +455,6 @@ def test_serve(): # The following commands are slow running and used implicitly in other CI # jobs, so we skip them here: +# wpt check-stability # wpt manifest # wpt lint diff --git a/testing/web-platform/tests/tools/wpt/virtualenv.py b/testing/web-platform/tests/tools/wpt/virtualenv.py index b27529da7a7e..0ce7054ae222 100644 --- a/testing/web-platform/tests/tools/wpt/virtualenv.py +++ b/testing/web-platform/tests/tools/wpt/virtualenv.py @@ -9,13 +9,11 @@ from tools.wpt.utils import call logger = logging.getLogger(__name__) class Virtualenv(object): - def __init__(self, path, skip_virtualenv_setup): + def __init__(self, path): self.path = path - self.skip_virtualenv_setup = skip_virtualenv_setup - if not skip_virtualenv_setup: - self.virtualenv = find_executable("virtualenv") - if not self.virtualenv: - raise ValueError("virtualenv must be installed and on the PATH") + self.virtualenv = find_executable("virtualenv") + if not self.virtualenv: + raise ValueError("virtualenv must be installed and on the PATH") @property def exists(self): diff --git a/testing/web-platform/tests/tools/wpt/wpt.py b/testing/web-platform/tests/tools/wpt/wpt.py index 909d435b6485..55802461553a 100644 --- a/testing/web-platform/tests/tools/wpt/wpt.py +++ b/testing/web-platform/tests/tools/wpt/wpt.py @@ -43,9 +43,6 @@ def load_commands(): def parse_args(argv, commands): parser = argparse.ArgumentParser() parser.add_argument("--venv", action="store", help="Path to an existing virtualenv to use") - parser.add_argument("--skip-venv-setup", action="store_true", - dest="skip_venv_setup", - help="Whether to use the virtualenv as-is. Must set --venv as well") parser.add_argument("--debug", action="store_true", help="Run the debugger in case of an exception") subparsers = parser.add_subparsers(dest="command") for command, props in iteritems(commands): @@ -80,19 +77,15 @@ def import_command(prog, command, props): return script, parser -def setup_virtualenv(path, skip_venv_setup, props): - if skip_venv_setup and path is None: - raise ValueError("Must set --venv when --skip-venv-setup is used") - should_skip_setup = path is not None and skip_venv_setup +def setup_virtualenv(path, props): if path is None: path = os.path.join(wpt_root, "_venv") - venv = virtualenv.Virtualenv(path, should_skip_setup) - if not should_skip_setup: - venv.start() - for name in props["install"]: - venv.install(name) - for path in props["requirements"]: - venv.install_requirements(path) + venv = virtualenv.Virtualenv(path) + venv.start() + for name in props["install"]: + venv.install(name) + for path in props["requirements"]: + venv.install_requirements(path) return venv @@ -112,7 +105,7 @@ def main(prog=None, argv=None): props = commands[command] venv = None if props["virtualenv"]: - venv = setup_virtualenv(main_args.venv, main_args.skip_venv_setup, props) + venv = setup_virtualenv(main_args.venv, props) script, parser = import_command(prog, command, props) if parser: if props["parse_known"]: diff --git a/testing/web-platform/tests/tools/wptrunner/requirements.txt b/testing/web-platform/tests/tools/wptrunner/requirements.txt index b220a01b67d5..1fde996a78e8 100644 --- a/testing/web-platform/tests/tools/wptrunner/requirements.txt +++ b/testing/web-platform/tests/tools/wptrunner/requirements.txt @@ -1,5 +1,5 @@ html5lib == 1.0.1 mozinfo == 0.10 -mozlog==3.10 +mozlog==3.9 mozdebug==0.1.1 urllib3[secure]==1.24.1 diff --git a/testing/web-platform/tests/tools/wptrunner/requirements_epiphany.txt b/testing/web-platform/tests/tools/wptrunner/requirements_epiphany.txt deleted file mode 100644 index 9115b7ac4e8f..000000000000 --- a/testing/web-platform/tests/tools/wptrunner/requirements_epiphany.txt +++ /dev/null @@ -1 +0,0 @@ -mozprocess == 0.26 diff --git a/testing/web-platform/tests/tools/wptrunner/requirements_firefox.txt b/testing/web-platform/tests/tools/wptrunner/requirements_firefox.txt index 7e8514324947..ae8047562268 100644 --- a/testing/web-platform/tests/tools/wptrunner/requirements_firefox.txt +++ b/testing/web-platform/tests/tools/wptrunner/requirements_firefox.txt @@ -3,7 +3,7 @@ mozprofile==2.1.0 mozprocess == 0.26 mozcrash == 1.0 mozrunner==7.2.0 -mozleak==0.2 -mozinstall==2.0.0 +mozleak == 0.1 +mozinstall==1.16.0 mozdownload==1.25 -mozversion==1.5 + diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/__init__.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/__init__.py index fdedda44d28d..f86792d47410 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/__init__.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/__init__.py @@ -34,5 +34,4 @@ product_list = ["chrome", "servo", "servodriver", "opera", - "webkit", - "epiphany"] + "webkit"] diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py index 5b586bad8c22..aa44817276f9 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py @@ -47,8 +47,6 @@ def executor_kwargs(test_type, server_config, cache_manager, run_info_data, } } }, - "useAutomationExtension": False, - "excludeSwitches": ["enable-automation"], "w3c": True } } @@ -66,6 +64,10 @@ def executor_kwargs(test_type, server_config, cache_manager, run_info_data, if "--headless" not in capabilities["goog:chromeOptions"]["args"]: capabilities["goog:chromeOptions"]["args"].append("--headless") + if test_type == "testharness": + capabilities["goog:chromeOptions"]["useAutomationExtension"] = False + capabilities["goog:chromeOptions"]["excludeSwitches"] = ["enable-automation"] + executor_kwargs["capabilities"] = capabilities return executor_kwargs diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/epiphany.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/epiphany.py deleted file mode 100644 index 599ec9f3110f..000000000000 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/epiphany.py +++ /dev/null @@ -1,74 +0,0 @@ -from .base import get_timeout_multiplier # noqa: F401 -from .webkit import WebKitBrowser -from ..executors import executor_kwargs as base_executor_kwargs -from ..executors.executorwebdriver import (WebDriverTestharnessExecutor, # noqa: F401 - WebDriverRefTestExecutor) # noqa: F401 -from ..executors.executorwebkit import WebKitDriverWdspecExecutor # noqa: F401 - -__wptrunner__ = {"product": "epiphany", - "check_args": "check_args", - "browser": "EpiphanyBrowser", - "browser_kwargs": "browser_kwargs", - "executor": {"testharness": "WebDriverTestharnessExecutor", - "reftest": "WebDriverRefTestExecutor", - "wdspec": "WebKitDriverWdspecExecutor"}, - "executor_kwargs": "executor_kwargs", - "env_extras": "env_extras", - "env_options": "env_options", - "run_info_extras": "run_info_extras", - "timeout_multiplier": "get_timeout_multiplier"} - - -def check_args(**kwargs): - pass - - -def browser_kwargs(test_type, run_info_data, config, **kwargs): - return {"binary": kwargs["binary"], - "webdriver_binary": kwargs["webdriver_binary"], - "webdriver_args": kwargs.get("webdriver_args")} - - -def capabilities(server_config, **kwargs): - args = kwargs.get("binary_args", []) - if "--automation-mode" not in args: - args.append("--automation-mode") - - return { - "browserName": "Epiphany", - "browserVersion": "3.31.4", # First version to support automation - "platformName": "ANY", - "webkitgtk:browserOptions": { - "binary": kwargs["binary"], - "args": args, - "certificates": [ - {"host": server_config["browser_host"], - "certificateFile": kwargs["host_cert_path"]}]}} - - -def executor_kwargs(test_type, server_config, cache_manager, run_info_data, - **kwargs): - executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, run_info_data, **kwargs) - executor_kwargs["close_after_done"] = True - executor_kwargs["capabilities"] = capabilities(server_config, **kwargs) - return executor_kwargs - - -def env_extras(**kwargs): - return [] - - -def env_options(): - return {} - - -def run_info_extras(**kwargs): - return {"webkit_port": "gtk"} - - -class EpiphanyBrowser(WebKitBrowser): - def __init__(self, logger, binary=None, webdriver_binary=None, - webdriver_args=None): - WebKitBrowser.__init__(self, logger, binary, webdriver_binary, - webdriver_args) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py index b8e4ebc4aeb9..b8e61a622fee 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py @@ -13,11 +13,10 @@ from .base import (get_free_port, browser_command) from ..executors.executormarionette import (MarionetteTestharnessExecutor, # noqa: F401 MarionetteRefTestExecutor) # noqa: F401 -from .firefox import (get_timeout_multiplier, # noqa: F401 - run_info_browser_version, - update_properties, # noqa: F401 - executor_kwargs, # noqa: F401 - FirefoxBrowser) # noqa: F401 +from .firefox import (get_timeout_multiplier, + update_properties, + executor_kwargs, + FirefoxBrowser) __wptrunner__ = {"product": "fennec", @@ -68,11 +67,9 @@ def env_extras(**kwargs): def run_info_extras(**kwargs): - rv = {"e10s": False, - "headless": False, - "sw-e10s": False} - rv.update(run_info_browser_version(kwargs["binary"])) - return rv + return {"e10s": False, + "headless": False, + "sw-e10s": False} def env_options(): diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py index dca5836ded2b..a4b594ad41ff 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py @@ -7,7 +7,6 @@ import sys import mozinfo import mozleak -import mozversion from mozprocess import ProcessHandler from mozprofile import FirefoxProfile, Preferences from mozrunner import FirefoxRunner @@ -153,24 +152,11 @@ def run_info_extras(**kwargs): return value.lower() in ('true', '1') return False - rv = {"e10s": kwargs["gecko_e10s"], - "wasm": kwargs.get("wasm", True), - "verify": kwargs["verify"], - "headless": "MOZ_HEADLESS" in os.environ, - "sw-e10s": get_bool_pref("dom.serviceWorkers.parent_intercept")} - rv.update(run_info_browser_version(kwargs["binary"])) - return rv - - -def run_info_browser_version(binary): - try: - version_info = mozversion.get_version(binary) - except mozversion.errors.VersionError: - version_info = None - if version_info: - return {"browser_build_id": version_info.get("application_buildid", None), - "browser_changeset": version_info.get("application_changeset", None)} - return {} + return {"e10s": kwargs["gecko_e10s"], + "wasm": kwargs.get("wasm", True), + "verify": kwargs["verify"], + "headless": "MOZ_HEADLESS" in os.environ, + "sw-e10s": get_bool_pref("dom.serviceWorkers.parent_intercept"),} def update_properties(): diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py index fce1a5bc0d98..75e7b2cc4ae9 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py @@ -359,6 +359,8 @@ class SeleniumRefTestExecutor(RefTestExecutor): self.close_after_done = close_after_done self.has_window = False + with open(os.path.join(here, "reftest.js")) as f: + self.script = f.read() with open(os.path.join(here, "reftest-wait_webdriver.js")) as f: self.wait_script = f.read() @@ -368,11 +370,7 @@ class SeleniumRefTestExecutor(RefTestExecutor): def do_test(self, test): self.logger.info("Test requires OS-level window focus") - width_offset, height_offset = self.protocol.webdriver.execute_script( - """return [window.outerWidth - window.innerWidth, - window.outerHeight - window.innerHeight];""" - ) - self.protocol.webdriver.set_window_size(600 + width_offset, 600 + height_offset) + self.protocol.webdriver.set_window_size(600, 600) result = self.implementation.run_test(test) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservo.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservo.py index 506c0140d8ab..f3a70f03dc67 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservo.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservo.py @@ -210,7 +210,7 @@ class ServoRefTestExecutor(ProcessTestExecutor): for pref, value in test.environment.get('prefs', {}).iteritems(): command += ["--pref", "%s=%s" % (pref, value)] - command += ["--resolution", viewport_size or "600x600"] + command += ["--resolution", viewport_size or "800x600"] if self.browser.ca_certificate_path: command += ["--certificate-path", self.browser.ca_certificate_path] diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py index b9a9c3810dd8..d015e77b8c72 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py @@ -177,8 +177,6 @@ def timeout_func(timeout): class ServoWebDriverTestharnessExecutor(TestharnessExecutor): - supports_testdriver = True - def __init__(self, browser, server_config, timeout_multiplier=1, close_after_done=True, capabilities=None, debug_info=None, **kwargs): diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py index dcab4b045291..0e83118d9ac4 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py @@ -394,6 +394,8 @@ class WebDriverRefTestExecutor(RefTestExecutor): self.close_after_done = close_after_done self.has_window = False + with open(os.path.join(here, "reftest.js")) as f: + self.script = f.read() with open(os.path.join(here, "reftest-wait_webdriver.js")) as f: self.wait_script = f.read() @@ -401,11 +403,7 @@ class WebDriverRefTestExecutor(RefTestExecutor): return self.protocol.is_alive() def do_test(self, test): - width_offset, height_offset = self.protocol.webdriver.execute_script( - """return [window.outerWidth - window.innerWidth, - window.outerHeight - window.innerHeight];""" - ) - self.protocol.webdriver.window.size = (600 + width_offset, 600 + height_offset) + self.protocol.webdriver.window.size = (600, 600) result = self.implementation.run_test(test) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/metadata.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/metadata.py index 4368a9d3c1ba..e4060f38cf43 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/metadata.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/metadata.py @@ -509,7 +509,7 @@ class PackedResultList(object): prop = prop_intern.get((packed & 0xF000) >> 12) value_idx = (packed & 0x0F00) >> 8 - if value_idx == 0: + if value_idx is 0: value = self.raw_data[idx] else: value = status_intern.get(value_idx) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/testloader.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/testloader.py index aa23cfb5e9bd..f8849ebe75e6 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/testloader.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/testloader.py @@ -338,17 +338,15 @@ class EqualTimeChunker(TestChunker): class TestFilter(object): - def __init__(self, test_manifests, include=None, exclude=None, manifest_path=None, explicit=False): - if manifest_path is None or include or explicit: + def __init__(self, test_manifests, include=None, exclude=None, manifest_path=None): + if manifest_path is not None and include is None: + self.manifest = manifestinclude.get_manifest(manifest_path) + else: self.manifest = manifestinclude.IncludeManifest.create() self.manifest.set_defaults() - else: - self.manifest = manifestinclude.get_manifest(manifest_path) - - if include or explicit: - self.manifest.set("skip", "true") if include: + self.manifest.set("skip", "true") for item in include: self.manifest.add_include(test_manifests, item) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/tests/test_update.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/tests/test_update.py index 8228abe23123..689ecbdb8fcd 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/tests/test_update.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/tests/test_update.py @@ -625,7 +625,7 @@ def test_update_leak_total_0(): new_manifest = updated[0][1] assert not new_manifest.is_empty - assert new_manifest.get("leak-threshold") == ['default:51200'] + assert new_manifest.get("leak-threshold") == ['default:110'] def test_update_leak_total_1(): @@ -678,7 +678,7 @@ leak-total: 100""")] new_manifest = updated[0][1] assert not new_manifest.is_empty - assert new_manifest.get("leak-threshold") == ['default:51200'] + assert new_manifest.get("leak-threshold") == ['default:1100'] def test_update_leak_total_4(): diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/wptcommandline.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/wptcommandline.py index 1d6909daaca6..398beb2c2bd5 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/wptcommandline.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/wptcommandline.py @@ -137,11 +137,6 @@ scheme host and port.""") test_selection_group.add_argument("--tag", action="append", dest="tags", help="Labels applied to tests to include in the run. " "Labels starting dir: are equivalent to top-level directories.") - test_selection_group.add_argument("--default-exclude", action="store_true", - default=False, - help="Only run the tests explicitly given in arguments. " - "No tests will run if the list is empty, and the " - "program will exit with status code 0.") debugging_group = parser.add_argument_group("Debugging") debugging_group.add_argument('--debugger', const="__default__", nargs="?", diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/wptrunner.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/wptrunner.py index ec9a3fe838e1..f5780daacd7f 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/wptrunner.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/wptrunner.py @@ -59,12 +59,11 @@ def get_loader(test_paths, product, debug=None, run_info_extras=None, **kwargs): manifest_filters = [] meta_filters = [] - if kwargs["include"] or kwargs["exclude"] or kwargs["include_manifest"] or kwargs["default_exclude"]: + if kwargs["include"] or kwargs["exclude"] or kwargs["include_manifest"]: manifest_filters.append(testloader.TestFilter(include=kwargs["include"], exclude=kwargs["exclude"], manifest_path=kwargs["include_manifest"], - test_manifests=test_manifests, - explicit=kwargs["default_exclude"])) + test_manifests=test_manifests)) if kwargs["tags"]: meta_filters.append(testloader.TagFilter(tags=kwargs["tags"])) @@ -170,7 +169,7 @@ def run_tests(config, test_paths, product, **kwargs): test_total = 0 unexpected_total = 0 - if len(test_loader.test_ids) == 0 and kwargs["test_list"]: + if len(test_loader.test_ids) == 0: logger.error("Unable to find any tests at the path(s):") for path in kwargs["test_list"]: logger.error(" %s" % path) @@ -300,12 +299,8 @@ def run_tests(config, test_paths, product, **kwargs): if skipped_tests > 0: logger.warning("All requested tests were skipped") else: - if kwargs["default_exclude"]: - logger.info("No tests ran") - return True - else: - logger.error("No tests ran") - return False + logger.error("No tests ran") + return False if unexpected_total and not kwargs["fail_on_unexpected"]: logger.info("Tolerating %s unexpected results" % unexpected_total) diff --git a/testing/web-platform/tests/tools/wptserve/docs/pipes.rst b/testing/web-platform/tests/tools/wptserve/docs/pipes.rst index 507631c51986..df0746fd0fde 100644 --- a/testing/web-platform/tests/tools/wptserve/docs/pipes.rst +++ b/testing/web-platform/tests/tools/wptserve/docs/pipes.rst @@ -52,10 +52,6 @@ and `}}`. Inside the block the following variables are available: The HTTP headers in the request e.g. `{{headers[X-Test]}}` for a hypothetical `X-Test` header. - `{{header_or_default(header, default)}}` - The value of an HTTP header, or a default value if it is absent. - e.g. `{{header_or_default(X-Test, test-header-absent)}}` - `{{GET[]}}` The query parameters for the request e.g. `{{GET[id]}}` for an id parameter sent with the request. diff --git a/testing/web-platform/tests/tools/wptserve/tests/functional/docroot/sub_header_or_default.sub.txt b/testing/web-platform/tests/tools/wptserve/tests/functional/docroot/sub_header_or_default.sub.txt deleted file mode 100644 index f1f941aa160d..000000000000 --- a/testing/web-platform/tests/tools/wptserve/tests/functional/docroot/sub_header_or_default.sub.txt +++ /dev/null @@ -1,2 +0,0 @@ -{{header_or_default(X-Present, present-default)}} -{{header_or_default(X-Absent, absent-default)}} diff --git a/testing/web-platform/tests/tools/wptserve/tests/functional/test_pipes.py b/testing/web-platform/tests/tools/wptserve/tests/functional/test_pipes.py index 86b4be6b129d..2ba6f744b228 100644 --- a/testing/web-platform/tests/tools/wptserve/tests/functional/test_pipes.py +++ b/testing/web-platform/tests/tools/wptserve/tests/functional/test_pipes.py @@ -126,11 +126,6 @@ server: http://localhost:{0}""".format(self.server.port).encode("ascii") """ % {"root": root, "sep": os.path.sep} self.assertEqual(resp.read(), expected.encode("utf8")) - def test_sub_header_or_default(self): - resp = self.request("/sub_header_or_default.sub.txt", headers={"X-Present": "OK"}) - expected = b"OK\nabsent-default" - self.assertEqual(resp.read().rstrip(), expected) - class TestTrickle(TestUsingServer): def test_trickle(self): #Actually testing that the response trickles in is not that easy diff --git a/testing/web-platform/tests/tools/wptserve/tests/test_config.py b/testing/web-platform/tests/tools/wptserve/tests/test_config.py index 45f138f131d3..2ee8287710e9 100644 --- a/testing/web-platform/tests/tools/wptserve/tests/test_config.py +++ b/testing/web-platform/tests/tools/wptserve/tests/test_config.py @@ -1,4 +1,3 @@ -import json import logging import pickle @@ -44,16 +43,6 @@ def test_logger_preserved(): assert c.logger is logger -def test_as_dict(): - with config.ConfigBuilder() as c: - assert c.as_dict() is not None - - -def test_as_dict_is_json(): - with config.ConfigBuilder() as c: - assert json.dumps(c.as_dict()) is not None - - def test_init_basic_prop(): with config.ConfigBuilder(browser_host="foo.bar") as c: assert c.browser_host == "foo.bar" diff --git a/testing/web-platform/tests/tools/wptserve/wptserve/config.py b/testing/web-platform/tests/tools/wptserve/wptserve/config.py index e11cae137b9c..57368f794d23 100644 --- a/testing/web-platform/tests/tools/wptserve/wptserve/config.py +++ b/testing/web-platform/tests/tools/wptserve/wptserve/config.py @@ -75,9 +75,7 @@ def json_types(obj): return {key: json_types(value) for key, value in iteritems(obj)} if (isinstance(obj, string_types) or isinstance(obj, integer_types) or - isinstance(obj, float) or - isinstance(obj, bool) or - obj is None): + isinstance(obj, float)): return obj if isinstance(obj, list) or hasattr(obj, "__iter__"): return [json_types(value) for value in obj] @@ -128,9 +126,7 @@ class ConfigBuilder(object): "openssl": { "openssl_binary": "openssl", "base_path": "_certs", - "password": "web-platform-tests", "force_regenerate": False, - "duration": 30, "base_conf_path": None }, "pregenerated": { @@ -320,7 +316,7 @@ class ConfigBuilder(object): self._ssl_env.__enter__() if self._ssl_env.ssl_enabled: key_path, cert_path = self._ssl_env.host_cert_path(data["domains_set"]) - ca_cert_path = self._ssl_env.ca_cert_path(data["domains_set"]) + ca_cert_path = self._ssl_env.ca_cert_path() return {"key_path": key_path, "ca_cert_path": ca_cert_path, "cert_path": cert_path, diff --git a/testing/web-platform/tests/tools/wptserve/wptserve/pipes.py b/testing/web-platform/tests/tools/wptserve/wptserve/pipes.py index d1eb7245abdc..92b284c93e3f 100644 --- a/testing/web-platform/tests/tools/wptserve/wptserve/pipes.py +++ b/testing/web-platform/tests/tools/wptserve/wptserve/pipes.py @@ -345,11 +345,6 @@ def sub(request, response, escape_type="html"): includes the leading '?', but other delimiters are omitted. headers A dictionary of HTTP headers in the request. - header_or_default(header, default) - The value of an HTTP header, or a default value if it is absent. - For example: - - {{header_or_default(X-Test, test-header-absent)}} GET A dictionary of query parameters supplied with the request. uuid() @@ -436,10 +431,6 @@ class SubFunctions(object): raise ValueError("Path outside wpt root") return absolute_path - @staticmethod - def header_or_default(request, name, default): - return request.headers.get(name, default) - def template(request, content, escape_type="html"): #TODO: There basically isn't any error handling here tokenizer = ReplacementTokenizer() diff --git a/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/base.py b/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/base.py index 63ef45cc869a..c95b693f3712 100644 --- a/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/base.py +++ b/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/base.py @@ -13,5 +13,5 @@ class NoSSLEnvironment(object): def host_cert_path(self, hosts): return None, None - def ca_cert_path(self, hosts): + def ca_cert_path(self): return None diff --git a/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/openssl.py b/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/openssl.py index db188dad70a8..ebbcf68d716d 100644 --- a/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/openssl.py +++ b/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/openssl.py @@ -114,18 +114,16 @@ def make_subject(common_name, return "".join(rv) def make_alt_names(hosts): - return ",".join("DNS:%s" % host for host in hosts) - -def make_name_constraints(hosts): - return ",".join("permitted;DNS:%s" % host for host in hosts) + rv = [] + for name in hosts: + rv.append("DNS:%s" % name) + return ",".join(rv) def get_config(root_dir, hosts, duration=30): if hosts is None: san_line = "" - constraints_line = "" else: san_line = "subjectAltName = %s" % make_alt_names(hosts) - constraints_line = "nameConstraints = " + make_name_constraints(hosts) if os.path.sep == "\\": # This seems to be needed for the Shining Light OpenSSL on @@ -215,11 +213,9 @@ basicConstraints = CA:true subjectKeyIdentifier=hash authorityKeyIdentifier=keyid:always,issuer:always keyUsage = keyCertSign -%(constraints_line)s """ % {"root_dir": root_dir, "san_line": san_line, "duration": duration, - "constraints_line": constraints_line, "sep": os.path.sep.replace("\\", "\\\\")} return rv @@ -291,13 +287,13 @@ class OpenSSLEnvironment(object): return OpenSSL(self.logger, self.binary, self.base_path, conf_path, hosts, self.duration, self.base_conf_path) - def ca_cert_path(self, hosts): + def ca_cert_path(self): """Get the path to the CA certificate file, generating a new one if needed""" if self._ca_cert_path is None and not self.force_regenerate: self._load_ca_cert() if self._ca_cert_path is None: - self._generate_ca(hosts) + self._generate_ca() return self._ca_cert_path def _load_ca_cert(self): @@ -330,7 +326,7 @@ class OpenSSLEnvironment(object): #TODO: check the key actually signed the cert. return True - def _generate_ca(self, hosts): + def _generate_ca(self): path = self.path self.logger.info("Generating new CA in %s" % self.base_path) @@ -338,7 +334,7 @@ class OpenSSLEnvironment(object): req_path = path("careq.pem") cert_path = path("cacert.pem") - with self._config_openssl(hosts) as openssl: + with self._config_openssl(None) as openssl: openssl("req", "-batch", "-new", @@ -395,7 +391,7 @@ class OpenSSLEnvironment(object): def _generate_host_cert(self, hosts): host = hosts[0] if self._ca_key_path is None: - self._generate_ca(hosts) + self._generate_ca() ca_key_path = self._ca_key_path assert os.path.exists(ca_key_path) diff --git a/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/pregenerated.py b/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/pregenerated.py index 672a10635ed0..fc487df3add0 100644 --- a/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/pregenerated.py +++ b/testing/web-platform/tests/tools/wptserve/wptserve/sslutils/pregenerated.py @@ -20,7 +20,7 @@ class PregeneratedSSLEnvironment(object): """Return the key and certificate paths for the host""" return self._host_key_path, self._host_cert_path - def ca_cert_path(self, hosts): + def ca_cert_path(self): """Return the certificate path of the CA that signed the host certificates, or None if that isn't known""" return self._ca_cert_path diff --git a/testing/web-platform/tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html b/testing/web-platform/tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html index 475a26479048..6a0151ad9bcf 100644 --- a/testing/web-platform/tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html +++ b/testing/web-platform/tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html @@ -36,7 +36,7 @@ assert_equals(el.title, INPUTS.URL); el.title = policy.createURL(INPUTS.HTML); - assert_equals(el.title, INPUTS.HTML); + assert_equals(el.title, ""); }, "Attributes without type constraints will work as before."); test(t => { @@ -71,14 +71,14 @@ const urlTestCases = [ [ s => s, INPUTS.SCRIPTURL ], - [ s => null, "null" ], + [ s => null, "" ], [ s => s + "#duck", INPUTS.SCRIPTURL + "#duck" ], [ s => { throw new Error() }, new Error() ], [ s => s + "#" + aGlobalVarForSideEffectTesting, INPUTS.SCRIPTURL + "#global" ], [ anotherGlobalFunction.bind(aGlobalObject), INPUTS.SCRIPTURL + "#well," ], [ s => anotherGlobalFunction(s), - INPUTS.SCRIPTURL + "#a global var named foo" ], + INPUTS.SCRIPTURL + "#a%20global%20var%20named%20foo" ], ]; function policyBuilder(trustedMethodName, trustedType, defaultArg) { diff --git a/testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html b/testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html index 37e245ee27aa..a162d84cd820 100644 --- a/testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html +++ b/testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html @@ -165,7 +165,7 @@ }, "script_url = identity function"); test(t => { - createScriptURLTest('TestPolicyScriptURL2', { createScriptURL: s => null }, "null", t); + createScriptURLTest('TestPolicyScriptURL2', { createScriptURL: s => null }, "", t); }, "script_url = null"); var scriptURLstr = '#duck'; @@ -240,7 +240,7 @@ }, "url = identity function"); test(t => { - createURLTest('TestPolicyURL2', { createURL: s => null }, "null", t); + createURLTest('TestPolicyURL2', { createURL: s => null }, "", t); }, "url = null"); var URLstr = '#x'; diff --git a/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.html b/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.html new file mode 100644 index 000000000000..30dea82077c5 --- /dev/null +++ b/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.html @@ -0,0 +1,42 @@ + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.js b/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.js new file mode 100644 index 000000000000..4e491b9fe601 --- /dev/null +++ b/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.js @@ -0,0 +1,70 @@ + +let test_setup_policy = TrustedTypes.createPolicy("hurrayanythinggoes", { + createScriptURL: x => new URL(x, location.href) +}); +importScripts(test_setup_policy.createScriptURL("/resources/testharness.js")); + + +// Determine worker type (for better logging) +let worker_type = "unknown"; +if (this.DedicatedWorkerGlobalScope !== undefined) { + worker_type = "dedicated worker"; +} else if (this.SharedWorkerGlobalScope !== undefined) { + worker_type = "shared worker"; +} else if (this.ServiceWorkerGlobalScope !== undefined) { + worker_type = "service worker"; +} + +const test_policy = TrustedTypes.createPolicy('xxx', { + createScriptURL: url => new URL(url.replace("play", "work"), this.location.href) }); + +test(t => { + self.result = "Fail"; + let trusted_url = test_policy.createScriptURL(new URL("support/player.js", location.href)); + assert_true(TrustedTypes.isScriptURL(trusted_url)); + importScripts(trusted_url); // support/worker.js modifies self.result. + assert_equals(self.result, "Pass"); +}, "importScripts with TrustedScriptURL works in " + worker_type); + +test(t => { + let untrusted_url = "support/player.js"; + assert_throws(new TypeError(), + function() { importScripts(untrusted_url) }, + "importScripts(untrusted_url)"); +}, "importScripts with untrusted URLs throws in " + worker_type); + +test(t => { + assert_throws(new TypeError(), + function() { importScripts(null) }, + "importScripts(null)"); +}, "null is not a trusted script URL throws in " + worker_type); + +test(t => { + self.result = "Fail"; + let trusted_url = test_policy.createScriptURL( + new URL("support/player.js?variant1", location.href)); + let trusted_url2 = test_policy.createScriptURL( + new URL("support/player.js?variant2", location.href)); + importScripts(trusted_url, trusted_url2); + assert_equals(self.result, "Pass"); +}, "importScripts with two URLs, both trusted, in " + worker_type); + +test(t => { + let untrusted_url = "support/player.js?variant1"; + let untrusted_url2 = "support/player.js?variant2"; + assert_throws(new TypeError(), + function() { importScripts(untrusted_url, untrusted_url2) }, + "importScripts(untrusted_url, untrusted_url2)"); +}, "importScripts with two URLs, both strings, in " + worker_type); + +test(t => { + let untrusted_url = "support/player.js"; + let trusted_url = test_policy.createScriptURL( + new URL(untrusted_url, location.href)); + assert_throws(new TypeError(), + function() { importScripts(untrusted_url, trusted_url) }, + "importScripts(untrusted_url, trusted_url)"); +}, "importScripts with two URLs, one trusted, in " + worker_type); + +done(); + diff --git a/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.js.headers b/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.js.headers new file mode 100644 index 000000000000..1bc33add09b4 --- /dev/null +++ b/testing/web-platform/tests/trusted-types/WorkerGlobalScope-importScripts.https.js.headers @@ -0,0 +1 @@ +Content-Security-Policy: trusted-types * diff --git a/testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html b/testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html index d77d9dab5868..4d06f014f293 100644 --- a/testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html +++ b/testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html @@ -9,22 +9,19 @@ diff --git a/testing/web-platform/tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html b/testing/web-platform/tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html index fe27d45d08a2..5fce3ff59e6e 100644 --- a/testing/web-platform/tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html +++ b/testing/web-platform/tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html @@ -15,15 +15,14 @@ [ 'a', 'href' ], [ 'area', 'href' ], [ 'base', 'href' ], - [ 'button', 'formAction' ], - [ 'form', 'action' ], [ 'frame', 'src' ], [ 'iframe', 'src' ], [ 'img', 'src' ], - [ 'input', 'formAction' ], [ 'input', 'src' ], [ 'link', 'href' ], [ 'video', 'src' ], + [ 'object', 'data' ], + [ 'object', 'codeBase' ], [ 'source', 'src' ], [ 'track', 'src' ] ]; @@ -39,8 +38,6 @@ // TrustedScriptURL Assignments const scriptURLTestCases = [ [ 'embed', 'src' ], - [ 'object', 'codeBase' ], - [ 'object', 'data' ], [ 'script', 'src' ] ]; @@ -74,14 +71,14 @@ URLTestCases.forEach(c => { test(t => { assert_element_accepts_trusted_type(c[0], c[1], INPUTS.URL, RESULTS.URL); - assert_element_accepts_trusted_type(c[0], c[1], null, window.location.toString().replace(/[^\/]*$/, "null")); + assert_element_accepts_trusted_type(c[0], c[1], null, "" + window.location); }, c[0] + "." + c[1] + " accepts string and null after default policy was created"); }); scriptURLTestCases.forEach(c => { test(t => { assert_element_accepts_trusted_type(c[0], c[1], INPUTS.SCRIPTURL, RESULTS.SCRIPTURL); - assert_element_accepts_trusted_type(c[0], c[1], null, window.location.toString().replace(/[^\/]*$/, "null")); + assert_element_accepts_trusted_type(c[0], c[1], null, "" + window.location); }, c[0] + "." + c[1] + " accepts string and null after default policy was created"); }); diff --git a/testing/web-platform/tests/trusted-types/block-string-assignment-to-Window-open.tentative.html b/testing/web-platform/tests/trusted-types/block-string-assignment-to-Window-open.tentative.html index c66a16d5c005..fd30b6edfbaf 100644 --- a/testing/web-platform/tests/trusted-types/block-string-assignment-to-Window-open.tentative.html +++ b/testing/web-platform/tests/trusted-types/block-string-assignment-to-Window-open.tentative.html @@ -15,9 +15,9 @@ let p = createURL_policy(window, nb); let url = p.createURL(INPUTS.URL); let child_window = win.open(url, "", ""); - t.add_cleanup(_ => child_window.close()); child_window.onload = t.step_func_done(_ => { assert_equals(child_window.location.href, "" + url); + child_window.close(); }); } @@ -25,14 +25,15 @@ let p = createURL_policy(window, nb); assert_throws(new TypeError(), _ => { let child_window = win.open(url, "", ""); + child_window.close(); }); } function testWindowDoesntThrow(t, url, expected, win) { let child_window = win.open(url, "", ""); - t.add_cleanup(_ => child_window.close()); child_window.onload = t.step_func_done(_ => { assert_equals(child_window.location.href, expected); + child_window.close(); }); } diff --git a/testing/web-platform/tests/trusted-types/support/helper.sub.js b/testing/web-platform/tests/trusted-types/support/helper.sub.js index 36ee24046ed2..bae9d2dc7aa9 100644 --- a/testing/web-platform/tests/trusted-types/support/helper.sub.js +++ b/testing/web-platform/tests/trusted-types/support/helper.sub.js @@ -121,9 +121,7 @@ function assert_element_accepts_trusted_url_explicit_set(win, c, t, tag, attribu function assert_element_accepts_trusted_type_explicit_set(tag, attribute, value, expected) { let elem = document.createElement(tag); elem.setAttribute(attribute, value); - if (!/^on/.test(attribute)) { // "on" attributes are converted to functions. - assert_equals(elem[attribute] + "", expected); - } + assert_equals(elem[attribute] + "", expected); assert_equals(elem.getAttribute(attribute), expected); } diff --git a/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-import-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-import-upgrade.https.html deleted file mode 100644 index 38e89eb8bd6e..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-import-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: animation-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-redirect-upgrade.https.html deleted file mode 100644 index 87d0d2aa2a96..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-redirect-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: animation-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-upgrade.https.html deleted file mode 100644 index 8a68b2d94ab1..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/animation-worklet-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: animation-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-import-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-import-upgrade.https.html deleted file mode 100644 index 56d7259647c3..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-import-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: audio-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-redirect-upgrade.https.html deleted file mode 100644 index 2e1984f60174..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-redirect-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: audio-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-upgrade.https.html deleted file mode 100644 index 91d52adbdd3e..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/audio-worklet-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: audio-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/iframe-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/iframe-redirect-upgrade.https.html index 72047493f173..9a79825a450e 100644 --- a/testing/web-platform/tests/upgrade-insecure-requests/iframe-redirect-upgrade.https.html +++ b/testing/web-platform/tests/upgrade-insecure-requests/iframe-redirect-upgrade.https.html @@ -1,19 +1,37 @@ - -Upgrade Insecure Requests: iframe. +Upgrade Insecure Requests: IFrames. - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/iframe-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/iframe-upgrade.https.html index 60c5aaaf95e7..8c4bb370df60 100644 --- a/testing/web-platform/tests/upgrade-insecure-requests/iframe-upgrade.https.html +++ b/testing/web-platform/tests/upgrade-insecure-requests/iframe-upgrade.https.html @@ -1,19 +1,25 @@ - -Upgrade Insecure Requests: iframe. +Upgrade Insecure Requests: IFrames. - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/image-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/image-redirect-upgrade.https.html index 69c3f1469e7a..5ed75109dcd8 100644 --- a/testing/web-platform/tests/upgrade-insecure-requests/image-redirect-upgrade.https.html +++ b/testing/web-platform/tests/upgrade-insecure-requests/image-redirect-upgrade.https.html @@ -1,19 +1,39 @@ - -Upgrade Insecure Requests: image. +Upgrade Insecure Requests: Redirected Images. - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/image-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/image-upgrade.https.html index 5ab6306ed461..515c67469a12 100644 --- a/testing/web-platform/tests/upgrade-insecure-requests/image-upgrade.https.html +++ b/testing/web-platform/tests/upgrade-insecure-requests/image-upgrade.https.html @@ -1,19 +1,27 @@ - -Upgrade Insecure Requests: image. +Upgrade Insecure Requests: Images. - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-import-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-import-upgrade.https.html deleted file mode 100644 index ffc73afc42ab..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-import-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: layout-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-redirect-upgrade.https.html deleted file mode 100644 index c9c953170011..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-redirect-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: layout-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-upgrade.https.html deleted file mode 100644 index 7cbdff3902c1..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/layout-worklet-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: layout-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/module-worker-import-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/module-worker-import-upgrade.https.html deleted file mode 100644 index 0522051ebd49..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/module-worker-import-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: module-worker. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/module-worker-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/module-worker-redirect-upgrade.https.html deleted file mode 100644 index 132663e3652b..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/module-worker-redirect-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: module-worker. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/module-worker-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/module-worker-upgrade.https.html deleted file mode 100644 index a4be5ed45a9d..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/module-worker-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: module-worker. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-import-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-import-upgrade.https.html deleted file mode 100644 index 96d68e260bbc..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-import-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: paint-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-redirect-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-redirect-upgrade.https.html deleted file mode 100644 index 0675c6ab0cbe..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-redirect-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: paint-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-upgrade.https.html b/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-upgrade.https.html deleted file mode 100644 index b4f1aac04dea..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/paint-worklet-upgrade.https.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Upgrade Insecure Requests: paint-worklet. - - - - - - - - - - - diff --git a/testing/web-platform/tests/upgrade-insecure-requests/support/generate.py b/testing/web-platform/tests/upgrade-insecure-requests/support/generate.py deleted file mode 100644 index 2676d0c68dea..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/support/generate.py +++ /dev/null @@ -1,48 +0,0 @@ -# Usage: execute -# $ python support/generate.py -# at wpt/upgrade-insecure-requests/. -# -# Note: Some tests (link-upgrade.sub.https.html and -# websocket-upgrade.https.html) are not covered by this generator script. - -template = ''' - - - -Upgrade Insecure Requests: %(name)s. - - - - - - - - - - - -''' - -# resourceType is |ResourceType| in testharness-helper.sub.js. -for name, resourceType in [ - ('image', 'IMAGE'), ('iframe', 'FRAME'), - ('animation-worklet', 'WORKLET'), ('audio-worklet', 'WORKLET'), - ('layout-worklet', 'WORKLET'), ('paint-worklet', 'WORKLET'), - ('worker', 'WORKER'), - ('module-worker', 'WORKER'), - ('worker-subresource-xhr', 'IMAGE'), - ('worker-subresource-fetch', 'IMAGE')]: - sameOriginOnly = 'true' if resourceType == 'WORKER' else 'false' - types = [('', 'generateTests'), ('-redirect', 'generateRedirectTests')] - if name == 'module-worker' or resourceType == 'WORKLET': - types.append(('-import', 'generateModuleImportTests')) - for typeName, generatorName in types: - with open('%s%s-upgrade.https.html' % (name, typeName), 'w') as html_file: - html_file.write(template % { - 'name': name, - 'resourceType': resourceType, - 'generatorName': generatorName, - 'sameOriginOnly': sameOriginOnly}) diff --git a/testing/web-platform/tests/upgrade-insecure-requests/support/pass.png.headers b/testing/web-platform/tests/upgrade-insecure-requests/support/pass.png.headers deleted file mode 100644 index cb762eff8068..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/support/pass.png.headers +++ /dev/null @@ -1 +0,0 @@ -Access-Control-Allow-Origin: * diff --git a/testing/web-platform/tests/upgrade-insecure-requests/support/redirect-cors.py b/testing/web-platform/tests/upgrade-insecure-requests/support/redirect-cors.py deleted file mode 100644 index 56493e0056f9..000000000000 --- a/testing/web-platform/tests/upgrade-insecure-requests/support/redirect-cors.py +++ /dev/null @@ -1,5 +0,0 @@ -def main(request, response): - response.status = 302 - location = request.GET.first("location") - response.headers.set("Location", location) - response.headers.set("Access-Control-Allow-Origin", "*") diff --git a/testing/web-platform/tests/upgrade-insecure-requests/support/testharness-helper.sub.js b/testing/web-platform/tests/upgrade-insecure-requests/support/testharness-helper.sub.js index 8b58eb956042..383506a14371 100644 --- a/testing/web-platform/tests/upgrade-insecure-requests/support/testharness-helper.sub.js +++ b/testing/web-platform/tests/upgrade-insecure-requests/support/testharness-helper.sub.js @@ -11,8 +11,6 @@ const Protocol = { const ResourceType = { IMAGE: "image", FRAME: "frame", - WORKER: "worker", - WORKLET: "worklet", WEBSOCKET: "websocket", }; @@ -33,10 +31,6 @@ function generateURL(host, protocol, resourceType) { url.port = {{ports[wss][0]}}; url.protocol = protocol == Protocol.INSECURE ? "ws" : "wss"; url.pathname = "echo"; - } else if (resourceType == ResourceType.WORKER) { - url.pathname += "worker.js"; - } else if (resourceType == ResourceType.WORKLET) { - url.pathname = "/worklets/resources/empty-worklet-script-with-cors-header.js"; } return { name: protocol + "/" + host + " " + resourceType, @@ -44,66 +38,16 @@ function generateURL(host, protocol, resourceType) { }; } -function generateRedirect(host, protocol, finalTest) { - var url = new URL("http://{{host}}:{{ports[https][0]}}/upgrade-insecure-requests/support/redirect-cors.py?location=" + encodeURIComponent(finalTest.url)); +function generateRedirect(host, protocol, target) { + var url = "http://{{host}}:{{ports[https][0]}}/common/redirect.py?location=" + encodeURIComponent(target.url); url.protocol = protocol == Protocol.INSECURE ? "http" : "https"; url.hostname = host == Host.SAME_ORIGIN ? "{{host}}" : "{{domains[天気の良い日]}}"; return { - name: protocol + "/" + host + " => " + finalTest.name, + name: protocol + "/" + host + " => " + target.name, url: url.toString() }; } -function generateDataImport(finalTest) { - return { - name: "data: =(import)=> " + finalTest.name, - url: workerUrlThatImports(finalTest.url) - }; -} - -function generateTests(target, sameOriginOnly) { - var tests = []; - - tests.push(generateURL(Host.SAME_ORIGIN, Protocol.SECURE, target)); - tests.push(generateURL(Host.SAME_ORIGIN, Protocol.INSECURE, target)); - if (!sameOriginOnly) { - tests.push(generateURL(Host.CROSS_ORIGIN, Protocol.SECURE, target)); - tests.push(generateURL(Host.CROSS_ORIGIN, Protocol.INSECURE, target)); - } - - return tests; -} - -function generateRedirectTests(target, sameOriginOnly) { - const finalTests = generateTests(target, sameOriginOnly); - var tests = []; - - for (const finalTest of finalTests) { - tests.push(generateRedirect(Host.SAME_ORIGIN, Protocol.SECURE, finalTest)); - tests.push(generateRedirect(Host.SAME_ORIGIN, Protocol.INSECURE, finalTest)); - if (!sameOriginOnly) { - tests.push(generateRedirect(Host.CROSS_ORIGIN, Protocol.SECURE, finalTest)); - tests.push(generateRedirect(Host.CROSS_ORIGIN, Protocol.INSECURE, finalTest)); - } - } - return tests; -} - -function generateModuleImportTests(target, sameOriginOnly) { - // |sameOriginOnly| is ignored as the top-level URL (generateDataImport()) - // is always same-origin (as it is data: URL) and import()ed URLs (URLs in - // finalTests) can be cross-origin. - - var finalTests = generateTests(target, false); - finalTests = finalTests.concat(generateRedirectTests(target, false)); - - var tests = []; - for (const finalTest of finalTests) { - tests.push(generateDataImport(finalTest)); - } - return tests; -} - function assert_image_loads(test, url, height, width) { var i = document.createElement('img'); i.onload = test.step_func_done(_ => { @@ -169,42 +113,3 @@ function assert_websocket_loads(test, url) { }); w.onclose = test.unreached_func("WebSocket should not close before open is called."); } - -const testMap = { - "image": test => { - async_test(t => assert_image_loads(t, test.url, 64, 168), test.name); - async_test(t => assert_image_loads_in_srcdoc(t, test.url, 64, 168), test.name + " in