Bug 1331899 - Update web-platform-tests expected data to revision da8dc80ce9c2155e003f20816c0cb6f120c17db6, a=testonly draft
authorJames Graham <james@hoppipolla.co.uk>
Mon, 09 Jan 2017 14:53:34 +0000
changeset 462971 8421a79719237042e300873834f462d27f568bcd
parent 462970 9630e7823a62abc6bfa2d29cc53dcc5ab0082771
child 462972 121d1154ba050b25db3aace8eea6aa424e47612e
push id41928
push userbmo:james@hoppipolla.co.uk
push dateWed, 18 Jan 2017 10:52:19 +0000
reviewerstestonly
bugs1331899
milestone53.0a1
Bug 1331899 - Update web-platform-tests expected data to revision da8dc80ce9c2155e003f20816c0cb6f120c17db6, a=testonly MozReview-Commit-ID: 2nHAXUTrhL4
testing/web-platform/meta/2dcontext/compositing/2d.composite.operation.clear.html.ini
testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini
testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini
testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini
testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini
testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini
testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini
testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini
testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini
testing/web-platform/meta/IndexedDB/interfaces.worker.js.ini
testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini
testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini
testing/web-platform/meta/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js.ini
testing/web-platform/meta/accelerometer/idlharness.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_insecure_context.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_onchange.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_onstatechange.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_reading.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_start.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_start.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.https.html.ini
testing/web-platform/meta/ambient-light/idlharness.html.ini
testing/web-platform/meta/ambient-light/idlharness.https.html.ini
testing/web-platform/meta/clear-site-data/navigation.html.ini
testing/web-platform/meta/console/console-is-a-namespace.any.js.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/allow_csp_from-header.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/embedding_csp-header.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/iframe-csp-attribute.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-general.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-hashes.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-hosts.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-paths.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-ports.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-protocols.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-none.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-self.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-strict_dynamic.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_eval.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_inline.html.ini
testing/web-platform/meta/content-security-policy/navigation/to-javascript-url.html.ini
testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_discard_whitelist.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_double_policy_different_nonce.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_double_policy_honor_whitelist.sub.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_eval.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_javascript_uri.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_new_function.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted_incorrect_nonce.html.ini
testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_parser_inserted.html.ini
testing/web-platform/meta/content-security-policy/worker-src/dedicated-fallback.sub.html.ini
testing/web-platform/meta/content-security-policy/worker-src/dedicated-none.sub.html.ini
testing/web-platform/meta/content-security-policy/worker-src/service-child.https.sub.html.ini
testing/web-platform/meta/content-security-policy/worker-src/service-fallback.https.sub.html.ini
testing/web-platform/meta/content-security-policy/worker-src/service-none.https.sub.html.ini
testing/web-platform/meta/content-security-policy/worker-src/shared-fallback.sub.html.ini
testing/web-platform/meta/content-security-policy/worker-src/shared-none.sub.html.ini
testing/web-platform/meta/cssom-view/scrollingElement.html.ini
testing/web-platform/meta/cssom/CSSKeyframesRule.html.ini
testing/web-platform/meta/cssom/CSSNamespaceRule.html.ini
testing/web-platform/meta/custom-elements/custom-element-reaction-queue.html.ini
testing/web-platform/meta/custom-elements/reactions/Document.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLAnchorElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLOptionElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLOptionsCollection.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLOutputElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLSelectElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLTableElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLTableRowElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLTableSectionElement.html.ini
testing/web-platform/meta/custom-elements/reactions/HTMLTitleElement.html.ini
testing/web-platform/meta/custom-elements/reactions/ShadowRoot.html.ini
testing/web-platform/meta/custom-elements/upgrading/upgrading-enqueue-reactions.html.ini
testing/web-platform/meta/dom/historical.html.ini
testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini
testing/web-platform/meta/dom/nodes/Element-closest.html.ini
testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini
testing/web-platform/meta/domparsing/createContextualFragment.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini
testing/web-platform/meta/fetch/api/basic/request-headers-worker.html.ini
testing/web-platform/meta/fetch/api/basic/request-headers.html.ini
testing/web-platform/meta/fetch/api/headers/headers-basic.html.ini
testing/web-platform/meta/fetch/api/response/response-consume.html.ini
testing/web-platform/meta/fetch/nosniff/image.html.ini
testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-active-document.html.ini
testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-active-document.html.ini
testing/web-platform/meta/fullscreen/api/element-request-fullscreen-not-allowed.html.ini
testing/web-platform/meta/fullscreen/api/historical.html.ini
testing/web-platform/meta/gyroscope/idlharness.https.html.ini
testing/web-platform/meta/html-media-capture/capture_fallback_file_upload.html.ini
testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/same-url.html.ini
testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html.ini
testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
testing/web-platform/meta/html/dom/interfaces.html.ini
testing/web-platform/meta/html/dom/reflection-embedded.html.ini
testing/web-platform/meta/html/dom/reflection-metadata.html.ini
testing/web-platform/meta/html/dom/reflection-misc.html.ini
testing/web-platform/meta/html/editing/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini
testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html.ini
testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-cell-width-s.html.ini
testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-width-s.html.ini
testing/web-platform/meta/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html.ini
testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html.ini
testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_content_image.htm.ini
testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_content_text.htm.ini
testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html.ini
testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html.ini
testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html.ini
testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini
testing/web-platform/meta/html/semantics/interfaces.html.ini
testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html.ini
testing/web-platform/meta/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html.ini
testing/web-platform/meta/html/semantics/text-level-semantics/the-br-element/br-bidi.html.ini
testing/web-platform/meta/html/webappapis/idle-callbacks/callback-idle-periods.html.ini
testing/web-platform/meta/html/webappapis/idle-callbacks/callback-timeout-with-raf.html.ini
testing/web-platform/meta/html/webappapis/scripting/events/messageevent-constructor.https.html.ini
testing/web-platform/meta/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html.ini
testing/web-platform/meta/imagebitmap-renderingcontext/context-creation-with-alpha.html.ini
testing/web-platform/meta/imagebitmap-renderingcontext/context-preserves-canvas.html.ini
testing/web-platform/meta/imagebitmap-renderingcontext/tranferFromImageBitmap-null.html.ini
testing/web-platform/meta/imagebitmap-renderingcontext/transferFromImageBitmap-detached.html.ini
testing/web-platform/meta/innerText/getter.html.ini
testing/web-platform/meta/input-events/idlharness.html.ini
testing/web-platform/meta/magnetometer/idlharness.https.html.ini
testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-1.html.ini
testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-2.html.ini
testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini
testing/web-platform/meta/navigation-timing/nav2_idlharness.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_attributes_exist.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_attributes_values.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_document_open.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_instance_accessors.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_navigate_within_document.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_navigation_type_backforward.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_navigation_type_navigate.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_navigation_type_reload.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_redirect_none.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_redirect_xserver.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_redirect_xserver_opt_in.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_unique_nav_instances.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_no_previous_document.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_previous_document_cross_origin.sub.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_with_cross_origin_redirects.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_with_previous_document.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.lighter.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.lighter.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.xor.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.xor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker.js.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.html.ini
testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker.js.ini
testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.coordinatespace.html.ini
testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker.js.ini
testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.missingargs.html.ini
testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.missingargs.worker.js.ini
testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.voidreturn.html.ini
testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.voidreturn.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html.ini
testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker.js.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.html.ini
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini
testing/web-platform/meta/offscreen-canvas/image-smoothing/image.smoothing.html.ini
testing/web-platform/meta/offscreen-canvas/image-smoothing/image.smoothing.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.butt.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.butt.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.closed.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.closed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.open.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.open.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.round.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.round.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.square.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.square.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.valid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.bevel.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.bevel.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.closed.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.closed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.miter.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.miter.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.open.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.open.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.parallel.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.parallel.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.round.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.round.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.valid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.acute.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.acute.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.exceeded.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.lineedge.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.obtuse.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.rightangle.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.valid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.within.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.within.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.basic.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.scaledefault.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.transformed.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.transformed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.valid.html.ini
testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.4.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.5.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.6.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.default.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.default.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.empty.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.end.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.end.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.negative.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonempty.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.4.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.5.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.4.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zeroradius.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.negative.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.scale.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.transformation.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.empty.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.overlap.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.line.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale1.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale2.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.skew.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.skew.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.unaffected.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.union.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.union.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.changing.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.changing.worker.js.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.multiple.html.ini
testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.tiny.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.tiny.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker.js.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.html.ini
testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.3.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.4.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.4.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.5.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.5.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.basic.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.3.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.3.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.blur.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.blur.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.x.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.x.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.y.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.y.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.basic.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.basic.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.scale.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.scale.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.section.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.section.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeX.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeY.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveX.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveY.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.outside.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.outside.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.alpha.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.basic.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.basic.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.3.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.1.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.1.worker.js.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.2.html.ini
testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.2.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.html.ini
testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.casesensitive.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.emptystring.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.colour.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.colour.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.different.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.path.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.same.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.convert.to.blob.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.convert.to.blob.w.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.default.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.html.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.order.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.order.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.direction.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.radians.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrap.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.zero.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.basic.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.large.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.large.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.multiple.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.negative.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.negative.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.zero.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.zero.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.identity.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.identity.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.multiply.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.skewed.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.basic.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.basic.worker.js.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.html.ini
testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker.js.ini
testing/web-platform/meta/page-visibility/idlharness.html.ini
testing/web-platform/meta/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html.ini
testing/web-platform/meta/payment-request/allowpaymentrequest/active-document-same-origin.https.html.ini
testing/web-platform/meta/payment-request/allowpaymentrequest/basic.https.html.ini
testing/web-platform/meta/pointerevents/idlharness.html.ini
testing/web-platform/meta/pointerevents/pointerevent_on_event_handlers.html.ini
testing/web-platform/meta/preload/download_resources.html.ini
testing/web-platform/meta/preload/dynamic_adding_preload.html.ini
testing/web-platform/meta/preload/link_header_preload.html.ini
testing/web-platform/meta/preload/onerror_event.html.ini
testing/web-platform/meta/preload/onload_event.html.ini
testing/web-platform/meta/preload/preload_with_type.html.ini
testing/web-platform/meta/preload/single_download_preload.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/getAvailability.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.html.ini
testing/web-platform/meta/quirks-mode/historical/list-item-bullet-size.html.ini
testing/web-platform/meta/referrer-policy/generic/unsupported-csp-referrer-directive.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
testing/web-platform/meta/resource-timing/resource_connection_reuse.html.ini
testing/web-platform/meta/resource-timing/resource_dynamic_insertion.html.ini
testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-add.https.html.ini
testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-put.https.html.ini
testing/web-platform/meta/service-workers/cache-storage/serviceworker/credentials.html.ini
testing/web-platform/meta/service-workers/cache-storage/window/cache-add.https.html.ini
testing/web-platform/meta/service-workers/cache-storage/window/cache-put.https.html.ini
testing/web-platform/meta/service-workers/cache-storage/worker/cache-add.https.html.ini
testing/web-platform/meta/service-workers/cache-storage/worker/cache-put.https.html.ini
testing/web-platform/meta/service-workers/service-worker/postmessage-to-client.https.html.ini
testing/web-platform/meta/service-workers/service-worker/serviceworker-message-event-historical.https.html.ini
testing/web-platform/meta/shadow-dom/slotchange-event.html.ini
testing/web-platform/meta/svg/historical.html.ini
testing/web-platform/meta/svg/interfaces.html.ini
testing/web-platform/meta/uievents/constructors/inputevent-constructor.html.ini
testing/web-platform/meta/url/a-element-origin-xhtml.xhtml.ini
testing/web-platform/meta/url/a-element-origin.html.ini
testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
testing/web-platform/meta/url/a-element.html.ini
testing/web-platform/meta/url/url-constructor.html.ini
testing/web-platform/meta/url/url-origin.html.ini
testing/web-platform/meta/url/url-setters.html.ini
testing/web-platform/meta/vr/idlharness.html.ini
testing/web-platform/meta/webmessaging/with-ports/016.html.ini
testing/web-platform/meta/webmessaging/with-ports/023.html.ini
testing/web-platform/meta/webmessaging/without-ports/016.html.ini
testing/web-platform/meta/webrtc/RTCDataChannelEvent-constructor.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/2_tracks.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_end.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/basic.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/size_90.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/size_99.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/size_50.html.ini
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/compositing/2d.composite.operation.clear.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.clear.html]
+  type: testharness
+  [Canvas test: 2d.composite.operation.clear]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[canvas_compositing_globalcompositeoperation_001.htm]
-  type: reftest
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerocanvas.html]
+  type: testharness
+  [Canvas test: 2d.drawImage.zerocanvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerosource.html]
+  type: testharness
+  [drawImage with zero-sized source rectangle draws nothing without exception]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_canvas_1.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_canvas_2.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_canvas_3.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_canvas_3.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_1.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_10.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_10.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_2.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_3.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_3.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_4.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_4.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_5.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_5.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_6.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_6.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_7.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_7.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_8.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_8.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/drawing-images-to-the-canvas/drawimage_html_image_9.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[drawimage_html_image_9.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/line-styles/canvas_linestyles_linecap_001.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[canvas_linestyles_linecap_001.htm]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/line-styles/lineto_a.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[lineto_a.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/the-canvas-state/canvas_state_restore_001.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[canvas_state_restore_001.htm]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_reset_001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[canvas_transformations_reset_001.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/transformations/canvas_transformations_scale_001.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[canvas_transformations_scale_001.htm]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/2dcontext/transformations/transform_a.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[transform_a.html]
-  type: reftest
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/IndexedDB/interfaces.worker.js.ini
@@ -0,0 +1,5 @@
+[interfaces.worker.html]
+  type: testharness
+  [DOMStringList interface: existence and properties of interface object]
+    expected: FAIL
+
--- a/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.ini
@@ -166,8 +166,137 @@
     expected: FAIL
 
   [Can wrap and unwrap ECDSA private key keys using pkcs8 and AES-CBC]
     expected: FAIL
 
   [Can wrap and unwrap ECDSA private key keys using jwk and AES-CBC]
     expected: FAIL
 
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-CTR]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-CTR]
+    expected: FAIL
+
+  [Could not run all tests]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-CBC]
+    expected: FAIL
+
--- a/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.ini
@@ -169,16 +169,17 @@
     expected: FAIL
 
   [Can wrap and unwrap ECDH private key keys using jwk and RSA-OAEP]
     expected: FAIL
 
 
 [wrapKey_unwrapKey.worker.html]
   type: testharness
+  expected: TIMEOUT
   [Can wrap and unwrap AES-KW keys using raw and AES-CTR]
     expected: FAIL
 
   [Can wrap and unwrap AES-KW keys using jwk and AES-CTR]
     expected: FAIL
 
   [Can wrap and unwrap ECDSA public key keys using spki and AES-CTR]
     expected: FAIL
