diff --git a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini
index 8db1ab505b6..57022685d3e 100644
--- a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini
+++ b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-drawImage.html.ini
@@ -1,16 +1,17 @@
[createImageBitmap-drawImage.html]
type: testharness
+ expected: TIMEOUT
[createImageBitmap from a HTMLImageElement, and drawImage on the created ImageBitmap]
expected: FAIL
[createImageBitmap from a Blob, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from a HTMLCanvasElement, and drawImage on the created ImageBitmap]
expected: FAIL
[createImageBitmap from an ImageBitmap, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from an ImageData, and drawImage on the created ImageBitmap]
expected: FAIL
@@ -43,13 +44,13 @@
expected: FAIL
[createImageBitmap from an ImageData with negative sw/sh, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from an ImageBitmap with negative sw/sh, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from a Blob with negative sw/sh, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from a bitmap HTMLImageElement, and drawImage on the created ImageBitmap]
expected: FAIL
@@ -157,26 +158,26 @@
expected: FAIL
[createImageBitmap from an ImageData scaled up, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: TIMEOUT
[createImageBitmap from an ImageData resized, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from an ImageBitmap scaled down, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from an ImageBitmap scaled up, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from an ImageBitmap resized, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from a Blob scaled down, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from a Blob scaled up, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
[createImageBitmap from a Blob resized, and drawImage on the created ImageBitmap]
- expected: FAIL
+ expected: NOTRUN
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 78f0fb33d5b..98e9c5d6392 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -264933,16 +264933,6 @@
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-32x32.png": [
- [
- {}
- ]
- ],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-37x37.png": [
- [
- {}
- ]
- ],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-attachment-fixed-inside-transform-1-ref.html": [
[
{}
@@ -265068,62 +265058,72 @@
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/border.png": [
- [
- {}
- ]
- ],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bl.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-32x32.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bo.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-37x37.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-br.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/border.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ct.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bl.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-le.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bo.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ri.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-br.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tl.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ct.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-to.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-le.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tr.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ri.png": [
[
{}
]
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tl.png": [
+ [
+ {}
+ ]
+ ],
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-to.png": [
+ [
+ {}
+ ]
+ ],
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tr.png": [
+ [
+ {}
+ ]
+ ],
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule.png": [
[
{}
]
@@ -281923,6 +281923,11 @@
{}
]
],
+ "html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html": [
+ [
+ {}
+ ]
+ ],
"html/semantics/embedded-content/the-iframe-element/support/iframe-that-performs-top-navigation-on-popup.html": [
[
{}
@@ -282068,6 +282073,11 @@
{}
]
],
+ "html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js": [
+ [
+ {}
+ ]
+ ],
"html/semantics/embedded-content/the-iframe-element/support/navigation-changed-iframe.html": [
[
{}
@@ -313691,6 +313701,54 @@
{}
]
],
+ "css/css-properties-values-api/register-property-syntax-parsing.html": [
+ [
+ "/css/css-properties-values-api/register-property-syntax-parsing.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/register-property.html": [
+ [
+ "/css/css-properties-values-api/register-property.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/registered-properties-inheritance.html": [
+ [
+ "/css/css-properties-values-api/registered-properties-inheritance.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/registered-property-computation.html": [
+ [
+ "/css/css-properties-values-api/registered-property-computation.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/registered-property-cssom.html": [
+ [
+ "/css/css-properties-values-api/registered-property-cssom.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/registered-property-initial.html": [
+ [
+ "/css/css-properties-values-api/registered-property-initial.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/var-reference-registered-properties-cycles.html": [
+ [
+ "/css/css-properties-values-api/var-reference-registered-properties-cycles.html",
+ {}
+ ]
+ ],
+ "css/css-properties-values-api/var-reference-registered-properties.html": [
+ [
+ "/css/css-properties-values-api/var-reference-registered-properties.html",
+ {}
+ ]
+ ],
"css/css-pseudo/first-letter-property-whitelist.html": [
[
"/css/css-pseudo/first-letter-property-whitelist.html",
@@ -324817,6 +324875,12 @@
{}
]
],
+ "fetch/api/response/response-error-from-stream.html": [
+ [
+ "/fetch/api/response/response-error-from-stream.html",
+ {}
+ ]
+ ],
"fetch/api/response/response-error.html": [
[
"/fetch/api/response/response-error.html",
@@ -331683,6 +331747,30 @@
{}
]
],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html",
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html",
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html",
+ {}
+ ]
+ ],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html": [
+ [
+ "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html",
+ {}
+ ]
+ ],
"html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1.html": [
[
"/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1.html",
@@ -390465,7 +390553,7 @@
"support"
],
"./.travis.yml": [
- "7e96c68c023309a8d50f572a9b2bc892b523358b",
+ "db5838d29eefceadbb7f088f7de75d765dbaa58c",
"support"
],
"./CONTRIBUTING.md": [
@@ -390493,7 +390581,7 @@
"support"
],
"./lint.whitelist": [
- "f99ce1b3cf312caac08a8a8bb6a970ba00e28160",
+ "82fc9107178a6f9aef6c978ad51afe2370c92de1",
"support"
],
"./serve.py": [
@@ -400445,7 +400533,7 @@
"testharness"
],
"bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html": [
- "df68f7bf4028cf7d2f32bb291a008d562eac3cad",
+ "6ba1c71fa5c34f7b0321b5430fa79c75c907fc14",
"testharness"
],
"bluetooth/characteristic/getDescriptor/gen-descriptor-get-same-object.https.html": [
@@ -400453,15 +400541,15 @@
"testharness"
],
"bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html": [
- "ba4c6477eaa5978599e7c77d3227bc63fe6b5a3f",
+ "80c7782e7c2bba33e43d2661a3ba0d069b49e727",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html": [
- "ae775a150cda67893dcace79396468134b5b8a60",
+ "fa068af0ac6d1629622f207b77ae95fe3f50b6cc",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html": [
- "64c51958f8d520e9608e695ddf0115f460081f2f",
+ "82084e965ad35f176505631cb0b9007422bf3fd4",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-descriptor-get-same-object.https.html": [
@@ -400469,11 +400557,11 @@
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html": [
- "67a1b69b198711e8c824529c2afe5513284e449f",
+ "ad2b25c264ae236332715ae92e30452c5b97954c",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html": [
- "e0746e2c992231bac0ed213b3f9b17a863db0902",
+ "1132700853cbfd7fbc0772e44a407d72f710ffb5",
"testharness"
],
"bluetooth/characteristic/notifications/characteristic-is-removed.https.html": [
@@ -400481,7 +400569,7 @@
"testharness"
],
"bluetooth/characteristic/notifications/service-is-removed.https.html": [
- "c38cba83787c54f68d57f4403a0ec0242c169035",
+ "f6a5be53c85a190dca81a9b425b63d77bc6c193f",
"testharness"
],
"bluetooth/characteristic/readValue/add-multiple-event-listeners.https.html": [
@@ -400497,7 +400585,7 @@
"testharness"
],
"bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html": [
- "e775062bd01919af48f2c3e11ea2e90702b29064",
+ "1700dfa9ba6e1aa44d42630ef7ba61d4beeed330",
"testharness"
],
"bluetooth/characteristic/readValue/read-succeeds.https.html": [
@@ -400509,7 +400597,7 @@
"testharness"
],
"bluetooth/characteristic/readValue/service-is-removed.https.html": [
- "1267b87396e49b063db2a7e5fe8611ef4f39845d",
+ "b79a74ccf33bc76e6582ee7c1e2f3c277f99ddfb",
"testharness"
],
"bluetooth/characteristic/service-same-from-2-characteristics.https.html": [
@@ -400521,7 +400609,7 @@
"testharness"
],
"bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html": [
- "471854c3309862acd121c7ef8d115b037ec297dd",
+ "97f5d01743721207c5addfb9625fd3da7c0c61e3",
"testharness"
],
"bluetooth/characteristic/writeValue/characteristic-is-removed.https.html": [
@@ -400529,11 +400617,11 @@
"testharness"
],
"bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html": [
- "2bad4acf374516e29cb5a259d29a97160917ec58",
+ "62b4bd66196c9c833631916761b41e973aa2a554",
"testharness"
],
"bluetooth/characteristic/writeValue/service-is-removed.https.html": [
- "570bba21ad98a428dd5575dc544962b8ae6a05d8",
+ "857ae985ba4d15bcc5d78671a7f21d990c8db9c5",
"testharness"
],
"bluetooth/characteristic/writeValue/write-succeeds.https.html": [
@@ -400541,7 +400629,7 @@
"testharness"
],
"bluetooth/descriptor/readValue/gen-service-is-removed.https.html": [
- "c1954f13b95b9f5d0dbfd4f696aa0874e2a47c88",
+ "47f1bd316ae7d2637524a1b5d4436a3f11b20fd0",
"testharness"
],
"bluetooth/descriptor/readValue/read-succeeds.https.html": [
@@ -400549,7 +400637,7 @@
"testharness"
],
"bluetooth/descriptor/writeValue/gen-service-is-removed.https.html": [
- "99c77b594dcdfa971bdf96b28c176bf2e44a98ca",
+ "07c2dc0a081786302040942a989cc49f6b3fa3ca",
"testharness"
],
"bluetooth/device/gattserverdisconnected-event/disconnected.https.html": [
@@ -400753,7 +400841,7 @@
"support"
],
"bluetooth/script-tests/characteristic/characteristic-is-removed.js": [
- "a82d6a1761e402906aa89a790166bccf1dd0a2c2",
+ "7b7cd34d4c480e62fcde4667f50212cbae7f7b07",
"support"
],
"bluetooth/script-tests/characteristic/descriptor-get-same-object.js": [
@@ -400761,11 +400849,11 @@
"support"
],
"bluetooth/script-tests/characteristic/service-is-removed.js": [
- "c4703192b632d2bc63609b717d5f7829aad6168e",
+ "a9fa621bca75da2887835c529b40429a20ebdff8",
"support"
],
"bluetooth/script-tests/descriptor/service-is-removed.js": [
- "ef6afb686e14a5b77cc88f6c51c18529739fc7ea",
+ "d442ab654680a3f4c7eae6036f74a20f0b730351",
"support"
],
"bluetooth/script-tests/server/disconnect-called-before.js": [
@@ -400857,7 +400945,7 @@
"support"
],
"bluetooth/script-tests/service/service-is-removed.js": [
- "209d46cebac1cf324dacb9741bbd7a320b70651c",
+ "ef77b77f70ac720b536882e9b48d7fe66fe4ecf4",
"support"
],
"bluetooth/server/connect/connection-succeeds.https.html": [
@@ -401129,7 +401217,7 @@
"testharness"
],
"bluetooth/service/getCharacteristic/gen-service-is-removed.https.html": [
- "8680cb14d493830e9e5ded9d4d07a6e12e2f2fee",
+ "9f698f4e02985f21f772d38942d7fe9f383600f0",
"testharness"
],
"bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html": [
@@ -401185,11 +401273,11 @@
"testharness"
],
"bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html": [
- "b67765aaf66b9ac679e018014127836ae9a1753e",
+ "d8e4257645340adfd45f069c4cebbc3ca88f2348",
"testharness"
],
"bluetooth/service/getCharacteristics/gen-service-is-removed.https.html": [
- "baadfc8451547b9b1a863b222009f230fc2b032b",
+ "417d39a317f55a95180c806d28047c85dd959d65",
"testharness"
],
"clear-site-data/navigation-insecure.html": [
@@ -504556,6 +504644,38 @@
"c7b441a3a07276cad9528dd3ef7d82844d06e2d8",
"support"
],
+ "css/css-properties-values-api/register-property-syntax-parsing.html": [
+ "b065f4840b3c1deb4a2f8a59428e102f2ae11686",
+ "testharness"
+ ],
+ "css/css-properties-values-api/register-property.html": [
+ "df61ce5dd13847deaa9b7165dd1277c1ddefb646",
+ "testharness"
+ ],
+ "css/css-properties-values-api/registered-properties-inheritance.html": [
+ "131676bfa0733a64b679473b411ef651a9df1ab0",
+ "testharness"
+ ],
+ "css/css-properties-values-api/registered-property-computation.html": [
+ "875acfd6e6446e4cb14fcd19fe16e83630b5fe31",
+ "testharness"
+ ],
+ "css/css-properties-values-api/registered-property-cssom.html": [
+ "0fecf81c4089cb67107a9339ee52cd2c44cde60b",
+ "testharness"
+ ],
+ "css/css-properties-values-api/registered-property-initial.html": [
+ "fc0b90f23ea8c8dab20baa3fecdd7d60863527b6",
+ "testharness"
+ ],
+ "css/css-properties-values-api/var-reference-registered-properties-cycles.html": [
+ "bc061780caa0085fca5b003c1aed68c7b162eabd",
+ "testharness"
+ ],
+ "css/css-properties-values-api/var-reference-registered-properties.html": [
+ "988badd19fd1880446db9827e3d96cb4961732a0",
+ "testharness"
+ ],
"css/css-pseudo/OWNERS": [
"e196548942a4d77448f734235b3456e2a830a5a7",
"support"
@@ -524221,7 +524341,7 @@
"reftest"
],
"css/css-values/calc-in-color-001.html": [
- "32a0face898f08b854ac392c75368282d718be32",
+ "6a88138c89c65b513310fb27e1f301ab1d652c98",
"testharness"
],
"css/css-values/calc-in-font-feature-settings.html": [
@@ -535956,14 +536076,6 @@
"0332d163ba2a010b5a8102cf23d220342e007170",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-32x32.png": [
- "a4c3777cf587ade235c71b27144eae3f307deb05",
- "support"
- ],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-37x37.png": [
- "fc2d8a4c94a5a7c19344d5fdeb6f2e0c97e0ea56",
- "support"
- ],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-attachment-fixed-inside-transform-1-ref.html": [
"ac4a007e9956b008807349d6fb1a5e1d04fa70b0",
"support"
@@ -535973,139 +536085,139 @@
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1-ref.html": [
- "29441a01afe2699a04c4d5ba99acd6b62dc5f96b",
+ "527a9e170665067a0be9c80d5a03e5e3762fb5d0",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1a.html": [
- "809a3f95a27d65858ffb02e117730bb42736fb80",
+ "2e63657cd77715a2592071cecfe9a8b92ee25036",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1b.html": [
- "4b52973ae50842378ad37f0e6f34446848730f25",
+ "bb8ecbae4c8679c8027dff5b2284a1ce02a8825c",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1c.html": [
- "de76776ca724ba92bc74aef65ea735dfcb6cad93",
+ "e5ce00218cb4de53c98695e461fde4666ea7e54b",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1d.html": [
- "cddb6225b1a0fba923df44c822a7e14c8dc83aec",
+ "07c2fd2fa564bee8fff8bcee5aea4088d4bc7a7d",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1e.html": [
- "f09086d194fd800f60e87a8a9f173eb133975c8b",
+ "04449b9807337732367a4433a212d9d8a1f54846",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2-ref.html": [
- "ab1bd133eac072e7653bbb7ebdfb3ad25378150f",
+ "8b6156e33c36a7ff6100e4083888377233b03491",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2.html": [
- "451bbbdc1feaf8518f771929f1ba4fca98ca4561",
+ "6130e53d76ebddd25e67dd130bd5a69fe333de70",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3-ref.html": [
- "e4ffb716a411e30f039b5b94c655b236285c7d5b",
+ "0ca8f34ec1bc5b92e99948479ed558cb37cde19f",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3.html": [
- "229eda2d0edd98f4fa1bce52652d3df3b8e25c57",
+ "68966b45847d9932aad774321a99aa79f15dbf81",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4-ref.html": [
- "a50788fabe6e09abb218f6e3c273674c3f427e98",
+ "985c3cdcb1995fe748b42a3a6225e94ce7faf8fc",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4.html": [
- "e670e2567908a5d95ef87fbf04f2099301dd837f",
+ "22f985cdcdd345f826396b4d0ea7078c015f3e2a",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1-ref.html": [
- "47e4c35735316ccd63365dc393edb54b276ececd",
+ "74254368494287e55235f772459e658cab2c33c8",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10-ref.html": [
- "c5009e3b890996defe6a3ee814b0a7a608ccc6d1",
+ "bad3ec7df4823b5cf9d2f381d7786743c0bfb8b7",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10.html": [
- "e75c79b6bd7d16c785fae7b990859619af6eaaab",
+ "24605117651c6b311e9df101aa3c6827551c0af9",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html": [
- "f445e40c43ae62f5ef6975385242d65f3db02695",
+ "1ae0784b38a73b2c2b19b92faffafae35df1196c",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html": [
- "fe540a5c8cb4055c95f8f645eb8bea6c9946da21",
+ "aea0812fff497f1fc4141bfe2f751c4c558e4441",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html": [
- "52aac06805eb1d1ca8e943d6377417b4a270d75d",
+ "0ec8242c6038ba33db9cd4f02c9436c6c5618192",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2-ref.html": [
- "1c71b2ff3a5b88eb7a18c8798d5e9cf69bd573ac",
+ "ab2a2362ad7df5732fb53f285daa159f77f8d68f",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2.html": [
- "7dc923a3109315e7f1432a14fd9e4c0b3d2125a2",
+ "7bafd5d038cec1f0e0a6d6ecd90739f928330e80",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3-ref.html": [
- "64a9713b66d151cc38c5b4070686f25edb995880",
+ "91985eefffc425de688a42eb4fe9a79855f6b92c",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html": [
- "b925284a7569c7debe62aad4e06186c56c0db78a",
+ "c026a0a786b648048e04d6c8fd4152beecab42d5",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4-ref.html": [
- "00f9c662a419bf14b719075094f0eafd68438f3a",
+ "53fd4d73a06d3b7f906dbe054dd0b61beb8a95e8",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html": [
- "1afd9d8485833a5433ecb8477e446fc7f3d46d1d",
+ "ffea3f6b1d69708b1ba79727d2d19d7848aa40a3",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5-ref.html": [
- "f67b88f3603b85af58216054e430b59e758150a4",
+ "f17ca75bb2f1fabe52c27b6986dbf4c7fb3a13ed",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html": [
- "2cb368068d52b7d53978b048d254944870804a51",
+ "cd0db8d7606b9b0459745d6e1f9c93d0e0b68309",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6-ref.html": [
- "7dbdeeee72252e099d9dc9513c8cb52da3d7d7e4",
+ "43fbe2b011d9f8da86a333be7e9b0946b10e0fe8",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html": [
- "69565b22e71bb9eddffe2299e7436683582e584f",
+ "4141691fe824f2f0c21d9dbbf4c8d2bf1a808ce2",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7-ref.html": [
- "cb395895ce116f4713794b20cee7ab9ec54577fc",
+ "3b3af1c5e464776afc85b59c32fdae5c40378645",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html": [
- "0433521d9fe4bf25c70ca9ee451ba6b1fae54088",
+ "c4f657027339cacc6d355a6338b5ba7ce5978013",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8-ref.html": [
- "f89f01dd369b25ec2c91a28109183bedd6337259",
+ "22502a004c4a63eb15cf11d1f7292d285bd71560",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8.html": [
- "a33055d83e601c9dd87dea0dd10b90d352ef1330",
+ "33512fa18046beb077fa0ad760366531fe7d527d",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9-ref.html": [
- "8fd521061feca811081e57230d87fd35c2304d61",
+ "718811ef61914a35123b9286604e2d464f3207c6",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9.html": [
- "9ef2959be849cf0991173bbc6524abdd3062588e",
+ "171bf31322fb5dc157e3dfa3ea824c9b03e6195d",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-1-ref.html": [
@@ -536117,130 +536229,138 @@
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1-ref.html": [
- "f8cc9afefbb7bd251d1527696d7dd75594daa552",
+ "8e9e7565135b1e4273524c1211940bb86e8a08f2",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1.html": [
- "e78a29aa62b300e5fe18858098ca3f2642805e3b",
+ "bba6c7cfcde4effa81ac66ef3e35020a2f439e82",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2-ref.html": [
- "8322ea283fc9301f9e1ce52b44d0a7b24cd7b70b",
+ "b335b9f6dbc3e25cc6a4b385c889863b069b2568",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2.html": [
- "feadd3b31ad8a87be53b99da7557876fe09d75a3",
+ "0dded85118a796ed7b9e43ba66578c90e00475eb",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1-ref.html": [
- "b3a8bb5298994b0cd82824566ac866b99f56de44",
+ "0ef702f13cf5607b5af8b4755c7e98ffc8a5e874",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1.html": [
- "3f70e9f26f8a06f340474f8c69f364f47fdc0c80",
+ "c5e61f811230553b84e033b90c61f40d7e54e70a",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2-ref.html": [
- "6247a913d89a3e839a226a50942146eb82ead6ed",
+ "46577524f01551c7ba69315471c5ab0284459554",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2.html": [
- "475e7e006483d5c6f81a5277e2827969f6787c34",
+ "a4395ef722ea661f585c9e6891d80815b1fabbfe",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3-ref.html": [
- "2b06d935850db10821b35376364cf0e5fad8c8f4",
+ "1d00a62b6f293c858480a082f9487d3c566e1fad",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3.html": [
- "d4cb1c010e8a040844829d5bdfdfc3ad1d91edaf",
+ "e8de89ada57263ca71d2e718246b27d0f3b13970",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-1.html": [
- "456d8bf49dfa526ee99fdd0a5ef70ea2b54bbf43",
+ "674aca752e3662bb2a4f12fa317ea472dc2a3c64",
"reftest_node"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-2.html": [
- "05501bb0436ce20982acbfaab1567fbe6cc05e29",
+ "2b0f579ecb4e19eb9306be7ec40184af89007f25",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4.html": [
- "6a2236e94a8dea79ddc047b9aa036536af202bbd",
+ "a87145982556efc75e2cdd3664b850421e661caf",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-1.html": [
- "dfd17c4208a3a8acd4b33d42f321b8cbbda215e1",
+ "19440f14748bf8b125f23fbdb9165fa0a70c452a",
"reftest_node"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-2.html": [
- "ea0a4e6162537dbf034da9b4ad73197a9379e907",
+ "2fa4145d8a2a85705b1ff225edd35ed0616ae77a",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5.html": [
- "60300d5a0c4877730b20adac067e62ea674f081d",
+ "421e6343955d359b69536f17e61b6c65ad4a51c9",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6-ref.html": [
- "48b5ceefe4bc19c56b98d473d185b0a2a17638d6",
+ "4bd78c1115ccd7ec9b1b33b647a3a6261991e774",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6.html": [
- "13e9f0d302a717ccb45c4ec61bf9f0f572ab1f3c",
+ "d944edc6f9d9c1cfa817bdd377566323ae5aab51",
"reftest"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7-ref.html": [
- "16883f2f5a5f8da77dc681829e2824061e4dc4fd",
+ "97e6b3a357ab8bd0d017d140d8c71291e044ef5e",
"support"
],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7.html": [
- "1c5c7ebf2367034931e4f6880f235e201d7e772d",
+ "250751245e07ef7b57020a8dc32735693091a69f",
"reftest"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/border.png": [
- "c643564c8b6ff76e3e482414f3f722abfea4d43f",
- "support"
- ],
"css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list": [
"ba3f91bdf65eaa53a76efc11d870f81a23d757dd",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bl.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-32x32.png": [
+ "a4c3777cf587ade235c71b27144eae3f307deb05",
+ "support"
+ ],
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-37x37.png": [
+ "fc2d8a4c94a5a7c19344d5fdeb6f2e0c97e0ea56",
+ "support"
+ ],
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/border.png": [
+ "c643564c8b6ff76e3e482414f3f722abfea4d43f",
+ "support"
+ ],
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bl.png": [
"fa21f62c26f5a1ff6a772031afae40c3daebaa40",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bo.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bo.png": [
"395821135fe3b785bd04f9e7f525ce9e7055fa32",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-br.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-br.png": [
"3837f10b2aff08d47df3d4e0209a1b76444197cd",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ct.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ct.png": [
"f8a79021968c8ec9d1380bb40929e9cc77c36624",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-le.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-le.png": [
"d1ca46136e35c92bb81ff226d152fdfbf8018d53",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ri.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ri.png": [
"3e8a0cd42a692ec2323d19855d7b5f244a0b0311",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tl.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tl.png": [
"3c9cc75bc85cb1490da4c9f2888d0a9ec37b1736",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-to.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-to.png": [
"d9d205f3ee9e3d49451a1fe83323acd1e7707992",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tr.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tr.png": [
"386ef7e0894851d1361ffcb73a248c43babadc81",
"support"
],
- "css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule.png": [
+ "css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule.png": [
"f487aa4c163a64dd8ecceea982c3b225451fb3e6",
"support"
],
@@ -545125,7 +545245,7 @@
"testharness"
],
"dom/nodes/Element-classlist.html": [
- "10a0336430514dbbe8e837472c4476254ea8f8fc",
+ "e0a3126453af3e138c322ae0074d7ee73d604a8d",
"testharness"
],
"dom/nodes/Element-closest.html": [
@@ -549908,6 +550028,10 @@
"936272bddf1a090267343fc7f8ab3669da98d27d",
"testharness"
],
+ "fetch/api/response/response-error-from-stream.html": [
+ "74d58d1e907f49a3b9812786d8a3467159514c64",
+ "testharness"
+ ],
"fetch/api/response/response-error.html": [
"06489e75d56cbbdbfee903bea7e39c549310ba3e",
"testharness"
@@ -564424,6 +564548,22 @@
"fcbb80f82ca87610d00a6307da426b63f81e5a37",
"testharness"
],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html": [
+ "a323664378c03429ad61c56fe33b34bf77732958",
+ "testharness"
+ ],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html": [
+ "f577ac6acc2d7ae2675ecf05da028eca7d8b2a28",
+ "testharness"
+ ],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html": [
+ "999ba6e7678f3aebf3722f11b21c778f8ddece7b",
+ "testharness"
+ ],
+ "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html": [
+ "1702b5db173e814fe631bf23b6f6a887cca91f6a",
+ "testharness"
+ ],
"html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1.html": [
"3891c651b0153f3ea8081e6060b6af684c68e996",
"testharness"
@@ -564640,6 +564780,10 @@
"ec2daf6a782747ad7d983aefafd954cc7e661cf7",
"support"
],
+ "html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html": [
+ "efd4a8251362de2130cdd0d5c88c4be8eb15aa0c",
+ "support"
+ ],
"html/semantics/embedded-content/the-iframe-element/support/iframe-that-performs-top-navigation-on-popup.html": [
"042bf7ad5057dee3d2243c30d5a24227e15ef121",
"support"
@@ -564756,6 +564900,10 @@
"f64b366c71d51ff73b6370ac2db35013a8c1cb8d",
"support"
],
+ "html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js": [
+ "508194946db6e8f892208a8b413565a4d76e6687",
+ "support"
+ ],
"html/semantics/embedded-content/the-iframe-element/support/navigation-changed-iframe.html": [
"9dd191a0b5d9c15972363e260228956f7f487c7d",
"support"
@@ -570913,7 +571061,7 @@
"support"
],
"interfaces/dom.idl": [
- "605bb139c7695e46f8657097cf2d9bc6240a2d38",
+ "2d65a8029a80cfc97398d18f911f1ae65067e765",
"support"
],
"interfaces/encrypted-media.idl": [
@@ -589993,7 +590141,7 @@
"support"
],
"sensors/generic-sensor-tests.js": [
- "0f1cea2c0d3f38220cbfdbe4f47d713214987cbd",
+ "383a4f839c4a74b5b4d2a6cff9c83a61bc5aee04",
"support"
],
"sensors/idlharness.https.html": [
diff --git a/tests/wpt/metadata/dom/nodes/Element-classlist.html.ini b/tests/wpt/metadata/dom/nodes/Element-classlist.html.ini
index 95c9293d995..7bfd658f072 100644
--- a/tests/wpt/metadata/dom/nodes/Element-classlist.html.ini
+++ b/tests/wpt/metadata/dom/nodes/Element-classlist.html.ini
@@ -75,3 +75,333 @@
[classList.replace("c", "a") with attribute value "c b a" (foo node)]
expected: FAIL
+ [classList.replace("a", "b") with attribute value "a" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("A", "b") with attribute value "a" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "A") with attribute value "a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("d", "e") with attribute value "a b c" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("c", "d") with attribute value "a a a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value null (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " " (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " a \\f" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "d") with attribute value "a b c" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b c" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "a b a" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "a b a" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value " a a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value " a a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (HTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (HTML node)]
+ expected: FAIL
+
+ [classList.replace(null, "b") with attribute value "a null" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", null) with attribute value "a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace(undefined, "b") with attribute value "a undefined" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", undefined) with attribute value "a b" (HTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "a" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("A", "b") with attribute value "a" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "A") with attribute value "a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("d", "e") with attribute value "a b c" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("c", "d") with attribute value "a a a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value null (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " " (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " a \\f" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "d") with attribute value "a b c" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b c" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "a b a" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "a b a" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value " a a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value " a a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (XHTML node)]
+ expected: FAIL
+
+ [classList.replace(null, "b") with attribute value "a null" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", null) with attribute value "a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace(undefined, "b") with attribute value "a undefined" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", undefined) with attribute value "a b" (XHTML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "a" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("A", "b") with attribute value "a" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("b", "A") with attribute value "a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("d", "e") with attribute value "a b c" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("c", "d") with attribute value "a a a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value null (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " " (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " a \\f" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("b", "d") with attribute value "a b c" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b c" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "a b a" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "a b a" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value " a a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value " a a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (MathML node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (MathML node)]
+ expected: FAIL
+
+ [classList.replace(null, "b") with attribute value "a null" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", null) with attribute value "a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace(undefined, "b") with attribute value "a undefined" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", undefined) with attribute value "a b" (MathML node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "a" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("A", "b") with attribute value "a" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("b", "A") with attribute value "a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("d", "e") with attribute value "a b c" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("c", "d") with attribute value "a a a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value null (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " " (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " a \\f" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("b", "d") with attribute value "a b c" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b c" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "a b a" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "a b a" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value " a a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value " a a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace(null, "b") with attribute value "a null" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", null) with attribute value "a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace(undefined, "b") with attribute value "a undefined" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", undefined) with attribute value "a b" (XML node with null namespace)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "a" (foo node)]
+ expected: FAIL
+
+ [classList.replace("A", "b") with attribute value "a" (foo node)]
+ expected: FAIL
+
+ [classList.replace("b", "A") with attribute value "a b" (foo node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b" (foo node)]
+ expected: FAIL
+
+ [classList.replace("d", "e") with attribute value "a b c" (foo node)]
+ expected: FAIL
+
+ [classList.replace("c", "d") with attribute value "a a a b" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value null (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value "" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " " (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "b") with attribute value " a \\f" (foo node)]
+ expected: FAIL
+
+ [classList.replace("b", "d") with attribute value "a b c" (foo node)]
+ expected: FAIL
+
+ [classList.replace("c", "a") with attribute value "a b c" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "a b a" (foo node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "a b a" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value " a a b" (foo node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value " a a b" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (foo node)]
+ expected: FAIL
+
+ [classList.replace("b", "c") with attribute value "\\t\\n\\f\\r a\\t\\n\\f\\r b\\t\\n\\f\\r " (foo node)]
+ expected: FAIL
+
+ [classList.replace(null, "b") with attribute value "a null" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", null) with attribute value "a b" (foo node)]
+ expected: FAIL
+
+ [classList.replace(undefined, "b") with attribute value "a undefined" (foo node)]
+ expected: FAIL
+
+ [classList.replace("a", undefined) with attribute value "a b" (foo node)]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-error-from-stream.html.ini b/tests/wpt/metadata/fetch/api/response/response-error-from-stream.html.ini
new file mode 100644
index 00000000000..55576d655d7
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-error-from-stream.html.ini
@@ -0,0 +1,8 @@
+[response-error-from-stream.html]
+ expected: ERROR
+ [ReadableStreamDefaultReader Promise receives ReadableStream start() Error]
+ expected: FAIL
+
+ [ReadableStreamDefaultReader Promise receives ReadableStream pull() Error]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html.ini
new file mode 100644
index 00000000000..f263d01b825
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html.ini
@@ -0,0 +1,5 @@
+[iframe_sandbox_block_modals-2.html]
+ expected: TIMEOUT
+ [Frames without `allow-modals` should not be able to open modal dialogs]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html.ini
new file mode 100644
index 00000000000..770c94d1294
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html.ini
@@ -0,0 +1,5 @@
+[iframe_sandbox_block_modals-3.html]
+ expected: TIMEOUT
+ [Frames without `allow-modals` should not be able to open modal dialogs]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html.ini
new file mode 100644
index 00000000000..9be138b347f
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html.ini
@@ -0,0 +1,5 @@
+[iframe_sandbox_block_modals-4.html]
+ expected: TIMEOUT
+ [Frames without `allow-modals` should not be able to open modal dialogs]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini b/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini
new file mode 100644
index 00000000000..ba813a41144
--- /dev/null
+++ b/tests/wpt/mozilla/meta/css/border_radius_elliptical_a.html.ini
@@ -0,0 +1,2 @@
+[border_radius_elliptical_a.html]
+ expected: FAIL
diff --git a/tests/wpt/mozilla/meta/css/iframe/hide_after_load.html.ini b/tests/wpt/mozilla/meta/css/iframe/hide_after_load.html.ini
deleted file mode 100644
index 65c78fd3a4a..00000000000
--- a/tests/wpt/mozilla/meta/css/iframe/hide_after_load.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[hide_after_load.html]
- expected: TIMEOUT
diff --git a/tests/wpt/mozilla/meta/css/text_shadow_blur_a.html.ini b/tests/wpt/mozilla/meta/css/text_shadow_blur_a.html.ini
index 9ac9be5ac69..3ad8a9c02b5 100644
--- a/tests/wpt/mozilla/meta/css/text_shadow_blur_a.html.ini
+++ b/tests/wpt/mozilla/meta/css/text_shadow_blur_a.html.ini
@@ -1,4 +1,3 @@
[text_shadow_blur_a.html]
type: reftest
expected: FAIL
-
diff --git a/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini
new file mode 100644
index 00000000000..dbea4f293ad
--- /dev/null
+++ b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini
@@ -0,0 +1,2 @@
+[transition_calc_implicit.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini
deleted file mode 100644
index 17dcfea137f..00000000000
--- a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[long-expressions-should-not-crash.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
diff --git a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini
index c508ae3ae71..ad64e1afe0b 100644
--- a/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini
+++ b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini
@@ -1,5 +1,6 @@
[shader-with-non-reserved-words.html]
type: testharness
+ expected: TIMEOUT
[WebGL test #1696: shader with: 'dmat2' failed to compile]
expected: FAIL
@@ -144,3 +145,6 @@
[WebGL test #1862: shader with: 'dmat4x4' failed to compile]
expected: FAIL
+ [Overall test]
+ expected: NOTRUN
+
diff --git a/tests/wpt/web-platform-tests/.travis.yml b/tests/wpt/web-platform-tests/.travis.yml
index 0a47a65f803..125d50bc2db 100644
--- a/tests/wpt/web-platform-tests/.travis.yml
+++ b/tests/wpt/web-platform-tests/.travis.yml
@@ -12,16 +12,11 @@ addons:
- www2.web-platform.test
- xn--n8j6ds53lwwkrqhv28a.web-platform.test
- xn--lve-6lad.web-platform.test
- jwt:
- secure: N9lvgkqUPtFlz6Vpa6qTPFhymEsDCsbaCsT64/hj3vlHRxK94r5+ugVJ3zm99zC0q2j1ish8yJC7mN/W4wRfBE4sAwmdxrlowxF1DDGCkaLE9i/GWW92s0fBVGJmXLh8kwNkQ31hMOsaGfHIMpeLFS7Se741te7YqsHIzmBCdQs=
before_install:
# This needs be sourced as it sets various env vars
- . ./tools/ci/before_install.sh
install:
- ./tools/ci/install.sh
-env: # required at the top-level for allow_failures to work below
- global:
- - SAUCE_USERNAME=w3c-ttwf
matrix:
fast_finish: true
include:
@@ -65,16 +60,6 @@ matrix:
env:
- secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM="
- JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=chrome:dev
- - os: linux
- python: "2.7"
- env:
- - secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM="
- - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:safari:11.0 PLATFORM='macOS 10.12'
- - os: linux
- python: "2.7"
- env:
- - secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM="
- - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:MicrosoftEdge:16.16299 PLATFORM='Windows 10'
- python: 2.7
env: JOB=tools_unittest TOXENV=py27 HYPOTHESIS_PROFILE=ci SCRIPT=tools/ci/ci_tools_unittest.sh
- python: 3.6
@@ -105,12 +90,6 @@ matrix:
- env:
- secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM="
- JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=chrome:dev
- - env:
- - secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM="
- - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:MicrosoftEdge:16.16299 PLATFORM='Windows 10'
- - env:
- - secure: "YTSXPwI0DyCA1GhYrLT9KMEV6b7QQKuEeaQgeFDP38OTzJ1+cIj3CC4SRNqbnJ/6SJwPGcdqSxLuV8m4e5HFFnyCcQnJe6h8EMsTehZ7W3j/fP9UYrJqYqvGpe3Vj3xblO5pwBYmq7sg3jAmmuCgAgOW6VGf7cRMucrsmFeo7VM="
- - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=sauce:safari:11.0 PLATFORM='macOS 10.12'
script:
- ./tools/ci/run.sh
cache:
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html
index c4c80d2e455..02aaeccb022 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html
@@ -17,7 +17,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptor(user_description.name), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html
index 0f1b514eb32..bfb4c8dcf6a 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html
@@ -17,7 +17,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptor(user_description.name),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html
index 1f675c866ba..c00d4cf5783 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html
@@ -17,7 +17,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(user_description.name), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html
index 835036ffd42..a29548f3656 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html
@@ -17,7 +17,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html
index 6e697041f39..de83400b208 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html
@@ -17,7 +17,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(user_description.uuid),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html
index 8261511e8d2..c9056dd3b3c 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html
@@ -17,7 +17,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(user_description.name),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html
index 58495f45663..bf389ce5286 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html
@@ -14,7 +14,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.startNotifications(),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html
index f03b2817d02..a80bccfe469 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html
@@ -17,7 +17,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.readValue(), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html
index 4c7db9eb78a..48f8127de83 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html
@@ -14,7 +14,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.readValue(),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html
index 50e1786fe82..d9a9594320d 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html
@@ -17,7 +17,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.startNotifications(), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html
index 72527ac86fe..16520704630 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html
@@ -17,7 +17,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.writeValue(new Uint8Array(1)), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html
index a6101281178..2b43bfb7c91 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html
@@ -14,7 +14,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.writeValue(new ArrayBuffer(1 /* length */)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html
index 46744642d70..e453c806374 100644
--- a/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html
@@ -15,7 +15,6 @@ let descriptor, fake_peripheral, fake_service;
bluetooth_test(() => getUserDescriptionDescriptor()
.then(_ => ({descriptor, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
descriptor.readValue(),
diff --git a/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html
index 849b45d3baa..acd56c3aa45 100644
--- a/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html
@@ -15,7 +15,6 @@ let descriptor, fake_peripheral, fake_service;
bluetooth_test(() => getUserDescriptionDescriptor()
.then(_ => ({descriptor, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
descriptor.writeValue(new ArrayBuffer(1 /* length */)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js
index 5241ecf5d7e..8ff747c588d 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js
@@ -9,7 +9,6 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js
index 129a6db7af3..2f5824082b1 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js
@@ -9,7 +9,6 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js
index 17309630737..5373364399e 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js
@@ -7,7 +7,6 @@ let descriptor, fake_peripheral, fake_service;
bluetooth_test(() => getUserDescriptionDescriptor()
.then(_ => ({descriptor, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
descriptor.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js
index c1390fd88f7..aaf0f144367 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js
@@ -8,7 +8,6 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html
index f056401cc57..391c49a0bab 100644
--- a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html
@@ -16,7 +16,6 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.getCharacteristic('measurement_interval'),
diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html
index 71b6d77a8ef..62caaad12b5 100644
--- a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html
@@ -16,7 +16,6 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.getCharacteristics('measurement_interval'),
diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html
index 2bd7bf7934b..4868127465a 100644
--- a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html
@@ -16,7 +16,6 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
- .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.getCharacteristics(),
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html
new file mode 100644
index 00000000000..500add40ef3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html
@@ -0,0 +1,163 @@
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/register-property.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/register-property.html
new file mode 100644
index 00000000000..597247cc215
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/register-property.html
@@ -0,0 +1,42 @@
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html
new file mode 100644
index 00000000000..17074a69619
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-computation.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-computation.html
new file mode 100644
index 00000000000..8f635e97a63
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-computation.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-cssom.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-cssom.html
new file mode 100644
index 00000000000..9dc9d7e50bb
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-cssom.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-initial.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-initial.html
new file mode 100644
index 00000000000..22ea3c4dd6b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/registered-property-initial.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html
new file mode 100644
index 00000000000..fdf8eaae153
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html
new file mode 100644
index 00000000000..5dd1f0f1692
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-values/calc-in-color-001.html b/tests/wpt/web-platform-tests/css/css-values/calc-in-color-001.html
index e87719b4fe7..7db087def75 100644
--- a/tests/wpt/web-platform-tests/css/css-values/calc-in-color-001.html
+++ b/tests/wpt/web-platform-tests/css/css-values/calc-in-color-001.html
@@ -12,7 +12,8 @@ const TESTS = {
// specified -> expected
"rgb(calc(0), calc(255 + 0), calc(140 - 139 - 1))": "rgb(0, 255, 0)",
"rgba(calc(0%) calc(100%) calc(0%) / calc(10% * 10))": "rgb(0, 255, 0)",
- "hsl(calc(5deg * (360 / 5)), calc(10% * 10), calc(10% * 10))": "rgb(255, 255, 255)"
+ "hsl(calc(5deg * (360 / 5)), calc(10% * 10), calc(10% * 10))": "rgb(255, 255, 255)",
+ "hsla(calc(5 * (360 / 5)), calc(10% * 10), calc(10% * 10), calc(1.0))": "rgb(255, 255, 255)"
}
test(function() {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1-ref.html
index 43fa1caa6a1..ecd58d762f9 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1-ref.html
@@ -10,7 +10,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-size: 36px 36px;
background-repeat: repeat;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1a.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1a.html
index 7ba2329d93c..6717ce1b348 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1a.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1a.html
@@ -13,7 +13,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: round;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1b.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1b.html
index 126909c906f..b3e1e9684b8 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1b.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1b.html
@@ -13,7 +13,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: round round;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1c.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1c.html
index e956e16a49c..3fcfd80b1c7 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1c.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1c.html
@@ -14,7 +14,7 @@
height: 72px;
border: 1px solid black;
background-size: 36px 36px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: repeat round;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1d.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1d.html
index 424c9590100..69045cf605a 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1d.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1d.html
@@ -14,7 +14,7 @@
height: 72px;
border: 1px solid black;
background-size: 32px 36px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: round repeat;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1e.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1e.html
index 64640ffdcaa..5fd4973dcd8 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1e.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-1e.html
@@ -14,7 +14,7 @@
height: 72px;
border: 1px solid black;
background-size: 36px 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: repeat round;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2-ref.html
index 6d62330786f..b530e61a6b5 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2-ref.html
@@ -10,7 +10,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-size: 36px 36px;
background-repeat: repeat-x;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2.html
index cdb85833cbb..702931abe84 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-2.html
@@ -13,7 +13,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: round no-repeat;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3-ref.html
index 49eaccb19ee..e44cecd8f5c 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3-ref.html
@@ -10,7 +10,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-size: 36px 36px;
background-repeat: repeat-y;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3.html
index 410d7ed67b1..c3b5e2b2d00 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-3.html
@@ -13,7 +13,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-size: 36px auto;
background-repeat: no-repeat round;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4-ref.html
index 8bb7d709527..8139ace8dad 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4-ref.html
@@ -10,7 +10,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-size: 36px 36px;
background-repeat: repeat;
background-position: 5px 5px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4.html
index f02ad55ab5d..be1a4c8ae9c 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-round-4.html
@@ -13,7 +13,7 @@
width: 72px;
height: 72px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: round;
background-position: 5px 5px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1-ref.html
index f9efeeb8395..11ea2c7bc1e 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1-ref.html
@@ -20,7 +20,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
}
.outer_gradient
{
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10-ref.html
index 35ed461c8d7..f4c2b7c18e2 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10-ref.html
@@ -20,7 +20,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10.html
index db8c910d725..00205a938b8 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-10.html
@@ -13,7 +13,7 @@
width: 96px;
height: 106px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html
index 3729e5ccb78..e4376c6391d 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html
@@ -13,7 +13,7 @@
width: 106px;
height: 106px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html
index 50efcc2536a..55bc6dc704d 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html
@@ -13,7 +13,7 @@
width: 106px;
height: 106px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-position: 15px 15px;
background-repeat: space;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html
index 263bb0c2348..27470f9e0c0 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html
@@ -13,7 +13,7 @@
width: 106px;
height: 106px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space space;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2-ref.html
index c2fc93aaca0..5dbd30d550a 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2-ref.html
@@ -10,7 +10,7 @@
width: 48px;
height: 48px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: no-repeat;
background-position: 5px 5px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2.html
index 6099aa0c1b6..ac9664482c5 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-2.html
@@ -13,7 +13,7 @@
width: 48px;
height: 48px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space;
background-position: 5px 5px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3-ref.html
index add80bc3c42..f132f2eceac 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3-ref.html
@@ -18,7 +18,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
margin-top: 40px;
}
.outer2
@@ -34,7 +34,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
margin-left: 40px;
}
.inner_gradient1
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html
index 39d5701ecfa..9ea709b81f3 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html
@@ -17,14 +17,14 @@
.inner1 {
width: 106px;
height: 106px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space no-repeat;
background-position: 7px 40px;
}
.inner2 {
width: 106px;
height: 106px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: no-repeat space;
background-position: 40px 7px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4-ref.html
index e7814de81c1..a375db50cd0 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4-ref.html
@@ -19,7 +19,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
}
.inner_gradient
{
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html
index c8be103d9d9..834381c76fe 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html
@@ -13,7 +13,7 @@
width: 96px;
height: 106px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: repeat space;
}
.outer_graident {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5-ref.html
index 9ff6c6e2dd3..d9d3ca11842 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5-ref.html
@@ -19,7 +19,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
}
.inner_gradient
{
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html
index 3c1b3d2d12c..0beca23d964 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html
@@ -13,7 +13,7 @@
width: 106px;
height: 96px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space repeat;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6-ref.html
index 7e2f19c8dbe..c07440184b6 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6-ref.html
@@ -19,7 +19,7 @@
{
height: 32px;
width: 64px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: no-repeat;
background-size: 64px 32px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html
index 50753522995..ae2c0fa8f63 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html
@@ -14,7 +14,7 @@
height: 106px;
border: 1px solid black;
background-size: 60px 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: round space;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7-ref.html
index 528599004c9..541fbd4ddc2 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7-ref.html
@@ -19,7 +19,7 @@
{
height: 64px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: no-repeat;
background-size: 32px 64px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html
index 49bee1fec05..809875f57be 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html
@@ -14,7 +14,7 @@
height: 192px;
border: 1px solid black;
background-size: 32px 60px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space round;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8-ref.html
index 1f7f39e3594..58464091713 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8-ref.html
@@ -11,7 +11,7 @@
border: 20px solid rgba(0, 0, 0, 0.5);
width: 106px;
height: 106px;
- background-image: url(aqua-yellow-37x37.png);
+ background-image: url(support/aqua-yellow-37x37.png);
background-repeat: repeat;
}
.outer_gradient
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8.html
index 0ad57afd9d1..473d115ba69 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-8.html
@@ -13,7 +13,7 @@
width: 106px;
height: 106px;
border: 20px solid rgba(0, 0, 0, .5);
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space;
}
.outer_gradient {
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9-ref.html
index 1476eca646f..6aa9c732155 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9-ref.html
@@ -20,7 +20,7 @@
{
height: 32px;
width: 32px;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9.html
index 66f6c225890..28ff46473be 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-9.html
@@ -13,7 +13,7 @@
width: 106px;
height: 96px;
border: 1px solid black;
- background-image: url(aqua-yellow-32x32.png);
+ background-image: url(support/aqua-yellow-32x32.png);
background-repeat: space;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1-ref.html
index 69d38c3179d..298b46dd128 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2 {
position: absolute;
@@ -25,7 +25,7 @@
width: 34px;
height: 27px;
background-size: 102px 81px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -34px 0px;
}
.inner3 {
@@ -34,7 +34,7 @@
left: 61px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4 {
position: absolute;
@@ -43,7 +43,7 @@
width: 27px;
height: 34px;
background-size: 81px 102px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -34px;
}
.inner5 {
@@ -53,7 +53,7 @@
width: 27px;
height: 34px;
background-size: 81px 102px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -34px;
}
.inner6 {
@@ -62,7 +62,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner7 {
position: absolute;
@@ -71,7 +71,7 @@
width: 34px;
height: 27px;
background-size: 102px 81px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -34px -54px;
}
.inner8 {
@@ -80,7 +80,7 @@
left: 61px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1.html
index a935e445f57..832126ef3df 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-1.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: round round;
width: 34px;
height: 34px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2-ref.html
index e96185c047a..e76f7cee832 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2 {
position: absolute;
@@ -25,7 +25,7 @@
width: 13px;
height: 27px;
background-size: 39px 81px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -13px 0px;
}
.inner3 {
@@ -34,7 +34,7 @@
left: 40px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4 {
position: absolute;
@@ -43,7 +43,7 @@
width: 27px;
height: 13px;
background-size: 81px 39px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -13px;
}
.inner5 {
@@ -53,7 +53,7 @@
width: 27px;
height: 13px;
background-size: 81px 39px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -13px;
}
.inner6 {
@@ -62,7 +62,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner7 {
position: absolute;
@@ -71,7 +71,7 @@
width: 13px;
height: 27px;
background-size: 39px 81px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -13px -54px;
}
.inner8 {
@@ -80,7 +80,7 @@
left: 40px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2.html
index 3c1cd3344bd..4e08ae03665 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-round-2.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: round round;
width: 13px;
height: 13px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1-ref.html
index e2cc7105e77..7c6555a0ae4 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2 {
position: absolute;
@@ -24,7 +24,7 @@
left: 31px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner3 {
@@ -33,7 +33,7 @@
left: 62px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4 {
position: absolute;
@@ -41,7 +41,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner5 {
@@ -50,7 +50,7 @@
left: 62px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner6 {
@@ -59,7 +59,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner7 {
position: absolute;
@@ -67,7 +67,7 @@
left: 31px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner8 {
@@ -76,7 +76,7 @@
left: 62px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1.html
index 113d000dff7..c186a3139fe 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-1.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: space space;
width: 35px;
height: 35px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2-ref.html
index 17b83e18360..6afc0733880 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2 {
position: absolute;
@@ -24,7 +24,7 @@
left: 40px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner3 {
position: absolute;
@@ -32,7 +32,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4 {
position: absolute;
@@ -40,7 +40,7 @@
left: 40px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2.html
index 99dc6057f8a..b38bc847342 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-2.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: space space;
width: 13px;
height: 13px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3-ref.html
index 03c23018671..904b325ccdc 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2_1 {
position: absolute;
@@ -24,7 +24,7 @@
left: 29px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner2_2 {
@@ -33,7 +33,7 @@
left: 58px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner3 {
@@ -42,7 +42,7 @@
left: 87px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4_1 {
position: absolute;
@@ -50,7 +50,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner4_2 {
@@ -59,7 +59,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner5_1 {
@@ -68,7 +68,7 @@
left: 87px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner5_2 {
@@ -77,7 +77,7 @@
left: 87px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner6 {
@@ -86,7 +86,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner7_1 {
position: absolute;
@@ -94,7 +94,7 @@
left: 29px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner7_2 {
@@ -103,7 +103,7 @@
left: 58px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner8 {
@@ -112,7 +112,7 @@
left: 87px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3.html
index c43f1d37025..085498f76a9 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-3.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: space space;
width: 60px;
height: 60px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-1.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-1.html
index 2cf40973942..ff7700e9af1 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-1.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-1.html
@@ -17,7 +17,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2 {
position: absolute;
@@ -25,7 +25,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner3 {
@@ -34,7 +34,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4 {
position: absolute;
@@ -42,7 +42,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner5 {
@@ -51,7 +51,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner6 {
@@ -60,7 +60,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner7 {
position: absolute;
@@ -68,7 +68,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner8 {
@@ -77,7 +77,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-2.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-2.html
index eee8c778745..dda3de638a2 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-2.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4-ref-2.html
@@ -11,7 +11,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: stretch stretch;
width: 27px;
height: 27px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4.html
index b91e3abf851..d82969d71c4 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-4.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: space space;
width: 27px;
height: 27px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-1.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-1.html
index ac2fcea7f87..d52cab5bbe9 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-1.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-1.html
@@ -17,7 +17,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner2_1 {
position: absolute;
@@ -25,7 +25,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner2_2 {
@@ -34,7 +34,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner2_3 {
@@ -43,7 +43,7 @@
left: 81px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px 0px;
}
.inner3 {
@@ -52,7 +52,7 @@
left: 108px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner4_1 {
position: absolute;
@@ -60,7 +60,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner4_2 {
@@ -69,7 +69,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner4_3 {
@@ -78,7 +78,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: 0px -27px;
}
.inner5_1 {
@@ -87,7 +87,7 @@
left: 108px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner5_2 {
@@ -96,7 +96,7 @@
left: 108px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner5_3 {
@@ -105,7 +105,7 @@
left: 108px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -54px -27px;
}
.inner6 {
@@ -114,7 +114,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
.inner7_1 {
position: absolute;
@@ -122,7 +122,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner7_2 {
@@ -131,7 +131,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner7_3 {
@@ -140,7 +140,7 @@
left: 81px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
background-position: -27px -54px;
}
.inner8 {
@@ -149,7 +149,7 @@
left: 108px;
width: 27px;
height: 27px;
- background-image: url("border.png");
+ background-image: url("support/border.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-2.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-2.html
index 1d24b447e4c..bda8d7237f3 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-2.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5-ref-2.html
@@ -11,7 +11,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: repeat repeat;
width: 81px;
height: 81px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5.html
index 582c6586113..db21548af86 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-5.html
@@ -14,7 +14,7 @@
left: 0px;
top: 0px;
border: 27px solid transparent;
- border-image: url("border.png") 27;
+ border-image: url("support/border.png") 27;
border-image-repeat: space space;
width: 81px;
height: 81px;
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6-ref.html
index 16647b3b724..307eda0ea52 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-tl.png");
+ background-image: url("support/reticule-tl.png");
}
.inner2 {
position: absolute;
@@ -24,7 +24,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("reticule-to.png");
+ background-image: url("support/reticule-to.png");
}
.inner3 {
position: absolute;
@@ -32,7 +32,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("reticule-tr.png");
+ background-image: url("support/reticule-tr.png");
}
.inner4 {
position: absolute;
@@ -40,7 +40,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-le.png");
+ background-image: url("support/reticule-le.png");
}
.inner5 {
position: absolute;
@@ -48,7 +48,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("reticule-ct.png");
+ background-image: url("support/reticule-ct.png");
}
.inner6 {
position: absolute;
@@ -56,7 +56,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("reticule-ri.png");
+ background-image: url("support/reticule-ri.png");
}
.inner7 {
position: absolute;
@@ -64,7 +64,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-bl.png");
+ background-image: url("support/reticule-bl.png");
}
.inner8 {
position: absolute;
@@ -72,7 +72,7 @@
left: 27px;
width: 27px;
height: 27px;
- background-image: url("reticule-bo.png");
+ background-image: url("support/reticule-bo.png");
}
.inner9 {
position: absolute;
@@ -80,7 +80,7 @@
left: 54px;
width: 27px;
height: 27px;
- background-image: url("reticule-br.png");
+ background-image: url("support/reticule-br.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6.html
index 3eb643110fb..045cde139d7 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-6.html
@@ -15,7 +15,7 @@
top: 0px;
border-width: 27px;
border-style: solid;
- border-image: url("reticule.png") 27 fill space;
+ border-image: url("support/reticule.png") 27 fill space;
width: 27px;
height: 27px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7-ref.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7-ref.html
index e0cbdfe2d04..44b07f7696a 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7-ref.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7-ref.html
@@ -16,7 +16,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-tl.png");
+ background-image: url("support/reticule-tl.png");
}
.inner2_1 {
position: absolute;
@@ -24,7 +24,7 @@
left: 35px;
width: 27px;
height: 27px;
- background-image: url("reticule-to.png");
+ background-image: url("support/reticule-to.png");
}
.inner2_2 {
position: absolute;
@@ -32,7 +32,7 @@
left: 70px;
width: 27px;
height: 27px;
- background-image: url("reticule-to.png");
+ background-image: url("support/reticule-to.png");
}
.inner3 {
position: absolute;
@@ -40,7 +40,7 @@
left: 105px;
width: 27px;
height: 27px;
- background-image: url("reticule-tr.png");
+ background-image: url("support/reticule-tr.png");
}
.inner4_1 {
position: absolute;
@@ -48,7 +48,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-le.png");
+ background-image: url("support/reticule-le.png");
}
.inner4_2 {
position: absolute;
@@ -56,7 +56,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-le.png");
+ background-image: url("support/reticule-le.png");
}
.inner5_1 {
position: absolute;
@@ -64,7 +64,7 @@
left: 35px;
width: 27px;
height: 27px;
- background-image: url("reticule-ct.png");
+ background-image: url("support/reticule-ct.png");
}
.inner5_2 {
position: absolute;
@@ -72,7 +72,7 @@
left: 70px;
width: 27px;
height: 27px;
- background-image: url("reticule-ct.png");
+ background-image: url("support/reticule-ct.png");
}
.inner5_3 {
position: absolute;
@@ -80,7 +80,7 @@
left: 35px;
width: 27px;
height: 27px;
- background-image: url("reticule-ct.png");
+ background-image: url("support/reticule-ct.png");
}
.inner5_4 {
position: absolute;
@@ -88,7 +88,7 @@
left: 70px;
width: 27px;
height: 27px;
- background-image: url("reticule-ct.png");
+ background-image: url("support/reticule-ct.png");
}
.inner6_1 {
position: absolute;
@@ -96,7 +96,7 @@
left: 105px;
width: 27px;
height: 27px;
- background-image: url("reticule-ri.png");
+ background-image: url("support/reticule-ri.png");
}
.inner6_2 {
position: absolute;
@@ -104,7 +104,7 @@
left: 105px;
width: 27px;
height: 27px;
- background-image: url("reticule-ri.png");
+ background-image: url("support/reticule-ri.png");
}
.inner7 {
position: absolute;
@@ -112,7 +112,7 @@
left: 0px;
width: 27px;
height: 27px;
- background-image: url("reticule-bl.png");
+ background-image: url("support/reticule-bl.png");
}
.inner8_1 {
position: absolute;
@@ -120,7 +120,7 @@
left: 35px;
width: 27px;
height: 27px;
- background-image: url("reticule-bo.png");
+ background-image: url("support/reticule-bo.png");
}
.inner8_2 {
position: absolute;
@@ -128,7 +128,7 @@
left: 70px;
width: 27px;
height: 27px;
- background-image: url("reticule-bo.png");
+ background-image: url("support/reticule-bo.png");
}
.inner9 {
position: absolute;
@@ -136,7 +136,7 @@
left: 105px;
width: 27px;
height: 27px;
- background-image: url("reticule-br.png");
+ background-image: url("support/reticule-br.png");
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7.html b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7.html
index 3e632877dd8..367657858ea 100644
--- a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7.html
+++ b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border-image-repeat-space-7.html
@@ -15,7 +15,7 @@
top: 0px;
border-width: 27px;
border-style: solid;
- border-image: url("reticule.png") 27 fill space;
+ border-image: url("support/reticule.png") 27 fill space;
width: 78px;
height: 78px;
}
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-32x32.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-32x32.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-32x32.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-32x32.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-37x37.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-37x37.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-37x37.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/aqua-yellow-37x37.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/border.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/border.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/border.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bl.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bl.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bl.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bl.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bo.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bo.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bo.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-bo.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-br.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-br.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-br.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-br.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ct.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ct.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ct.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ct.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-le.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-le.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-le.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-le.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ri.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ri.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ri.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-ri.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tl.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tl.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tl.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tl.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-to.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-to.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-to.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-to.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tr.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tr.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tr.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule-tr.png
diff --git a/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule.png b/tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule.png
similarity index 100%
rename from tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule.png
rename to tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/reticule.png
diff --git a/tests/wpt/web-platform-tests/dom/nodes/Element-classlist.html b/tests/wpt/web-platform-tests/dom/nodes/Element-classlist.html
index bc28b1c6678..2b376d4cb00 100644
--- a/tests/wpt/web-platform-tests/dom/nodes/Element-classlist.html
+++ b/tests/wpt/web-platform-tests/dom/nodes/Element-classlist.html
@@ -370,65 +370,66 @@ function testClassList(e, desc) {
// replace() method
- function checkReplace(before, token, newToken, after, expectedException) {
- checkModification(e, "replace", [token, newToken], undefined, before,
+ function checkReplace(before, token, newToken, expectedRes, after, expectedException) {
+ checkModification(e, "replace", [token, newToken], expectedRes, before,
after, expectedException, desc);
}
- checkReplace(null, "", "a", null, "SyntaxError");
- checkReplace(null, "", " ", null, "SyntaxError");
- checkReplace(null, " ", "a", null, "InvalidCharacterError");
- checkReplace(null, "\ta", "b", null, "InvalidCharacterError");
- checkReplace(null, "a\t", "b", null, "InvalidCharacterError");
- checkReplace(null, "\na", "b", null, "InvalidCharacterError");
- checkReplace(null, "a\n", "b", null, "InvalidCharacterError");
- checkReplace(null, "\fa", "b", null, "InvalidCharacterError");
- checkReplace(null, "a\f", "b", null, "InvalidCharacterError");
- checkReplace(null, "\ra", "b", null, "InvalidCharacterError");
- checkReplace(null, "a\r", "b", null, "InvalidCharacterError");
- checkReplace(null, " a", "b", null, "InvalidCharacterError");
- checkReplace(null, "a ", "b", null, "InvalidCharacterError");
+ checkReplace(null, "", "a", null, null, "SyntaxError");
+ checkReplace(null, "", " ", null, null, "SyntaxError");
+ checkReplace(null, " ", "a", null, null, "InvalidCharacterError");
+ checkReplace(null, "\ta", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "a\t", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "\na", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "a\n", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "\fa", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "a\f", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "\ra", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "a\r", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, " a", "b", null, null, "InvalidCharacterError");
+ checkReplace(null, "a ", "b", null, null, "InvalidCharacterError");
- checkReplace(null, "a", "", null, "SyntaxError");
- checkReplace(null, " ", "", null, "SyntaxError");
- checkReplace(null, "a", " ", null, "InvalidCharacterError");
- checkReplace(null, "b", "\ta", null, "InvalidCharacterError");
- checkReplace(null, "b", "a\t", null, "InvalidCharacterError");
- checkReplace(null, "b", "\na", null, "InvalidCharacterError");
- checkReplace(null, "b", "a\n", null, "InvalidCharacterError");
- checkReplace(null, "b", "\fa", null, "InvalidCharacterError");
- checkReplace(null, "b", "a\f", null, "InvalidCharacterError");
- checkReplace(null, "b", "\ra", null, "InvalidCharacterError");
- checkReplace(null, "b", "a\r", null, "InvalidCharacterError");
- checkReplace(null, "b", " a", null, "InvalidCharacterError");
- checkReplace(null, "b", "a ", null, "InvalidCharacterError");
+ checkReplace(null, "a", "", null, null, "SyntaxError");
+ checkReplace(null, " ", "", null, null, "SyntaxError");
+ checkReplace(null, "a", " ", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "\ta", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "a\t", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "\na", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "a\n", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "\fa", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "a\f", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "\ra", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "a\r", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", " a", null, null, "InvalidCharacterError");
+ checkReplace(null, "b", "a ", null, null, "InvalidCharacterError");
- checkReplace("a", "a", "a", "a");
- checkReplace("a", "a", "b", "b");
- checkReplace("a", "A", "b", "a");
- checkReplace("a b", "b", "A", "a A");
- checkReplace("a b c", "d", "e", "a b c");
+ checkReplace("a", "a", "a", true, "a");
+ checkReplace("a", "a", "b", true, "b");
+ checkReplace("a", "A", "b", false, "a");
+ checkReplace("a b", "b", "A", true, "a A");
+ checkReplace("a b", "c", "a", false, "a b");
+ checkReplace("a b c", "d", "e", false, "a b c");
// https://github.com/whatwg/dom/issues/443
- checkReplace("a a a b", "a", "a", "a b");
- checkReplace("a a a b", "c", "d", "a a a b");
- checkReplace(null, "a", "b", null);
- checkReplace("", "a", "b", "");
- checkReplace(" ", "a", "b", " ");
- checkReplace(" a \f", "a", "b", "b");
- checkReplace("a b c", "b", "d", "a d c");
- checkReplace("a b c", "c", "a", "a b");
- checkReplace("c b a", "c", "a", "a b");
- checkReplace("a b a", "a", "c", "c b");
- checkReplace("a b a", "b", "c", "a c");
- checkReplace(" a a b", "a", "c", "c b");
- checkReplace(" a a b", "b", "c", "a c");
- checkReplace("\t\n\f\r a\t\n\f\r b\t\n\f\r ", "a", "c", "c b");
- checkReplace("\t\n\f\r a\t\n\f\r b\t\n\f\r ", "b", "c", "a c");
+ checkReplace("a a a b", "a", "a", true, "a b");
+ checkReplace("a a a b", "c", "d", false, "a a a b");
+ checkReplace(null, "a", "b", false, null);
+ checkReplace("", "a", "b", false, "");
+ checkReplace(" ", "a", "b", false, " ");
+ checkReplace(" a \f", "a", "b", true, "b");
+ checkReplace("a b c", "b", "d", true, "a d c");
+ checkReplace("a b c", "c", "a", true, "a b");
+ checkReplace("c b a", "c", "a", true, "a b");
+ checkReplace("a b a", "a", "c", true, "c b");
+ checkReplace("a b a", "b", "c", true, "a c");
+ checkReplace(" a a b", "a", "c", true, "c b");
+ checkReplace(" a a b", "b", "c", true, "a c");
+ checkReplace("\t\n\f\r a\t\n\f\r b\t\n\f\r ", "a", "c", true, "c b");
+ checkReplace("\t\n\f\r a\t\n\f\r b\t\n\f\r ", "b", "c", true, "a c");
- checkReplace("a null", null, "b", "a b");
- checkReplace("a b", "a", null, "null b");
- checkReplace("a undefined", undefined, "b", "a b");
- checkReplace("a b", "a", undefined, "undefined b");
+ checkReplace("a null", null, "b", true, "a b");
+ checkReplace("a b", "a", null, true, "null b");
+ checkReplace("a undefined", undefined, "b", true, "a b");
+ checkReplace("a b", "a", undefined, true, "undefined b");
}
var content = document.getElementById("content");
diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-error-from-stream.html b/tests/wpt/web-platform-tests/fetch/api/response/response-error-from-stream.html
new file mode 100644
index 00000000000..392bc77a6c0
--- /dev/null
+++ b/tests/wpt/web-platform-tests/fetch/api/response/response-error-from-stream.html
@@ -0,0 +1,69 @@
+
+
+
+
+ Response Receives Propagated Error from ReadableStream
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html
new file mode 100644
index 00000000000..ce171bfb8e1
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html
@@ -0,0 +1,13 @@
+
+
+iframe sandbox without allow_modals (alert)
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html
new file mode 100644
index 00000000000..fbd4d23d015
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html
@@ -0,0 +1,13 @@
+
+
+iframe sandbox without allow_modals (confirm)
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html
new file mode 100644
index 00000000000..57123011807
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html
@@ -0,0 +1,13 @@
+
+
+iframe sandbox without allow_modals (prompt)
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html
new file mode 100644
index 00000000000..f750e345ea3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html
@@ -0,0 +1,13 @@
+
+
+iframe sandbox without allow_modals (print)
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html
new file mode 100644
index 00000000000..50f56c6278a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html
@@ -0,0 +1,23 @@
+
+
diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js
new file mode 100644
index 00000000000..67733d8101b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js
@@ -0,0 +1,18 @@
+function runTest(modalName, expectedValue) {
+ let timeOutForFailingToOpenModal = 500;
+ let startTime;
+ async_test(t => {
+ let iframe = document.querySelector("iframe");
+ iframe.onload = t.step_func(() => {
+ window.addEventListener("message", t.step_func_done(e => {
+ // This tests work by checking the call to open the modal diaglog will return immediately (or at least within timeOutForFailingToOpenModal).
+ // If the modal dialog is not blocked, then it will wait for user input and the test will time out.
+ assert_less_than(new Date().getTime() - startTime, timeOutForFailingToOpenModal, "Call to open modal dialog did not return immediately");
+ assert_equals(e.data, expectedValue, "Call to open modal dialog did not return expected value");
+ }));
+ startTime = new Date().getTime();
+ iframe.contentWindow.postMessage(modalName, "*");
+ });
+ iframe.src = "support/iframe-that-opens-modals.html";
+ }, "Frames without `allow-modals` should not be able to open modal dialogs");
+}
diff --git a/tests/wpt/web-platform-tests/interfaces/dom.idl b/tests/wpt/web-platform-tests/interfaces/dom.idl
index e97f803f821..ae65018c71b 100644
--- a/tests/wpt/web-platform-tests/interfaces/dom.idl
+++ b/tests/wpt/web-platform-tests/interfaces/dom.idl
@@ -548,7 +548,7 @@ interface DOMTokenList {
[CEReactions] void add(DOMString... tokens);
[CEReactions] void remove(DOMString... tokens);
[CEReactions] boolean toggle(DOMString token, optional boolean force);
- [CEReactions] void replace(DOMString token, DOMString newToken);
+ [CEReactions] boolean replace(DOMString token, DOMString newToken);
boolean supports(DOMString token);
[CEReactions] stringifier attribute DOMString value;
// iterable;
diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist
index 032303aeca1..74ecc09bf41 100644
--- a/tests/wpt/web-platform-tests/lint.whitelist
+++ b/tests/wpt/web-platform-tests/lint.whitelist
@@ -403,19 +403,6 @@ SUPPORT-WRONG-DIR: css/filter-effects/filter-external-002-filter.svg
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-32x32.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/aqua-yellow-37x37.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/border.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bl.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-bo.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-br.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ct.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-le.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-ri.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tl.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-to.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule-tr.png
-SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/background/reticule.png
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/masking/blank.html
SUPPORT-WRONG-DIR: css/WOFF2/testcaseindex.xht
NON-EXISTENT-REF: css/css-masking/clip-path-svg-content/clip-path-clip-rule-008.svg
diff --git a/tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js b/tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js
index 4be4841586d..86ce7fe1f39 100644
--- a/tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js
+++ b/tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js
@@ -13,6 +13,14 @@ const properties = {
'accuracy', 'altitudeAccuracy', 'heading', 'speed'],
'ProximitySensor' : ['timestamp', 'max']
};
+const spatialSensors = ['Accelerometer',
+ 'LinearAccelerationSensor',
+ 'GravitySensor',
+ 'Gyroscope',
+ 'Magnetometer',
+ 'UncalibratedMagnetometer',
+ 'AbsoluteOrientationSensor',
+ 'RelativeOrientationSensor'];
function assert_reading_not_null(sensor) {
for (let property in properties[sensor.constructor.name]) {
@@ -242,6 +250,24 @@ function runGenericSensorTests(sensorType) {
sensor.stop();
}, `${sensorType.name}: sensor receives suspend / resume notifications when\
cross-origin subframe is focused`);
+
+ if (spatialSensors.indexOf(sensorType.name) == -1) {
+ // The sensorType does not represent a spatial sensor.
+ return;
+ }
+
+ promise_test(async t => {
+ const sensor = new sensorType({referenceFrame: "screen"});
+ const sensorWatcher = new EventWatcher(t, sensor, ["reading", "error"]);
+ sensor.start();
+
+ await sensorWatcher.wait_for("reading");
+ //TODO use mock data to verify sensor readings, blocked by issue:
+ // https://github.com/w3c/web-platform-tests/issues/9686
+ assert_reading_not_null(sensor);
+
+ sensor.stop();
+ }, `${sensorType.name}: sensor reading is correct when options.referenceFrame is 'screen'`);
}
function runGenericSensorInsecureContext(sensorType) {
diff --git a/tests/wpt/web-platform-tests/tools/ci/check_stability.py b/tests/wpt/web-platform-tests/tools/ci/check_stability.py
index 322a52140a2..fb9988dc96c 100644
--- a/tests/wpt/web-platform-tests/tools/ci/check_stability.py
+++ b/tests/wpt/web-platform-tests/tools/ci/check_stability.py
@@ -172,22 +172,6 @@ def get_parser():
return parser
-def set_default_args(kwargs):
- kwargs.set_if_none("sauce_platform",
- os.environ.get("PLATFORM"))
- kwargs.set_if_none("sauce_build",
- os.environ.get("TRAVIS_BUILD_NUMBER"))
- python_version = os.environ.get("TRAVIS_PYTHON_VERSION")
- kwargs.set_if_none("sauce_tags",
- [python_version] if python_version else [])
- kwargs.set_if_none("sauce_tunnel_id",
- os.environ.get("TRAVIS_JOB_NUMBER"))
- kwargs.set_if_none("sauce_user",
- os.environ.get("SAUCE_USERNAME"))
- kwargs.set_if_none("sauce_key",
- os.environ.get("SAUCE_ACCESS_KEY"))
-
-
def pr():
pr = os.environ.get("TRAVIS_PULL_REQUEST", "false")
return pr if pr != "false" else None
@@ -301,10 +285,6 @@ def run(venv, wpt_args, **kwargs):
browser_name = wpt_args.product.split(":")[0]
- if browser_name == "sauce" and not wpt_args.sauce_key:
- logger.warning("Cannot run tests on Sauce Labs. No access key.")
- return retcode
-
pr_number = pr()
with TravisFold("browser_setup"):
@@ -338,8 +318,6 @@ def run(venv, wpt_args, **kwargs):
wpt_kwargs["test_list"] = list(tests_changed | files_affected)
- set_default_args(wpt_kwargs)
-
do_delayed_imports()
wpt_kwargs["stability"] = True
diff --git a/tests/wpt/web-platform-tests/tools/wpt/browser.py b/tests/wpt/web-platform-tests/tools/wpt/browser.py
index 04a4104c186..5dfcfa55727 100644
--- a/tests/wpt/web-platform-tests/tools/wpt/browser.py
+++ b/tests/wpt/web-platform-tests/tools/wpt/browser.py
@@ -444,8 +444,37 @@ class Servo(Browser):
product = "servo"
requirements = "requirements_servo.txt"
+ def platform_components(self):
+ platform = {
+ "Linux": "linux",
+ "Windows": "win",
+ "Darwin": "mac"
+ }.get(uname[0])
+
+ if platform is None:
+ raise ValueError("Unable to construct a valid Servo package for current platform")
+
+ if platform == "linux":
+ extension = ".tar.gz"
+ decompress = untar
+ elif platform == "win" or platform == "mac":
+ raise ValueError("Unable to construct a valid Servo package for current platform")
+
+ return (platform, extension, decompress)
+
def install(self, dest=None):
- raise NotImplementedError
+ """Install latest Browser Engine."""
+ if dest is None:
+ dest = os.pwd
+
+ platform, extension, decompress = self.platform_components()
+ url = "https://download.servo.org/nightly/%s/servo-latest%s" % (platform, extension)
+
+ decompress(get(url).raw, dest=dest)
+ path = find_executable("servo", os.path.join(dest, "servo"))
+ st = os.stat(path)
+ os.chmod(path, st.st_mode | stat.S_IEXEC)
+ return path
def find_binary(self):
return find_executable("servo")
@@ -457,7 +486,9 @@ class Servo(Browser):
raise NotImplementedError
def version(self, root):
- return None
+ """Retrieve the release version of the installed browser."""
+ output = call(self.binary, "--version")
+ return re.search(r"[0-9\.]+( [a-z]+)?$", output.strip()).group(0)
class Sauce(Browser):
diff --git a/tests/wpt/web-platform-tests/tools/wpt/run.py b/tests/wpt/web-platform-tests/tools/wpt/run.py
index d0a7925e79b..b9f5aadeea6 100644
--- a/tests/wpt/web-platform-tests/tools/wpt/run.py
+++ b/tests/wpt/web-platform-tests/tools/wpt/run.py
@@ -352,7 +352,8 @@ class Servo(BrowserSetup):
browser_cls = browser.Servo
def install(self, venv):
- raise NotImplementedError
+ if self.prompt_install(self.name):
+ return self.browser.install(venv.path)
def setup_kwargs(self, kwargs):
if kwargs["binary"] is None:
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt
index e2098cf59da..b5e48068722 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt
index e2098cf59da..b5e48068722 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt
index e2098cf59da..b5e48068722 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt
index e2098cf59da..b5e48068722 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt
index e2098cf59da..b5e48068722 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt
index e2098cf59da..b5e48068722 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt
index c076d75bac7..e0ae7e262c5 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt
@@ -1,3 +1,3 @@
mozprocess == 0.26
-selenium==3.10.0
+selenium==3.11.0
requests==2.18.4
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py
index 37da191dd44..e59cd90b0a3 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py
@@ -304,12 +304,15 @@ class FirefoxBrowser(Browser):
def on_output(self, line):
"""Write a line of output from the firefox process to the log"""
- data = line.decode("utf8", "replace")
- if self.stack_fixer:
- data = self.stack_fixer(data)
- self.logger.process_output(self.pid(),
- data,
- command=" ".join(self.runner.command))
+ if "GLib-GObject-CRITICAL" in line:
+ return
+ if line:
+ data = line.decode("utf8", "replace")
+ if self.stack_fixer:
+ data = self.stack_fixer(data)
+ self.logger.process_output(self.pid(),
+ data,
+ command=" ".join(self.runner.command))
def is_alive(self):
if self.runner: