Bug 1084367 - Upgrade wptrunner to 1.4 and web-platform-tests to 1b45197f111e5bb65607d89f7d385883849d005d, a=test-only
☠☠ backed out by 223e2f4b0d47 ☠ ☠
authorJames Graham <james@hoppipolla.co.uk>
Mon, 20 Oct 2014 12:18:01 +0100
changeset 211318 07d09412e9a8e784d8d741a1409bd044fd9cb0b1
parent 211310 11fa2110679dc76705e1e1ba373fcfc8d800e097
child 211319 59263ec8ca1c16ed6f96446d60b5d3b9e5edd8ea
push id27673
push userkwierso@gmail.com
push dateTue, 21 Oct 2014 01:57:45 +0000
treeherdermozilla-central@29fbfc1b31aa [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstest-only
bugs1084367
milestone36.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1084367 - Upgrade wptrunner to 1.4 and web-platform-tests to 1b45197f111e5bb65607d89f7d385883849d005d, a=test-only
testing/web-platform/harness/requirements_b2g.txt
testing/web-platform/harness/setup.py
testing/web-platform/harness/wptrunner/browsers/b2g.py
testing/web-platform/harness/wptrunner/browsers/base.py
testing/web-platform/harness/wptrunner/browsers/firefox.py
testing/web-platform/harness/wptrunner/browsers/server-locations.txt
testing/web-platform/harness/wptrunner/executors/base.py
testing/web-platform/harness/wptrunner/executors/executormarionette.py
testing/web-platform/harness/wptrunner/executors/executorselenium.py
testing/web-platform/harness/wptrunner/executors/executorservo.py
testing/web-platform/harness/wptrunner/metadata.py
testing/web-platform/harness/wptrunner/reduce.py
testing/web-platform/harness/wptrunner/testrunner.py
testing/web-platform/harness/wptrunner/wptcommandline.py
testing/web-platform/harness/wptrunner/wptrunner.py
testing/web-platform/meta/FileAPI/Blob-constructor.html.ini
testing/web-platform/meta/FileAPI/idlharness.html.ini
testing/web-platform/meta/IndexedDB/idbcursor_advance_index9.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore5.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_continue_index8.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore6.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_delete_index4.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_delete_index5.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore4.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore5.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_update_index4.htm.ini
testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore5.htm.ini
testing/web-platform/meta/IndexedDB/idbfactory_open12.htm.ini
testing/web-platform/meta/IndexedDB/idbfactory_open2.htm.ini
testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini
testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini
testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini
testing/web-platform/meta/IndexedDB/idbindex_openCursor.htm.ini
testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor2.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_clear4.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_count4.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_get.htm.ini
testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini
testing/web-platform/meta/MANIFEST.json
testing/web-platform/meta/XMLHttpRequest/send-non-same-origin.sub.htm.ini
testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html.ini
testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-twice.html.ini
testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini
testing/web-platform/meta/content-security-policy/generic/generic-0_8.html.ini
testing/web-platform/meta/content-security-policy/generic/generic-0_9.sub.html.ini
testing/web-platform/meta/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html.ini
testing/web-platform/meta/custom-elements/concepts/custom-elements-type-allowed-chars.html.ini
testing/web-platform/meta/dom/nodes/Element-closest.html.ini
testing/web-platform/meta/dom/nodes/MutationObserver-attributes.html.ini
testing/web-platform/meta/dom/nodes/MutationObserver-characterData.html.ini
testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini
testing/web-platform/meta/dom/nodes/MutationObserver-document.html.ini
testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini
testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini
testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.sub.htm.ini
testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.sub.html.ini
testing/web-platform/meta/html/dom/interfaces.html.ini
testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini
testing/web-platform/meta/html/infrastructure/urls/terminology-0/multiple-base.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.sub.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/relevant-mutations.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-source-set.html.ini
testing/web-platform/meta/html/semantics/selectors/pseudo-classes/enabled.html.ini
testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini
testing/web-platform/meta/media-source/mediasource-buffered.html.ini
testing/web-platform/meta/media-source/mediasource-config-change-webm-a-bitrate.html.ini
testing/web-platform/meta/media-source/mediasource-config-change-webm-av-audio-bitrate.html.ini
testing/web-platform/meta/media-source/mediasource-config-change-webm-av-video-bitrate.html.ini
testing/web-platform/meta/media-source/mediasource-config-change-webm-v-bitrate.html.ini
testing/web-platform/meta/media-source/mediasource-duration.html.ini
testing/web-platform/meta/media-source/mediasource-play-then-seek-back.html.ini
testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini
testing/web-platform/meta/media-source/mediasource-seek-beyond-duration.html.ini
testing/web-platform/meta/media-source/mediasource-seek-during-pending-seek.html.ini
testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode.html.ini
testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html.ini
testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_disconnected.html.ini
testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini
testing/web-platform/meta/resource-timing/test_resource_timing.html.ini
testing/web-platform/meta/url/a-element.html.ini
testing/web-platform/meta/url/a-element.xhtml.ini
testing/web-platform/meta/webmessaging/event.data.sub.htm.ini
testing/web-platform/meta/webmessaging/event.origin.sub.htm.ini
testing/web-platform/meta/webmessaging/event.source.xorigin.sub.htm.ini
testing/web-platform/meta/webmessaging/postMessage_ArrayBuffer.sub.htm.ini
testing/web-platform/meta/webmessaging/postMessage_arrays.sub.htm.ini
testing/web-platform/meta/webmessaging/postMessage_asterisk_xorigin.sub.htm.ini
testing/web-platform/meta/webmessaging/postMessage_objects.sub.htm.ini
testing/web-platform/meta/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm.ini
testing/web-platform/meta/webmessaging/postMessage_solidus_xorigin.sub.htm.ini
testing/web-platform/meta/websockets/constructor/009.html.ini
testing/web-platform/meta/websockets/cookies/002.html.ini
testing/web-platform/meta/websockets/cookies/003.html.ini
testing/web-platform/meta/websockets/cookies/007.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/constants/002.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/constants/003.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/constants/004.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/constants/005.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/constants/006.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/002.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/003.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/004.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/011.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/012.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/013.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/014.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/events/015.html.ini
testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini
testing/web-platform/meta/workers/interfaces/WorkerGlobalScope/close/setTimeout.html.ini
testing/web-platform/meta/workers/semantics/interface-objects/003.html.ini
testing/web-platform/tests/IndexedDB/README.md
testing/web-platform/tests/IndexedDB/idbcursor_advance_index9.htm
testing/web-platform/tests/IndexedDB/idbcursor_advance_objectstore5.htm
testing/web-platform/tests/IndexedDB/idbcursor_continue_index7.htm
testing/web-platform/tests/IndexedDB/idbcursor_continue_index8.htm
testing/web-platform/tests/IndexedDB/idbcursor_continue_objectstore5.htm
testing/web-platform/tests/IndexedDB/idbcursor_continue_objectstore6.htm
testing/web-platform/tests/IndexedDB/idbcursor_delete_index4.htm
testing/web-platform/tests/IndexedDB/idbcursor_delete_index5.htm
testing/web-platform/tests/IndexedDB/idbcursor_delete_objectstore4.htm
testing/web-platform/tests/IndexedDB/idbcursor_delete_objectstore5.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_index4.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_index5.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_index6.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_index7.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_objectstore5.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_objectstore6.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_objectstore7.htm
testing/web-platform/tests/IndexedDB/idbcursor_update_objectstore8.htm
testing/web-platform/tests/IndexedDB/idbdatabase_createObjectStore11.htm
testing/web-platform/tests/IndexedDB/idbdatabase_transaction5.htm
testing/web-platform/tests/IndexedDB/idbfactory_cmp2.htm
testing/web-platform/tests/IndexedDB/idbindex_get5.htm
testing/web-platform/tests/IndexedDB/idbindex_get6.htm
testing/web-platform/tests/IndexedDB/idbindex_get7.htm
testing/web-platform/tests/IndexedDB/idbindex_openCursor.htm
testing/web-platform/tests/IndexedDB/idbindex_openCursor2.htm
testing/web-platform/tests/IndexedDB/idbindex_openKeyCursor.htm
testing/web-platform/tests/IndexedDB/idbindex_openKeyCursor2.htm
testing/web-platform/tests/IndexedDB/idbindex_openKeyCursor3.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_add15.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_add16.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_clear3.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_clear4.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_count4.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_createIndex10.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_createIndex11.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_createIndex12.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_createIndex13.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_delete6.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_delete7.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_put15.htm
testing/web-platform/tests/IndexedDB/idbobjectstore_put16.htm
testing/web-platform/tests/LICENSE
testing/web-platform/tests/XMLHttpRequest/tests/Status.html
testing/web-platform/tests/config.default.json
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/004-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/surrogate-pair-high-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/surrogate-pair-low-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/001-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/004-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/001-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/003-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/004-haswarn.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/005-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/role/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/050-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/052-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/053-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/title/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/attributes/title/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/004-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/010-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/012-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/075-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/075-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/100-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/abbr/015-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/abbr/015-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/address/029-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/address/029-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/005-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/011-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/013-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/049-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/049-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/audio/074-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/audio/074-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/base/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/bdo/022-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/bdo/022-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/bdo/023-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/blockquote/028-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/blockquote/028-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/br/023-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/canvas/070-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/canvas/070-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/cite/021-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/cite/021-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/code/010-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/code/010-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/041-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/041-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/077-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/077-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dfn/016-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dfn/016-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dialog/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/div/033-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/div/033-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dl/032-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dl/032-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dl/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/dl/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/em/006-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/em/006-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/footer/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/footer/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h1/034-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h1/034-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h2/035-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h2/035-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h3/036-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h3/036-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h4/037-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h4/037-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h5/038-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h5/038-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h5/039-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h6/039-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/header/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/header/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/hr/026-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/hr/026-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/i/017-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/i/017-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/iframe/042-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/iframe/042-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/043-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/043-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/050-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/051-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/051-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/052-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/pattern-asterisk-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/pattern-paren-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/040-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/040-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/076-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/076-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/kbd/012-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/kbd/012-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/054-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/054-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/055-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/056-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/056-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/057-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/057-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/058-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/058-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/059-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/060-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/061-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/label/001-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/label/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/label/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/link/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/map/048-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/map/048-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/map/072-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/map/072-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/mark/009-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/noscript/005-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/044-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/044-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/071-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/071-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ol/031-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ol/031-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/080-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/080-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/081-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/081-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/p/025-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/p/025-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/param/046-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/param/046-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/pre/027-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/pre/027-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/q/013-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/q/013-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ruby/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ruby/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/s/011-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/samp/011-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/samp/011-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/script/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/small/008-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/small/008-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/span/014-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/span/014-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/strong/007-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/strong/007-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/015-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/016-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/016-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/017-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/017-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/018-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/104-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sub/020-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sub/020-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sup/019-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sup/019-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/table/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/table/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/table/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/time/001-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/u/001-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ul/030-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ul/030-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/usemap/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/var/018-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/var/018-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/video/073-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/video/073-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html
testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/004-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/005-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/006-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/007-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/008-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/009-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/010-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/012-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/013-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html
testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html
testing/web-platform/tests/conformance-checkers/html/other/044-novalid.html
testing/web-platform/tests/conformance-checkers/html/other/045-novalid.html
testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html
testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/001-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/002-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/003-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/004-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/005-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/006-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/007-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/008-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html
testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html
testing/web-platform/tests/conformance-checkers/messages.json
testing/web-platform/tests/custom-elements/testcommon.js
testing/web-platform/tests/docs/configuration.md
testing/web-platform/tests/docs/css-metadata.md
testing/web-platform/tests/docs/css-naming.md
testing/web-platform/tests/docs/css-user-styles.md
testing/web-platform/tests/docs/github-101.md
testing/web-platform/tests/docs/manual-test.md
testing/web-platform/tests/docs/reftests.md
testing/web-platform/tests/docs/review-checklist.md
testing/web-platform/tests/docs/review-process.md
testing/web-platform/tests/docs/running_tests.md
testing/web-platform/tests/docs/submission-process.md
testing/web-platform/tests/docs/test-format-guidelines.md
testing/web-platform/tests/docs/test-style-guidelines.md
testing/web-platform/tests/docs/test-templates.md
testing/web-platform/tests/dom/nodes/Document-characterSet-normalization.html
testing/web-platform/tests/dom/nodes/Element-closest.html
testing/web-platform/tests/dom/nodes/MutationObserver-attributes.html
testing/web-platform/tests/dom/nodes/MutationObserver-characterData.html
testing/web-platform/tests/dom/nodes/MutationObserver-childList.html
testing/web-platform/tests/dom/nodes/MutationObserver-disconnect.html
testing/web-platform/tests/dom/nodes/MutationObserver-document.html
testing/web-platform/tests/dom/nodes/MutationObserver-inner-outer.html
testing/web-platform/tests/dom/nodes/MutationObserver-takeRecords.html
testing/web-platform/tests/dom/nodes/mutationobservers.js
testing/web-platform/tests/dom/traversal/TreeWalker-acceptNode-filter.html
testing/web-platform/tests/dom/traversal/TreeWalker-basic.html
testing/web-platform/tests/dom/traversal/TreeWalker-currentNode.html
testing/web-platform/tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html
testing/web-platform/tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html
testing/web-platform/tests/dom/traversal/TreeWalker-traversal-reject.html
testing/web-platform/tests/dom/traversal/TreeWalker-traversal-skip-most.html
testing/web-platform/tests/dom/traversal/TreeWalker-traversal-skip.html
testing/web-platform/tests/dom/traversal/TreeWalker-walking-outside-a-tree.html
testing/web-platform/tests/dom/traversal/traversal-support.js
testing/web-platform/tests/eventsource/eventsource-request-cancellation.htm
testing/web-platform/tests/eventsource/resources/message.py
testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001.html
testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003-1.html
testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005-1.html
testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005a.html
testing/web-platform/tests/html/browsers/offline/resources/manifest/clock.manifest
testing/web-platform/tests/html/browsers/windows/browsing-context-first-created.xhtml
testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html
testing/web-platform/tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.xhtml
testing/web-platform/tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/015.html
testing/web-platform/tests/html/dom/elements/global-attributes/id-attribute.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-001.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-002.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-003.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-004.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-005.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-006.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-007.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-008.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-009.html
testing/web-platform/tests/html/dom/elements/global-attributes/the-lang-attribute-010.html
testing/web-platform/tests/html/dom/interfaces.html
testing/web-platform/tests/html/editing/dnd/draggable-areas/border.html
testing/web-platform/tests/html/editing/dnd/draggable-areas/box-shadow.html
testing/web-platform/tests/html/editing/dnd/draggable-areas/outline.html
testing/web-platform/tests/html/editing/dnd/draggable-areas/transform.html
testing/web-platform/tests/html/editing/dnd/draggable-areas/z-index.html
testing/web-platform/tests/html/editing/dnd/events/events-non-draggable-001.html
testing/web-platform/tests/html/editing/dnd/events/events-non-draggable-002.html
testing/web-platform/tests/html/editing/dnd/file/007.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-001.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-002.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-003.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-004.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-005.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-006.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-007.html
testing/web-platform/tests/html/editing/dnd/overlay/heavy-styling-008.html
testing/web-platform/tests/html/editing/dnd/overlay/oversized-001.html
testing/web-platform/tests/html/editing/dnd/remove/022-1.html
testing/web-platform/tests/html/editing/dnd/selection/031.xhtml
testing/web-platform/tests/html/editing/dnd/selection/033.xhtml
testing/web-platform/tests/html/editing/dnd/selection/035.xhtml
testing/web-platform/tests/html/editing/dnd/svg/020.xhtml
testing/web-platform/tests/html/editing/dnd/svg/054.svg
testing/web-platform/tests/html/infrastructure/conformance-requirements/extensibility/foreign.html
testing/web-platform/tests/html/infrastructure/terminology/plugins/text-plain.html
testing/web-platform/tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border-ref.xhtml
testing/web-platform/tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img_border_percent.xhtml
testing/web-platform/tests/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.emptystring.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.basic.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/fallback.nested.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.colour.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.dataURI.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/security.reset.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.delete.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.exists.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.extend.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.name.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.prototype.html
testing/web-platform/tests/html/semantics/embedded-content/the-canvas-element/type.replace.html
testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html
testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/common.js
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html
testing/web-platform/tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html
testing/web-platform/tests/html/semantics/forms/the-input-element/datetime.html
testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html
testing/web-platform/tests/html/semantics/forms/the-input-element/range.html
testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html
testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html
testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html
testing/web-platform/tests/html/semantics/forms/the-input-element/time.html
testing/web-platform/tests/html/semantics/forms/the-textarea-element/textarea-type.html
testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/grouping-blockquote.sub.html
testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html
testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html
testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html
testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html
testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html
testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html
testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html
testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-MANUAL.html
testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html
testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html
testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html
testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html
testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html
testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html
testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html
testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html
testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html
testing/web-platform/tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/css-user-agent-style-sheet-test-003.html
testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html
testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html
testing/web-platform/tests/html/semantics/tabular-data/the-caption-element/caption_001.html
testing/web-platform/tests/html/semantics/tabular-data/the-table-element/caption-methods.html
testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html
testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1-ref.html
testing/web-platform/tests/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html
testing/web-platform/tests/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_001.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_003.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_004.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_005.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_006.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_009.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_010.html
testing/web-platform/tests/html/syntax/parsing/foreign_content_011.html
testing/web-platform/tests/html/syntax/parsing/math-parse01.html
testing/web-platform/tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-a-foster-parent-element.html
testing/web-platform/tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-not-a-foster-parent-element.html
testing/web-platform/tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/end-tag-table.html
testing/web-platform/tests/html/syntax/parsing/template/appending-to-a-template/template-child-nodes.html
testing/web-platform/tests/pointerevents/pointerevent_capture_mouse-manual.html
testing/web-platform/tests/pointerevents/pointerevent_capture_suppressing_mouse-manual.html
testing/web-platform/tests/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual.html
testing/web-platform/tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html
testing/web-platform/tests/pointerevents/pointerevent_lostpointercapture_is_first-manual.html
testing/web-platform/tests/pointerevents/pointerevent_pointermove-manual.html
testing/web-platform/tests/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html
testing/web-platform/tests/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html
testing/web-platform/tests/pointerevents/pointerevent_setpointercapture_disconnected.html
testing/web-platform/tests/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html
testing/web-platform/tests/pointerevents/pointerevent_support.js
testing/web-platform/tests/pointerevents/pointerevent_touch-action-button-test_touch-manual.html
testing/web-platform/tests/pointerevents/pointerevent_touch-action-span-test_touch-manual.html
testing/web-platform/tests/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html
testing/web-platform/tests/pointerevents/pointerevent_touch-action-table-test_touch-manual.html
testing/web-platform/tests/pointerevents/pointerevent_touch-action-verification.html
testing/web-platform/tests/resource-timing/test_resource_timing.html
testing/web-platform/tests/resource-timing/test_resource_timing.js
testing/web-platform/tests/serve.py
testing/web-platform/tests/tools/pywebsocket/src/example/benchmark.html
testing/web-platform/tests/tools/pywebsocket/src/example/benchmark.js
testing/web-platform/tests/tools/pywebsocket/src/example/benchmark_helper_wsh.py
testing/web-platform/tests/tools/pywebsocket/src/example/console.html
testing/web-platform/tests/tools/pywebsocket/src/example/cookie_wsh.py
testing/web-platform/tests/tools/pywebsocket/src/example/echo_client.py
testing/web-platform/tests/tools/pywebsocket/src/example/special_headers.cgi
testing/web-platform/tests/tools/pywebsocket/src/example/util.js
testing/web-platform/tests/tools/pywebsocket/src/example/util_main.js
testing/web-platform/tests/tools/pywebsocket/src/example/util_worker.js
testing/web-platform/tests/tools/pywebsocket/src/example/xhr_benchmark.html
testing/web-platform/tests/tools/pywebsocket/src/example/xhr_benchmark.js
testing/web-platform/tests/tools/pywebsocket/src/example/xhr_event_logger.html
testing/web-platform/tests/tools/pywebsocket/src/mod_pywebsocket/common.py
testing/web-platform/tests/tools/pywebsocket/src/mod_pywebsocket/extensions.py
testing/web-platform/tests/tools/pywebsocket/src/mod_pywebsocket/handshake/hybi.py
testing/web-platform/tests/tools/pywebsocket/src/mod_pywebsocket/standalone.py
testing/web-platform/tests/tools/pywebsocket/src/mod_pywebsocket/util.py
testing/web-platform/tests/tools/pywebsocket/src/mod_pywebsocket/xhr_benchmark_handler.py
testing/web-platform/tests/tools/pywebsocket/src/test/test_endtoend.py
testing/web-platform/tests/tools/pywebsocket/src/test/test_extensions.py
testing/web-platform/tests/tools/pywebsocket/src/test/test_handshake.py
testing/web-platform/tests/tools/pywebsocket/src/test/test_handshake_hybi.py
testing/web-platform/tests/tools/pywebsocket/src/test/test_handshake_hybi08.py
testing/web-platform/tests/tools/pywebsocket/src/test/test_msgutil.py
testing/web-platform/tests/tools/scripts/lint.py
testing/web-platform/tests/tools/scripts/lint.whitelist
testing/web-platform/tests/tools/wptserve/setup.py
testing/web-platform/tests/tools/wptserve/wptserve/server.py
testing/web-platform/tests/url/README.md
testing/web-platform/tests/url/urltestdata.txt
testing/web-platform/tests/websockets/interfaces/WebSocket/protocol/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/protocol/protocol-initial.html
--- a/testing/web-platform/harness/requirements_b2g.txt
+++ b/testing/web-platform/harness/requirements_b2g.txt
@@ -1,7 +1,7 @@
 fxos_appgen >= 0.5
-mozdevice >= 0.37
+mozdevice >= 0.41
 gaiatest >= 0.26
 marionette_client >= 0.7.10
 moznetwork >= 0.24
 mozprofile >= 0.21
 mozrunner >= 6.1
--- a/testing/web-platform/harness/setup.py
+++ b/testing/web-platform/harness/setup.py
@@ -4,25 +4,27 @@
 
 import glob
 import os
 import sys
 import textwrap
 
 from setuptools import setup, find_packages
 
+here = os.path.split(__file__)[0]
+
 PACKAGE_NAME = 'wptrunner'
-PACKAGE_VERSION = '1.1.1'
+PACKAGE_VERSION = '1.4'
 
 # Dependencies
-with open('requirements.txt') as f:
+with open(os.path.join(here, "requirements.txt")) as f:
     deps = f.read().splitlines()
 
 # Browser-specific requirements
-requirements_files = glob.glob("requirements_*.txt")
+requirements_files = glob.glob(os.path.join(here, "requirements_*.txt"))
 
 profile_dest = None
 dest_exists = False
 
 setup(name=PACKAGE_NAME,
       version=PACKAGE_VERSION,
       description="Harness for running the W3C web-platform-tests against various products",
       author='Mozilla Automation and Testing Team',
--- a/testing/web-platform/harness/wptrunner/browsers/b2g.py
+++ b/testing/web-platform/harness/wptrunner/browsers/b2g.py
@@ -7,16 +7,19 @@ import tempfile
 import shutil
 import subprocess
 
 import fxos_appgen
 import gaiatest
 import mozdevice
 import moznetwork
 import mozrunner
+from marionette import expected
+from marionette.by import By
+from marionette.wait import Wait
 from mozprofile import FirefoxProfile, Preferences
 
 from .base import get_free_port, BrowserError, Browser, ExecutorBrowser
 from ..executors.executormarionette import MarionetteTestharnessExecutor, required_files
 from ..hosts import HostsFile, HostsLine
 
 here = os.path.split(__file__)[0]
 
@@ -170,35 +173,35 @@ class B2GBrowser(Browser):
         for remote, local in self.backup_paths:
             self.device.removeFile(remote)
             self.device.pushFile(local, remote)
 
         shutil.rmtree(self.backup_path)
         self.device.reboot(wait=True)
 
     def pid(self):
-        return "Remote"
+        return None
 
     def is_alive(self):
         return True
 
     def executor_browser(self):
         return B2GExecutorBrowser, {"marionette_port": self.marionette_port}
 
 
 class B2GExecutorBrowser(ExecutorBrowser):
     # The following methods are called from a different process
     def __init__(self, *args, **kwargs):
         ExecutorBrowser.__init__(self, *args, **kwargs)
 
         import sys, subprocess
 
-        self.dm = mozdevice.DeviceManagerADB()
-        self.dm.forward("tcp:%s" % self.marionette_port,
-                        "tcp:2828")
+        self.device = mozdevice.ADBDevice()
+        self.device.forward("tcp:%s" % self.marionette_port,
+                            "tcp:2828")
         self.executor = None
         self.marionette = None
         self.gaia_device = None
         self.gaia_apps = None
 
     def after_connect(self, executor):
         self.executor = executor
         self.marionette = executor.marionette
@@ -226,33 +229,17 @@ class B2GExecutorBrowser(ExecutorBrowser
         self.executor.logger.debug("Install complete")
 
     def use_cert_app(self):
         """Start the app used to run the tests"""
         self.executor.logger.info("Homescreen loaded")
         self.gaia_apps.launch("CertTest App")
 
     def wait_for_homescreen(self, timeout):
-        self.executor.logger.info("Waiting for homescreen")
-        self.marionette.execute_async_script("""
-let manager = window.wrappedJSObject.appWindowManager || window.wrappedJSObject.AppWindowManager;
-let app = null;
-if (manager) {
-  app = ('getActiveApp' in manager) ? manager.getActiveApp() : manager.getCurrentDisplayedApp();
-}
-if (app) {
-  log('Already loaded home screen');
-  marionetteScriptFinished();
-} else {
-  log('waiting for mozbrowserloadend');
-  window.addEventListener('mozbrowserloadend', function loaded(aEvent) {
-    log('received mozbrowserloadend for ' + aEvent.target.src);
-    if (aEvent.target.src.indexOf('ftu') != -1 || aEvent.target.src.indexOf('homescreen') != -1) {
-      window.removeEventListener('mozbrowserloadend', loaded);
-      marionetteScriptFinished();
-    }
-  });
-}""", script_timeout=1000 * timeout)
+        self.executor.logger.info("Waiting for home screen to load")
+        Wait(self.marionette, timeout).until(expected.element_present(
+            By.CSS_SELECTOR, '#homescreen[loading-state=false]'))
+
 
 class B2GMarionetteTestharnessExecutor(MarionetteTestharnessExecutor):
     def after_connect(self):
         self.browser.after_connect(self)
         MarionetteTestharnessExecutor.after_connect(self)
--- a/testing/web-platform/harness/wptrunner/browsers/base.py
+++ b/testing/web-platform/harness/wptrunner/browsers/base.py
@@ -86,44 +86,52 @@ class Browser(object):
         pass
 
     @abstractmethod
     def on_output(self, line):
         """Callback function used with ProcessHandler to handle output from the browser process."""
         pass
 
     @abstractmethod
+    def pid(self):
+        """pid of the browser process or None if there is no pid"""
+        pass
+
+    @abstractmethod
     def is_alive(self):
         """Boolean indicating whether the browser process is still running"""
         pass
 
     def cleanup(self):
         """Browser-specific cleanup that is run after the testrun is finished"""
         pass
 
     def executor_browser(self):
         """Returns the ExecutorBrowser subclass for this Browser subclass and the keyword arguments
         with which it should be instantiated"""
         return ExecutorBrowser, {}
 
-    def log_crash(self, logger, process, test):
+    def log_crash(self, process, test):
         """Return a list of dictionaries containing information about crashes that happend
         in the browser, or an empty list if no crashes occurred"""
-        logger.crash(process, test)
+        self.logger.crash(process, test)
 
 class NullBrowser(Browser):
     def start(self):
         """No-op browser to use in scenarios where the TestRunnerManager shouldn't
         actually own the browser process (e.g. Servo where we start one browser
         per test)"""
         pass
 
     def stop(self):
         pass
 
+    def pid(self):
+        return None
+
     def is_alive(self):
         return True
 
     def on_output(self, line):
         raise NotImplementedError
 
 class ExecutorBrowser(object):
     def __init__(self, **kwargs):
--- a/testing/web-platform/harness/wptrunner/browsers/firefox.py
+++ b/testing/web-platform/harness/wptrunner/browsers/firefox.py
@@ -37,22 +37,22 @@ def browser_kwargs(**kwargs):
             "interactive": kwargs["interactive"],
             "symbols_path":kwargs["symbols_path"],
             "stackwalk_binary":kwargs["stackwalk_binary"]}
 
 
 def executor_kwargs(http_server_url, **kwargs):
     executor_kwargs = base_executor_kwargs(http_server_url, **kwargs)
     executor_kwargs["close_after_done"] = True
-    executor_kwargs["http_server_override"] = "http://web-platform.test:8000"
     return executor_kwargs
 
 
 def env_options():
     return {"host": "localhost",
+            "external_host": "web-platform.test",
             "bind_hostname": "true",
             "required_files": required_files}
 
 
 class FirefoxBrowser(Browser):
     used_ports = set()
 
     def __init__(self, logger, binary, prefs_root, debug_args=None, interactive=None,
@@ -77,17 +77,23 @@ class FirefoxBrowser(Browser):
         env["MOZ_CRASHREPORTER_SHUTDOWN"] = "1"
         env["MOZ_CRASHREPORTER_NO_REPORT"] = "1"
         env["MOZ_DISABLE_NONLOCAL_CONNECTIONS"] = "1"
 
         locations = ServerLocations(filename=os.path.join(here, "server-locations.txt"))
 
         preferences = self.load_prefs()
 
-        self.profile = FirefoxProfile(locations=locations, proxy=True, preferences=preferences)
+        ports = {"http": "8000",
+                 "https": "8443",
+                 "ws": "8888"}
+
+        self.profile = FirefoxProfile(locations=locations,
+                                      proxy=ports,
+                                      preferences=preferences)
         self.profile.set_preferences({"marionette.defaultPrefs.enabled": True,
                                       "marionette.defaultPrefs.port": self.marionette_port,
                                       "dom.disable_open_during_load": False})
 
         self.runner = FirefoxRunner(profile=self.profile,
                                     binary=self.binary,
                                     cmdargs=[cmd_arg("marionette"), "about:blank"],
                                     env=env,
@@ -128,22 +134,24 @@ class FirefoxBrowser(Browser):
 
     def on_output(self, line):
         """Write a line of output from the firefox process to the log"""
         self.logger.process_output(self.pid(),
                                    line.decode("utf8", "replace"),
                                    command=" ".join(self.runner.command))
 
     def is_alive(self):
-        return self.runner.is_running()
+        if self.runner:
+            return self.runner.is_running()
+        return False
 
     def cleanup(self):
         self.stop()
 
     def executor_browser(self):
         assert self.marionette_port is not None
         return ExecutorBrowser, {"marionette_port": self.marionette_port}
 
-    def log_crash(self, logger, process, test):
+    def log_crash(self, process, test):
         dump_dir = os.path.join(self.profile.profile, "minidumps")
-        mozcrash.log_crashes(logger, dump_dir, symbols_path=self.symbols_path,
+        mozcrash.log_crashes(self.logger, dump_dir, symbols_path=self.symbols_path,
                              stackwalk_binary=self.stackwalk_binary,
                              process=process, test=test)
--- a/testing/web-platform/harness/wptrunner/browsers/server-locations.txt
+++ b/testing/web-platform/harness/wptrunner/browsers/server-locations.txt
@@ -16,14 +16,16 @@ http://xn--lve-6lad.web-platform.test:80
 
 http://web-platform.test:8001
 http://www.web-platform.test:8001
 http://www1.web-platform.test:8001
 http://www2.web-platform.test:8001
 http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8001
 http://xn--lve-6lad.web-platform.test:8001
 
-ws://web-platform.test:8888
-ws://www.web-platform.test:8888
-ws://www1.web-platform.test:8888
-ws://www2.web-platform.test:8888
-ws://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8888
-ws://xn--lve-6lad.web-platform.test:8888
+# These are actually ws servers, but until mozprofile is
+# fixed we have to pretend that they are http servers
+http://web-platform.test:8888
+http://www.web-platform.test:8888
+http://www1.web-platform.test:8888
+http://www2.web-platform.test:8888
+http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8888
+http://xn--lve-6lad.web-platform.test:8888
--- a/testing/web-platform/harness/wptrunner/executors/base.py
+++ b/testing/web-platform/harness/wptrunner/executors/base.py
@@ -44,37 +44,28 @@ def reftest_result_converter(self, test,
     return (test.result_cls(result["status"], result["message"]), [])
 
 
 class TestExecutor(object):
     __metaclass__ = ABCMeta
 
     convert_result = None
 
-    def __init__(self, browser, http_server_url, timeout_multiplier=1,
-                 http_server_override=None):
+    def __init__(self, browser, http_server_url, timeout_multiplier=1):
         """Abstract Base class for object that actually executes the tests in a
         specific browser. Typically there will be a different TestExecutor
         subclass for each test type and method of executing tests.
 
         :param browser: ExecutorBrowser instance providing properties of the
                         browser that will be tested.
         :param http_server_url: Base url of the http server on which the tests
                                 are running.
         :param timeout_multiplier: Multiplier relative to base timeout to use
                                    when setting test timeout.
-        :param http_server_override: Server location to use in place of the
-                                     server-supplied default. This is primarily
-                                     useful when using a proxy to reroute requests
-                                     form e.g. web-platform.test to localhost.
         """
-
-        if http_server_override is not None:
-            http_server_url = http_server_override
-
         self.runner = None
         self.browser = browser
         self.http_server_url = http_server_url
         self.timeout_multiplier = timeout_multiplier
 
     @property
     def logger(self):
         """StructuredLogger for this executor"""
--- a/testing/web-platform/harness/wptrunner/executors/executormarionette.py
+++ b/testing/web-platform/harness/wptrunner/executors/executormarionette.py
@@ -33,22 +33,20 @@ def do_delayed_imports():
     import marionette
 
 
 class MarionetteTestExecutor(TestExecutor):
     def __init__(self,
                  browser,
                  http_server_url,
                  timeout_multiplier=1,
-                 close_after_done=True,
-                 http_server_override=None):
+                 close_after_done=True):
         do_delayed_imports()
 
-        TestExecutor.__init__(self, browser, http_server_url, timeout_multiplier,
-                              http_server_override)
+        TestExecutor.__init__(self, browser, http_server_url, timeout_multiplier)
         self.marionette_port = browser.marionette_port
         self.marionette = None
 
         self.timer = None
         self.window_id = str(uuid.uuid4())
         self.close_after_done = close_after_done
 
     def setup(self, runner):
--- a/testing/web-platform/harness/wptrunner/executors/executorselenium.py
+++ b/testing/web-platform/harness/wptrunner/executors/executorselenium.py
@@ -28,20 +28,19 @@ def do_delayed_imports():
     global webdriver
     global exceptions
     from selenium import webdriver
     from selenium.common import exceptions
 
 
 class SeleniumTestExecutor(TestExecutor):
     def __init__(self, browser, http_server_url, timeout_multiplier=1,
-                 http_server_override=None, **kwargs):
+                 **kwargs):
         do_delayed_imports()
-        TestExecutor.__init__(self, browser, http_server_url, timeout_multiplier,
-                              http_server_override)
+        TestExecutor.__init__(self, browser, http_server_url, timeout_multiplier)
         self.webdriver_port = browser.webdriver_port
         self.webdriver = None
 
         self.timer = None
         self.window_id = str(uuid.uuid4())
         self.capabilities = kwargs.pop("capabilities")
 
     def setup(self, runner):
--- a/testing/web-platform/harness/wptrunner/executors/executorservo.py
+++ b/testing/web-platform/harness/wptrunner/executors/executorservo.py
@@ -20,17 +20,17 @@ class ServoTestharnessExecutor(ProcessTe
         ProcessTestExecutor.__init__(self, *args, **kwargs)
         self.result_data = None
         self.result_flag = None
 
     def run_test(self, test):
         self.result_data = None
         self.result_flag = threading.Event()
 
-        self.command = [self.binary, "--hard-fail",
+        self.command = [self.binary, "--cpu", "--hard-fail",
                         urlparse.urljoin(self.http_server_url, test.url)]
 
         if self.debug_args:
             self.command = list(self.debug_args) + self.command
 
 
         self.proc = ProcessHandler(self.command,
                                    processOutputLine=[self.on_output])
--- a/testing/web-platform/harness/wptrunner/metadata.py
+++ b/testing/web-platform/harness/wptrunner/metadata.py
@@ -137,17 +137,17 @@ def update_from_logs(metadata_path, mani
                 subtest.coalesce_expected()
             test.coalesce_expected()
 
     return expected_map
 
 
 def write_changes(metadata_path, expected_map):
     # First write the new manifest files to a temporary directory