@@ -340,8 +341,137 @@
     expected: FAIL
 
   [Can wrap and unwrap ECDH private key keys using pkcs8 and RSA-OAEP]
     expected: FAIL
 
   [Can wrap and unwrap ECDH private key keys using jwk and RSA-OAEP]
     expected: FAIL
 
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-CTR]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-CTR]
+    expected: FAIL
+
+  [Could not run all tests]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-CTR]
+    expected: FAIL
+
+  [Can wrap and unwrap RSASSA-PKCS1-v1_5 private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap RSA-OAEP private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-CTR keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-CBC keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-GCM keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap HMAC keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap RSA-PSS private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-KW]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-KW]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-GCM]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and AES-CBC]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using raw and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap AES-KW keys as non-extractable using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can unwrap AES-KW non-extractable keys using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDSA private key keys as non-extractable using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can unwrap ECDSA private key non-extractable keys using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can wrap and unwrap ECDH private key keys as non-extractable using jwk and RSA-OAEP]
+    expected: FAIL
+
+  [Can unwrap ECDH private key non-extractable keys using jwk and RSA-OAEP]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js.ini
@@ -0,0 +1,6 @@
+[XMLHttpRequest-withCredentials.any.worker.html]
+  type: testharness
+  expected: TIMEOUT
+
+[XMLHttpRequest-withCredentials.any.html]
+  type: testharness
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/accelerometer/idlharness.https.html.ini
@@ -0,0 +1,98 @@
+[idlharness.https.html]
+  type: testharness
+  [Accelerometer interface: existence and properties of interface object]
+    expected: FAIL
+
+  [Accelerometer interface object length]
+    expected: FAIL
+
+  [Accelerometer interface object name]
+    expected: FAIL
+
+  [Accelerometer interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [Accelerometer interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [Accelerometer interface: attribute reading]
+    expected: FAIL
+
+  [Accelerometer interface: attribute includesGravity]
+    expected: FAIL
+
+  [Accelerometer must be primary interface of new Accelerometer();]
+    expected: FAIL
+
+  [Stringification of new Accelerometer();]
+    expected: FAIL
+
+  [Accelerometer interface: new Accelerometer(); must inherit property "reading" with the proper type (0)]
+    expected: FAIL
+
+  [Accelerometer interface: new Accelerometer(); must inherit property "includesGravity" with the proper type (1)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "state" with the proper type (0)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "reading" with the proper type (1)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "start" with the proper type (2)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "stop" with the proper type (3)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "onchange" with the proper type (4)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "onactivate" with the proper type (5)]
+    expected: FAIL
+
+  [Sensor interface: new Accelerometer(); must inherit property "onerror" with the proper type (6)]
+    expected: FAIL
+
+  [AccelerometerReading interface: existence and properties of interface object]
+    expected: FAIL
+
+  [AccelerometerReading interface object length]
+    expected: FAIL
+
+  [AccelerometerReading interface object name]
+    expected: FAIL
+
+  [AccelerometerReading interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [AccelerometerReading interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [AccelerometerReading interface: attribute x]
+    expected: FAIL
+
+  [AccelerometerReading interface: attribute y]
+    expected: FAIL
+
+  [AccelerometerReading interface: attribute z]
+    expected: FAIL
+
+  [AccelerometerReading must be primary interface of new AccelerometerReading({x: 0.5, y: 0.5, z: 0.5});]
+    expected: FAIL
+
+  [Stringification of new AccelerometerReading({x: 0.5, y: 0.5, z: 0.5});]
+    expected: FAIL
+
+  [AccelerometerReading interface: new AccelerometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "x" with the proper type (0)]
+    expected: FAIL
+
+  [AccelerometerReading interface: new AccelerometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "y" with the proper type (1)]
+    expected: FAIL
+
+  [AccelerometerReading interface: new AccelerometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "z" with the proper type (2)]
+    expected: FAIL
+
+  [SensorReading interface: new AccelerometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "timeStamp" with the proper type (0)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[AmbientLightSensor_browsing_context.html]
-  type: testharness
-  [sensor readings can not be fired within iframes]
-    expected: FAIL
-
-  [sensor readings can not be fired on the background tab]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_browsing_context.https.html.ini
@@ -0,0 +1,8 @@
+[AmbientLightSensor_browsing_context.https.html]
+  type: testharness
+  [throw a 'SecurityError' when firing sensor readings within iframes]
+    expected: FAIL
+
+  [sensor readings can not be fired on the background tab]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_insecure_context.html.ini
@@ -0,0 +1,5 @@
+[AmbientLightSensor_insecure_context.html]
+  type: testharness
+  [throw a 'SecurityError' when construct AmbientLightSensor in an insecure context]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_onchange.https.html.ini
@@ -0,0 +1,5 @@
+[AmbientLightSensor_onchange.https.html]
+  type: testharness
+  [event change fired]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/ambient-light/AmbientLightSensor_onstatechange.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[AmbientLightSensor_onstatechange.html]
-  type: testharness
-  expected: ERROR
-  [The default sensor.state is 'idle'.]
-    expected: FAIL
-
-  [The sensor.state changes to 'activating' after sensor.start().]
-    expected: FAIL
-
-  [The sensor.state changes to 'idle' after sensor.stop().]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_reading.https.html.ini
@@ -0,0 +1,12 @@
+[AmbientLightSensor_reading.https.html]
+  type: testharness
+  expected: ERROR
+  [Test that sensor reading must be immutable.]
+    expected: FAIL
+
+  [Test that sensor reading is correct.]
+    expected: FAIL
+
+  [Test that the sensor reading is updated when time passes.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/ambient-light/AmbientLightSensor_start.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[AmbientLightSensor_start.html]
-  type: testharness
-  expected: ERROR
-  [the sensor.reading is AmbientLightSensorReading after executing start() method]
-    expected: FAIL
-
-  [throw an InvalidStateError exception when state is neither idle nor errored]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_start.https.html.ini
@@ -0,0 +1,15 @@
+[AmbientLightSensor_start.https.html]
+  type: testharness
+  expected: ERROR
+  [The default sensor.reading is 'null']
+    expected: FAIL
+
+  [The default sensor.state is 'idle']
+    expected: FAIL
+
+  [The sensor.state changes to 'activating' after sensor.start()]
+    expected: FAIL
+
+  [throw an InvalidStateError exception when state is neither idle nor errored]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[AmbientLightSensor_stop.html]
-  type: testharness
-  expected: ERROR
-  [the sensor.reading is null after executing stop() method]
-    expected: FAIL
-
-  [throw an InvalidStateError exception when state is either idle or errored]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor_stop.https.html.ini
@@ -0,0 +1,12 @@
+[AmbientLightSensor_stop.https.html]
+  type: testharness
+  expected: ERROR
+  [The sensor.state changes to 'idle' after sensor.stop()]
+    expected: FAIL
+
+  [the sensor.reading is null after executing stop() method]
+    expected: FAIL
+
+  [throw an InvalidStateError exception when state is either idle or errored]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/ambient-light/idlharness.html.ini
+++ /dev/null
@@ -1,98 +0,0 @@
-[idlharness.html]
-  type: testharness
-  [SensorReadingEvent must be primary interface of new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) });]
-    expected: FAIL
-
-  [Stringification of new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) });]
-    expected: FAIL
-
-  [SensorReadingEvent interface: new SensorReadingEvent({ reading: new AmbientLightSensorReading({ illuminance: 750 }) }); must inherit property "reading" with the proper type (0)]
-    expected: FAIL
-
-  [AmbientLightSensor interface: existence and properties of interface object]
-    expected: FAIL
-
-  [AmbientLightSensor interface object length]
-    expected: FAIL
-
-  [AmbientLightSensor interface object name]
-    expected: FAIL
-
-  [AmbientLightSensor interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [AmbientLightSensor interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [AmbientLightSensor interface: attribute reading]
-    expected: FAIL
-
-  [AmbientLightSensor must be primary interface of new AmbientLightSensor();]
-    expected: FAIL
-
-  [Stringification of new AmbientLightSensor();]
-    expected: FAIL
-
-  [AmbientLightSensor interface: new AmbientLightSensor(); must inherit property "reading" with the proper type (0)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "state" with the proper type (0)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "reading" with the proper type (1)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "start" with the proper type (2)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "stop" with the proper type (3)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "onchange" with the proper type (4)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "onstatechange" with the proper type (5)]
-    expected: FAIL
-
-  [Sensor interface: new AmbientLightSensor(); must inherit property "onerror" with the proper type (6)]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface: existence and properties of interface object]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface object length]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface object name]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface: attribute illuminance]
-    expected: FAIL
-
-  [AmbientLightSensorReading must be primary interface of new AmbientLightSensorReading({ illuminance: 750 });]
-    expected: FAIL
-
-  [Stringification of new AmbientLightSensorReading({ illuminance: 750 });]
-    expected: FAIL
-
-  [AmbientLightSensorReading interface: new AmbientLightSensorReading({ illuminance: 750 }); must inherit property "illuminance" with the proper type (0)]
-    expected: FAIL
-
-  [SensorReading interface: new AmbientLightSensorReading({ illuminance: 750 }); must inherit property "timeStamp" with the proper type (0)]
-    expected: FAIL
-
-  [SensorReadingEvent must be primary interface of new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) });]
-    expected: FAIL
-
-  [Stringification of new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) });]
-    expected: FAIL
-
-  [SensorReadingEvent interface: new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) }); must inherit property "reading" with the proper type (0)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/ambient-light/idlharness.https.html.ini
@@ -0,0 +1,74 @@
+[idlharness.https.html]
+  type: testharness
+  [AmbientLightSensor interface: existence and properties of interface object]
+    expected: FAIL
+
+  [AmbientLightSensor interface object length]
+    expected: FAIL
+
+  [AmbientLightSensor interface object name]
+    expected: FAIL
+
+  [AmbientLightSensor interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [AmbientLightSensor interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [AmbientLightSensor must be primary interface of new AmbientLightSensor();]
+    expected: FAIL
+
+  [Stringification of new AmbientLightSensor();]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "state" with the proper type (0)]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "reading" with the proper type (1)]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "start" with the proper type (2)]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "stop" with the proper type (3)]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "onchange" with the proper type (4)]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "onactivate" with the proper type (5)]
+    expected: FAIL
+
+  [Sensor interface: new AmbientLightSensor(); must inherit property "onerror" with the proper type (6)]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface: existence and properties of interface object]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface object length]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface object name]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface: attribute illuminance]
+    expected: FAIL
+
+  [AmbientLightSensorReading must be primary interface of new AmbientLightSensorReading({ illuminance: 750 });]
+    expected: FAIL
+
+  [Stringification of new AmbientLightSensorReading({ illuminance: 750 });]
+    expected: FAIL
+
+  [AmbientLightSensorReading interface: new AmbientLightSensorReading({ illuminance: 750 }); must inherit property "illuminance" with the proper type (0)]
+    expected: FAIL
+
+  [SensorReading interface: new AmbientLightSensorReading({ illuminance: 750 }); must inherit property "timeStamp" with the proper type (0)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/clear-site-data/navigation.html.ini
@@ -0,0 +1,11 @@
+[navigation.html]
+  type: testharness
+  [Clear datatypes on navigation: cookies]
+    expected: FAIL
+
+  [Clear datatypes on navigation: storage]
+    expected: FAIL
+
+  [Clear datatypes on navigation: cookies, storage]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini
@@ -0,0 +1,6 @@
+[console-is-a-namespace.any.worker.html]
+  type: testharness
+  expected: TIMEOUT
+
+[console-is-a-namespace.any.html]
+  type: testharness
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/allow_csp_from-header.html.ini
@@ -0,0 +1,17 @@
+[allow_csp_from-header.html]
+  type: testharness
+  [Cross origin iframe with an empty Allow-CSP-From header gets blocked.]
+    expected: FAIL
+
+  [Cross origin iframe without Allow-CSP-From header gets blocked.]
+    expected: FAIL
+
+  [Iframe with improper Allow-CSP-From header gets blocked.]
+    expected: FAIL
+
+  [Star Allow-CSP-From header enforces EmbeddingCSP.]
+    expected: FAIL
+
+  [Allow-CSP-From header enforces EmbeddingCSP.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/embedding_csp-header.html.ini
@@ -0,0 +1,38 @@
+[embedding_csp-header.html]
+  type: testharness
+  [Test Embedding-CSP value on `csp` change: Embedding-CSP is not sent if `csp` attribute is not set on <iframe>.]
+    expected: FAIL
+
+  [Test same origin: Send Embedding-CSP when `csp` attribute of <iframe> is not empty.]
+    expected: FAIL
+
+  [Test same origin redirect: Send Embedding-CSP when `csp` attribute of <iframe> is not empty.]
+    expected: FAIL
+
+  [Test cross origin redirect: Send Embedding-CSP when `csp` attribute of <iframe> is not empty.]
+    expected: FAIL
+
+  [Test cross origin redirect of cross origin iframe: Send Embedding-CSP when `csp` attribute of <iframe> is not empty.]
+    expected: FAIL
+
+  [Test Embedding-CSP value on `csp` change: Send Embedding-CSP when `csp` attribute of <iframe> is not empty.]
+    expected: FAIL
+
+  [Test same origin: Send Embedding-CSP Header on change of `src` attribute on iframe.]
+    expected: FAIL
+
+  [Test same origin redirect: Send Embedding-CSP Header on change of `src` attribute on iframe.]
+    expected: FAIL
+
+  [Test cross origin redirect: Send Embedding-CSP Header on change of `src` attribute on iframe.]
+    expected: FAIL
+
+  [Test cross origin redirect of cross origin iframe: Send Embedding-CSP Header on change of `src` attribute on iframe.]
+    expected: FAIL
+
+  [Test Embedding-CSP value on `csp` change: Send Embedding-CSP Header on change of `src` attribute on iframe.]
+    expected: FAIL
+
+  [Test Embedding-CSP value on `csp` change: Wrong value of `csp` should not trigger sending Embedding-CSP Header.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/iframe-csp-attribute.html.ini
@@ -0,0 +1,14 @@
+[iframe-csp-attribute.html]
+  type: testharness
+  [<iframe> has a 'csp' attibute which is an empty string if undefined.]
+    expected: FAIL
+
+  [<iframe>'s csp attribute is always a string.]
+    expected: FAIL
+
+  [<iframe>'s 'csp content attribute reflects the IDL attribute.]
+    expected: FAIL
+
+  [<iframe>'s IDL attribute reflects the DOM attribute.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-general.html.ini
@@ -0,0 +1,11 @@
+[subsumption_algorithm-general.html]
+  type: testharness
+  [Iframe with empty returned CSP should be blocked.]
+    expected: FAIL
+
+  [Iframe with less restricting CSP should be blocked.]
+    expected: FAIL
+
+  [Iframe with a different CSP should be blocked.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-hashes.html.ini
@@ -0,0 +1,20 @@
+[subsumption_algorithm-hashes.html]
+  type: testharness
+  [Returned should not include hashes not present in required csp.]
+    expected: FAIL
+
+  [Hashes do not have to be present in returned csp but must not allow all inline behavior.]
+    expected: FAIL
+
+  [Other expressions have to be subsumed.]
+    expected: FAIL
+
+  [Required csp must allow 'sha256-abc123'.]
+    expected: FAIL
+
+  [Effective policy is properly found where 'sha256-abc123' is not subsumed.]
+    expected: FAIL
+
+  ['sha256-abc123' is not subsumed by 'sha256-abc456'.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-hosts.html.ini
@@ -0,0 +1,14 @@
+[subsumption_algorithm-host_sources-hosts.html]
+  type: testharness
+  [Host must match.]
+    expected: FAIL
+
+  [Hosts without wildcards must match.]
+    expected: FAIL
+
+  [More specific subdomain should not match.]
+    expected: FAIL
+
+  [Specified host should not match a wildcard host.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-paths.html.ini
@@ -0,0 +1,11 @@
+[subsumption_algorithm-host_sources-paths.html]
+  type: testharness
+  [Returned CSP must specify a path.]
+    expected: FAIL
+
+  [Empty path is not subsumed by specified paths.]
+    expected: FAIL
+
+  [That should not be true when required csp specifies a specific page.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-ports.html.ini
@@ -0,0 +1,14 @@
+[subsumption_algorithm-host_sources-ports.html]
+  type: testharness
+  [Specified ports must match.]
+    expected: FAIL
+
+  [Returned CSP should be subsumed if the port is specified but is not default for a more secure scheme.]
+    expected: FAIL
+
+  [Wildcard port should not be subsumed by a default port.]
+    expected: FAIL
+
+  [Wildcard port should not be subsumed by a spcified port.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-host_sources-protocols.html.ini
@@ -0,0 +1,14 @@
+[subsumption_algorithm-host_sources-protocols.html]
+  type: testharness
+  [`https` is more restrictive than `http`.]
+    expected: FAIL
+
+  [`http:` does not subsume other protocols.]
+    expected: FAIL
+
+  [If scheme source is present in returned csp, it must be specified in required csp too.]
+    expected: FAIL
+
+  [All scheme sources must be subsumed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-none.html.ini
@@ -0,0 +1,23 @@
+[subsumption_algorithm-none.html]
+  type: testharness
+  [Required policy that allows `none` does not subsume empty list of policies.]
+    expected: FAIL
+
+  [Required csp with effective `none` does not subsume a host source expression.]
+    expected: FAIL
+
+  [Required csp with `none` does not subsume a host source expression.]
+    expected: FAIL
+
+  [Required csp with effective `none` does not subsume `none` of another directive.]
+    expected: FAIL
+
+  [Required csp with `none` does not subsume `none` of another directive.]
+    expected: FAIL
+
+  [Required csp with `none` does not subsume `none` of different directives.]
+    expected: FAIL
+
+  [Both required and returned csp are `none` for only one directive.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-self.html.ini
@@ -0,0 +1,8 @@
+[subsumption_algorithm-self.html]
+  type: testharness
+  [Returned CSP must not allow 'self' if required CSP does not.]
+    expected: FAIL
+
+  [Returned 'self' should not be subsumed by a more secure version of origin's url.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-strict_dynamic.html.ini
@@ -0,0 +1,11 @@
+[subsumption_algorithm-strict_dynamic.html]
+  type: testharness
+  ['strict-dynamic' is effective only for `script-src`.]
+    expected: FAIL
+
+  ['strict-dynamic' is proper handled for finding effective policy.]
+    expected: FAIL
+
+  ['strict-dynamic' has to be allowed by required csp if it is present in returned csp.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_eval.html.ini
@@ -0,0 +1,14 @@
+[subsumption_algorithm-unsafe_eval.html]
+  type: testharness
+  [No other keyword has the same effect as 'unsafe-eval'.]
+    expected: FAIL
+
+  [Other expressions have to be subsumed.]
+    expected: FAIL
+
+  [Required csp must allow 'unsafe-eval'.]
+    expected: FAIL
+
+  [Effective policy is properly found where 'unsafe-eval' is not subsumed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_hashed_attributes.html.ini
@@ -0,0 +1,14 @@
+[subsumption_algorithm-unsafe_hashed_attributes.html]
+  type: testharness
+  [No other keyword has the same effect as 'unsafe-hashed-attributes'.]
+    expected: FAIL
+
+  [Other expressions have to be subsumed.]
+    expected: FAIL
+
+  [Required csp must allow 'unsafe-hashed-attributes'.]
+    expected: FAIL
+
+  [Effective policy is properly found where 'unsafe-hashed-attributes' is not subsumed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/subsumption_algorithm-unsafe_inline.html.ini
@@ -0,0 +1,17 @@
+[subsumption_algorithm-unsafe_inline.html]
+  type: testharness
+  [Required csp allows `strict-dynamic`, but retuned csp does.]
+    expected: FAIL
+
+  [Required csp does not allow `unsafe-inline`, but retuned csp does.]
+    expected: FAIL
+
+  [Returned csp whitelists a nonce.]
+    expected: FAIL
+
+  [Returned csp whitelists a hash.]
+    expected: FAIL
+
+  [Effective returned csp allows 'unsafe-inline']
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigation/to-javascript-url.html.ini
@@ -0,0 +1,14 @@
+[to-javascript-url.html]
+  type: testharness
+  [<iframe src='javascript:'> blocked without 'unsafe-inline'.]
+    expected: FAIL
+
+  [<iframe> navigated to 'javascript:' blocked without 'unsafe-inline'.]
+    expected: FAIL
+
+  [<iframe src='...'> with 'unsafe-inline' navigated to 'javascript:' blocked in this document]
+    expected: FAIL
+
+  [<iframe src='...'> without 'unsafe-inline' navigated to 'javascript:' blocked in this document.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
+++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
@@ -1,9 +1,8 @@
 [object-src-2_1.html]
   type: testharness
   [Async SWF load test]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04") and (bits == 64): PASS
       if (os == "linux") and (version == "Ubuntu 16.04") and (bits == 32): NOTRUN
       if (os == "linux") and (version == "Ubuntu 12.04"): NOTRUN
       if not (os == "linux"): NOTRUN
 
--- a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
+++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
@@ -1,9 +1,8 @@
 [object-src-2_2.html]
   type: testharness
   [Async SWF load test]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04") and (bits == 64): PASS
       if (os == "linux") and (version == "Ubuntu 16.04") and (bits == 32): NOTRUN
       if (os == "linux") and (version == "Ubuntu 12.04"): NOTRUN
       if not (os == "linux"): NOTRUN
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_discard_whitelist.html.ini
@@ -0,0 +1,6 @@
+[script-src-strict_dynamic_discard_whitelist.html]
+  type: testharness
+  expected: TIMEOUT
+  [Whitelisted script without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_double_policy_different_nonce.html.ini
@@ -0,0 +1,6 @@
+[script-src-strict_dynamic_double_policy_different_nonce.html]
+  type: testharness
+  expected: TIMEOUT
+  [Unnonced script injected via `appendChild` is not allowed with `strict-dynamic` + a nonce-only double policy.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_double_policy_honor_whitelist.sub.html.ini
@@ -0,0 +1,6 @@
+[script-src-strict_dynamic_double_policy_honor_whitelist.sub.html]
+  type: testharness
+  expected: TIMEOUT
+  [Non-whitelisted script injected via `appendChild` is not allowed with `strict-dynamic` + a nonce+whitelist double policy.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_eval.html.ini
@@ -0,0 +1,5 @@
+[script-src-strict_dynamic_eval.html]
+  type: testharness
+  [Script injected via `eval` is not allowed with `strict-dynamic` without `unsafe-eval`.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_javascript_uri.html.ini
@@ -0,0 +1,6 @@
+[script-src-strict_dynamic_javascript_uri.html]
+  type: testharness
+  expected: TIMEOUT
+  [Script injected via `javascript:` URIs are not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_new_function.html.ini
@@ -0,0 +1,5 @@
+[script-src-strict_dynamic_new_function.html]
+  type: testharness
+  [Script injected via 'eval' is not allowed with 'strict-dynamic' without 'unsafe-eval'.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted_incorrect_nonce.html.ini
@@ -0,0 +1,6 @@
+[script-src-strict_dynamic_non_parser_inserted_incorrect_nonce.html]
+  type: testharness
+  expected: TIMEOUT
+  [All the expected CSP violation reports have been fired.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-strict_dynamic_parser_inserted.html.ini
@@ -0,0 +1,33 @@
+[script-src-strict_dynamic_parser_inserted.html]
+  type: testharness
+  expected: TIMEOUT
+  [Parser-inserted script via `document.write` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted script via `document.writeln` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted deferred script via `document.write` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted deferred script via `document.writeln` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted async script via `document.write` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted async script via `document.writeln` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted deferred async script via `document.write` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Parser-inserted deferred async script via `document.writeln` without a correct nonce is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Script injected via `innerHTML` is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
+  [Script injected via `insertAdjacentHTML` is not allowed with `strict-dynamic`.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/dedicated-fallback.sub.html.ini
@@ -0,0 +1,9 @@
+[dedicated-fallback.sub.html]
+  type: testharness
+  expected: ERROR
+  [Same-origin dedicated worker allowed by host-source expression.]
+    expected: FAIL
+
+  [blob: dedicated worker allowed by 'blob:'.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/dedicated-none.sub.html.ini
@@ -0,0 +1,8 @@
+[dedicated-none.sub.html]
+  type: testharness
+  [Same-origin dedicated worker blocked by host-source expression.]
+    expected: FAIL
+
+  [blob: dedicated worker blocked by 'blob:'.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/service-child.https.sub.html.ini
@@ -0,0 +1,5 @@
+[service-child.https.sub.html]
+  type: testharness
+  [Same-origin service worker allowed by host-source expression.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/service-fallback.https.sub.html.ini
@@ -0,0 +1,5 @@
+[service-fallback.https.sub.html]
+  type: testharness
+  [Same-origin service worker allowed by host-source expression.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/service-none.https.sub.html.ini
@@ -0,0 +1,5 @@
+[service-none.https.sub.html]
+  type: testharness
+  [Same-origin service worker blocked by 'none'.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/shared-fallback.sub.html.ini
@@ -0,0 +1,9 @@
+[shared-fallback.sub.html]
+  type: testharness
+  expected: ERROR
+  [Same-origin dedicated worker allowed by 'self'.]
+    expected: FAIL
+
+  [blob: dedicated worker allowed by 'blob:'.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/worker-src/shared-none.sub.html.ini
@@ -0,0 +1,8 @@
+[shared-none.sub.html]
+  type: testharness
+  [Same-origin shared worker blocked by 'none'.]
+    expected: FAIL
+
+  [blob: shared worker blocked by 'none'.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/cssom-view/scrollingElement.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[scrollingElement.html]
-  type: testharness
-  expected: TIMEOUT
-  [scrollingElement in quirks mode]
-    expected: TIMEOUT
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/cssom/CSSKeyframesRule.html.ini
@@ -0,0 +1,5 @@
+[CSSKeyframesRule.html]
+  type: testharness
+  [CSSOM -  CSSKeyframesRule interface]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/cssom/CSSNamespaceRule.html.ini
@@ -0,0 +1,5 @@
+[CSSNamespaceRule.html]
+  type: testharness
+  [CSSOM - CSSNamespaceRule interface]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/custom-element-reaction-queue.html.ini
@@ -0,0 +1,11 @@
+[custom-element-reaction-queue.html]
+  type: testharness
+  [Upgrading a custom element must invoke attributeChangedCallback and connectedCallback before start upgrading another element]
+    expected: FAIL
+
+  [Mutating a undefined custom element while upgrading a custom element must not enqueue or invoke reactions on the mutated element]
+    expected: FAIL
+
+  [Mutating another custom element inside adopted callback must invoke all pending callbacks on the mutated element]
+    expected: FAIL
+
--- a/testing/web-platform/meta/custom-elements/reactions/Document.html.ini
+++ b/testing/web-platform/meta/custom-elements/reactions/Document.html.ini
@@ -19,8 +19,23 @@
     expected: FAIL
 
   [body on Document must enqueue disconnectedCallback when removing a custom element]
     expected: FAIL
 
   [body on Document must enqueue connectedCallback when inserting a custom element]
     expected: FAIL
 
+  [open on Document must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [write on Document must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [write on Document must enqueue connectedCallback after constructing a custom element]
+    expected: FAIL
+
+  [writeln on Document must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [writeln on Document must enqueue connectedCallback after constructing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLAnchorElement.html.ini
@@ -0,0 +1,5 @@
+[HTMLAnchorElement.html]
+  type: testharness
+  [text on HTMLAnchorElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLOptionElement.html.ini
@@ -0,0 +1,5 @@
+[HTMLOptionElement.html]
+  type: testharness
+  [text on HTMLOptionElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLOptionsCollection.html.ini
@@ -0,0 +1,17 @@
+[HTMLOptionsCollection.html]
+  type: testharness
+  [length on HTMLOptionsCollection must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [The indexed setter on HTMLOptionsCollection must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [The indexed setter on HTMLOptionsCollection must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [add on HTMLOptionsCollection must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [remove on HTMLOptionsCollection must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLOutputElement.html.ini
@@ -0,0 +1,8 @@
+[HTMLOutputElement.html]
+  type: testharness
+  [value on HTMLOutputElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [defaultValue on HTMLOutputElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLSelectElement.html.ini
@@ -0,0 +1,17 @@
+[HTMLSelectElement.html]
+  type: testharness
+  [length on HTMLSelectElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [The indexed setter on HTMLSelectElement must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [The indexed setter on HTMLSelectElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [add on HTMLSelectElement must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [remove on HTMLSelectElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLTableElement.html.ini
@@ -0,0 +1,32 @@
+[HTMLTableElement.html]
+  type: testharness
+  [caption on HTMLTableElement must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [caption on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [deleteCaption() on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [tHead on HTMLTableElement must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [tHead on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [deleteTHead() on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [tFoot on HTMLTableElement must enqueue connectedCallback when inserting a custom element]
+    expected: FAIL
+
+  [tFoot on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [deleteTFoot() on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [deleteRow() on HTMLTableElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLTableRowElement.html.ini
@@ -0,0 +1,5 @@
+[HTMLTableRowElement.html]
+  type: testharness
+  [deleteCell() on HTMLTableRowElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLTableSectionElement.html.ini
@@ -0,0 +1,8 @@
+[HTMLTableSectionElement.html]
+  type: testharness
+  [deleteRow() on HTMLTableSectionElement on thead must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
+  [deleteRow() on HTMLTableSectionElement on tfoot must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/HTMLTitleElement.html.ini
@@ -0,0 +1,5 @@
+[HTMLTitleElement.html]
+  type: testharness
+  [text on HTMLTitleElement must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/reactions/ShadowRoot.html.ini
@@ -0,0 +1,11 @@
+[ShadowRoot.html]
+  type: testharness
+  [innerHTML on ShadowRoot must upgrade a custom element]
+    expected: FAIL
+
+  [innerHTML on ShadowRoot must enqueue connectedCallback on newly upgraded custom elements when the shadow root is connected]
+    expected: FAIL
+
+  [innerHTML on ShadowRoot must enqueue disconnectedCallback when removing a custom element]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/upgrading/upgrading-enqueue-reactions.html.ini
@@ -0,0 +1,17 @@
+[upgrading-enqueue-reactions.html]
+  type: testharness
+  [Upgrading a custom element must enqueue attributeChangedCallback on each attribute]
+    expected: FAIL
+
+  [Upgrading a custom element not must enqueue attributeChangedCallback on unobserved attributes]
+    expected: FAIL
+
+  [Upgrading a custom element must enqueue connectedCallback if the element in the document]
+    expected: FAIL
+
+  [Upgrading a custom element must enqueue attributeChangedCallback before connectedCallback]
+    expected: FAIL
+
+  [Upgrading a custom element must not invoke attributeChangedCallback and connectedCallback when the element failed to upgrade]
+    expected: FAIL
+
--- a/testing/web-platform/meta/dom/historical.html.ini
+++ b/testing/web-platform/meta/dom/historical.html.ini
@@ -11,8 +11,11 @@
   [Historical DOM features must be removed: createCDATASection]
     expected: FAIL
     bug: 660660
 
   [Node member must be nuked: rootNode]
     disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1303802
     bug: 1269155
 
+  [Historical DOM features must be removed: async]
+    expected: FAIL
+
--- a/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini
+++ b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini
@@ -363,8 +363,14 @@
   [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "XULCommandEvent"]
     expected: FAIL
     bug: 1251198
 
   [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "XULCommandEvents"]
     expected: FAIL
     bug: 1251198
 
+  [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SVGZoomEvent"]
+    expected: FAIL
+
+  [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "SVGZoomEvents"]
+    expected: FAIL
+
--- a/testing/web-platform/meta/dom/nodes/Element-closest.html.ini
+++ b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini
@@ -1,5 +1,14 @@
 [Element-closest.html]
   type: testharness
   [Element.closest with context node 'test4' and selector ':has(> :scope)']
     expected: FAIL
 
+  [Element.closest with context node 'test4' and selector ':scope' should throw]
+    expected: FAIL
+
+  [Element.closest with context node 'test4' and selector 'select > :scope' should throw]
+    expected: FAIL
+
+  [Element.closest with context node 'test4' and selector 'div > :scope' should throw]
+    expected: FAIL
+
--- a/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini
+++ b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini
@@ -1,5 +1,11 @@
 [Node-cloneNode.html]
   type: testharness
   [Node.cloneNode]
     expected: FAIL
 
+  [createElement(dialog)]
+    expected: FAIL
+
+  [implementation.createDocument]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/domparsing/createContextualFragment.html.ini
@@ -0,0 +1,5 @@
+[createContextualFragment.html]
+  type: testharness
+  [SVG namespace shouldn't be special]
+    expected: FAIL
+
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini
@@ -1,12 +1,12 @@
 [clearkey-mp4-playback-temporary-encrypted-clear.html]
   type: testharness
   disabled:
-    if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1301418
+    if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1301418
   expected:
     if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
     if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
     if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
     if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
   [org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content]
     expected:
       if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini
@@ -5,8 +5,9 @@
       if (os == "win") and (version == "5.1.2600"): TIMEOUT
 
   [org.w3.clearkey, temporary, mp4, playback, multikey audio/video]
     expected:
       if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini
@@ -5,8 +5,9 @@
       if (os == "win") and (version == "5.1.2600"): TIMEOUT
 
   [org.w3.clearkey, temporary, mp4, playback two videos]
     expected:
       if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini
@@ -5,8 +5,9 @@
       if (os == "win") and (version == "5.1.2600"): TIMEOUT
 
   [org.w3.clearkey, temporary, mp4, playback, single key]
     expected:
       if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini
@@ -85,8 +85,9 @@
       if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
 
   [CODECS=]
     expected:
       if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini
@@ -1,8 +1,9 @@
 [clearkey-mp4-reset-src-after-setmediakeys.html]
   type: testharness
   [Reset src after setMediaKeys().]
     expected:
       if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
       if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[clearkey-mp4-setmediakeys.html]
-  type: testharness
--- a/testing/web-platform/meta/fetch/api/basic/request-headers-worker.html.ini
+++ b/testing/web-platform/meta/fetch/api/basic/request-headers-worker.html.ini
@@ -1,6 +1,14 @@
 [request-headers-worker.html]
   type: testharness
   [Fetch with POST with FormData body]
-    expected: FAIL
     bug: https://github.com/whatwg/fetch/issues/422
 
+  [Fetch with GET]
+    expected: FAIL
+
+  [Fetch with HEAD]
+    expected: FAIL
+
+  [Fetch with GET and mode "cors" does not need an Origin header]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/api/basic/request-headers.html.ini
+++ b/testing/web-platform/meta/fetch/api/basic/request-headers.html.ini
@@ -1,6 +1,14 @@
 [request-headers.html]
   type: testharness
   [Fetch with POST with FormData body]
-    expected: FAIL
     bug: https://github.com/whatwg/fetch/issues/422
 
+  [Fetch with GET]
+    expected: FAIL
+
+  [Fetch with HEAD]
+    expected: FAIL
+
+  [Fetch with GET and mode "cors" does not need an Origin header]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/api/headers/headers-basic.html.ini
+++ b/testing/web-platform/meta/fetch/api/headers/headers-basic.html.ini
@@ -10,8 +10,11 @@
     expected: FAIL
 
   [Check Symbol.iterator method]
     expected: FAIL
 
   [Check forEach method]
     expected: FAIL
 
+  [Create headers with existing headers with custom iterator]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/api/response/response-consume.html.ini
+++ b/testing/web-platform/meta/fetch/api/response/response-consume.html.ini
@@ -13,8 +13,32 @@
     expected: FAIL
 
   [Consume response's body as formData]
     expected: FAIL
 
   [Consume formdata response's body as formData]
     expected: FAIL
 
+  [Consume response's body: from stream to blob]
+    expected: FAIL
+
+  [Consume response's body: from stream to text]
+    expected: FAIL
+
+  [Consume response's body: from stream to arrayBuffer]
+    expected: FAIL
+
+  [Consume response's body: from stream to json]
+    expected: FAIL
+
+  [Consume response's body: from stream with correct multipart type to formData]
+    expected: FAIL
+
+  [Consume response's body: from stream without correct multipart type to formData (error case)]
+    expected: FAIL
+
+  [Consume response's body: from stream with correct urlencoded type to formData]
+    expected: FAIL
+
+  [Consume response's body: from stream without correct urlencoded type to formData (error case)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/fetch/nosniff/image.html.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[image.html]
-  type: testharness
-  [URL query: ]
-    expected: FAIL
-
-  [URL query: ?type=]
-    expected: FAIL
-
-  [URL query: ?type=x]
-    expected: FAIL
-
-  [URL query: ?type=x/x]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-active-document.html.ini
@@ -0,0 +1,5 @@
+[document-exit-fullscreen-active-document.html]
+  type: testharness
+  [Document#exitFullscreen() when the document is not the active document]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-active-document.html.ini
@@ -0,0 +1,5 @@
+[document-fullscreen-enabled-active-document.html]
+  type: testharness
+  [Document#fullscreenEnabled when the document is not the active document]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-not-allowed.html.ini
@@ -0,0 +1,5 @@
+[element-request-fullscreen-not-allowed.html]
+  type: testharness
+  [Element#requestFullscreen() when not allowed to request fullscreen]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/historical.html.ini
@@ -0,0 +1,17 @@
+[historical.html]
+  type: testharness
+  [<video> member must not be supported: onmozfullscreenchange]
+    expected: FAIL
+
+  [Document member must not be supported: onmozfullscreenchange]
+    expected: FAIL
+
+  [<video> member must not be supported: onmozfullscreenerror]
+    expected: FAIL
+
+  [Document member must not be supported: onmozfullscreenerror]
+    expected: FAIL
+
+  [<video> member must not be supported: mozRequestFullScreen (uppercase S)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/gyroscope/idlharness.https.html.ini
@@ -0,0 +1,92 @@
+[idlharness.https.html]
+  type: testharness
+  [Gyroscope interface: existence and properties of interface object]
+    expected: FAIL
+
+  [Gyroscope interface object length]
+    expected: FAIL
+
+  [Gyroscope interface object name]
+    expected: FAIL
+
+  [Gyroscope interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [Gyroscope interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [Gyroscope interface: attribute reading]
+    expected: FAIL
+
+  [Gyroscope must be primary interface of new Gyroscope();]
+    expected: FAIL
+
+  [Stringification of new Gyroscope();]
+    expected: FAIL
+
+  [Gyroscope interface: new Gyroscope(); must inherit property "reading" with the proper type (0)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "state" with the proper type (0)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "reading" with the proper type (1)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "start" with the proper type (2)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "stop" with the proper type (3)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "onchange" with the proper type (4)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "onactivate" with the proper type (5)]
+    expected: FAIL
+
+  [Sensor interface: new Gyroscope(); must inherit property "onerror" with the proper type (6)]
+    expected: FAIL
+
+  [GyroscopeReading interface: existence and properties of interface object]
+    expected: FAIL
+
+  [GyroscopeReading interface object length]
+    expected: FAIL
+
+  [GyroscopeReading interface object name]
+    expected: FAIL
+
+  [GyroscopeReading interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [GyroscopeReading interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [GyroscopeReading interface: attribute x]
+    expected: FAIL
+
+  [GyroscopeReading interface: attribute y]
+    expected: FAIL
+
+  [GyroscopeReading interface: attribute z]
+    expected: FAIL
+
+  [GyroscopeReading must be primary interface of new GyroscopeReading({x: 0.5, y: 0.5, z: 0.5});]
+    expected: FAIL
+
+  [Stringification of new GyroscopeReading({x: 0.5, y: 0.5, z: 0.5});]
+    expected: FAIL
+
+  [GyroscopeReading interface: new GyroscopeReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "x" with the proper type (0)]
+    expected: FAIL
+
+  [GyroscopeReading interface: new GyroscopeReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "y" with the proper type (1)]
+    expected: FAIL
+
+  [GyroscopeReading interface: new GyroscopeReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "z" with the proper type (2)]
+    expected: FAIL
+
+  [SensorReading interface: new GyroscopeReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "timeStamp" with the proper type (0)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/html-media-capture/capture_fallback_file_upload.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[capture_fallback_file_upload.html]
-  type: testharness
-  expected: TIMEOUT
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/same-url.html.ini
@@ -0,0 +1,5 @@
+[same-url.html]
+  type: testharness
+  [Test same-URL navigation and its effects on history]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html.ini
@@ -0,0 +1,23 @@
+[cross-origin-objects-exceptions.html]
+  type: testharness
+  [Basic sanity-checking]
+    expected: FAIL
+
+  [Only whitelisted properties are accessible cross-origin]
+    expected: FAIL
+
+  [[[GetPrototypeOf\]\] should return null]
+    expected: FAIL
+
+  [[[SetPrototypeOf\]\] should throw]
+    expected: FAIL
+
+  [[[Delete\]\] Should throw on cross-origin objects]
+    expected: FAIL
+
+  [[[DefineOwnProperty\]\] Should throw for cross-origin objects]
+    expected: FAIL
+
+  [[[OwnPropertyKeys\]\] should return all properties from cross-origin objects]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[dir_auto-N-EN.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/html/dom/interfaces.html.ini
+++ b/testing/web-platform/meta/html/dom/interfaces.html.ini
@@ -3364,8 +3364,66 @@
   [Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncuechange" with the proper type (99)]
     expected: FAIL
 
   [Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmousewheel" with the proper type (130)]
     expected: FAIL
 
   [Location interface: stringifier]
     expected: FAIL
+
+  [Document interface: iframe.contentDocument must inherit property "oncancel" with the proper type (93)]
+    expected: FAIL
+
+  [Document interface: iframe.contentDocument must inherit property "oncuechange" with the proper type (100)]
+    expected: FAIL
+
+  [Document interface: iframe.contentDocument must inherit property "onmousewheel" with the proper type (131)]
+    expected: FAIL
+
+  [Document interface: new Document() must inherit property "oncancel" with the proper type (93)]
+    expected: FAIL
+
+  [Document interface: new Document() must inherit property "oncuechange" with the proper type (100)]
+    expected: FAIL
+
+  [Document interface: new Document() must inherit property "onmousewheel" with the proper type (131)]
+    expected: FAIL
+
+  [Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncancel" with the proper type (93)]
+    expected: FAIL
+
+  [Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncuechange" with the proper type (100)]
+    expected: FAIL
+
+  [Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmousewheel" with the proper type (131)]
+    expected: FAIL
+
+  [HTMLElement interface: document.createElement("noscript") must inherit property "oncancel" with the proper type (21)]
+    expected: FAIL
+
+  [HTMLElement interface: document.createElement("noscript") must inherit property "oncuechange" with the proper type (28)]
+    expected: FAIL
+
+  [HTMLElement interface: document.createElement("noscript") must inherit property "onmousewheel" with the proper type (59)]
+    expected: FAIL
+
+  [HTMLLinkElement interface: attribute nonce]
+    expected: FAIL
+
+  [HTMLLinkElement interface: document.createElement("link") must inherit property "nonce" with the proper type (5)]
+    expected: FAIL
+
+  [HTMLIFrameElement interface: attribute allowUserMedia]
+    expected: FAIL
+
+  [HTMLIFrameElement interface: attribute allowPaymentRequest]
+    expected: FAIL
+
+  [Window interface: window must inherit property "oncancel" with the proper type (41)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "oncuechange" with the proper type (48)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onmousewheel" with the proper type (79)]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/dom/reflection-embedded.html.ini
+++ b/testing/web-platform/meta/html/dom/reflection-embedded.html.ini
@@ -871,8 +871,200 @@
     expected: FAIL
 
   [audio.mediaGroup: IDL set to object "test-toString"]
     expected: FAIL
 
   [audio.mediaGroup: IDL set to object "test-valueOf"]
     expected: FAIL
 
+  [iframe.allowUserMedia: typeof IDL attribute]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL get with DOM attribute unset]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to ""]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to " foo "]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to undefined]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to null]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to 7]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to 1.5]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to true]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to false]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to object "[object Object\]"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to NaN]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to Infinity]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to -Infinity]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to "\\0"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to object "test-toString"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to object "test-valueOf"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: setAttribute() to "allowUserMedia"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to ""]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to " foo "]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to undefined]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to null]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to 7]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to 1.5]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to false]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to object "[object Object\]"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to NaN]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to Infinity]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to -Infinity]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to "\\0"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to object "test-toString"]
+    expected: FAIL
+
+  [iframe.allowUserMedia: IDL set to object "test-valueOf"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: typeof IDL attribute]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL get with DOM attribute unset]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to ""]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to " foo "]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to undefined]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to null]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to 7]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to 1.5]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to true]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to false]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to object "[object Object\]"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to NaN]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to Infinity]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to -Infinity]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to "\\0"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to object "test-toString"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to object "test-valueOf"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: setAttribute() to "allowPaymentRequest"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to ""]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to " foo "]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to undefined]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to null]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to 7]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to 1.5]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to false]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to object "[object Object\]"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to NaN]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to Infinity]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to -Infinity]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to "\\0"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to object "test-toString"]
+    expected: FAIL
+
+  [iframe.allowPaymentRequest: IDL set to object "test-valueOf"]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/dom/reflection-metadata.html.ini
+++ b/testing/web-platform/meta/html/dom/reflection-metadata.html.ini
@@ -31,8 +31,104 @@
     expected: FAIL
 
   [style.tabIndex: setAttribute() to object "3" followed by getAttribute()]
     expected: FAIL
 
   [style.tabIndex: setAttribute() to object "3" followed by IDL get]
     expected: FAIL
 
+  [link.nonce: typeof IDL attribute]
+    expected: FAIL
+
+  [link.nonce: IDL get with DOM attribute unset]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to ""]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f  foo "]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to undefined]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to 7]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to 1.5]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to true]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to false]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to object "[object Object\]"]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to NaN]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to Infinity]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to -Infinity]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to "\\0"]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to null]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to object "test-toString"]
+    expected: FAIL
+
+  [link.nonce: setAttribute() to object "test-valueOf"]
+    expected: FAIL
+
+  [link.nonce: IDL set to ""]
+    expected: FAIL
+
+  [link.nonce: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f  foo "]
+    expected: FAIL
+
+  [link.nonce: IDL set to undefined]
+    expected: FAIL
+
+  [link.nonce: IDL set to 7]
+    expected: FAIL
+
+  [link.nonce: IDL set to 1.5]
+    expected: FAIL
+
+  [link.nonce: IDL set to true]
+    expected: FAIL
+
+  [link.nonce: IDL set to false]
+    expected: FAIL
+
+  [link.nonce: IDL set to object "[object Object\]"]
+    expected: FAIL
+
+  [link.nonce: IDL set to NaN]
+    expected: FAIL
+
+  [link.nonce: IDL set to Infinity]
+    expected: FAIL
+
+  [link.nonce: IDL set to -Infinity]
+    expected: FAIL
+
+  [link.nonce: IDL set to "\\0"]
+    expected: FAIL
+
+  [link.nonce: IDL set to null]
+    expected: FAIL
+
+  [link.nonce: IDL set to object "test-toString"]
+    expected: FAIL
+
+  [link.nonce: IDL set to object "test-valueOf"]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/dom/reflection-misc.html.ini
+++ b/testing/web-platform/meta/html/dom/reflection-misc.html.ini
@@ -877,8 +877,105 @@
   [menuitem.default: IDL set to "\\0"]
     expected: FAIL
 
   [menuitem.default: IDL set to object "test-toString"]
     expected: FAIL
 
   [menuitem.default: IDL set to object "test-valueOf"]
     expected: FAIL
+
+  [script.nonce: typeof IDL attribute]
+    expected: FAIL
+
+  [script.nonce: IDL get with DOM attribute unset]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to ""]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f  foo "]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to undefined]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to 7]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to 1.5]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to true]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to false]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to object "[object Object\]"]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to NaN]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to Infinity]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to -Infinity]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to "\\0"]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to null]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to object "test-toString"]
+    expected: FAIL
+
+  [script.nonce: setAttribute() to object "test-valueOf"]
+    expected: FAIL
+
+  [script.nonce: IDL set to ""]
+    expected: FAIL
+
+  [script.nonce: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f  foo "]
+    expected: FAIL
+
+  [script.nonce: IDL set to undefined]
+    expected: FAIL
+
+  [script.nonce: IDL set to 7]
+    expected: FAIL
+
+  [script.nonce: IDL set to 1.5]
+    expected: FAIL
+
+  [script.nonce: IDL set to true]
+    expected: FAIL
+
+  [script.nonce: IDL set to false]
+    expected: FAIL
+
+  [script.nonce: IDL set to object "[object Object\]"]
+    expected: FAIL
+
+  [script.nonce: IDL set to NaN]
+    expected: FAIL
+
+  [script.nonce: IDL set to Infinity]
+    expected: FAIL
+
+  [script.nonce: IDL set to -Infinity]
+    expected: FAIL
+
+  [script.nonce: IDL set to "\\0"]
+    expected: FAIL
+
+  [script.nonce: IDL set to null]
+    expected: FAIL
+
+  [script.nonce: IDL set to object "test-toString"]
+    expected: FAIL
+
+  [script.nonce: IDL set to object "test-valueOf"]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/editing/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini
@@ -0,0 +1,20 @@
+[focus-fixup-rule-one-no-dialogs.html]
+  type: testharness
+  [Disabling the active element (making it expressly inert)]
+    expected: FAIL
+
+  [Hiding the active element]
+    expected: FAIL
+
+  [Disabling <fieldset> affects its descendants]
+    expected: FAIL
+
+  [Changing the first legend element in disabled <fieldset>]
+    expected: FAIL
+
+  [Removing the tabindex attribute from a div]
+    expected: FAIL
+
+  [Disabling contenteditable]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html.ini
@@ -0,0 +1,26 @@
+[htmlallcollection.html]
+  type: testharness
+  [legacy caller with "array index property name"]
+    expected: FAIL
+
+  [legacy caller with "array index property name" as number]
+    expected: FAIL
+
+  [legacy caller with invalid "array index property name"]
+    expected: FAIL
+
+  [legacy caller with no argument]
+    expected: FAIL
+
+  [item method with "array index property name"]
+    expected: FAIL
+
+  [item method with invalid "array index property name"]
+    expected: FAIL
+
+  [item method with no argument]
+    expected: FAIL
+
+  [collections are new live HTMLCollection instances]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-cell-width-s.html.ini
@@ -0,0 +1,3 @@
+[table-cell-width-s.html]
+  type: reftest
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-width-s.html.ini
@@ -0,0 +1,3 @@
+[table-width-s.html]
+  type: reftest
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html.ini
@@ -0,0 +1,3 @@
+[canvas_without_context_a.html]
+  type: reftest
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html.ini
@@ -0,0 +1,3 @@
+[dynamic-append.html]
+  type: testharness
+  expected: TIMEOUT
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html.ini
@@ -0,0 +1,5 @@
+[not-in-shadow-tree.html]
+  type: testharness
+  [Meta refresh only applies while in the document tree, not in a shadow tree]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-03.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[embed-represent-nothing-03.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_content_image.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[video_content_image.htm]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_content_text.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[video_content_text.htm]
-  type: reftest
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html.ini
@@ -0,0 +1,3 @@
+[grouping-li-reftest-list-owner-mixed.html]
+  type: reftest
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html.ini
@@ -0,0 +1,3 @@
+[grouping-li-reftest-list-owner-not-dir.html]
+  type: reftest
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html.ini
@@ -0,0 +1,3 @@
+[grouping-li-reftest-list-owner-parent.html]
+  type: reftest
+  expected: FAIL
--- a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini
+++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini
@@ -1,17 +1,15 @@
 [dialog-showModal.html]
   type: testharness
   prefs: [dom.dialog_element.enabled:true]
   [dialog element: showModal()]
     expected: FAIL
 
-  [when opening multiple dialogs, only the newest one is non-inert]
-    expected: FAIL
-
   [opening dialog without focusable children]
     expected: FAIL
 
   [opening dialog with multiple focusable children]
     expected: FAIL
 
   [opening dialog with multiple focusable children, one having the autofocus attribute]
     expected: FAIL
+
--- a/testing/web-platform/meta/html/semantics/interfaces.html.ini
+++ b/testing/web-platform/meta/html/semantics/interfaces.html.ini
@@ -28,8 +28,9 @@
   [Interfaces for slot]
     expected: FAIL
 
   [Interfaces for SLOT]
     expected: FAIL
 
   [Interfaces for å-bar]
     expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html.ini
@@ -0,0 +1,13 @@
+[bdi-neutral-wrapped.html]
+  type: reftest
+  expected:
+    if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+    if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+    if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+    if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+    if not debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bdo-override.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/text-level-semantics/the-br-element/br-bidi.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[br-bidi.html]
-  type: reftest
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/webappapis/idle-callbacks/callback-idle-periods.html.ini
@@ -0,0 +1,5 @@
+[callback-idle-periods.html]
+  type: testharness
+  [Check that if an idle callback calls requestIdleCallback the new callback doesn't run in the current idle period.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/webappapis/idle-callbacks/callback-timeout-with-raf.html.ini
@@ -0,0 +1,21 @@
+[callback-timeout-with-raf.html]
+  type: testharness
+  [requestIdleCallback not scheduled when event loop is busy.]
+    expected:
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
+  [requestIdleCallback scheduled with timeout when event loop is busy.]
+    expected:
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/messageevent-constructor.https.html.ini
@@ -0,0 +1,5 @@
+[messageevent-constructor.https.html]
+  type: testharness
+  [Passing ServiceWorker for source member]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html.ini
@@ -0,0 +1,8 @@
+[bitmaprenderer-as-imagesource.html]
+  type: testharness
+  [Test that createImageBitmap from a bitmaprenderer canvas produces correct result]
+    expected: FAIL
+
+  [Test that createImageBitmap on a bitmaprenderer canvas that consumes null produces correct result]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/imagebitmap-renderingcontext/context-creation-with-alpha.html.ini
@@ -0,0 +1,11 @@
+[context-creation-with-alpha.html]
+  type: testharness
+  [Test that an ImageBitmapRenderingContext with alpha disabled makes the canvas opaque]
+    expected: FAIL
+
+  [Test that an ImageBitmapRenderingContext with alpha enabled preserves the alpha]
+    expected: FAIL
+
+  [Test that the 'alpha' context creation attribute is true by default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/imagebitmap-renderingcontext/context-preserves-canvas.html.ini
@@ -0,0 +1,5 @@
+[context-preserves-canvas.html]
+  type: testharness
+  [Test that ctx.canvas on a ImageBitmapRenderingContext returns the original canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/imagebitmap-renderingcontext/tranferFromImageBitmap-null.html.ini
@@ -0,0 +1,5 @@
+[tranferFromImageBitmap-null.html]
+  type: testharness
+  [Test that transferFromImageBitmap(null) discards the previously transferred image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/imagebitmap-renderingcontext/transferFromImageBitmap-detached.html.ini
@@ -0,0 +1,5 @@
+[transferFromImageBitmap-detached.html]
+  type: testharness
+  [Test transferFromImageBitmap(image) with a detached image should throw InvalidStateError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/innerText/getter.html.ini
@@ -0,0 +1,14 @@
+[getter.html]
+  type: testharness
+  [<rp> ("<div><ruby>abc<rp>(</rp><rt>def</rt><rp>)</rp></ruby>")]
+    expected: FAIL
+
+  [Lone <rp> ("<div><rp>abc</rp>")]
+    expected: FAIL
+
+  [display:block <rp> with whitespace ("<div><rp style='display:block'> abc </rp>def")]
+    expected: FAIL
+
+  [<rp> in a <select> ("<div><select class='poke-rp'></select>")]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/input-events/idlharness.html.ini
@@ -0,0 +1,20 @@
+[idlharness.html]
+  type: testharness
+  [InputEvent interface: attribute inputType]
+    expected: FAIL
+
+  [InputEvent interface: attribute dataTransfer]
+    expected: FAIL
+
+  [InputEvent interface: operation getTargetRanges()]
+    expected: FAIL
+
+  [InputEvent interface: new InputEvent("foo") must inherit property "inputType" with the proper type (0)]
+    expected: FAIL
+
+  [InputEvent interface: new InputEvent("foo") must inherit property "dataTransfer" with the proper type (1)]
+    expected: FAIL
+
+  [InputEvent interface: new InputEvent("foo") must inherit property "getTargetRanges" with the proper type (2)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/magnetometer/idlharness.https.html.ini
@@ -0,0 +1,92 @@
+[idlharness.https.html]
+  type: testharness
+  [Magnetometer interface: existence and properties of interface object]
+    expected: FAIL
+
+  [Magnetometer interface object length]
+    expected: FAIL
+
+  [Magnetometer interface object name]
+    expected: FAIL
+
+  [Magnetometer interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [Magnetometer interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [Magnetometer interface: attribute reading]
+    expected: FAIL
+
+  [Magnetometer must be primary interface of new Magnetometer();]
+    expected: FAIL
+
+  [Stringification of new Magnetometer();]
+    expected: FAIL
+
+  [Magnetometer interface: new Magnetometer(); must inherit property "reading" with the proper type (0)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "state" with the proper type (0)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "reading" with the proper type (1)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "start" with the proper type (2)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "stop" with the proper type (3)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "onchange" with the proper type (4)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "onactivate" with the proper type (5)]
+    expected: FAIL
+
+  [Sensor interface: new Magnetometer(); must inherit property "onerror" with the proper type (6)]
+    expected: FAIL
+
+  [MagnetometerReading interface: existence and properties of interface object]
+    expected: FAIL
+
+  [MagnetometerReading interface object length]
+    expected: FAIL
+
+  [MagnetometerReading interface object name]
+    expected: FAIL
+
+  [MagnetometerReading interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [MagnetometerReading interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [MagnetometerReading interface: attribute x]
+    expected: FAIL
+
+  [MagnetometerReading interface: attribute y]
+    expected: FAIL
+
+  [MagnetometerReading interface: attribute z]
+    expected: FAIL
+
+  [MagnetometerReading must be primary interface of new MagnetometerReading({x: 0.5, y: 0.5, z: 0.5});]
+    expected: FAIL
+
+  [Stringification of new MagnetometerReading({x: 0.5, y: 0.5, z: 0.5});]
+    expected: FAIL
+
+  [MagnetometerReading interface: new MagnetometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "x" with the proper type (0)]
+    expected: FAIL
+
+  [MagnetometerReading interface: new MagnetometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "y" with the proper type (1)]
+    expected: FAIL
+
+  [MagnetometerReading interface: new MagnetometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "z" with the proper type (2)]
+    expected: FAIL
+
+  [SensorReading interface: new MagnetometerReading({x: 0.5, y: 0.5, z: 0.5}); must inherit property "timeStamp" with the proper type (0)]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-1.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-1.html.ini
@@ -1,7 +1,7 @@
 [subsup-1.html]
   type: testharness
   [Vertical position of scripts]
     expected:
-      if (os == "win"): PASS
+      if os == "win": PASS
       FAIL
 
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-2.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-2.html.ini
@@ -1,7 +1,7 @@
 [subsup-2.html]
   type: testharness
   [Vertical position of scripts]
     expected:
-      if (os == "win"): PASS
+      if os == "win": PASS
       FAIL
 
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
@@ -1,7 +1,7 @@
 [subsup-3.html]
   type: testharness
   [Vertical positions of scripts]
     expected:
-      if (os == "win"): PASS
+      if os == "win": PASS
       FAIL
 
--- a/testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini
+++ b/testing/web-platform/meta/mixed-content/blockable/no-opt-in/cross-origin-http/picture-tag/top-level/no-redirect/no-opt-in-blocks.https.html.ini
@@ -1,1 +1,3 @@
 prefs: [security.mixed_content.send_hsts_priming:false, security.mixed_content.use_hsts:false]
+[no-opt-in-blocks.https.html]
+  type: testharness
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_idlharness.html.ini
@@ -0,0 +1,47 @@
+[nav2_idlharness.html]
+  type: testharness
+  [PerformanceNavigationTiming interface: existence and properties of interface object]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface object length]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface object name]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute unloadEventStart]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute unloadEventEnd]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute domInteractive]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute domContentLoadedEventStart]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute domContentLoadedEventEnd]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute domComplete]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute loadEventStart]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute loadEventEnd]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute type]
+    expected: FAIL
+
+  [PerformanceNavigationTiming interface: attribute redirectCount]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_attributes_exist.html.ini
@@ -0,0 +1,5 @@
+[nav2_test_attributes_exist.html]
+  type: testharness
+  [Performance navigation timing entries are observable.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_attributes_values.html.ini
@@ -0,0 +1,5 @@
+[nav2_test_attributes_values.html]
+  type: testharness
+  [Performance navigation timing instance's value is reasonable.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_document_open.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_document_open.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_instance_accessors.html.ini
@@ -0,0 +1,5 @@
+[nav2_test_instance_accessors.html]
+  type: testharness
+  [Performance navigation timing entries are accessible through three different accessors.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_navigate_within_document.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_navigate_within_document.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_navigation_type_backforward.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_navigation_type_backforward.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_navigation_type_navigate.html.ini
@@ -0,0 +1,5 @@
+[nav2_test_navigation_type_navigate.html]
+  type: testharness
+  [Navigation type to be navigate.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_navigation_type_reload.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_navigation_type_reload.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_redirect_none.html.ini
@@ -0,0 +1,5 @@
+[nav2_test_redirect_none.html]
+  type: testharness
+  [Naivation without redirects.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_redirect_server.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_redirect_xserver.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_redirect_xserver.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_redirect_xserver_opt_in.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_redirect_xserver_opt_in.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_unique_nav_instances.html.ini
@@ -0,0 +1,5 @@
+[nav2_test_unique_nav_instances.html]
+  type: testharness
+  [Each window has a unique nav timing 2 instance.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_no_previous_document.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_unloadEvents_no_previous_document.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_previous_document_cross_origin.sub.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_unloadEvents_previous_document_cross_origin.sub.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_with_cross_origin_redirects.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_unloadEvents_with_cross_origin_redirects.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_unloadEvents_with_previous_document.html.ini
@@ -0,0 +1,3 @@
+[nav2_test_unloadEvents_with_previous_document.html]
+  type: testharness
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.copy.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.copy]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.copy.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.destination-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.destination-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.destination-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.destination-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.destination-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.destination-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.lighter.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.lighter]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.lighter.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.lighter.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.source-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.source-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.source-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.source-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.source-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.source-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.xor.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.canvas.xor]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.canvas.xor.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.canvas.xor.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.copy.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.copy.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-atop.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-atop.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-in.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-in.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-out.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-out.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-over.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.destination-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.destination-over.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.lighter.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.lighter.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.lighter.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.lighter.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-atop.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-atop.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-in.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-in.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-out.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-out.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-over.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.source-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.source-over.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.xor.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.xor.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.clip.xor.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.clip.xor.worker.html]
+  type: testharness
+  [fill() does not affect pixels outside the clip region.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.canvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.canvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.canvascopy.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.canvascopy]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvascopy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.canvascopy.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.canvaspattern.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.canvaspattern]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.canvaspattern.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.canvaspattern.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.default.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.default.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.default.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.fill.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.fill]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.fill.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.fill.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.image.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.image.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.image.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.imagepattern.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.imagepattern]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.imagepattern.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.imagepattern.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.invalid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.invalid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.invalid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.range.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.globalAlpha.range]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.globalAlpha.range.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.globalAlpha.range.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.copy.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.copy]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.copy.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.destination-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.destination-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.destination-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.destination-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.destination-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.destination-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.lighter.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.lighter]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.lighter.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.lighter.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.source-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.source-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.source-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.source-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.source-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.source-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.xor.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.image.xor]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.image.xor.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.image.xor.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.casesensitive.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.casesensitive]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.casesensitive.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.casesensitive.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.clear.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.clear]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.clear.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.clear.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.darker.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.darker]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.darker.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.darker.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.default.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.default.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.default.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.get.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.get]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.get.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.get.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.highlight.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.highlight]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.highlight.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.highlight.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.nullsuffix.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.nullsuffix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.nullsuffix.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.nullsuffix.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.unrecognised.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.operation.unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.operation.unrecognised.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.operation.unrecognised.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.copy.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.copy]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.copy.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.destination-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.destination-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.destination-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.destination-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.destination-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.destination-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.lighter.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.lighter]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.lighter.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.lighter.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.source-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.source-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.source-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.source-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.source-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.source-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.xor.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.solid.xor]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.solid.xor.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.solid.xor.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.copy.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.copy]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.copy.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.destination-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.destination-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.destination-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.destination-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.destination-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.destination-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.lighter.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.lighter]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.lighter.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.lighter.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-atop.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.source-atop]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-atop.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-in.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.source-in]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-in.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-out.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.source-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-out.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-over.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.source-over]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.source-over.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.source-over.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.xor.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.composite.transparent.xor]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.transparent.xor.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.transparent.xor.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.copy.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.copy.worker.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.destination-atop.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.destination-atop.worker.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.destination-in.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.destination-in.worker.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.source-in.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.source-in.worker.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.source-out.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.fill.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.fill.source-out.worker.html]
+  type: testharness
+  [fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.copy.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.copy.worker.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.destination-atop.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.destination-atop.worker.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.destination-in.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.destination-in.worker.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.source-in.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.source-in.worker.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.source-out.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.image.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.image.source-out.worker.html]
+  type: testharness
+  [drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.copy.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.copy.worker.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.destination-atop.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.destination-atop.worker.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.destination-in.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.destination-in.worker.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.source-in.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.source-in.worker.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.source-out.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.nocontext.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.nocontext.source-out.worker.html]
+  type: testharness
+  [drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.copy.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.copy.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.copy.worker.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.destination-atop.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-atop.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.destination-atop.worker.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.destination-in.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.destination-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.destination-in.worker.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.source-in.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-in.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.source-in.worker.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.html.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.source-out.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/compositing/2d.composite.uncovered.pattern.source-out.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.composite.uncovered.pattern.source-out.worker.html]
+  type: testharness
+  [Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.coordinatespace.html.ini
@@ -0,0 +1,5 @@
+[2d.coordinatespace.html]
+  type: testharness
+  [Coordinate space goes from top-left to bottom-right]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.coordinatespace.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.coordinatespace.worker.html]
+  type: testharness
+  [Coordinate space goes from top-left to bottom-right]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.missingargs.html.ini
@@ -0,0 +1,5 @@
+[2d.missingargs.html]
+  type: testharness
+  [Missing arguments cause TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.missingargs.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.missingargs.worker.html]
+  type: testharness
+  [Missing arguments cause TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.voidreturn.html.ini
@@ -0,0 +1,5 @@
+[2d.voidreturn.html]
+  type: testharness
+  [void methods return undefined]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/conformance-requirements/2d.voidreturn.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.voidreturn.worker.html]
+  type: testharness
+  [void methods return undefined]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.3arg.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.3arg]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.3arg.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.5arg.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.5arg]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.5arg.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.9arg.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.destpos.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.9arg.destpos]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.destpos.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.destsize.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.9arg.destsize]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.destsize.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.sourcepos.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.9arg.sourcepos]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.sourcepos.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.sourcesize.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.9arg.sourcesize]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.9arg.sourcesize.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.alpha.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.alpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.alpha.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.animated.poster.html]
+  type: testharness
+  [drawImage() of an APNG draws the poster frame]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.animated.poster.worker.html]
+  type: testharness
+  [drawImage() of an APNG draws the poster frame]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.broken.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.broken]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.broken.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.canvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.canvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.clip.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.clip]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.clip.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.composite.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.composite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.composite.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.floatsource.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.floatsource]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.floatsource.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.negativedest.html]
+  type: testharness
+  [Negative destination width/height represents the correct rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.negativedest.worker.html]
+  type: testharness
+  [Negative destination width/height represents the correct rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.negativedir.html]
+  type: testharness
+  [Negative dimensions do not affect the direction of the image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.negativedir.worker.html]
+  type: testharness
+  [Negative dimensions do not affect the direction of the image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.negativesource.html]
+  type: testharness
+  [Negative source width/height represents the correct rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.negativesource.worker.html]
+  type: testharness
+  [Negative source width/height represents the correct rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.nonfinite.html]
+  type: testharness
+  [drawImage() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.nonfinite.worker.html]
+  type: testharness
+  [drawImage() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.nowrap.html]
+  type: testharness
+  [Stretched images do not get pixels wrapping around the edges]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.nowrap.worker.html]
+  type: testharness
+  [Stretched images do not get pixels wrapping around the edges]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.null.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.null.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.path.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.path.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.path.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.self.1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.self.1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.self.1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.self.2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.self.2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.self.2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.svg.html]
+  type: testharness
+  [drawImage() of an SVG image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.svg.worker.html]
+  type: testharness
+  [drawImage() of an SVG image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.transform.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.transform]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.transform.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.wrongtype.html]
+  type: testharness
+  [Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.wrongtype.worker.html]
+  type: testharness
+  [Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerocanvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.drawImage.zerocanvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerocanvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerosource.html]
+  type: testharness
+  [drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerosource.image.html]
+  type: testharness
+  [drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerosource.image.worker.html]
+  type: testharness
+  [drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.drawImage.zerosource.worker.html]
+  type: testharness
+  [drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.basic.html]
+  type: testharness
+  [clearRect clears to transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.basic.worker.html]
+  type: testharness
+  [clearRect clears to transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.clip.html]
+  type: testharness
+  [clearRect is affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.clip.worker.html]
+  type: testharness
+  [clearRect is affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.globalalpha.html]
+  type: testharness
+  [clearRect is not affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.globalalpha.worker.html]
+  type: testharness
+  [clearRect is not affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.globalcomposite.html]
+  type: testharness
+  [clearRect is not affected by globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.globalcomposite.worker.html]
+  type: testharness
+  [clearRect is not affected by globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.negative.html]
+  type: testharness
+  [clearRect of negative sizes works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.negative.worker.html]
+  type: testharness
+  [clearRect of negative sizes works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.nonfinite.html]
+  type: testharness
+  [clearRect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.nonfinite.worker.html]
+  type: testharness
+  [clearRect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.path.html]
+  type: testharness
+  [clearRect does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.path.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.path.worker.html]
+  type: testharness
+  [clearRect does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.shadow.html]
+  type: testharness
+  [clearRect does not draw shadows]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.shadow.worker.html]
+  type: testharness
+  [clearRect does not draw shadows]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.transform.html]
+  type: testharness
+  [clearRect is affected by transforms]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.transform.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.transform.worker.html]
+  type: testharness
+  [clearRect is affected by transforms]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.zero.html]
+  type: testharness
+  [clearRect of zero pixels has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.clearRect.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.clearRect.zero.worker.html]
+  type: testharness
+  [clearRect of zero pixels has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.basic.html]
+  type: testharness
+  [fillRect works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.basic.worker.html]
+  type: testharness
+  [fillRect works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.clip.html]
+  type: testharness
+  [fillRect is affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.clip.worker.html]
+  type: testharness
+  [fillRect is affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.negative.html]
+  type: testharness
+  [fillRect of negative sizes works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.negative.worker.html]
+  type: testharness
+  [fillRect of negative sizes works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.nonfinite.html]
+  type: testharness
+  [fillRect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.nonfinite.worker.html]
+  type: testharness
+  [fillRect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.path.html]
+  type: testharness
+  [fillRect does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.path.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.path.worker.html]
+  type: testharness
+  [fillRect does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.shadow.html]
+  type: testharness
+  [fillRect draws shadows]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.shadow.worker.html]
+  type: testharness
+  [fillRect draws shadows]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.transform.html]
+  type: testharness
+  [fillRect is affected by transforms]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.transform.worker.html]
+  type: testharness
+  [fillRect is affected by transforms]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.zero.html]
+  type: testharness
+  [fillRect of zero pixels has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.fillRect.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillRect.zero.worker.html]
+  type: testharness
+  [fillRect of zero pixels has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.basic.html]
+  type: testharness
+  [strokeRect works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.basic.worker.html]
+  type: testharness
+  [strokeRect works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.clip.html]
+  type: testharness
+  [strokeRect is affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.clip.worker.html]
+  type: testharness
+  [strokeRect is affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.globalalpha.html]
+  type: testharness
+  [strokeRect is affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.globalalpha.worker.html]
+  type: testharness
+  [strokeRect is affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.globalcomposite.html]
+  type: testharness
+  [strokeRect is not affected by globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.globalcomposite.worker.html]
+  type: testharness
+  [strokeRect is not affected by globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.negative.html]
+  type: testharness
+  [strokeRect of negative sizes works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.negative.worker.html]
+  type: testharness
+  [strokeRect of negative sizes works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.nonfinite.html]
+  type: testharness
+  [strokeRect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.nonfinite.worker.html]
+  type: testharness
+  [strokeRect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.path.html]
+  type: testharness
+  [strokeRect does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.path.worker.html]
+  type: testharness
+  [strokeRect does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.shadow.html]
+  type: testharness
+  [strokeRect draws shadows]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.shadow.worker.html]
+  type: testharness
+  [strokeRect draws shadows]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.transform.html]
+  type: testharness
+  [fillRect is affected by transforms]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.transform.worker.html]
+  type: testharness
+  [fillRect is affected by transforms]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.1.html]
+  type: testharness
+  [strokeRect of 0x0 pixels draws nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.1.worker.html]
+  type: testharness
+  [strokeRect of 0x0 pixels draws nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.2.html]
+  type: testharness
+  [strokeRect of 0x0 pixels draws nothing, including caps and joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.2.worker.html]
+  type: testharness
+  [strokeRect of 0x0 pixels draws nothing, including caps and joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.3.html]
+  type: testharness
+  [strokeRect of Nx0 pixels draws a straight line]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.3.worker.html]
+  type: testharness
+  [strokeRect of Nx0 pixels draws a straight line]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.4.html]
+  type: testharness
+  [strokeRect of Nx0 pixels draws a closed line with no caps]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.4.worker.html]
+  type: testharness
+  [strokeRect of Nx0 pixels draws a closed line with no caps]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.5.html]
+  type: testharness
+  [strokeRect of Nx0 pixels draws a closed line with joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeRect.zero.5.worker.html]
+  type: testharness
+  [strokeRect of Nx0 pixels draws a closed line with joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.default.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.default.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.default.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.get.semitransparent.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.get.semitransparent]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.get.semitransparent.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.get.solid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.get.solid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.solid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.get.solid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.get.transparent.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.get.transparent]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.get.transparent.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.get.transparent.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.invalidstring.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.invalidstring]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidstring.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.invalidstring.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.invalidtype.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.invalidtype]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.invalidtype.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.invalidtype.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-7.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-7]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-7.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-8.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-8]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-8.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-9.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-9]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsl-9.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-7.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-7]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-7.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-8.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-8]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-8.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-9.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-9]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-hsla-9.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgb-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgb-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-rgba-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.css-color-4-rgba-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hex3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hex4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hex6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex8.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hex8]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hex8.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hex8.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsl-clamp-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.hsla-clamp-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.html4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.html4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.html4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.html4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsl-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsla-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsla-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsla-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsla-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsla-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-hsla-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsla-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgb-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.css-color-4-rgba-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex7.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex7]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex7.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex8.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hex8]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hex8.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsl-6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsl-6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsla-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsla-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsla-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsla-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsla-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.hsla-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.hsla-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.name-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.name-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgb-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgb-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgb-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgb-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgb-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgb-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgb-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.invalid.rgba-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.invalid.rgba-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-clamp-5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-clamp-5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-eof.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-eof]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-eof.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-num.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-num]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-num.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-percent.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgb-percent]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgb-percent.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-clamp-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-clamp-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-clamp-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-clamp-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-clamp-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-clamp-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-eof.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-eof]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-eof.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-num-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-num-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-num-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-num-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-num-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-num-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-percent.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-percent]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-percent.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.rgba-solid-4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.rgba-solid-4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.svg-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.svg-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.svg-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.svg-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.svg-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.svg-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.system.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.system]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.system.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.transparent-1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.transparent-1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.transparent-1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.transparent-2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.fillStyle.parse.transparent-2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.fillStyle.parse.transparent-2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.empty.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.empty]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.empty.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.alpha.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.alpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.alpha.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.colour.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.colour]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colour.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.colour.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.colouralpha.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.colouralpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.colouralpha.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.multiple.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.multiple]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.multiple.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.multiple.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.outside.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.outside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.outside.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.overlap.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.overlap]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.overlap.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.overlap2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.overlap2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.overlap2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.solid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.solid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.solid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.solid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.vertical.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.vertical]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.vertical.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.vertical.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fill.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.zerosize.fill]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fill.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fillRect.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.zerosize.fillRect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.fillRect.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.stroke.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.zerosize.stroke]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.stroke.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.strokeRect.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.interpolate.zerosize.strokeRect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.interpolate.zerosize.strokeRect.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.nonfinite.html]
+  type: testharness
+  [createLinearGradient() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.nonfinite.worker.html]
+  type: testharness
+  [createLinearGradient() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.transform.1.html]
+  type: testharness
+  [Linear gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.transform.1.worker.html]
+  type: testharness
+  [Linear gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.transform.2.html]
+  type: testharness
+  [Linear gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.transform.2.worker.html]
+  type: testharness
+  [Linear gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.transform.3.html]
+  type: testharness
+  [Linear gradient transforms do not experience broken caching effects]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.linear.transform.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.linear.transform.3.worker.html]
+  type: testharness
+  [Linear gradient transforms do not experience broken caching effects]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.compare.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.object.compare]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.compare.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.compare.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.crosscanvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.object.crosscanvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.crosscanvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.crosscanvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.invalidcolour.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.object.invalidcolour]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidcolour.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.invalidcolour.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.invalidoffset.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.object.invalidoffset]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.invalidoffset.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.invalidoffset.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.update.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.object.update]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.object.update.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.object.update.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.behind.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.behind]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.behind.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.behind.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.beside.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.beside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.beside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.beside.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.bottom.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.bottom]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.bottom.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.cylinder.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.cylinder]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.cylinder.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.front.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.front]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.front.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.front.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.shape1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.shape1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.shape1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.shape2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.shape2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.shape2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.top.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.cone.top]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.cone.top.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.cone.top.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.equal.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.equal]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.equal.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.equal.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.inside1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.inside1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.inside1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.inside2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.inside2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.inside2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.inside3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.inside3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.inside3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.inside3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.negative.html]
+  type: testharness
+  [createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.negative.worker.html]
+  type: testharness
+  [createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.nonfinite.html]
+  type: testharness
+  [createRadialGradient() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.nonfinite.worker.html]
+  type: testharness
+  [createRadialGradient() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.outside1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.outside1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.outside1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.outside2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.outside2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.outside2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.outside3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.outside3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.outside3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.outside3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.touch1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.touch1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.touch1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.touch2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.touch2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.touch2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.touch3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.gradient.radial.touch3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.touch3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.touch3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.transform.1.html]
+  type: testharness
+  [Radial gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.transform.1.worker.html]
+  type: testharness
+  [Radial gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.transform.2.html]
+  type: testharness
+  [Radial gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.transform.2.worker.html]
+  type: testharness
+  [Radial gradient coordinates are relative to the coordinate space at the time of filling]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.html.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.transform.3.html]
+  type: testharness
+  [Radial gradient transforms do not experience broken caching effects]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.gradient.radial.transform.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.gradient.radial.transform.3.worker.html]
+  type: testharness
+  [Radial gradient transforms do not experience broken caching effects]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.canvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.basic.canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.canvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.canvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.image.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.basic.image]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.image.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.image.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.nocontext.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.basic.nocontext]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.nocontext.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.zerocanvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.basic.zerocanvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.basic.zerocanvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.crosscanvas.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.crosscanvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.crosscanvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.crosscanvas.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.null.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.image.null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.null.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.null.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.string.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.image.string]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.string.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.string.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.undefined.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.image.undefined]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.image.undefined.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.image.undefined.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.modify.canvas1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.modify.canvas1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.modify.canvas1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.modify.canvas2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.modify.canvas2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.modify.canvas2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.modify.canvas2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.norepeat.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.coord1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.norepeat.coord1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.coord1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.coord2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.norepeat.coord2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.coord2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.coord3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.norepeat.coord3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.coord3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.outside.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.norepeat.outside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.norepeat.outside.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.orientation.canvas.html]
+  type: testharness
+  [Canvas patterns do not get flipped when painted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.orientation.canvas.worker.html]
+  type: testharness
+  [Canvas patterns do not get flipped when painted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.orientation.image.html]
+  type: testharness
+  [Image patterns do not get flipped when painted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.orientation.image.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.orientation.image.worker.html]
+  type: testharness
+  [Image patterns do not get flipped when painted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeat.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.coord1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeat.coord1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.coord1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.coord2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeat.coord2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.coord2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.coord3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeat.coord3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.coord3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.outside.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeat.outside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeat.outside.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeatx.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeatx.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeatx.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeatx.coord1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeatx.coord1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeatx.coord1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeatx.outside.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeatx.outside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeatx.outside.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeaty.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeaty.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeaty.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeaty.coord1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeaty.coord1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeaty.coord1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeaty.outside.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.paint.repeaty.outside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.paint.repeaty.outside.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.case.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.case]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.case.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.case.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.empty.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.empty]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.empty.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.null.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.null.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.null.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.nullsuffix.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.nullsuffix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.nullsuffix.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.undefined.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.undefined]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.undefined.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.undefined.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.unrecognised.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.unrecognised.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.unrecognisednull.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.pattern.repeat.unrecognisednull]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.pattern.repeat.unrecognisednull.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.html.ini
@@ -0,0 +1,5 @@
+[2d.strokeStyle.default.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.strokeStyle.default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.strokeStyle.default.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/image-smoothing/image.smoothing.html.ini
@@ -0,0 +1,29 @@
+[image.smoothing.html]
+  type: testharness
+  [When the context is created, imageSmoothingEnabled must be set to true.]
+    expected: FAIL
+
+  [On getting imageSmoothingEnabled, the user agent must return the last value it was set to.]
+    expected: FAIL
+
+  [Test that image smoothing is actually on by default.]
+    expected: FAIL
+
+  [Test that image smoothing works when imageSmoothingEnabled is set to true]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/image-smoothing/image.smoothing.worker.js.ini
@@ -0,0 +1,29 @@
+[image.smoothing.worker.html]
+  type: testharness
+  [When the context is created, imageSmoothingEnabled must be set to true.]
+    expected: FAIL
+
+  [On getting imageSmoothingEnabled, the user agent must return the last value it was set to.]
+    expected: FAIL
+
+  [Test that image smoothing is actually on by default.]
+    expected: FAIL
+
+  [Test that image smoothing works when imageSmoothingEnabled is set to true]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with drawImage().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fillRect and createPattern().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with fill() and createPattern().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) works with stroke() and createPattern().]
+    expected: FAIL
+
+  [Test that imageSmoothingEnabled = false (nearest-neighbor interpolation) still works after repaints.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.butt.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.butt.html]
+  type: testharness
+  [lineCap 'butt' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.butt.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.butt.worker.html]
+  type: testharness
+  [lineCap 'butt' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.closed.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.closed.html]
+  type: testharness
+  [Line caps are not drawn at the corners of an unclosed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.closed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.closed.worker.html]
+  type: testharness
+  [Line caps are not drawn at the corners of an unclosed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.invalid.html]
+  type: testharness
+  [Setting lineCap to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.invalid.worker.html]
+  type: testharness
+  [Setting lineCap to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.open.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.open.html]
+  type: testharness
+  [Line caps are drawn at the corners of an unclosed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.open.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.open.worker.html]
+  type: testharness
+  [Line caps are drawn at the corners of an unclosed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.round.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.round.html]
+  type: testharness
+  [lineCap 'round' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.round.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.round.worker.html]
+  type: testharness
+  [lineCap 'round' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.square.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.square.html]
+  type: testharness
+  [lineCap 'square' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.square.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.square.worker.html]
+  type: testharness
+  [lineCap 'square' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.valid.html]
+  type: testharness
+  [Setting lineCap to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cap.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cap.valid.worker.html]
+  type: testharness
+  [Setting lineCap to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.html.ini
@@ -0,0 +1,5 @@
+[2d.line.cross.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.line.cross]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.cross.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.cross.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.html.ini
@@ -0,0 +1,5 @@
+[2d.line.defaults.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.line.defaults]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.defaults.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.defaults.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.bevel.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.bevel.html]
+  type: testharness
+  [lineJoin 'bevel' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.bevel.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.bevel.worker.html]
+  type: testharness
+  [lineJoin 'bevel' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.closed.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.closed.html]
+  type: testharness
+  [Line joins are drawn at the corner of a closed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.closed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.closed.worker.html]
+  type: testharness
+  [Line joins are drawn at the corner of a closed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.invalid.html]
+  type: testharness
+  [Setting lineJoin to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.invalid.worker.html]
+  type: testharness
+  [Setting lineJoin to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.miter.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.miter.html]
+  type: testharness
+  [lineJoin 'miter' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.miter.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.miter.worker.html]
+  type: testharness
+  [lineJoin 'miter' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.open.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.open.html]
+  type: testharness
+  [Line joins are not drawn at the corner of an unclosed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.open.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.open.worker.html]
+  type: testharness
+  [Line joins are not drawn at the corner of an unclosed rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.parallel.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.parallel.html]
+  type: testharness
+  [Line joins are drawn at 180-degree joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.parallel.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.parallel.worker.html]
+  type: testharness
+  [Line joins are drawn at 180-degree joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.round.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.round.html]
+  type: testharness
+  [lineJoin 'round' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.round.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.round.worker.html]
+  type: testharness
+  [lineJoin 'round' is rendered correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.join.valid.html]
+  type: testharness
+  [Setting lineJoin to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.join.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.join.valid.worker.html]
+  type: testharness
+  [Setting lineJoin to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.acute.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.acute.html]
+  type: testharness
+  [Miter joins are drawn correctly with acute angles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.acute.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.acute.worker.html]
+  type: testharness
+  [Miter joins are drawn correctly with acute angles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.exceeded.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.exceeded.html]
+  type: testharness
+  [Miter joins are not drawn when the miter limit is exceeded]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.exceeded.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.exceeded.worker.html]
+  type: testharness
+  [Miter joins are not drawn when the miter limit is exceeded]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.invalid.html]
+  type: testharness
+  [Setting miterLimit to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.invalid.worker.html]
+  type: testharness
+  [Setting miterLimit to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.lineedge.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.lineedge.html]
+  type: testharness
+  [Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.lineedge.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.lineedge.worker.html]
+  type: testharness
+  [Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.obtuse.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.obtuse.html]
+  type: testharness
+  [Miter joins are drawn correctly with obtuse angles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.obtuse.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.obtuse.worker.html]
+  type: testharness
+  [Miter joins are drawn correctly with obtuse angles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.rightangle.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.rightangle.html]
+  type: testharness
+  [Miter joins are not drawn when the miter limit is exceeded, on exact right angles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.rightangle.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.rightangle.worker.html]
+  type: testharness
+  [Miter joins are not drawn when the miter limit is exceeded, on exact right angles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.valid.html]
+  type: testharness
+  [Setting miterLimit to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.valid.worker.html]
+  type: testharness
+  [Setting miterLimit to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.within.html.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.within.html]
+  type: testharness
+  [Miter joins are drawn when the miter limit is not quite exceeded]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.miter.within.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.miter.within.worker.html]
+  type: testharness
+  [Miter joins are drawn when the miter limit is not quite exceeded]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.html.ini
@@ -0,0 +1,5 @@
+[2d.line.union.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.line.union]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.union.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.union.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.line.width.basic.html]
+  type: testharness
+  [lineWidth determines the width of line strokes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.width.basic.worker.html]
+  type: testharness
+  [lineWidth determines the width of line strokes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.width.invalid.html]
+  type: testharness
+  [Setting lineWidth to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.width.invalid.worker.html]
+  type: testharness
+  [Setting lineWidth to invalid values is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.scaledefault.html.ini
@@ -0,0 +1,5 @@
+[2d.line.width.scaledefault.html]
+  type: testharness
+  [Default lineWidth strokes are affected by scale transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.scaledefault.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.width.scaledefault.worker.html]
+  type: testharness
+  [Default lineWidth strokes are affected by scale transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.transformed.html.ini
@@ -0,0 +1,5 @@
+[2d.line.width.transformed.html]
+  type: testharness
+  [Line stroke widths are affected by scale transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.transformed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.width.transformed.worker.html]
+  type: testharness
+  [Line stroke widths are affected by scale transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.line.width.valid.html]
+  type: testharness
+  [Setting lineWidth to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/line-styles/2d.line.width.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.line.width.valid.worker.html]
+  type: testharness
+  [Setting lineWidth to valid values works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.1.html]
+  type: testharness
+  [arc() draws pi/2 .. -pi anticlockwise correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.1.worker.html]
+  type: testharness
+  [arc() draws pi/2 .. -pi anticlockwise correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.2.html]
+  type: testharness
+  [arc() draws -3pi/2 .. -pi anticlockwise correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.2.worker.html]
+  type: testharness
+  [arc() draws -3pi/2 .. -pi anticlockwise correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.3.html]
+  type: testharness
+  [arc() wraps angles mod 2pi when anticlockwise and end > start+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.3.worker.html]
+  type: testharness
+  [arc() wraps angles mod 2pi when anticlockwise and end > start+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.4.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.4.html]
+  type: testharness
+  [arc() draws a full circle when clockwise and end > start+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.4.worker.html]
+  type: testharness
+  [arc() draws a full circle when clockwise and end > start+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.5.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.5.html]
+  type: testharness
+  [arc() wraps angles mod 2pi when clockwise and start > end+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.5.worker.html]
+  type: testharness
+  [arc() wraps angles mod 2pi when clockwise and start > end+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.6.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.6.html]
+  type: testharness
+  [arc() draws a full circle when anticlockwise and start > end+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.angle.6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.angle.6.worker.html]
+  type: testharness
+  [arc() draws a full circle when anticlockwise and start > end+2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.default.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.default.html]
+  type: testharness
+  [arc() with missing last argument defaults to clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.default.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.default.worker.html]
+  type: testharness
+  [arc() with missing last argument defaults to clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.empty.html]
+  type: testharness
+  [arc() with an empty path does not draw a straight line to the start point]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.empty.worker.html]
+  type: testharness
+  [arc() with an empty path does not draw a straight line to the start point]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.end.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.end.html]
+  type: testharness
+  [arc() adds the end point of the arc to the subpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.end.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.end.worker.html]
+  type: testharness
+  [arc() adds the end point of the arc to the subpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.negative.html]
+  type: testharness
+  [arc() with negative radius throws INDEX_SIZE_ERR]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.negative.worker.html]
+  type: testharness
+  [arc() with negative radius throws INDEX_SIZE_ERR]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonempty.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.nonempty.html]
+  type: testharness
+  [arc() with a non-empty path does draw a straight line to the start point]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonempty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.nonempty.worker.html]
+  type: testharness
+  [arc() with a non-empty path does draw a straight line to the start point]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.nonfinite.html]
+  type: testharness
+  [arc() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.nonfinite.worker.html]
+  type: testharness
+  [arc() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.scale.1.html]
+  type: testharness
+  [Non-uniformly scaled arcs are the right shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.scale.1.worker.html]
+  type: testharness
+  [Non-uniformly scaled arcs are the right shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.scale.2.html]
+  type: testharness
+  [Highly scaled arcs are the right shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.scale.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.scale.2.worker.html]
+  type: testharness
+  [Highly scaled arcs are the right shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.selfintersect.1.html]
+  type: testharness
+  [arc() with lineWidth > 2*radius is drawn sensibly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.selfintersect.1.worker.html]
+  type: testharness
+  [arc() with lineWidth > 2*radius is drawn sensibly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.selfintersect.2.html]
+  type: testharness
+  [arc() with lineWidth > 2*radius is drawn sensibly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.selfintersect.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.selfintersect.2.worker.html]
+  type: testharness
+  [arc() with lineWidth > 2*radius is drawn sensibly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.1.html]
+  type: testharness
+  [arc() from 0 to pi does not draw anything in the wrong half]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.1.worker.html]
+  type: testharness
+  [arc() from 0 to pi does not draw anything in the wrong half]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.2.html]
+  type: testharness
+  [arc() from 0 to pi draws stuff in the right half]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.2.worker.html]
+  type: testharness
+  [arc() from 0 to pi draws stuff in the right half]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.3.html]
+  type: testharness
+  [arc() from 0 to -pi/2 does not draw anything in the wrong quadrant]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.3.worker.html]
+  type: testharness
+  [arc() from 0 to -pi/2 does not draw anything in the wrong quadrant]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.4.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.4.html]
+  type: testharness
+  [arc() from 0 to -pi/2 draws stuff in the right quadrant]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.4.worker.html]
+  type: testharness
+  [arc() from 0 to -pi/2 draws stuff in the right quadrant]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.5.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.5.html]
+  type: testharness
+  [arc() from 0 to 5pi does not draw crazy things]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.shape.5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.shape.5.worker.html]
+  type: testharness
+  [arc() from 0 to 5pi does not draw crazy things]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.1.html]
+  type: testharness
+  [arc() draws nothing when end = start + 2pi-e and anticlockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.1.worker.html]
+  type: testharness
+  [arc() draws nothing when end = start + 2pi-e and anticlockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.2.html]
+  type: testharness
+  [arc() draws a full circle when end = start + 2pi-e and clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.2.worker.html]
+  type: testharness
+  [arc() draws a full circle when end = start + 2pi-e and clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.3.html]
+  type: testharness
+  [arc() draws a full circle when end = start + 2pi+e and anticlockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.3.worker.html]
+  type: testharness
+  [arc() draws a full circle when end = start + 2pi+e and anticlockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.4.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.4.html]
+  type: testharness
+  [arc() draws nothing when end = start + 2pi+e and clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.twopie.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.twopie.4.worker.html]
+  type: testharness
+  [arc() draws nothing when end = start + 2pi+e and clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.zero.1.html]
+  type: testharness
+  [arc() draws nothing when startAngle = endAngle and anticlockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.zero.1.worker.html]
+  type: testharness
+  [arc() draws nothing when startAngle = endAngle and anticlockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.zero.2.html]
+  type: testharness
+  [arc() draws nothing when startAngle = endAngle and clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zero.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.zero.2.worker.html]
+  type: testharness
+  [arc() draws nothing when startAngle = endAngle and clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zeroradius.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.zeroradius.html]
+  type: testharness
+  [arc() with zero radius draws a line to the start point]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arc.zeroradius.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arc.zeroradius.worker.html]
+  type: testharness
+  [arc() with zero radius draws a line to the start point]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.coincide.1.html]
+  type: testharness
+  [arcTo() has no effect if P0 = P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.coincide.1.worker.html]
+  type: testharness
+  [arcTo() has no effect if P0 = P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.coincide.2.html]
+  type: testharness
+  [arcTo() draws a straight line to P1 if P1 = P2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.coincide.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.coincide.2.worker.html]
+  type: testharness
+  [arcTo() draws a straight line to P1 if P1 = P2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.collinear.1.html]
+  type: testharness
+  [arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.collinear.1.worker.html]
+  type: testharness
+  [arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.collinear.2.html]
+  type: testharness
+  [arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.collinear.2.worker.html]
+  type: testharness
+  [arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.collinear.3.html]
+  type: testharness
+  [arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.collinear.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.collinear.3.worker.html]
+  type: testharness
+  [arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.ensuresubpath.1.html]
+  type: testharness
+  [If there is no subpath, the first control point is added (and nothing is drawn up to it)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.ensuresubpath.1.worker.html]
+  type: testharness
+  [If there is no subpath, the first control point is added (and nothing is drawn up to it)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.ensuresubpath.2.html]
+  type: testharness
+  [If there is no subpath, the first control point is added]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.ensuresubpath.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.ensuresubpath.2.worker.html]
+  type: testharness
+  [If there is no subpath, the first control point is added]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.negative.html]
+  type: testharness
+  [arcTo() with negative radius throws an exception]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.negative.worker.html]
+  type: testharness
+  [arcTo() with negative radius throws an exception]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.nonfinite.html]
+  type: testharness
+  [arcTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.nonfinite.worker.html]
+  type: testharness
+  [arcTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.scale.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.scale.html]
+  type: testharness
+  [arcTo scales the curve, not just the control points]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.scale.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.scale.worker.html]
+  type: testharness
+  [arcTo scales the curve, not just the control points]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.curve1.html]
+  type: testharness
+  [arcTo() curves in the right kind of shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.curve1.worker.html]
+  type: testharness
+  [arcTo() curves in the right kind of shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.curve2.html]
+  type: testharness
+  [arcTo() curves in the right kind of shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.curve2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.curve2.worker.html]
+  type: testharness
+  [arcTo() curves in the right kind of shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.end.html]
+  type: testharness
+  [arcTo() does not draw anything from P1 to P2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.end.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.end.worker.html]
+  type: testharness
+  [arcTo() does not draw anything from P1 to P2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.start.html]
+  type: testharness
+  [arcTo() draws a straight line from P0 to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.shape.start.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.shape.start.worker.html]
+  type: testharness
+  [arcTo() draws a straight line from P0 to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.transformation.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.transformation.html]
+  type: testharness
+  [arcTo joins up to the last subpath point correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.transformation.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.transformation.worker.html]
+  type: testharness
+  [arcTo joins up to the last subpath point correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.zero.1.html]
+  type: testharness
+  [arcTo() with zero radius draws a straight line from P0 to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.zero.1.worker.html]
+  type: testharness
+  [arcTo() with zero radius draws a straight line from P0 to P1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.zero.2.html]
+  type: testharness
+  [arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.arcTo.zero.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.arcTo.zero.2.worker.html]
+  type: testharness
+  [arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.html.ini
@@ -0,0 +1,5 @@
+[2d.path.beginPath.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.beginPath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.beginPath.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.beginPath.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.bezierCurveTo.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.ensuresubpath.1.html]
+  type: testharness
+  [If there is no subpath, the first control point is added (and nothing is drawn up to it)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.ensuresubpath.1.worker.html]
+  type: testharness
+  [If there is no subpath, the first control point is added (and nothing is drawn up to it)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.ensuresubpath.2.html]
+  type: testharness
+  [If there is no subpath, the first control point is added]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.ensuresubpath.2.worker.html]
+  type: testharness
+  [If there is no subpath, the first control point is added]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.nonfinite.html]
+  type: testharness
+  [bezierCurveTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.nonfinite.worker.html]
+  type: testharness
+  [bezierCurveTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.html.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.scaled.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.bezierCurveTo.scaled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.scaled.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.scaled.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.html.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.shape.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.bezierCurveTo.shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.bezierCurveTo.shape.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.bezierCurveTo.shape.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.basic.1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.basic.1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.basic.1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.basic.2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.basic.2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.basic.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.basic.2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.empty.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.empty]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.empty.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.intersect.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.intersect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.intersect.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.intersect.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.unaffected.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.unaffected]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.unaffected.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.unaffected.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.winding.1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.winding.1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.winding.1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.winding.2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.clip.winding.2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.clip.winding.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.clip.winding.2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.path.closePath.empty.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.closePath.empty]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.closePath.empty.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.html.ini
@@ -0,0 +1,5 @@
+[2d.path.closePath.newline.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.closePath.newline]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.newline.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.closePath.newline.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.html.ini
@@ -0,0 +1,5 @@
+[2d.path.closePath.nextpoint.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.closePath.nextpoint]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.closePath.nextpoint.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.closePath.nextpoint.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.closed.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.closed.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.closed.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.closed.unaffected.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.closed.unaffected]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.closed.unaffected.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.closed.unaffected.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.overlap.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.overlap]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.overlap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.overlap.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.add.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.winding.add]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.add.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.add.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.subtract.1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.winding.subtract.1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.subtract.1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.subtract.2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.winding.subtract.2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.subtract.2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.subtract.3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.fill.winding.subtract.3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.fill.winding.subtract.3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.html.ini
@@ -0,0 +1,5 @@
+[2d.path.initial.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.initial]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.initial.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.initial.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.arc.html]
+  type: testharness
+  [isPointInPath() works on arcs]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.arc.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.arc.worker.html]
+  type: testharness
+  [isPointInPath() works on arcs]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.basic.1.html]
+  type: testharness
+  [isPointInPath() detects whether the point is inside the path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.basic.1.worker.html]
+  type: testharness
+  [isPointInPath() detects whether the point is inside the path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.basic.2.html]
+  type: testharness
+  [isPointInPath() detects whether the point is inside the path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.basic.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.basic.2.worker.html]
+  type: testharness
+  [isPointInPath() detects whether the point is inside the path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.bezier.html]
+  type: testharness
+  [isPointInPath() works on Bezier curves]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bezier.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.bezier.worker.html]
+  type: testharness
+  [isPointInPath() works on Bezier curves]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.bigarc.html]
+  type: testharness
+  [isPointInPath() works on unclosed arcs larger than 2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.bigarc.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.bigarc.worker.html]
+  type: testharness
+  [isPointInPath() works on unclosed arcs larger than 2pi]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.edge.html]
+  type: testharness
+  [isPointInPath() counts points on the path as being inside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.edge.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.edge.worker.html]
+  type: testharness
+  [isPointInPath() counts points on the path as being inside]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.empty.html]
+  type: testharness
+  [isPointInPath() works when there is no path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.empty.worker.html]
+  type: testharness
+  [isPointInPath() works when there is no path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.nonfinite.html]
+  type: testharness
+  [isPointInPath() returns false for non-finite arguments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.nonfinite.worker.html]
+  type: testharness
+  [isPointInPath() returns false for non-finite arguments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.outside.html]
+  type: testharness
+  [isPointInPath() works on paths outside the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.outside.worker.html]
+  type: testharness
+  [isPointInPath() works on paths outside the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.subpath.html]
+  type: testharness
+  [isPointInPath() uses the current path, not just the subpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.subpath.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.subpath.worker.html]
+  type: testharness
+  [isPointInPath() uses the current path, not just the subpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.1.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.1.worker.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.2.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.2.worker.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.3.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.3.worker.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.4.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.transform.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.transform.4.worker.html]
+  type: testharness
+  [isPointInPath() handles transformations correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.unclosed.html]
+  type: testharness
+  [isPointInPath() works on unclosed subpaths]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.unclosed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.unclosed.worker.html]
+  type: testharness
+  [isPointInPath() works on unclosed subpaths]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.html.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.winding.html]
+  type: testharness
+  [isPointInPath() uses the non-zero winding number rule]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.isPointInPath.winding.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.isPointInPath.winding.worker.html]
+  type: testharness
+  [isPointInPath() uses the non-zero winding number rule]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.lineTo.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.ensuresubpath.1.html]
+  type: testharness
+  [If there is no subpath, the point is added and nothing is drawn]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.ensuresubpath.1.worker.html]
+  type: testharness
+  [If there is no subpath, the point is added and nothing is drawn]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.ensuresubpath.2.html]
+  type: testharness
+  [If there is no subpath, the point is added and used for subsequent drawing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.ensuresubpath.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.ensuresubpath.2.worker.html]
+  type: testharness
+  [If there is no subpath, the point is added and used for subsequent drawing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.html.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.nextpoint.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.lineTo.nextpoint]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nextpoint.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.nextpoint.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.html.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.nonfinite.details.html]
+  type: testharness
+  [lineTo() with Infinity/NaN for first arg still converts the second arg]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.details.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.nonfinite.details.worker.html]
+  type: testharness
+  [lineTo() with Infinity/NaN for first arg still converts the second arg]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.nonfinite.html]
+  type: testharness
+  [lineTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.lineTo.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.lineTo.nonfinite.worker.html]
+  type: testharness
+  [lineTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.moveTo.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.html.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.multiple.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.moveTo.multiple]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.multiple.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.multiple.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.html.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.newsubpath.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.moveTo.newsubpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.newsubpath.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.newsubpath.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.nonfinite.html]
+  type: testharness
+  [moveTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.moveTo.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.moveTo.nonfinite.worker.html]
+  type: testharness
+  [moveTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.quadraticCurveTo.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.ensuresubpath.1.html]
+  type: testharness
+  [If there is no subpath, the first control point is added (and nothing is drawn up to it)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.ensuresubpath.1.worker.html]
+  type: testharness
+  [If there is no subpath, the first control point is added (and nothing is drawn up to it)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.ensuresubpath.2.html]
+  type: testharness
+  [If there is no subpath, the first control point is added]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.ensuresubpath.2.worker.html]
+  type: testharness
+  [If there is no subpath, the first control point is added]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.nonfinite.html]
+  type: testharness
+  [quadraticCurveTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.nonfinite.worker.html]
+  type: testharness
+  [quadraticCurveTo() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.html.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.scaled.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.quadraticCurveTo.scaled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.scaled.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.scaled.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.html.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.shape.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.quadraticCurveTo.shape]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.quadraticCurveTo.shape.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.quadraticCurveTo.shape.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.closed.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.closed]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.closed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.closed.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.end.1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.end.1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.end.1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.end.2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.end.2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.end.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.end.2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.negative.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.negative]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.negative.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.newsubpath.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.newsubpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.newsubpath.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.newsubpath.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.nonfinite.html]
+  type: testharness
+  [rect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.nonfinite.worker.html]
+  type: testharness
+  [rect() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.selfintersect.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.selfintersect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.selfintersect.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.selfintersect.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.winding.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.winding]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.winding.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.winding.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.1.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.zero.1]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.1.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.2.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.zero.2]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.2.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.3.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.zero.3]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.3.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.4.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.zero.4]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.4.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.5.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.zero.5]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.5.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.html.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.6.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.rect.zero.6]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.rect.zero.6.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.rect.zero.6.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.empty.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.empty.html]
+  type: testharness
+  [Empty subpaths are not stroked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.empty.worker.html]
+  type: testharness
+  [Empty subpaths are not stroked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.overlap.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.overlap.html]
+  type: testharness
+  [Stroked subpaths are combined before being drawn]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.overlap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.overlap.worker.html]
+  type: testharness
+  [Stroked subpaths are combined before being drawn]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.arc.html]
+  type: testharness
+  [Zero-length line segments from arcTo and arc are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.arc.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.arc.worker.html]
+  type: testharness
+  [Zero-length line segments from arcTo and arc are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.closed.html]
+  type: testharness
+  [Zero-length line segments from closed paths are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.closed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.closed.worker.html]
+  type: testharness
+  [Zero-length line segments from closed paths are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.corner.html]
+  type: testharness
+  [Zero-length line segments are removed before stroking with miters]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.corner.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.corner.worker.html]
+  type: testharness
+  [Zero-length line segments are removed before stroking with miters]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.curve.html]
+  type: testharness
+  [Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.curve.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.curve.worker.html]
+  type: testharness
+  [Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.line.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.line.html]
+  type: testharness
+  [Zero-length line segments from lineTo are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.line.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.line.worker.html]
+  type: testharness
+  [Zero-length line segments from lineTo are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.rect.html]
+  type: testharness
+  [Zero-length line segments from rect and strokeRect are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.prune.rect.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.prune.rect.worker.html]
+  type: testharness
+  [Zero-length line segments from rect and strokeRect are removed before stroking]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale1.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.scale1.html]
+  type: testharness
+  [Stroke line widths are scaled by the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.scale1.worker.html]
+  type: testharness
+  [Stroke line widths are scaled by the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale2.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.scale2.html]
+  type: testharness
+  [Stroke line widths are scaled by the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.scale2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.scale2.worker.html]
+  type: testharness
+  [Stroke line widths are scaled by the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.skew.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.skew.html]
+  type: testharness
+  [Strokes lines are skewed by the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.skew.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.skew.worker.html]
+  type: testharness
+  [Strokes lines are skewed by the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.unaffected.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.unaffected.html]
+  type: testharness
+  [Stroking does not start a new path or subpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.unaffected.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.unaffected.worker.html]
+  type: testharness
+  [Stroking does not start a new path or subpath]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.union.html.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.union.html]
+  type: testharness
+  [Strokes in opposite directions are unioned, not subtracted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.stroke.union.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.stroke.union.worker.html]
+  type: testharness
+  [Strokes in opposite directions are unioned, not subtracted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.path.transformation.basic.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.path.transformation.basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.transformation.basic.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.changing.html.ini
@@ -0,0 +1,5 @@
+[2d.path.transformation.changing.html]
+  type: testharness
+  [Transformations are applied while building paths, not when drawing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.changing.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.transformation.changing.worker.html]
+  type: testharness
+  [Transformations are applied while building paths, not when drawing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.multiple.html.ini
@@ -0,0 +1,5 @@
+[2d.path.transformation.multiple.html]
+  type: testharness
+  [Transformations are applied while building paths, not when drawing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/path-objects/2d.path.transformation.multiple.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.transformation.multiple.worker.html]
+  type: testharness
+  [Transformations are applied while building paths, not when drawing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create1.basic.html]
+  type: testharness
+  [createImageData(imgdata) exists and returns something]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create1.basic.worker.html]
+  type: testharness
+  [createImageData(imgdata) exists and returns something]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create1.initial.html]
+  type: testharness
+  [createImageData(imgdata) returns transparent black data of the right size]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.initial.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create1.initial.worker.html]
+  type: testharness
+  [createImageData(imgdata) returns transparent black data of the right size]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create1.zero.html]
+  type: testharness
+  [createImageData(null) throws TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create1.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create1.zero.worker.html]
+  type: testharness
+  [createImageData(null) throws TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.basic.html]
+  type: testharness
+  [createImageData(sw, sh) exists and returns something]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.basic.worker.html]
+  type: testharness
+  [createImageData(sw, sh) exists and returns something]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.initial.html]
+  type: testharness
+  [createImageData(sw, sh) returns transparent black data of the right size]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.initial.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.initial.worker.html]
+  type: testharness
+  [createImageData(sw, sh) returns transparent black data of the right size]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.large.html]
+  type: testharness
+  [createImageData(sw, sh) works for sizes much larger than the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.large.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.large.worker.html]
+  type: testharness
+  [createImageData(sw, sh) works for sizes much larger than the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.negative.html]
+  type: testharness
+  [createImageData(sw, sh) takes the absolute magnitude of the size arguments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.negative.worker.html]
+  type: testharness
+  [createImageData(sw, sh) takes the absolute magnitude of the size arguments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.nonfinite.html]
+  type: testharness
+  [createImageData() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.nonfinite.worker.html]
+  type: testharness
+  [createImageData() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.round.html]
+  type: testharness
+  [createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.round.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.round.worker.html]
+  type: testharness
+  [createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.tiny.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.tiny.html]
+  type: testharness
+  [createImageData(sw, sh) works for sizes smaller than one pixel]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.tiny.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.tiny.worker.html]
+  type: testharness
+  [createImageData(sw, sh) works for sizes smaller than one pixel]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.zero.html]
+  type: testharness
+  [createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.create2.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.create2.zero.worker.html]
+  type: testharness
+  [createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.basic.html]
+  type: testharness
+  [getImageData() exists and returns something]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.basic.worker.html]
+  type: testharness
+  [getImageData() exists and returns something]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.clamp.html]
+  type: testharness
+  [getImageData() clamps colours to the range [0, 255\]]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.clamp.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.clamp.worker.html]
+  type: testharness
+  [getImageData() clamps colours to the range [0, 255\]]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.length.html]
+  type: testharness
+  [getImageData() returns a correctly-sized Uint8ClampedArray]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.length.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.length.worker.html]
+  type: testharness
+  [getImageData() returns a correctly-sized Uint8ClampedArray]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.nonfinite.html]
+  type: testharness
+  [getImageData() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.nonfinite.worker.html]
+  type: testharness
+  [getImageData() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.nonpremul.html]
+  type: testharness
+  [getImageData() returns non-premultiplied colours]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.nonpremul.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.nonpremul.worker.html]
+  type: testharness
+  [getImageData() returns non-premultiplied colours]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.alpha.html]
+  type: testharness
+  [getImageData() returns A in the fourth component]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.alpha.worker.html]
+  type: testharness
+  [getImageData() returns A in the fourth component]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.cols.html]
+  type: testharness
+  [getImageData() returns leftmost columns first]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.cols.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.cols.worker.html]
+  type: testharness
+  [getImageData() returns leftmost columns first]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.rgb.html]
+  type: testharness
+  [getImageData() returns R then G then B]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rgb.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.rgb.worker.html]
+  type: testharness
+  [getImageData() returns R then G then B]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.rows.html]
+  type: testharness
+  [getImageData() returns topmost rows first]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.order.rows.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.order.rows.worker.html]
+  type: testharness
+  [getImageData() returns topmost rows first]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.range.html]
+  type: testharness
+  [getImageData() returns values in the range [0, 255\]]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.range.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.range.worker.html]
+  type: testharness
+  [getImageData() returns values in the range [0, 255\]]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.source.negative.html]
+  type: testharness
+  [getImageData() works with negative width and height, and returns top-to-bottom left-to-right]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.source.negative.worker.html]
+  type: testharness
+  [getImageData() works with negative width and height, and returns top-to-bottom left-to-right]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.source.outside.html]
+  type: testharness
+  [getImageData() returns transparent black outside the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.source.outside.worker.html]
+  type: testharness
+  [getImageData() returns transparent black outside the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.source.size.html]
+  type: testharness
+  [getImageData() returns bigger ImageData for bigger source rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.source.size.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.source.size.worker.html]
+  type: testharness
+  [getImageData() returns bigger ImageData for bigger source rectangle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.tiny.html]
+  type: testharness
+  [getImageData() works for sizes smaller than one pixel]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.tiny.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.tiny.worker.html]
+  type: testharness
+  [getImageData() works for sizes smaller than one pixel]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.unaffected.html]
+  type: testharness
+  [getImageData() is not affected by context state]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.unaffected.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.unaffected.worker.html]
+  type: testharness
+  [getImageData() is not affected by context state]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.zero.html]
+  type: testharness
+  [getImageData() throws INDEX_SIZE_ERR if size is zero]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.get.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.get.zero.worker.html]
+  type: testharness
+  [getImageData() throws INDEX_SIZE_ERR if size is zero]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.clamp.html]
+  type: testharness
+  [ImageData.data clamps numbers to [0, 255\]]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.clamp.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.clamp.worker.html]
+  type: testharness
+  [ImageData.data clamps numbers to [0, 255\]]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.nan.html]
+  type: testharness
+  [ImageData.data converts NaN to 0]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.nan.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.nan.worker.html]
+  type: testharness
+  [ImageData.data converts NaN to 0]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.properties.html]
+  type: testharness
+  [ImageData objects have the right properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.properties.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.properties.worker.html]
+  type: testharness
+  [ImageData objects have the right properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.readonly.html]
+  type: testharness
+  [ImageData objects properties are read-only]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.readonly.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.readonly.worker.html]
+  type: testharness
+  [ImageData objects properties are read-only]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.round.html]
+  type: testharness
+  [ImageData.data rounds numbers with round-to-zero]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.round.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.round.worker.html]
+  type: testharness
+  [ImageData.data rounds numbers with round-to-zero]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.set.html]
+  type: testharness
+  [ImageData.data can be modified]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.set.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.set.worker.html]
+  type: testharness
+  [ImageData.data can be modified]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.string.html]
+  type: testharness
+  [ImageData.data converts strings to numbers with ToNumber]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.string.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.string.worker.html]
+  type: testharness
+  [ImageData.data converts strings to numbers with ToNumber]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.undefined.html]
+  type: testharness
+  [ImageData.data converts undefined to 0]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.object.undefined.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.object.undefined.worker.html]
+  type: testharness
+  [ImageData.data converts undefined to 0]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.alpha.html]
+  type: testharness
+  [putImageData() puts non-solid image data correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.alpha.worker.html]
+  type: testharness
+  [putImageData() puts non-solid image data correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.basic.html]
+  type: testharness
+  [putImageData() puts image data from getImageData() onto the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.basic.worker.html]
+  type: testharness
+  [putImageData() puts image data from getImageData() onto the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.clip.html]
+  type: testharness
+  [putImageData() is not affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.clip.worker.html]
+  type: testharness
+  [putImageData() is not affected by clipping regions]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.created.html]
+  type: testharness
+  [putImageData() puts image data from createImageData() onto the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.created.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.created.worker.html]
+  type: testharness
+  [putImageData() puts image data from createImageData() onto the canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.cross.html]
+  type: testharness
+  [putImageData() accepts image data got from a different canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.cross.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.cross.worker.html]
+  type: testharness
+  [putImageData() accepts image data got from a different canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.negative.html]
+  type: testharness
+  [putImageData() handles negative-sized dirty rectangles correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.negative.worker.html]
+  type: testharness
+  [putImageData() handles negative-sized dirty rectangles correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.outside.html]
+  type: testharness
+  [putImageData() handles dirty rectangles outside the canvas correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.outside.worker.html]
+  type: testharness
+  [putImageData() handles dirty rectangles outside the canvas correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.rect1.html]
+  type: testharness
+  [putImageData() only modifies areas inside the dirty rectangle, using width and height]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.rect1.worker.html]
+  type: testharness
+  [putImageData() only modifies areas inside the dirty rectangle, using width and height]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.rect2.html]
+  type: testharness
+  [putImageData() only modifies areas inside the dirty rectangle, using x and y]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.rect2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.rect2.worker.html]
+  type: testharness
+  [putImageData() only modifies areas inside the dirty rectangle, using x and y]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.zero.html]
+  type: testharness
+  [putImageData() with zero-sized dirty rectangle puts nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.dirty.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.dirty.zero.worker.html]
+  type: testharness
+  [putImageData() with zero-sized dirty rectangle puts nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.modified.html]
+  type: testharness
+  [putImageData() puts modified image data correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.modified.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.modified.worker.html]
+  type: testharness
+  [putImageData() puts modified image data correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.nonfinite.html]
+  type: testharness
+  [putImageData() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.nonfinite.worker.html]
+  type: testharness
+  [putImageData() throws TypeError if arguments are not finite]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.null.html]
+  type: testharness
+  [putImageData() with null imagedata throws TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.null.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.null.worker.html]
+  type: testharness
+  [putImageData() with null imagedata throws TypeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.path.html]
+  type: testharness
+  [putImageData() does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.path.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.path.worker.html]
+  type: testharness
+  [putImageData() does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.unaffected.html]
+  type: testharness
+  [putImageData() is not affected by context state]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unaffected.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.unaffected.worker.html]
+  type: testharness
+  [putImageData() is not affected by context state]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.unchanged.html]
+  type: testharness
+  [putImageData(getImageData(...), ...) has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.unchanged.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.unchanged.worker.html]
+  type: testharness
+  [putImageData(getImageData(...), ...) has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.html.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.wrongtype.html]
+  type: testharness
+  [putImageData() does not accept non-ImageData objects]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/pixel-manipulation/2d.imageData.put.wrongtype.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.imageData.put.wrongtype.worker.html]
+  type: testharness
+  [putImageData() does not accept non-ImageData objects]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.1.html]
+  type: testharness
+  [Shadow colour alpha components are used]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.1.worker.html]
+  type: testharness
+  [Shadow colour alpha components are used]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.2.html]
+  type: testharness
+  [Shadow colour alpha components are used]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.2.worker.html]
+  type: testharness
+  [Shadow colour alpha components are used]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.3.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.3.html]
+  type: testharness
+  [Shadows are affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.3.worker.html]
+  type: testharness
+  [Shadows are affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.4.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.4.html]
+  type: testharness
+  [Shadows with alpha components are correctly affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.4.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.4.worker.html]
+  type: testharness
+  [Shadows with alpha components are correctly affected by globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.5.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.5.html]
+  type: testharness
+  [Shadows of shapes with alpha components are drawn correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.alpha.5.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.alpha.5.worker.html]
+  type: testharness
+  [Shadows of shapes with alpha components are drawn correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowBlur.initial.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.initial]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.initial.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowBlur.initial.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowBlur.invalid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.invalid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowBlur.invalid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowBlur.valid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowBlur.valid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowBlur.valid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowColor.initial.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowColor.initial]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.initial.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowColor.initial.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowColor.invalid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowColor.invalid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowColor.invalid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowColor.valid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowColor.valid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowColor.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowColor.valid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowOffset.initial.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.initial]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowOffset.initial.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowOffset.invalid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.invalid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.invalid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowOffset.invalid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowOffset.valid.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.shadow.attributes.shadowOffset.valid]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.attributes.shadowOffset.valid.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.attributes.shadowOffset.valid.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.alpha.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.alpha.worker.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.basic.html]
+  type: testharness
+  [Shadows are drawn for canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.basic.worker.html]
+  type: testharness
+  [Shadows are drawn for canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.transparent.1.html]
+  type: testharness
+  [Shadows are not drawn for transparent canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.transparent.1.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.transparent.2.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.canvas.transparent.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.canvas.transparent.2.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of canvases]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.clip.1.html]
+  type: testharness
+  [Shadows of clipped shapes are still drawn within the clipping region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.clip.1.worker.html]
+  type: testharness
+  [Shadows of clipped shapes are still drawn within the clipping region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.clip.2.html]
+  type: testharness
+  [Shadows are not drawn outside the clipping region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.clip.2.worker.html]
+  type: testharness
+  [Shadows are not drawn outside the clipping region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.3.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.clip.3.html]
+  type: testharness
+  [Shadows of clipped shapes are still drawn within the clipping region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.clip.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.clip.3.worker.html]
+  type: testharness
+  [Shadows of clipped shapes are still drawn within the clipping region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.composite.1.html]
+  type: testharness
+  [Shadows are drawn using globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.composite.1.worker.html]
+  type: testharness
+  [Shadows are drawn using globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.composite.2.html]
+  type: testharness
+  [Shadows are drawn using globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.composite.2.worker.html]
+  type: testharness
+  [Shadows are drawn using globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.3.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.composite.3.html]
+  type: testharness
+  [Areas outside shadows are drawn correctly with destination-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.composite.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.composite.3.worker.html]
+  type: testharness
+  [Areas outside shadows are drawn correctly with destination-out]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.blur.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.blur.html]
+  type: testharness
+  [Shadows are drawn if shadowBlur is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.blur.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.blur.worker.html]
+  type: testharness
+  [Shadows are drawn if shadowBlur is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.off.1.html]
+  type: testharness
+  [Shadows are not drawn when only shadowColor is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.off.1.worker.html]
+  type: testharness
+  [Shadows are not drawn when only shadowColor is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.off.2.html]
+  type: testharness
+  [Shadows are not drawn when only shadowColor is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.off.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.off.2.worker.html]
+  type: testharness
+  [Shadows are not drawn when only shadowColor is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.x.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.x.html]
+  type: testharness
+  [Shadows are drawn if shadowOffsetX is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.x.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.x.worker.html]
+  type: testharness
+  [Shadows are drawn if shadowOffsetX is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.y.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.y.html]
+  type: testharness
+  [Shadows are drawn if shadowOffsetY is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.enable.y.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.y.worker.html]
+  type: testharness
+  [Shadows are drawn if shadowOffsetY is set]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.alpha.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.alpha.worker.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.basic.html]
+  type: testharness
+  [Shadows are drawn for gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.basic.worker.html]
+  type: testharness
+  [Shadows are drawn for gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.transparent.1.html]
+  type: testharness
+  [Shadows are not drawn for transparent gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.transparent.1.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.transparent.2.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.gradient.transparent.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.gradient.transparent.2.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of gradient fills]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.alpha.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.alpha.worker.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.basic.html]
+  type: testharness
+  [Shadows are drawn for images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.basic.worker.html]
+  type: testharness
+  [Shadows are drawn for images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.scale.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.scale.html]
+  type: testharness
+  [Shadows are drawn correctly for scaled images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.scale.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.scale.worker.html]
+  type: testharness
+  [Shadows are drawn correctly for scaled images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.section.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.section.html]
+  type: testharness
+  [Shadows are not drawn for areas outside image source rectangles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.section.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.section.worker.html]
+  type: testharness
+  [Shadows are not drawn for areas outside image source rectangles]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.transparent.1.html]
+  type: testharness
+  [Shadows are not drawn for transparent images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.transparent.1.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.transparent.2.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.image.transparent.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.image.transparent.2.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of images]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeX.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.negativeX.html]
+  type: testharness
+  [Shadows can be offset with negative x]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeX.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.negativeX.worker.html]
+  type: testharness
+  [Shadows can be offset with negative x]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeY.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.negativeY.html]
+  type: testharness
+  [Shadows can be offset with negative y]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.negativeY.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.negativeY.worker.html]
+  type: testharness
+  [Shadows can be offset with negative y]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveX.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.positiveX.html]
+  type: testharness
+  [Shadows can be offset with positive x]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveX.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.positiveX.worker.html]
+  type: testharness
+  [Shadows can be offset with positive x]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveY.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.positiveY.html]
+  type: testharness
+  [Shadows can be offset with positive y]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.offset.positiveY.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.offset.positiveY.worker.html]
+  type: testharness
+  [Shadows can be offset with positive y]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.outside.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.outside.html]
+  type: testharness
+  [Shadows of shapes outside the visible area can be offset onto the visible area]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.outside.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.outside.worker.html]
+  type: testharness
+  [Shadows of shapes outside the visible area can be offset onto the visible area]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.alpha.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.alpha.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.alpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.alpha.worker.html]
+  type: testharness
+  [Shadows are drawn correctly for partially-transparent fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.basic.html]
+  type: testharness
+  [Shadows are drawn for fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.basic.worker.html]
+  type: testharness
+  [Shadows are drawn for fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.transparent.1.html]
+  type: testharness
+  [Shadows are not drawn for transparent fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.transparent.1.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.transparent.2.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.pattern.transparent.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.pattern.transparent.2.worker.html]
+  type: testharness
+  [Shadows are not drawn for transparent parts of fill patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.basic.html]
+  type: testharness
+  [Shadows are drawn for strokes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.basic.worker.html]
+  type: testharness
+  [Shadows are drawn for strokes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.cap.1.html]
+  type: testharness
+  [Shadows are not drawn for areas outside stroke caps]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.cap.1.worker.html]
+  type: testharness
+  [Shadows are not drawn for areas outside stroke caps]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.cap.2.html]
+  type: testharness
+  [Shadows are drawn for stroke caps]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.cap.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.cap.2.worker.html]
+  type: testharness
+  [Shadows are drawn for stroke caps]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.join.1.html]
+  type: testharness
+  [Shadows are not drawn for areas outside stroke joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.join.1.worker.html]
+  type: testharness
+  [Shadows are not drawn for areas outside stroke joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.join.2.html]
+  type: testharness
+  [Shadows are drawn for stroke joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.join.2.worker.html]
+  type: testharness
+  [Shadows are drawn for stroke joins]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.3.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.join.3.html]
+  type: testharness
+  [Shadows are drawn for stroke joins respecting miter limit]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.stroke.join.3.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.stroke.join.3.worker.html]
+  type: testharness
+  [Shadows are drawn for stroke joins respecting miter limit]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.1.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.transform.1.html]
+  type: testharness
+  [Shadows take account of transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.1.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.transform.1.worker.html]
+  type: testharness
+  [Shadows take account of transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.2.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.transform.2.html]
+  type: testharness
+  [Shadow offsets are not affected by transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/shadows/2d.shadow.transform.2.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.shadow.transform.2.worker.html]
+  type: testharness
+  [Shadow offsets are not affected by transformations]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.bitmap.html]
+  type: testharness
+  [save()/restore() does not affect the current bitmap]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.bitmap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.bitmap.worker.html]
+  type: testharness
+  [save()/restore() does not affect the current bitmap]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.clip.html]
+  type: testharness
+  [save()/restore() affects the clipping path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.clip.worker.html]
+  type: testharness
+  [save()/restore() affects the clipping path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.fillStyle.html]
+  type: testharness
+  [save()/restore() works for fillStyle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.fillStyle.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.fillStyle.worker.html]
+  type: testharness
+  [save()/restore() works for fillStyle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.globalAlpha.html]
+  type: testharness
+  [save()/restore() works for globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalAlpha.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.globalAlpha.worker.html]
+  type: testharness
+  [save()/restore() works for globalAlpha]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.globalCompositeOperation.html]
+  type: testharness
+  [save()/restore() works for globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.globalCompositeOperation.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.globalCompositeOperation.worker.html]
+  type: testharness
+  [save()/restore() works for globalCompositeOperation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.lineCap.html]
+  type: testharness
+  [save()/restore() works for lineCap]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineCap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.lineCap.worker.html]
+  type: testharness
+  [save()/restore() works for lineCap]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.lineJoin.html]
+  type: testharness
+  [save()/restore() works for lineJoin]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineJoin.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.lineJoin.worker.html]
+  type: testharness
+  [save()/restore() works for lineJoin]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.lineWidth.html]
+  type: testharness
+  [save()/restore() works for lineWidth]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.lineWidth.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.lineWidth.worker.html]
+  type: testharness
+  [save()/restore() works for lineWidth]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.miterLimit.html]
+  type: testharness
+  [save()/restore() works for miterLimit]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.miterLimit.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.miterLimit.worker.html]
+  type: testharness
+  [save()/restore() works for miterLimit]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.path.html]
+  type: testharness
+  [save()/restore() does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.path.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.path.worker.html]
+  type: testharness
+  [save()/restore() does not affect the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowBlur.html]
+  type: testharness
+  [save()/restore() works for shadowBlur]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowBlur.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowBlur.worker.html]
+  type: testharness
+  [save()/restore() works for shadowBlur]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowColor.html]
+  type: testharness
+  [save()/restore() works for shadowColor]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowColor.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowColor.worker.html]
+  type: testharness
+  [save()/restore() works for shadowColor]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowOffsetX.html]
+  type: testharness
+  [save()/restore() works for shadowOffsetX]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetX.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowOffsetX.worker.html]
+  type: testharness
+  [save()/restore() works for shadowOffsetX]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowOffsetY.html]
+  type: testharness
+  [save()/restore() works for shadowOffsetY]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.shadowOffsetY.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.shadowOffsetY.worker.html]
+  type: testharness
+  [save()/restore() works for shadowOffsetY]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.stack.html]
+  type: testharness
+  [save()/restore() can be nested as a stack]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stack.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.stack.worker.html]
+  type: testharness
+  [save()/restore() can be nested as a stack]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.stackdepth.html]
+  type: testharness
+  [save()/restore() stack depth is not unreasonably limited]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.stackdepth.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.stackdepth.worker.html]
+  type: testharness
+  [save()/restore() stack depth is not unreasonably limited]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.strokeStyle.html]
+  type: testharness
+  [save()/restore() works for strokeStyle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.strokeStyle.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.strokeStyle.worker.html]
+  type: testharness
+  [save()/restore() works for strokeStyle]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.transformation.html]
+  type: testharness
+  [save()/restore() affects the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.transformation.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.transformation.worker.html]
+  type: testharness
+  [save()/restore() affects the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.html.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.underflow.html]
+  type: testharness
+  [restore() with an empty stack has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-canvas-state/2d.state.saverestore.underflow.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.state.saverestore.underflow.worker.html]
+  type: testharness
+  [restore() with an empty stack has no effect]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.html.ini
@@ -0,0 +1,5 @@
+[2d.canvas.readonly.html]
+  type: testharness
+  [canvas is readonly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.readonly.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.canvas.readonly.worker.html]
+  type: testharness
+  [canvas is readonly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.html.ini
@@ -0,0 +1,5 @@
+[2d.canvas.reference.html]
+  type: testharness
+  [canvas refers back to its canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.canvas.reference.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.canvas.reference.worker.html]
+  type: testharness
+  [canvas refers back to its canvas]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.html.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.exists.html]
+  type: testharness
+  [The 2D context is implemented]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.exists.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.exists.worker.html]
+  type: testharness
+  [The 2D context is implemented]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.html.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.extraargs.html]
+  type: testharness
+  [The 2D context ignores extra getContext arguments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.extraargs.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.extraargs.worker.html]
+  type: testharness
+  [The 2D context ignores extra getContext arguments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.html.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.shared.html]
+  type: testharness
+  [getContext('2d') returns objects which share canvas state]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.shared.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.shared.worker.html]
+  type: testharness
+  [getContext('2d') returns objects which share canvas state]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.html.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.unique.html]
+  type: testharness
+  [getContext('2d') returns the same object]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/2d.getcontext.unique.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.getcontext.unique.worker.html]
+  type: testharness
+  [getContext('2d') returns the same object]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.html.ini
@@ -0,0 +1,5 @@
+[context.arguments.missing.html]
+  type: testharness
+  [OffscreenCanvas test: context.arguments.missing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.arguments.missing.worker.js.ini
@@ -0,0 +1,5 @@
+[context.arguments.missing.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.casesensitive.html.ini
@@ -0,0 +1,5 @@
+[context.casesensitive.html]
+  type: testharness
+  [Context name "2D" is unrecognised; matching is case sensitive]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.casesensitive.worker.js.ini
@@ -0,0 +1,5 @@
+[context.casesensitive.worker.html]
+  type: testharness
+  [Context name "2D" is unrecognised; matching is case sensitive]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.emptystring.html.ini
@@ -0,0 +1,5 @@
+[context.emptystring.html]
+  type: testharness
+  [getContext with empty string returns null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.emptystring.worker.js.ini
@@ -0,0 +1,5 @@
+[context.emptystring.worker.html]
+  type: testharness
+  [getContext with empty string returns null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.html.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.badname.html]
+  type: testharness
+  [getContext with unrecognised context name returns null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badname.worker.js.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.badname.worker.html]
+  type: testharness
+  [getContext with unrecognised context name returns null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.html.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.badsuffix.html]
+  type: testharness
+  [Context name "2d" plus a suffix is unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.badsuffix.worker.js.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.badsuffix.worker.html]
+  type: testharness
+  [Context name "2d" plus a suffix is unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.html.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.nullsuffix.html]
+  type: testharness
+  [Context name "2d" plus a "\\0" suffix is unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.nullsuffix.worker.js.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.nullsuffix.worker.html]
+  type: testharness
+  [Context name "2d" plus a "\\0" suffix is unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.html.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.unicode.html]
+  type: testharness
+  [Context name which kind of looks like "2d" is unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/context.unrecognised.unicode.worker.js.ini
@@ -0,0 +1,5 @@
+[context.unrecognised.unicode.worker.html]
+  type: testharness
+  [Context name which kind of looks like "2d" is unrecognised]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.colour.html.ini
@@ -0,0 +1,5 @@
+[initial.colour.html]
+  type: testharness
+  [Initial state is transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.colour.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.colour.worker.html]
+  type: testharness
+  [Initial state is transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.2dstate.html]
+  type: testharness
+  [Resetting the canvas state resets 2D state variables]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.2dstate.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.2dstate.worker.html]
+  type: testharness
+  [Resetting the canvas state resets 2D state variables]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.clip.html]
+  type: testharness
+  [Resetting the canvas state resets the current clip region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.clip.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.clip.worker.html]
+  type: testharness
+  [Resetting the canvas state resets the current clip region]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.different.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.different.html]
+  type: testharness
+  [Changing size resets canvas to transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.different.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.different.worker.html]
+  type: testharness
+  [Changing size resets canvas to transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.gradient.html]
+  type: testharness
+  [Resetting the canvas state does not invalidate any existing gradients]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.gradient.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.gradient.worker.html]
+  type: testharness
+  [Resetting the canvas state does not invalidate any existing gradients]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.path.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.path.html]
+  type: testharness
+  [Resetting the canvas state resets the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.path.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.path.worker.html]
+  type: testharness
+  [Resetting the canvas state resets the current path]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.pattern.html]
+  type: testharness
+  [Resetting the canvas state does not invalidate any existing patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.pattern.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.pattern.worker.html]
+  type: testharness
+  [Resetting the canvas state does not invalidate any existing patterns]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.same.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.same.html]
+  type: testharness
+  [Setting size (not changing the value) resets canvas to transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.same.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.same.worker.html]
+  type: testharness
+  [Setting size (not changing the value) resets canvas to transparent black]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.html.ini
@@ -0,0 +1,5 @@
+[initial.reset.transform.html]
+  type: testharness
+  [Resetting the canvas state resets the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/initial.reset.transform.worker.js.ini
@@ -0,0 +1,5 @@
+[initial.reset.transform.worker.html]
+  type: testharness
+  [Resetting the canvas state resets the current transformation matrix]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.html.ini
@@ -0,0 +1,8 @@
+[offscreencanvas.commit.html]
+  type: testharness
+  [Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.]
+    expected: FAIL
+
+  [Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
@@ -0,0 +1,9 @@
+[offscreencanvas.commit.w.html]
+  type: testharness
+  expected: ERROR
+  [Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.]
+    expected: FAIL
+
+  [Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception in a worker.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.html.ini
@@ -0,0 +1,8 @@
+[offscreencanvas.constructor.html]
+  type: testharness
+  [Test that calling OffscreenCanvas's constructor generates correct width and height.]
+    expected: FAIL
+
+  [Test that OffscreenCanvas constructor handles invalid arguments correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.worker.js.ini
@@ -0,0 +1,8 @@
+[offscreencanvas.constructor.worker.html]
+  type: testharness
+  [Test that calling OffscreenCanvas's constructor generates correct width and height.]
+    expected: FAIL
+
+  [Test that OffscreenCanvas constructor handles invalid arguments correctly in a worker]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.convert.to.blob.html.ini
@@ -0,0 +1,20 @@
+[offscreencanvas.convert.to.blob.html]
+  type: testharness
+  [Test that convertToBlob with default type produces correct result]
+    expected: FAIL
+
+  [Test that convertToBlob with png produces correct result]
+    expected: FAIL
+
+  [Test that convertToBlob with jpge produces correct result]
+    expected: FAIL
+
+  [Test that convertToBlob with webp produces correct result]
+    expected: FAIL
+
+  [Test that call convertToBlob on a detached OffscreenCanvas throws exception]
+    expected: FAIL
+
+  [Test that call convertToBlob on a OffscreenCanvas with size 0 throws exception]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.convert.to.blob.w.html.ini
@@ -0,0 +1,45 @@
+[offscreencanvas.convert.to.blob.w.html]
+  type: testharness
+  expected: ERROR
+  [Test that convertToBlob with default arguments produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with default type/1.0 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with default type/0.2 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with png/default quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with png/1.0 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with png/0.2 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with jpeg/default quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with jpeg/1.0 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with jpeg/0.2 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with webp/default quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with webp/1.0 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that convertToBlob with webp/0.2 quality produces correct result in a worker]
+    expected: TIMEOUT
+
+  [Test that call convertToBlob on a detached OffscreenCanvas throws exception in a worker]
+    expected: TIMEOUT
+
+  [Test that call convertToBlob on a OffscreenCanvas with size 0 throws exception in a worker]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.html.ini
@@ -0,0 +1,26 @@
+[offscreencanvas.getcontext.html]
+  type: testharness
+  [Test that getContext with un-supported string throws a TypeError.]
+    expected: FAIL
+
+  [Test that getContext with supported string returns correct results]
+    expected: FAIL
+
+  [Test that getContext twice with different context type returns null the second time]
+    expected: FAIL
+
+  [Test that 2dcontext.canvas should return the original OffscreenCanvas]
+    expected: FAIL
+
+  [Test that webglcontext.canvas should return the original OffscreenCanvas]
+    expected: FAIL
+
+  [Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque]
+    expected: FAIL
+
+  [Test that OffscreenCanvasRenderingContext2D with alpha enabled preserves the alpha]
+    expected: FAIL
+
+  [Test that 'alpha' context creation attribute is true by default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.getcontext.worker.js.ini
@@ -0,0 +1,26 @@
+[offscreencanvas.getcontext.worker.html]
+  type: testharness
+  [Test that getContext with un-supported string throws a TypeError.]
+    expected: FAIL
+
+  [Test that getContext with supported string returns correct results]
+    expected: FAIL
+
+  [Test that getContext twice with different context type returns null the second time]
+    expected: FAIL
+
+  [Test that 2dcontext.canvas should return the original OffscreenCanvas]
+    expected: FAIL
+
+  [Test that webglcontext.canvas should return the original OffscreenCanvas]
+    expected: FAIL
+
+  [Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque]
+    expected: FAIL
+
+  [Test that OffscreenCanvasRenderingContext2D with alpha enabled preserves the alpha]
+    expected: FAIL
+
+  [Test that 'alpha' context creation attribute is true by default]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html.ini
@@ -0,0 +1,20 @@
+[offscreencanvas.transfer.to.imagebitmap.html]
+  type: testharness
+  [Test that transferToImageBitmap returns an ImageBitmap with correct width and height]
+    expected: FAIL
+
+  [Test that transferToImageBitmap returns an ImageBitmap with correct color]
+    expected: FAIL
+
+  [Test that transferToImageBitmap won't change context's property]
+    expected: FAIL
+
+  [Test that transferToImageBitmap preserves transform]
+    expected: FAIL
+
+  [Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception]
+    expected: FAIL
+
+  [Test that transferToImageBitmap without a context throws an exception]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini
@@ -0,0 +1,27 @@
+[offscreencanvas.transfer.to.imagebitmap.w.html]
+  type: testharness
+  expected: ERROR
+  [Test that transferToImageBitmap returns an ImageBitmap with correct width and height in a worker]
+    expected: TIMEOUT
+
+  [Test that transferToImageBitmap returns an ImageBitmap with correct color in a worker]
+    expected: TIMEOUT
+
+  [Test that call transferToImageBitmap twice returns an ImageBitmap with correct color in a worker]
+    expected: TIMEOUT
+
+  [Test that call transferToImageBitmap twice on a alpha-disabled context returns an ImageBitmap with correct color in a worker]
+    expected: TIMEOUT
+
+  [Test that transferToImageBitmap won't change context's property in a worker]
+    expected: TIMEOUT
+
+  [Test that call transferToImageBitmap preserves transform in a worker]
+    expected: TIMEOUT
+
+  [Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception in a worker]
+    expected: TIMEOUT
+
+  [Test that call transferToImageBitmap without a context throws an exception in a worker]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.html.ini
@@ -0,0 +1,14 @@
+[offscreencanvas.transfercontrol.to.offscreen.html]
+  type: testharness
+  [Test that an OffscreenCanvas generated by transferControlToOffscreen gets correct width and height]
+    expected: FAIL
+
+  [Test that calling getContext on a placeholder canvas that has already transferred its control throws an exception]
+    expected: FAIL
+
+  [Test that calling transferControlToOffscreen twice throws an exception]
+    expected: FAIL
+
+  [Verify that resizing an OffscreenCanvas with a 2d context propagates the new size to its placeholder canvas asynchronously, upon commit.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w.html.ini
@@ -0,0 +1,11 @@
+[offscreencanvas.transfercontrol.to.offscreen.w.html]
+  type: testharness
+  [Test that an OffscreenCanvas generated by transferControlToOffscreen gets correct width and height when it is transferred to a worker]
+    expected: FAIL
+
+  [Test that calling getContext on a placeholder canvas that is transferred its control to an OffscreenCanvas throws an exception, when the OffscreenCanvas is transferred to a worker]
+    expected: FAIL
+
+  [Test that calling transferControlToOffscreen twice throws an exception, when its associated OffscreenCanvas is transferred to a worker]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.html.ini
@@ -0,0 +1,17 @@
+[offscreencanvas.transferrable.html]
+  type: testharness
+  [Test that offscreenCanvas's size is correct after being transferred to a worker.]
+    expected: FAIL
+
+  [Test that transfer an OffscreenCanvas that has a context throws exception.]
+    expected: FAIL
+
+  [Test that transfer an OffscreenCanvas twice throws exception.]
+    expected: FAIL
+
+  [Test that calling getContext('2d') on a detached OffscreenCanvas throws exception.]
+    expected: FAIL
+
+  [Test that calling getContext('webgl') on a detached OffscreenCanvas throws exception.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini
@@ -0,0 +1,21 @@
+[offscreencanvas.transferrable.w.html]
+  type: testharness
+  expected: ERROR
+  [Test that OffscreenCanvas's size is correct after being transferred from a worker.]
+    expected: TIMEOUT
+
+  [Test that transfer an OffscreenCanvas that has a 2d context throws exception in a worker.]
+    expected: TIMEOUT
+
+  [Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker.]
+    expected: TIMEOUT
+
+  [Test that transfer an OffscreenCanvas twice throws exception in a worker.]
+    expected: TIMEOUT
+
+  [Test that calling getContext('2d') on a detached OffscreenCanvas throws exception in a worker.]
+    expected: TIMEOUT
+
+  [Test that calling getContext('webgl') on a detached OffscreenCanvas throws exception in a worker.]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.default.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.default.html]
+  type: testharness
+  [Default width/height when attributes are missing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.default.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.default.worker.html]
+  type: testharness
+  [Default width/height when attributes are missing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.idl.html]
+  type: testharness
+  [Getting/setting width/height IDL attributes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.idl.set.zero.html]
+  type: testharness
+  [Setting width/height IDL attributes to 0]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.set.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.idl.set.zero.worker.html]
+  type: testharness
+  [Setting width/height IDL attributes to 0]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.idl.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.idl.worker.html]
+  type: testharness
+  [Getting/setting width/height IDL attributes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.decimal.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.decimal.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.decimal.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.em.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.em.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.em.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.empty.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.empty.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.empty.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.exp.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.exp.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.exp.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.hex.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.hex.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.hex.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.junk.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.junk.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.junk.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.minus.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.minus.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.minus.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.octal.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.octal.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.octal.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.onlyspace.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.onlyspace.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.onlyspace.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.percent.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.percent.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.percent.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.plus.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.plus.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.plus.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.space.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.space.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.space.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.trailingjunk.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.trailingjunk.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.trailingjunk.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.whitespace.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.whitespace.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.whitespace.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.zero.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.parse.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.parse.zero.worker.html]
+  type: testharness
+  [Parsing of non-negative integers]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.reflect.setidl.html]
+  type: testharness
+  [Setting IDL attributes updates IDL and content attributes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidl.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.reflect.setidl.worker.html]
+  type: testharness
+  [Setting IDL attributes updates IDL and content attributes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.html.ini
@@ -0,0 +1,5 @@
+[size.attributes.reflect.setidlzero.html]
+  type: testharness
+  [Setting IDL attributes to 0 updates IDL and content attributes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.attributes.reflect.setidlzero.worker.js.ini
@@ -0,0 +1,5 @@
+[size.attributes.reflect.setidlzero.worker.html]
+  type: testharness
+  [Setting IDL attributes to 0 updates IDL and content attributes]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.html.ini
@@ -0,0 +1,5 @@
+[size.large.html]
+  type: testharness
+  [OffscreenCanvas test: size.large]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/size.large.worker.js.ini
@@ -0,0 +1,5 @@
+[size.large.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.order.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.order.html]
+  type: testharness
+  [Transformations are applied in the right order]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.order.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.order.worker.html]
+  type: testharness
+  [Transformations are applied in the right order]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.direction.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.direction.html]
+  type: testharness
+  [rotate() is clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.direction.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.direction.worker.html]
+  type: testharness
+  [rotate() is clockwise]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.nonfinite.html]
+  type: testharness
+  [rotate() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.nonfinite.worker.html]
+  type: testharness
+  [rotate() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.radians.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.radians.html]
+  type: testharness
+  [rotate() uses radians]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.radians.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.radians.worker.html]
+  type: testharness
+  [rotate() uses radians]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrap.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.wrap.html]
+  type: testharness
+  [rotate() wraps large positive values correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrap.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.wrap.worker.html]
+  type: testharness
+  [rotate() wraps large positive values correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.wrapnegative.html]
+  type: testharness
+  [rotate() wraps large negative values correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.wrapnegative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.wrapnegative.worker.html]
+  type: testharness
+  [rotate() wraps large negative values correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.zero.html]
+  type: testharness
+  [rotate() by 0 does nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.rotate.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.rotate.zero.worker.html]
+  type: testharness
+  [rotate() by 0 does nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.basic.html]
+  type: testharness
+  [scale() works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.basic.worker.html]
+  type: testharness
+  [scale() works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.large.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.large.html]
+  type: testharness
+  [scale() with large scale factors works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.large.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.large.worker.html]
+  type: testharness
+  [scale() with large scale factors works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.multiple.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.multiple.html]
+  type: testharness
+  [Multiple scale()s combine]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.multiple.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.multiple.worker.html]
+  type: testharness
+  [Multiple scale()s combine]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.negative.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.negative.html]
+  type: testharness
+  [scale() with negative scale factors works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.negative.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.negative.worker.html]
+  type: testharness
+  [scale() with negative scale factors works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.nonfinite.html]
+  type: testharness
+  [scale() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.nonfinite.worker.html]
+  type: testharness
+  [scale() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.zero.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.zero.html]
+  type: testharness
+  [scale() with a scale factor of zero works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.scale.zero.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.scale.zero.worker.html]
+  type: testharness
+  [scale() with a scale factor of zero works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.setTransform.multiple.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.transformation.setTransform.multiple]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.multiple.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.setTransform.multiple.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.setTransform.nonfinite.html]
+  type: testharness
+  [setTransform() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.setTransform.nonfinite.worker.html]
+  type: testharness
+  [setTransform() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.setTransform.skewed.html]
+  type: testharness
+  [OffscreenCanvas test: 2d.transformation.setTransform.skewed]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.setTransform.skewed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.setTransform.skewed.worker.html]
+  type: testharness
+  [Untitled]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.identity.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.identity.html]
+  type: testharness
+  [transform() with the identity matrix does nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.identity.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.identity.worker.html]
+  type: testharness
+  [transform() with the identity matrix does nothing]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.multiply.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.multiply.html]
+  type: testharness
+  [transform() multiplies the CTM]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.multiply.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.multiply.worker.html]
+  type: testharness
+  [transform() multiplies the CTM]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.nonfinite.html]
+  type: testharness
+  [transform() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.nonfinite.worker.html]
+  type: testharness
+  [transform() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.skewed.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.skewed.html]
+  type: testharness
+  [transform() with skewy matrix transforms correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.transform.skewed.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.transform.skewed.worker.html]
+  type: testharness
+  [transform() with skewy matrix transforms correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.basic.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.translate.basic.html]
+  type: testharness
+  [translate() works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.basic.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.translate.basic.worker.html]
+  type: testharness
+  [translate() works]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.html.ini
@@ -0,0 +1,5 @@
+[2d.transformation.translate.nonfinite.html]
+  type: testharness
+  [translate() with Infinity/NaN is ignored]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/offscreen-canvas/transformations/2d.transformation.translate.nonfinite.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.transformation.translate.nonfinite.worker.html]
+  type: testharness
+  [translate() with Infinity/NaN is ignored]
+    expected: FAIL
+
--- a/testing/web-platform/meta/page-visibility/idlharness.html.ini
+++ b/testing/web-platform/meta/page-visibility/idlharness.html.ini
@@ -1,8 +1,14 @@
 [idlharness.html]
   type: testharness
   [Document must be primary interface of window.document]
     expected: FAIL
 
   [Stringification of window.document]
     expected: FAIL
 
+  [Document interface: attribute onvisibilitychange]
+    expected: FAIL
+
+  [Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html.ini
@@ -0,0 +1,5 @@
+[active-document-cross-origin.https.sub.html]
+  type: testharness
+  [PaymentRequest <iframe allowpaymentrequest> in non-active document (cross-origin)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-request/allowpaymentrequest/active-document-same-origin.https.html.ini
@@ -0,0 +1,5 @@
+[active-document-same-origin.https.html]
+  type: testharness
+  [PaymentRequest <iframe allowpaymentrequest> in non-active document (same-origin)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-request/allowpaymentrequest/basic.https.html.ini
@@ -0,0 +1,5 @@
+[basic.https.html]
+  type: testharness
+  [PaymentRequest <iframe allowpaymentrequest> basic]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/pointerevents/idlharness.html.ini
@@ -0,0 +1,182 @@
+[idlharness.html]
+  type: testharness
+  [Window interface: attribute ongotpointercapture]
+    expected: FAIL
+
+  [Window interface: attribute onlostpointercapture]
+    expected: FAIL
+
+  [Window interface: attribute onpointerdown]
+    expected: FAIL
+
+  [Window interface: attribute onpointermove]
+    expected: FAIL
+
+  [Window interface: attribute onpointerup]
+    expected: FAIL
+
+  [Window interface: attribute onpointercancel]
+    expected: FAIL
+
+  [Window interface: attribute onpointerover]
+    expected: FAIL
+
+  [Window interface: attribute onpointerout]
+    expected: FAIL
+
+  [Window interface: attribute onpointerenter]
+    expected: FAIL
+
+  [Window interface: attribute onpointerleave]
+    expected: FAIL
+
+  [Window interface: window must inherit property "ongotpointercapture" with the proper type (0)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onlostpointercapture" with the proper type (1)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointerdown" with the proper type (2)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointermove" with the proper type (3)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointerup" with the proper type (4)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointercancel" with the proper type (5)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointerover" with the proper type (6)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointerout" with the proper type (7)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointerenter" with the proper type (8)]
+    expected: FAIL
+
+  [Window interface: window must inherit property "onpointerleave" with the proper type (9)]
+    expected: FAIL
+
+  [Navigator interface: attribute maxTouchPoints]
+    expected: FAIL
+
+  [Navigator interface: navigator must inherit property "maxTouchPoints" with the proper type (0)]
+    expected: FAIL
+
+  [Element interface: operation setPointerCapture(long)]
+    expected: FAIL
+
+  [Element interface: operation releasePointerCapture(long)]
+    expected: FAIL
+
+  [Element interface: operation hasPointerCapture(long)]
+    expected: FAIL
+
+  [HTMLElement interface: attribute ongotpointercapture]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onlostpointercapture]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointerdown]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointermove]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointerup]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointercancel]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointerover]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointerout]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointerenter]
+    expected: FAIL
+
+  [HTMLElement interface: attribute onpointerleave]
+    expected: FAIL
+
+  [Document interface: attribute ongotpointercapture]
+    expected: FAIL
+
+  [Document interface: attribute onlostpointercapture]
+    expected: FAIL
+
+  [Document interface: attribute onpointerdown]
+    expected: FAIL
+
+  [Document interface: attribute onpointermove]
+    expected: FAIL
+
+  [Document interface: attribute onpointerup]
+    expected: FAIL
+
+  [Document interface: attribute onpointercancel]
+    expected: FAIL
+
+  [Document interface: attribute onpointerover]
+    expected: FAIL
+
+  [Document interface: attribute onpointerout]
+    expected: FAIL
+
+  [Document interface: attribute onpointerenter]
+    expected: FAIL
+
+  [Document interface: attribute onpointerleave]
+    expected: FAIL
+
+  [PointerEvent interface: existence and properties of interface object]
+    expected: FAIL
+
+  [PointerEvent interface object length]
+    expected: FAIL
+
+  [PointerEvent interface object name]
+    expected: FAIL
+
+  [PointerEvent interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [PointerEvent interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [PointerEvent interface: attribute pointerId]
+    expected: FAIL
+
+  [PointerEvent interface: attribute width]
+    expected: FAIL
+
+  [PointerEvent interface: attribute height]
+    expected: FAIL
+
+  [PointerEvent interface: attribute pressure]
+    expected: FAIL
+
+  [PointerEvent interface: attribute tangentialPressure]
+    expected: FAIL
+
+  [PointerEvent interface: attribute tiltX]
+    expected: FAIL
+
+  [PointerEvent interface: attribute tiltY]
+    expected: FAIL
+
+  [PointerEvent interface: attribute twist]
+    expected: FAIL
+
+  [PointerEvent interface: attribute pointerType]
+    expected: FAIL
+
+  [PointerEvent interface: attribute isPrimary]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/pointerevents/pointerevent_on_event_handlers.html.ini
@@ -0,0 +1,93 @@
+[pointerevent_on_event_handlers.html]
+  type: testharness
+  expected: TIMEOUT
+  [The default value of onpointerdown is always null]
+    expected: FAIL
+
+  [The onpointerdown content attribute must be compiled into the onpointerdown property]
+    expected: FAIL
+
+  [dispatching a pointerdown event must trigger element.onpointerdown]
+    expected: NOTRUN
+
+  [The default value of onpointerup is always null]
+    expected: FAIL
+
+  [The onpointerup content attribute must be compiled into the onpointerup property]
+    expected: FAIL
+
+  [dispatching a pointerup event must trigger element.onpointerup]
+    expected: NOTRUN
+
+  [The default value of onpointercancel is always null]
+    expected: FAIL
+
+  [The onpointercancel content attribute must be compiled into the onpointercancel property]
+    expected: FAIL
+
+  [dispatching a pointercancel event must trigger element.onpointercancel]
+    expected: NOTRUN
+
+  [The default value of onpointermove is always null]
+    expected: FAIL
+
+  [The onpointermove content attribute must be compiled into the onpointermove property]
+    expected: FAIL
+
+  [dispatching a pointermove event must trigger element.onpointermove]
+    expected: NOTRUN
+
+  [The default value of onpointerover is always null]
+    expected: FAIL
+
+  [The onpointerover content attribute must be compiled into the onpointerover property]
+    expected: FAIL
+
+  [dispatching a pointerover event must trigger element.onpointerover]
+    expected: NOTRUN
+
+  [The default value of onpointerout is always null]
+    expected: FAIL
+
+  [The onpointerout content attribute must be compiled into the onpointerout property]
+    expected: FAIL
+
+  [dispatching a pointerout event must trigger element.onpointerout]
+    expected: NOTRUN
+
+  [The default value of onpointerenter is always null]
+    expected: FAIL
+
+  [The onpointerenter content attribute must be compiled into the onpointerenter property]
+    expected: FAIL
+
+  [dispatching a pointerenter event must trigger element.onpointerenter]
+    expected: NOTRUN
+
+  [The default value of onpointerleave is always null]
+    expected: FAIL
+
+  [The onpointerleave content attribute must be compiled into the onpointerleave property]
+    expected: FAIL
+
+  [dispatching a pointerleave event must trigger element.onpointerleave]
+    expected: NOTRUN
+
+  [The default value of ongotpointercapture is always null]
+    expected: FAIL
+
+  [The ongotpointercapture content attribute must be compiled into the ongotpointercapture property]
+    expected: FAIL
+
+  [dispatching a gotpointercapture event must trigger element.ongotpointercapture]
+    expected: NOTRUN
+
+  [The default value of onlostpointercapture is always null]
+    expected: FAIL
+
+  [The onlostpointercapture content attribute must be compiled into the onlostpointercapture property]
+    expected: FAIL
+
+  [dispatching a lostpointercapture event must trigger element.onlostpointercapture]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/download_resources.html.ini
@@ -0,0 +1,5 @@
+[download_resources.html]
+  type: testharness
+  [Makes sure that preloaded resources are downloaded]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/dynamic_adding_preload.html.ini
@@ -0,0 +1,5 @@
+[dynamic_adding_preload.html]
+  type: testharness
+  [Makes sure that a dynamically added preloaded resource is downloaded]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/link_header_preload.html.ini
@@ -0,0 +1,5 @@
+[link_header_preload.html]
+  type: testharness
+  [Makes sure that Link headers preload resources]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/onerror_event.html.ini
@@ -0,0 +1,5 @@
+[onerror_event.html]
+  type: testharness
+  [Makes sure that preloaded resources trigger the onerror event]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/onload_event.html.ini
@@ -0,0 +1,5 @@
+[onload_event.html]
+  type: testharness
+  [Makes sure that preloaded resources trigger the onload event]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/preload_with_type.html.ini
@@ -0,0 +1,5 @@
+[preload_with_type.html]
+  type: testharness
+  [Makes sure that preloaded resources with a type attribute trigger the onload event]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/single_download_preload.html.ini
@@ -0,0 +1,5 @@
+[single_download_preload.html]
+  type: testharness
+  [Makes sure that preloaded resources are not downloaded again when used]
+    expected: FAIL
+
--- a/testing/web-platform/meta/presentation-api/controlling-ua/getAvailability.html.ini
+++ b/testing/web-platform/meta/presentation-api/controlling-ua/getAvailability.html.ini
@@ -1,6 +1,9 @@
 [getAvailability.html]
   type: testharness
   prefs: [dom.presentation.enabled: true, dom.presentation.controller.enabled: true, dom.presentation.discovery.enabled: true, dom.presentation.device.name: "Firefox"]
   [There is an availability.]
     expected: FAIL
 
+  [Getting the presentation displays availability information.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.html.ini
@@ -0,0 +1,5 @@
+[reconnectToPresentation_notfound_error.html]
+  type: testharness
+  [Calling "reconnect" with an unknown presentation ID fails with a NotFoundError exception]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/quirks-mode/historical/list-item-bullet-size.html.ini
@@ -0,0 +1,3 @@
+[list-item-bullet-size.html]
+  type: reftest
+  expected: FAIL
--- a/testing/web-platform/meta/referrer-policy/generic/unsupported-csp-referrer-directive.html.ini
+++ b/testing/web-platform/meta/referrer-policy/generic/unsupported-csp-referrer-directive.html.ini
@@ -1,7 +1,8 @@
 [unsupported-csp-referrer-directive.html]
   type: testharness
   disabled:
     if (os == "linux") and (bits == 64): true
+  expected: ERROR
   [Image has a referrer despite CSP 'referrer' directive]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/no-referrer/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is omitted when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-downgrade.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-downgrade.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-downgrade.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-upgrade.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-upgrade.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-upgrade.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [cross-origin.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-downgrade.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-downgrade.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-downgrade.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-insecure.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-upgrade.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-upgrade.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [same-origin-upgrade.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/origin/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-origin-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/same-origin/attr-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-origin-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-origin-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/same-origin/http-rp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-origin-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-origin-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/same-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-origin-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-insecure.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[cross-insecure.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-insecure.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[same-insecure.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[insecure-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.keep-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.no-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -0,0 +1,5 @@
+[upgrade-protocol.swap-origin-redirect.http.html]
+  type: testharness
+  [The referrer URL is origin when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the meta-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [generic.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the attr-referrer\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is cross-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [insecure-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an http\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.keep-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with keep-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.no-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with no-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
+++ b/testing/web-platform/meta/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html.ini
@@ -1,8 +1,24 @@
 [upgrade-protocol.swap-origin-redirect.http.html]
   type: testharness
-  expected:
-    if (os == "linux") and (version == "Ubuntu 16.04"): OK
   [The referrer URL is stripped-referrer when a\n                                 document served over http requires an https\n                                 sub-resource via img-tag using the http-rp\n                                 delivery method with swap-origin-redirect and when\n                                 the target request is same-origin.]
     expected:
-      if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+      if (os == "linux") and (version == "Ubuntu 16.04"): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/resource-timing/resource_connection_reuse.html.ini
@@ -0,0 +1,18 @@
+[resource_connection_reuse.html]
+  type: testharness
+  [connectStart and fetchStart should be the same]
+    expected:
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+
+  [connectEnd and fetchStart should be the same]
+    expected:
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/resource-timing/resource_dynamic_insertion.html.ini
@@ -0,0 +1,5 @@
+[resource_dynamic_insertion.html]
+  type: testharness
+  [http://web-platform.test:8000/resource-timing/resources/inject_resource_test.html is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
--- a/testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-add.https.html.ini
+++ b/testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-add.https.html.ini
@@ -1,5 +1,11 @@
 [cache-add.https.html]
   type: testharness
   [Cache.add with request with null body (not consumed)]
     expected: FAIL
 
+  [Cache.add with 206 response]
+    expected: FAIL
+
+  [Cache.addAll with 206 response]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/cache-storage/serviceworker/cache-put.https.html.ini
@@ -0,0 +1,5 @@
+[cache-put.https.html]
+  type: testharness
+  [Cache.put with 206 response]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/service-workers/cache-storage/serviceworker/credentials.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[credentials.html]
-  type: testharness
-  [Cache API matching includes credentials]
-    expected: FAIL
-
--- a/testing/web-platform/meta/service-workers/cache-storage/window/cache-add.https.html.ini
+++ b/testing/web-platform/meta/service-workers/cache-storage/window/cache-add.https.html.ini
@@ -1,5 +1,11 @@
 [cache-add.https.html]
   type: testharness
   [Cache.add with request with null body (not consumed)]
     expected: FAIL
 
+  [Cache.add with 206 response]
+    expected: FAIL
+
+  [Cache.addAll with 206 response]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/cache-storage/window/cache-put.https.html.ini
@@ -0,0 +1,5 @@
+[cache-put.https.html]
+  type: testharness
+  [Cache.put with 206 response]
+    expected: FAIL
+
--- a/testing/web-platform/meta/service-workers/cache-storage/worker/cache-add.https.html.ini
+++ b/testing/web-platform/meta/service-workers/cache-storage/worker/cache-add.https.html.ini
@@ -1,5 +1,11 @@
 [cache-add.https.html]
   type: testharness
   [Cache.add with request with null body (not consumed)]
     expected: FAIL
 
+  [Cache.add with 206 response]
+    expected: FAIL
+
+  [Cache.addAll with 206 response]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/cache-storage/worker/cache-put.https.html.ini
@@ -0,0 +1,5 @@
+[cache-put.https.html]
+  type: testharness
+  [Cache.put with 206 response]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/postmessage-to-client.https.html.ini
@@ -0,0 +1,5 @@
+[postmessage-to-client.https.html]
+  type: testharness
+  [postMessage from ServiceWorker to Client]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/serviceworker-message-event-historical.https.html.ini
@@ -0,0 +1,5 @@
+[serviceworker-message-event-historical.https.html]
+  type: testharness
+  [Test MessageEvent supplants ServiceWorkerMessageEvent.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/shadow-dom/slotchange-event.html.ini
+++ b/testing/web-platform/meta/shadow-dom/slotchange-event.html.ini
@@ -1,11 +1,10 @@
 [slotchange-event.html]
   type: testharness
-  expected: ERROR
   [slotchange event must fire on a default slot element inside an open shadow root  in a document]
     expected: FAIL
 
   [slotchange event must fire on a default slot element inside a closed shadow root  in a document]
     expected: FAIL
 
   [slotchange event must fire on a default slot element inside an open shadow root  not in a document]
     expected: FAIL
--- a/testing/web-platform/meta/svg/historical.html.ini
+++ b/testing/web-platform/meta/svg/historical.html.ini
@@ -19,8 +19,26 @@
     expected: FAIL
 
   [SVGGraphicsElement.prototype.requiredFeatures must be removed]
     expected: FAIL
 
   [SVGSVGElement.prototype.useCurrentView must be removed]
     expected: FAIL
 
+  [SVGViewElement.prototype.viewTarget must be removed]
+    expected: FAIL
+
+  [SVGClipPathElement must not implement SVGUnitTypes]
+    expected: FAIL
+
+  [SVGFilterElement must not implement SVGUnitTypes]
+    expected: FAIL
+
+  [SVGGradientElement must not implement SVGUnitTypes]
+    expected: FAIL
+
+  [SVGMaskElement must not implement SVGUnitTypes]
+    expected: FAIL
+
+  [SVGPatternElement must not implement SVGUnitTypes]
+    expected: FAIL
+
--- a/testing/web-platform/meta/svg/interfaces.html.ini
+++ b/testing/web-platform/meta/svg/interfaces.html.ini
@@ -1549,8 +1549,23 @@
     expected: FAIL
 
   [SVGGeometryElement interface: polygon must inherit property "getPointAtLength" with the proper type (4)]
     expected: FAIL
 
   [SVGGeometryElement interface: calling getPointAtLength(float) on polygon with too few arguments must throw TypeError]
     expected: FAIL
 
+  [SVGUnitTypes interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object]
+    expected: FAIL
+
+  [SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object]
+    expected: FAIL
+
+  [SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/uievents/constructors/inputevent-constructor.html.ini
@@ -0,0 +1,14 @@
+[inputevent-constructor.html]
+  type: testharness
+  [InputEvent constructor without InputEventInit.]
+    expected: FAIL
+
+  [InputEvent construtor with InputEventInit where data is null]
+    expected: FAIL
+
+  [InputEvent construtor with InputEventInit where data is empty string]
+    expected: FAIL
+
+  [InputEvent construtor with InputEventInit where data is non empty string]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/url/a-element-origin-xhtml.xhtml.ini
@@ -0,0 +1,98 @@
+[a-element-origin-xhtml.xhtml]
+  type: testharness
+  [Parsing origin: <https://:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http://::@c@d:2> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <http://[::127.0.0.1\]> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <http://[0:0:0:0:0:0:13.1.68.3\]> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:/example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <data:/example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <data:example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <data:test# »> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher://foo:70/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher://foo:443/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:/example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <data:/example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <data:example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http::b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http:/:b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http://:b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http://:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: <i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <../i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <../i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: <../i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: </i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: </i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: </i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <?i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <?i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: <?i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <data:/../> against <about:blank>]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/url/a-element-origin.html.ini
@@ -0,0 +1,98 @@
+[a-element-origin.html]
+  type: testharness
+  [Parsing origin: <https://:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http://::@c@d:2> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <http://[::127.0.0.1\]> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <http://[0:0:0:0:0:0:13.1.68.3\]> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:/example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <data:/example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <data:example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Parsing origin: <data:test# »> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher://foo:70/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher://foo:443/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:/example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <data:/example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <gopher:example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <data:example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http::b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http:/:b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http://:b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <http://:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing origin: <i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: <i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <../i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <../i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: <../i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: </i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: </i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: </i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <?i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <?i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Parsing origin: <?i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Parsing origin: <data:/../> against <about:blank>]
+    expected: FAIL
+
--- a/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
+++ b/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
@@ -91,19 +91,16 @@
     expected: FAIL
 
   [Parsing: <javascript:example.com/> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <mailto:example.com/> against <http://example.org/foo/bar>]
     expected: FAIL
 
-  [Parsing: <#β> against <http://example.org/foo/bar>]
-    expected: FAIL
-
   [Parsing: <data:text/html,test#test> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <file:c:\\foo\\bar.html> against <file:///tmp/mock/path>]
     expected: FAIL
 
   [Parsing: <  File:c|////foo\\bar.html> against <file:///tmp/mock/path>]
     expected: FAIL
@@ -406,32 +403,59 @@
     expected: FAIL
 
   [Parsing: <sc:\\../> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http://f:999999/c> against <http://example.org/foo/bar>]
     expected: FAIL
 
-  [Parsing: <http://www/foo%2Ehtml> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <sc::a@example.net> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http:> against <https://example.org/foo/bar>]
     expected: FAIL
 
-  [Parsing: <http://example.com/foo/%2e%2> against <about:blank>]
-    expected: FAIL
-
-  [Parsing: <http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <tel:1234567890> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://[::127.0.0.1\]> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://[0:0:0:0:0:0:13.1.68.3\]> against <http://example.org/foo/bar>]
     expected: FAIL
 
+  [Parsing: <https://test:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <https://:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <non-special://test:@test/x> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <non-special://:@test/x> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http:a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http:/a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://10000000000> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://4294967296> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://0xffffffff1> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://256.256.256.256> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <..> against <file:///C:/>]
+    expected: FAIL
+
--- a/testing/web-platform/meta/url/a-element.html.ini
+++ b/testing/web-platform/meta/url/a-element.html.ini
@@ -289,19 +289,16 @@
     expected: FAIL
 
   [Parsing: <#β> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://www.google.com/foo?bar=baz# »> against <about:blank>]
     expected: FAIL
 
-  [Parsing: <#β> against <http://example.org/foo/bar>]
-    expected: FAIL
-
   [Parsing: <http://www.google.com/foo?bar=baz# »> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http://[\]> against <http://other.com/>]
     expected: FAIL
 
   [Parsing: <http://[:\]> against <http://other.com/>]
     expected: FAIL
@@ -415,32 +412,59 @@
     expected: FAIL
 
   [Parsing: <file:..> against <http://www.example.com/test>]
     expected: FAIL
 
   [Parsing: <http://f:999999/c> against <http://example.org/foo/bar>]
     expected: FAIL
 
-  [Parsing: <http://www/foo%2Ehtml> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <sc::a@example.net> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http:> against <https://example.org/foo/bar>]
     expected: FAIL
 
-  [Parsing: <http://example.com/foo/%2e%2> against <about:blank>]
-    expected: FAIL
-
-  [Parsing: <http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <tel:1234567890> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://[::127.0.0.1\]> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://[0:0:0:0:0:0:13.1.68.3\]> against <http://example.org/foo/bar>]
     expected: FAIL
 
+  [Parsing: <https://test:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <https://:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <non-special://test:@test/x> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <non-special://:@test/x> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http:a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http:/a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://10000000000> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://4294967296> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://0xffffffff1> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://256.256.256.256> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <..> against <file:///C:/>]
+    expected: FAIL
+
--- a/testing/web-platform/meta/url/url-constructor.html.ini
+++ b/testing/web-platform/meta/url/url-constructor.html.ini
@@ -34,19 +34,16 @@
     expected: FAIL
 
   [Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <data:example.com/> against <http://example.org/foo/bar>]
     expected: FAIL
 
-  [Parsing: <#β> against <http://example.org/foo/bar>]
-    expected: FAIL
-
   [Parsing: <file:c:\\foo\\bar.html> against <file:///tmp/mock/path>]
     expected: FAIL
 
   [Parsing: <  File:c|////foo\\bar.html> against <file:///tmp/mock/path>]
     expected: FAIL
 
   [Parsing: <C|/foo/bar> against <file:///tmp/mock/path>]
     expected: FAIL
@@ -199,26 +196,56 @@
     expected: FAIL
 
   [Parsing: <sc://ñ.test/> against <about:blank>]
     expected: FAIL
 
   [Parsing: <file:..> against <http://www.example.com/test>]
     expected: FAIL
 
-  [Parsing: <http://www/foo%2Ehtml> against <about:blank>]
-    expected: FAIL
-
-  [Parsing: <http://example.com/foo/%2e%2> against <about:blank>]
-    expected: FAIL
-
-  [Parsing: <http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <http:> against <https://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://[::127.0.0.1\]> against <http://example.org/foo/bar>]
     expected: FAIL
 
   [Parsing: <http://[0:0:0:0:0:0:13.1.68.3\]> against <http://example.org/foo/bar>]
     expected: FAIL
 
+  [Parsing: <https://test:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <https://:@test> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <non-special://test:@test/x> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <non-special://:@test/x> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http:a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http:/a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://a:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://foo.bar/baz?qux#foo\x08bar> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <http://10000000000> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://4294967296> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://0xffffffff1> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <http://256.256.256.256> against <http://other.com/>]
+    expected: FAIL
+
+  [Parsing: <..> against <file:///C:/>]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/url/url-origin.html.ini
@@ -0,0 +1,98 @@
+[url-origin.html]
+  type: testharness
+  [Origin parsing: <https://:@test> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <http://::@c@d:2> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <http://[::127.0.0.1\]> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <http://[0:0:0:0:0:0:13.1.68.3\]> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <gopher:/example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <data:/example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <data:example.com/> against <http://example.org/foo/bar>]
+    expected: FAIL
+
+  [Origin parsing: <data:test# »> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <gopher://foo:70/> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <gopher://foo:443/> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <gopher:/example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <data:/example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <gopher:example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <data:example.com/> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <http::b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <http:/:b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <http://:b@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <http://:@www.example.com> against <about:blank>]
+    expected: FAIL
+
+  [Origin parsing: <i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: <i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Origin parsing: <i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: <../i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: <../i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Origin parsing: <../i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: </i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: </i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Origin parsing: </i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: <?i> against <sc:/pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: <?i> against <sc://ho/pa>]
+    expected: FAIL
+
+  [Origin parsing: <?i> against <sc:///pa/pa>]
+    expected: FAIL
+
+  [Origin parsing: <data:/../> against <about:blank>]
+    expected: FAIL
+
--- a/testing/web-platform/meta/url/url-setters.html.ini
+++ b/testing/web-platform/meta/url/url-setters.html.ini
@@ -463,17 +463,17 @@
     expected: FAIL
 
   [<a>: Setting <a:/>.hash = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' No percent-encoding at all (!); nuls, tabs, and newlines are removed]
     expected: FAIL
 
   [<area>: Setting <a:/>.hash = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' No percent-encoding at all (!); nuls, tabs, and newlines are removed]
     expected: FAIL
 
-  [URL: Setting <http://example.net>.hash = '%c3%89té' Bytes already percent-encoded are left as-is]
+  [URL: Setting <a:/>.hash = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' Simple percent-encoding; nuls, tabs, and newlines are removed]
     expected: FAIL
 
-  [<a>: Setting <http://example.net>.hash = '%c3%89té' Bytes already percent-encoded are left as-is]
+  [<a>: Setting <a:/>.hash = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' Simple percent-encoding; nuls, tabs, and newlines are removed]
     expected: FAIL
 
-  [<area>: Setting <http://example.net>.hash = '%c3%89té' Bytes already percent-encoded are left as-is]
+  [<area>: Setting <a:/>.hash = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' Simple percent-encoding; nuls, tabs, and newlines are removed]
     expected: FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/vr/idlharness.html.ini
@@ -0,0 +1,44 @@
+[idlharness.html]
+  type: testharness
+  [Window interface: attribute onvrdisplayactivate]
+    expected: FAIL
+
+  [Window interface: attribute onvrdisplaydeactivate]
+    expected: FAIL
+
+  [Window interface: attribute onvrdisplayblur]
+    expected: FAIL
+
+  [Window interface: attribute onvrdisplayfocus]
+    expected: FAIL
+
+  [Navigator interface: attribute vrEnabled]
+    expected: FAIL
+
+  [HTMLIFrameElement interface: attribute allowvr]
+    expected: FAIL
+
+  [Gamepad interface: attribute displayId]
+    expected: FAIL
+
+  [VRDisplayEvent interface: existence and properties of interface object]
+    expected: FAIL
+
+  [VRDisplayEvent interface object length]
+    expected: FAIL
+
+  [VRDisplayEvent interface object name]
+    expected: FAIL
+
+  [VRDisplayEvent interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [VRDisplayEvent interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [VRDisplayEvent interface: attribute display]
+    expected: FAIL
+
+  [VRDisplayEvent interface: attribute reason]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/with-ports/016.html.ini
@@ -0,0 +1,5 @@
+[016.html]
+  type: testharness
+  [origin of the script that invoked the method, data:]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/webmessaging/with-ports/023.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[023.html]
-  type: testharness
-  [null ports]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webmessaging/without-ports/016.html.ini
@@ -0,0 +1,5 @@
+[016.html]
+  type: testharness
+  [origin of the script that invoked the method, data:]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/RTCDataChannelEvent-constructor.html.ini
@@ -0,0 +1,11 @@
+[RTCDataChannelEvent-constructor.html]
+  type: testharness
+  [RTCDataChannelEvent constructor without a required argument.]
+    expected: FAIL
+
+  [RTCDataChannelEvent constructor with channel passed as null.]
+    expected: FAIL
+
+  [RTCDataChannelEvent constructor with a channel passed as undefined.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/2_tracks.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2_tracks.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_end.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[align_end.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[align_middle.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_50.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[align_middle_position_50.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50.html.ini
@@ -1,27 +1,16 @@
 [align_middle_position_lt_50.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
     if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
     if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): FAIL
     if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
     if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
     if debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
     if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
     if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
     if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
     if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL
     if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL
-    if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
-    if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
-    if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_lt_50_size_gt_maximum_size.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[align_middle_position_lt_50_size_gt_maximum_size.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/basic.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/basic.html.ini
@@ -1,5 +1,4 @@
 [basic.html]
   type: reftest
-  expected: FAIL
   disabled:
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1142501
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html.ini
@@ -1,7 +1,4 @@
 [bidi_ruby.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_LF_u05D0.html.ini
@@ -1,7 +1,4 @@
 [u002E_LF_u05D0.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2028_u05D0.html.ini
@@ -1,7 +1,4 @@
 [u002E_u2028_u05D0.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u002E_u2029_u05D0.html.ini
@@ -1,7 +1,4 @@
 [u002E_u2029_u05D0.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html.ini
@@ -1,7 +1,4 @@
 [u0041_first.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u05D0_first.html.ini
@@ -1,7 +1,4 @@
 [u05D0_first.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0628_first.html.ini
@@ -1,7 +1,4 @@
 [u0628_first.html]
   type: reftest
   expected:
-    if not debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
-    if not debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
     if debug and (os == "linux") and (processor == "x86_64") and (bits == 64): FAIL
-    if debug and (os == "linux") and (processor == "x86") and (bits == 32): FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/decode_escaped_entities.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[decode_escaped_entities.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/size_90.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[size_90.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/size_99.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[size_99.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/line_-2_wrapped_cue_grow_upwards.html.ini
@@ -1,3 +1,16 @@
 [line_-2_wrapped_cue_grow_upwards.html]
   type: reftest
-  expected: FAIL
+  expected:
+    if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/one_line_cue_plus_wrapped_cue.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[one_line_cue_plus_wrapped_cue.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/background_shorthand_css_relative_url.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_shorthand_css_relative_url.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[color_hex.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[color_hsla.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[color_rgba.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[cue_selector_single_colon.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_overline.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline_underline_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_overline_underline_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_underline.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_underline.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_normal_wrapped.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_nowrap_wrapped.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_nowrap_wrapped.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-line_wrapped.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_pre-line_wrapped.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre-wrap_wrapped.html.ini
@@ -1,3 +1,8 @@
 [white-space_pre-wrap_wrapped.html]
   type: reftest
-  expected: FAIL
+  expected:
+    if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_pre.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_pre_wrapped.html.ini
@@ -1,3 +1,8 @@
 [white-space_pre_wrapped.html]
   type: reftest
-  expected: FAIL
+  expected:
+    if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_box.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_shorthand_css_relative_url.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background_shorthand_css_relative_url.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_animation_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_animation_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_color.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_font_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_font_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_font_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_namespace.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_namespace.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_future.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_timestamp_future.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_timestamp_past.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_timestamp_past.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_with_class.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/bold_object/bold_with_class_object_specific_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_with_class_object_specific_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_animation_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_animation_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_color.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_font_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_font_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_font_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_namespace.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_future.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_timestamp_future.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_timestamp_past.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_timestamp_past.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_transition_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_transition_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_with_class.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_with_class_object_specific_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[class_with_class_object_specific_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hex.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[color_hex.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_hsla.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[color_hsla.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/color_rgba.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[color_rgba.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/cue_func_selector_single_colon.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[cue_func_selector_single_colon.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/id_color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[id_color.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_animation_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_animation_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_color.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_font_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_font_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_font_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_namespace.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_namespace.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_future.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_timestamp_future.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_timestamp_past.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_timestamp_past.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_transition_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_transition_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_with_class.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/italic_object/italic_with_class_object_specific_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_with_class_object_specific_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_allowed_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[not_allowed_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/not_root_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[not_root_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_namespace.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[root_namespace.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/root_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[root_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_overline.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_overline_underline_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_overline_underline_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-decoration_underline.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-decoration_underline.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/type_selector_root.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[type_selector_root.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_animation_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_animation_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_color.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_font_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_font_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_font_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_namespace.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_namespace.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_future.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_timestamp_future.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_timestamp_past.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_timestamp_past.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_transition_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_transition_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_with_class.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/underline_object/underline_with_class_object_specific_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_with_class_object_specific_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_animation_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_animation_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_background_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_background_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_background_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_color.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_color.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_font_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_font_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_font_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_namespace.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_properties.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_outline_properties.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_outline_shorthand.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_outline_shorthand.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-decoration_line-through.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_text-decoration_line-through.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_text-shadow.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_text-shadow.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_future.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_timestamp_future.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_timestamp_past.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_timestamp_past.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_transition_with_timestamp.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_transition_with_timestamp.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_voice_attribute.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_voice_attribute.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_with_class.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_with_class_object_specific_selector.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[voice_with_class_object_specific_selector.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_normal_wrapped.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_normal_wrapped.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_nowrap_wrapped.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_nowrap_wrapped.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-line_wrapped.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_pre-line_wrapped.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre-wrap_wrapped.html.ini
@@ -1,3 +1,8 @@
 [white-space_pre-wrap_wrapped.html]
   type: reftest
-  expected: FAIL
+  expected:
+    if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[white-space_pre.html]
-  type: reftest
-  expected: FAIL
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html.ini
+++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/white-space_pre_wrapped.html.ini
@@ -1,3 +1,8 @@
 [white-space_pre_wrapped.html]
   type: reftest
-  expected: FAIL
+  expected:
+    if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[bold_object_default_font-style.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/inherit_as_default_value_inherits_values_from_media_element.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[inherit_as_default_value_inherits_values_from_media_element.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[italic_object_default_font-style.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/underline_object_default_font-style.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underline_object_default_font-style.html]
-  type: reftest
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/size_50.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[size_50.html]
-  type: reftest
-  expected: FAIL