Bug 1635323 [wpt PR 23397] - Update wpt metadata, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Mon, 11 May 2020 18:40:40 +0000
changeset 530035 f329a21efb6a2c76a0b8d52666a277327239c190
parent 530034 5ebe3065955ee357d5a84bf0ee12cecb16b390a2
child 530036 b183b4ccbbe0cc55fbfd32562d12c93db1eaa576
push id116003
push userwptsync@mozilla.com
push dateThu, 14 May 2020 19:04:08 +0000
treeherderautoland@7baa72e0d62c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1635323, 23397
milestone78.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1635323 [wpt PR 23397] - Update wpt metadata, a=testonly wpt-pr: 23397 wpt-type: metadata
testing/web-platform/meta/FileAPI/idlharness.html.ini
testing/web-platform/meta/FileAPI/idlharness.worker.js.ini
testing/web-platform/meta/IndexedDB/idlharness.any.js.ini
testing/web-platform/meta/WebCryptoAPI/idlharness.https.any.js.ini
testing/web-platform/meta/audio-output/idlharness.https.window.js.ini
testing/web-platform/meta/badging/idlharness.https.any.js.ini
testing/web-platform/meta/battery-status/idlharness.https.window.js.ini
testing/web-platform/meta/beacon/idlharness.any.js.ini
testing/web-platform/meta/compat/idlharness.window.js.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/idlharness.window.js.ini
testing/web-platform/meta/css/css-animations/idlharness.html.ini
testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini
testing/web-platform/meta/css/css-masking/idlharness.html.ini
testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
testing/web-platform/meta/css/css-transitions/idlharness.html.ini
testing/web-platform/meta/css/cssom-view/idlharness.html.ini
testing/web-platform/meta/css/cssom/idlharness.html.ini
testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini
testing/web-platform/meta/dom/idlharness.any.js.ini
testing/web-platform/meta/dom/idlharness.window.js.ini
testing/web-platform/meta/encrypted-media/idlharness.https.html.ini
testing/web-platform/meta/feature-policy/idlharness.window.js.ini
testing/web-platform/meta/fetch/api/idlharness.any.js.ini
testing/web-platform/meta/fetch/cors-rfc1918/idlharness.tentative.any.js.ini
testing/web-platform/meta/fullscreen/idlharness.window.js.ini
testing/web-platform/meta/gamepad/idlharness.window.js.ini
testing/web-platform/meta/geolocation-API/idlharness.https.window.js.ini
testing/web-platform/meta/hr-time/idlharness.any.js.ini
testing/web-platform/meta/html-media-capture/idlharness.window.js.ini
testing/web-platform/meta/html/dom/idlharness.https.html.ini
testing/web-platform/meta/html/dom/idlharness.worker.js.ini
testing/web-platform/meta/media-capabilities/idlharness.any.js.ini
testing/web-platform/meta/media-playback-quality/idlharness.window.js.ini
testing/web-platform/meta/media-source/idlharness.window.js.ini
testing/web-platform/meta/mediacapture-fromelement/idlharness.window.js.ini
testing/web-platform/meta/mediacapture-image/idlharness.window.js.ini
testing/web-platform/meta/mediacapture-record/idlharness.window.js.ini
testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini
testing/web-platform/meta/mediasession/idlharness.window.js.ini
testing/web-platform/meta/notifications/idlharness.https.any.js.ini
testing/web-platform/meta/origin-policy/idlharness.any.js.ini
testing/web-platform/meta/page-lifecycle/idlharness.html.ini
testing/web-platform/meta/page-visibility/idlharness.window.js.ini
testing/web-platform/meta/permissions-request/idlharness.any.js.ini
testing/web-platform/meta/permissions-revoke/idlharness.any.js.ini
testing/web-platform/meta/permissions/idlharness.any.js.ini
testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini
testing/web-platform/meta/pointerevents/idlharness.window.js.ini
testing/web-platform/meta/pointerlock/idlharness.window.js.ini
testing/web-platform/meta/push-api/idlharness.https.any.js.ini
testing/web-platform/meta/requestidlecallback/idlharness.window.js.ini
testing/web-platform/meta/resource-timing/idlharness.any.js.ini
testing/web-platform/meta/screen-capture/idlharness.https.window.js.ini
testing/web-platform/meta/screen-orientation/idlharness.window.js.ini
testing/web-platform/meta/screen-wake-lock/idlharness.https.window.js.ini
testing/web-platform/meta/secure-contexts/idlharness.any.js.ini
testing/web-platform/meta/selection/idlharness.window.js.ini
testing/web-platform/meta/speech-api/idlharness.window.js.ini
testing/web-platform/meta/storage/idlharness.https.any.js.ini
testing/web-platform/meta/svg/idlharness.window.js.ini
testing/web-platform/meta/touch-events/idlharness.window.js.ini
testing/web-platform/meta/vibration/idlharness.window.js.ini
testing/web-platform/meta/video-rvfc/idlharness.window.js.ini
testing/web-platform/meta/visual-viewport/idlharness.window.js.ini
testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini
testing/web-platform/meta/web-animations/idlharness.window.js.ini
testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini
testing/web-platform/meta/web-share/idlharness.https.window.js.ini
testing/web-platform/meta/webaudio/idlharness.https.window.js.ini
testing/web-platform/meta/webrtc-identity/idlharness.https.window.js.ini
testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
testing/web-platform/meta/webvtt/api/idlharness.window.js.ini
testing/web-platform/meta/webxr/idlharness.https.window.js.ini
testing/web-platform/meta/xhr/idlharness.any.js.ini
testing/web-platform/meta/xslt/idlharness.tentative.window.js.ini
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/FileAPI/idlharness.html.ini
@@ -0,0 +1,7 @@
+[idlharness.html]
+  [idl_test setup]
+    expected: FAIL
+
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini
@@ -0,0 +1,7 @@
+[idlharness.worker.html]
+  [idl_test setup]
+    expected: FAIL
+
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini
@@ -3,44 +3,56 @@
     expected: FAIL
 
   [IDBFactory interface: operation databases()]
     expected: FAIL
 
   [IDBTransaction interface: attribute durability]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.html]
   [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type]
     expected: FAIL
 
   [IDBFactory interface: operation databases()]
     expected: FAIL
 
   [IDBTransaction interface: attribute durability]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.worker.html]
   [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type]
     expected: FAIL
 
   [IDBFactory interface: operation databases()]
     expected: FAIL
 
   [IDBTransaction interface: attribute durability]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.serviceworker.html]
   expected: TIMEOUT
 
 [idlharness.any.serviceworker.html]
   [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type]
     expected: FAIL
 
   [IDBFactory interface: operation databases()]
     expected: FAIL
 
   [IDBTransaction interface: attribute durability]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/WebCryptoAPI/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/idlharness.https.any.js.ini
@@ -24,10 +24,16 @@
     expected: FAIL
 
   [CryptoKey interface: attribute algorithm]
     expected: FAIL
 
   [CryptoKey interface: attribute usages]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/audio-output/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/audio-output/idlharness.https.window.js.ini
@@ -1,7 +1,10 @@
 [idlharness.https.window.html]
   [HTMLMediaElement interface: attribute sinkId]
     expected: FAIL
 
   [HTMLMediaElement interface: operation setSinkId(DOMString)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/badging/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/badging/idlharness.https.any.js.ini
@@ -24,16 +24,19 @@
     expected: FAIL
 
   [Navigator interface: navigator must inherit property "setClientBadge(optional unsigned long long)" with the proper type]
     expected: FAIL
 
   [Navigator interface: operation setClientBadge(optional unsigned long long)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.worker.html]
   [WorkerNavigator interface: navigator must inherit property "clearAppBadge()" with the proper type]
     expected: FAIL
 
   [WorkerNavigator interface: operation clearAppBadge()]
     expected: FAIL
 
@@ -41,8 +44,11 @@
     expected: FAIL
 
   [WorkerNavigator interface: calling setAppBadge(optional unsigned long long) on navigator with too few arguments must throw TypeError]
     expected: FAIL
 
   [WorkerNavigator interface: operation setAppBadge(optional unsigned long long)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/battery-status/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/battery-status/idlharness.https.window.js.ini
@@ -75,8 +75,11 @@
     expected: FAIL
 
   [BatteryManager interface object length]
     expected: FAIL
 
   [BatteryManager interface: attribute onchargingtimechange]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/beacon/idlharness.any.js.ini
@@ -0,0 +1,9 @@
+[idlharness.any.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/compat/idlharness.window.js.ini
+++ b/testing/web-platform/meta/compat/idlharness.window.js.ini
@@ -20,8 +20,11 @@
       if os == "android": PASS
       FAIL
 
   [Window interface: attribute onorientationchange]
     expected:
       if os == "android": PASS
       FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/content-security-policy/embedded-enforcement/idlharness.window.js.ini
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/idlharness.window.js.ini
@@ -1,9 +1,12 @@
 [idlharness.window.html]
   expected:
-    if debug and (os == "win") and not webrender and (processor == "x86_64"): ["OK", "CRASH"]
+    if debug and (os == "win") and not webrender and (processor == "x86_64"): [OK, CRASH]
   [HTMLIFrameElement interface: attribute csp]
     expected: FAIL
 
   [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "csp" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini
+++ b/testing/web-platform/meta/css/css-font-loading/idlharness.https.html.ini
@@ -5,8 +5,11 @@
 
   [FontFaceSet interface object length]
     expected: FAIL
 
   [FontFace interface: fontFace must inherit property "variationSettings" with the proper type]
     expected:
       if (processor == "x86") and (os == "win"): FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-masking/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/idlharness.html.ini
@@ -19,8 +19,11 @@ prefs: [dom.animations-api.getAnimations
     expected: FAIL
 
   [CSSPseudoElement interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [Element interface: operation pseudo(CSSOMString)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/idlharness.html.ini
@@ -0,0 +1,4 @@
+[idlharness.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/cssom-view/idlharness.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini
@@ -19,8 +19,11 @@
     expected: FAIL
 
   [CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, optional ConvertCoordinateOptions)]
     expected: FAIL
 
   [CSSPseudoElement interface: operation getBoxQuads(optional BoxQuadOptions)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/cssom/idlharness.html.ini
+++ b/testing/web-platform/meta/css/cssom/idlharness.html.ini
@@ -192,8 +192,11 @@
     expected: FAIL
 
   [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, optional CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
     expected: FAIL
 
   [CSSGroupingRule interface: sheet.cssRules[2\] must inherit property "insertRule(CSSOMString, optional unsigned long)" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini
+++ b/testing/web-platform/meta/css/filter-effects/idlharness.any.js.ini
@@ -1,9 +1,12 @@
 [idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.html]
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface prototype object]
     expected: FAIL
 
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface object]
     expected: FAIL
 
@@ -26,8 +29,11 @@
     expected: FAIL
 
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface object]
     expected: FAIL
 
   [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/dom/idlharness.any.js.ini
@@ -0,0 +1,14 @@
+[idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.sharedworker.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.serviceworker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/dom/idlharness.window.js.ini
+++ b/testing/web-platform/meta/dom/idlharness.window.js.ini
@@ -1,9 +1,12 @@
 [idlharness.window.html?include=Node]
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.window.html?exclude=Node]
   [Document interface: existence and properties of interface prototype object's @@unscopables property]
     expected: FAIL
 
   [ShadowRoot interface: attribute onslotchange]
     expected: FAIL
 
@@ -35,8 +38,11 @@
     expected: FAIL
 
   [DocumentFragment interface: calling replaceChildren((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError]
     expected: FAIL
 
   [Document interface: xmlDoc must inherit property "replaceChildren((Node or DOMString)...)" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/idlharness.https.html.ini
@@ -0,0 +1,4 @@
+[idlharness.https.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/feature-policy/idlharness.window.js.ini
+++ b/testing/web-platform/meta/feature-policy/idlharness.window.js.ini
@@ -27,8 +27,11 @@
     expected: FAIL
 
   [FeaturePolicy interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [FeaturePolicy interface: operation allowsFeature(DOMString, optional DOMString)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/api/idlharness.any.js.ini
+++ b/testing/web-platform/meta/fetch/api/idlharness.any.js.ini
@@ -18,16 +18,19 @@
     expected: FAIL
 
   [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
     expected: FAIL
 
   [Request interface: attribute body]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.html]
   [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type]
     expected: FAIL
 
   [Request interface: attribute keepalive]
     expected: FAIL
 
@@ -44,16 +47,19 @@
     expected: FAIL
 
   [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
     expected: FAIL
 
   [Request interface: attribute body]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.worker.html]
   [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type]
     expected: FAIL
 
   [Request interface: attribute keepalive]
     expected: FAIL
 
@@ -70,16 +76,19 @@
     expected: FAIL
 
   [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
     expected: FAIL
 
   [Request interface: attribute body]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.sharedworker.html]
   [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type]
     expected: FAIL
 
   [Request interface: attribute keepalive]
     expected: FAIL
 
@@ -96,8 +105,11 @@
     expected: FAIL
 
   [Request interface: new Request('about:blank') must inherit property "body" with the proper type]
     expected: FAIL
 
   [Request interface: attribute body]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/cors-rfc1918/idlharness.tentative.any.js.ini
+++ b/testing/web-platform/meta/fetch/cors-rfc1918/idlharness.tentative.any.js.ini
@@ -1,34 +1,46 @@
 [idlharness.tentative.any.html]
   [Document interface: attribute addressSpace]
     expected: FAIL
 
   [Document interface: document must inherit property "addressSpace" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.tentative.any.worker.html]
   [WorkerGlobalScope interface: attribute addressSpace]
     expected: FAIL
 
   [WorkerGlobalScope interface: self must inherit property "addressSpace" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.tentative.any.sharedworker.html]
   [WorkerGlobalScope interface: attribute addressSpace]
     expected: FAIL
 
   [WorkerGlobalScope interface: self must inherit property "addressSpace" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.tentative.https.any.serviceworker.html]
   expected: TIMEOUT
 
 [idlharness.tentative.any.serviceworker.html]
   [WorkerGlobalScope interface: self must inherit property "addressSpace" with the proper type]
     expected: FAIL
 
   [WorkerGlobalScope interface: attribute addressSpace]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/gamepad/idlharness.window.js.ini
+++ b/testing/web-platform/meta/gamepad/idlharness.window.js.ini
@@ -1,4 +1,7 @@
 [idlharness.window.html]
   [GamepadEvent interface object length]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/geolocation-API/idlharness.https.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.https.window.html]
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/hr-time/idlharness.any.js.ini
@@ -0,0 +1,19 @@
+[idlharness.any.serviceworker.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.sharedworker.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html-media-capture/idlharness.window.js.ini
+++ b/testing/web-platform/meta/html-media-capture/idlharness.window.js.ini
@@ -1,2 +1,5 @@
 [idlharness.window.html]
   prefs: [dom.capture.enabled:true]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
@@ -718,16 +718,19 @@ prefs: [dom.security.featurePolicy.enabl
     expected: FAIL
 
   [Navigator interface: operation registerProtocolHandler(DOMString, USVString)]
     expected: FAIL
 
   [ElementInternals interface: operation setValidity(optional ValidityStateFlags, optional DOMString, optional HTMLElement)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.html?include=(Document|Window)]
   [Document interface: documentWithHandlers must inherit property "onsecuritypolicyviolation" with the proper type]
     expected: FAIL
 
   [Window interface: window must have own property "window"]
     bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1510437
     expected:
@@ -809,16 +812,19 @@ prefs: [dom.security.featurePolicy.enabl
     expected: FAIL
 
   [Document interface: iframe.contentDocument must inherit property "onslotchange" with the proper type]
     expected: FAIL
 
   [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.html?include=HTML.*]
   [HTMLDialogElement interface: existence and properties of interface object]
     expected: FAIL
 
   [HTMLInputElement interface: attribute dirName]
     expected: FAIL
 
@@ -1027,8 +1033,11 @@ prefs: [dom.security.featurePolicy.enabl
     expected: FAIL
 
   [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
     expected: FAIL
 
   [HTMLDialogElement interface: operation close(optional DOMString)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/dom/idlharness.worker.js.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.worker.js.ini
@@ -447,8 +447,11 @@
     expected: FAIL
 
   [Path2D interface: operation addPath(Path2D, optional DOMMatrix2DInit)]
     expected: FAIL
 
   [OffscreenCanvasRenderingContext2D interface: operation clip(optional CanvasFillRule)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/media-capabilities/idlharness.any.js.ini
@@ -0,0 +1,9 @@
+[idlharness.any.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/media-playback-quality/idlharness.window.js.ini
+++ b/testing/web-platform/meta/media-playback-quality/idlharness.window.js.ini
@@ -1,7 +1,10 @@
 [idlharness.window.html]
   [VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type]
     expected: FAIL
 
   [VideoPlaybackQuality interface: attribute corruptedVideoFrames]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/media-source/idlharness.window.js.ini
+++ b/testing/web-platform/meta/media-source/idlharness.window.js.ini
@@ -27,8 +27,11 @@
     expected: FAIL
 
   [MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type]
     expected: FAIL
 
   [AudioTrack interface: attribute sourceBuffer]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mediacapture-fromelement/idlharness.window.js.ini
+++ b/testing/web-platform/meta/mediacapture-fromelement/idlharness.window.js.ini
@@ -36,8 +36,11 @@
     expected: FAIL
 
   [CanvasCaptureMediaStreamTrack interface object length]
     expected: FAIL
 
   [CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mediacapture-image/idlharness.window.js.ini
+++ b/testing/web-platform/meta/mediacapture-image/idlharness.window.js.ini
@@ -129,8 +129,11 @@
     expected: FAIL
 
   [ImageCapture interface: operation takePhoto(optional PhotoSettings)]
     expected: FAIL
 
   [ImageCapture interface: calling takePhoto(optional PhotoSettings) on capture with too few arguments must throw TypeError]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mediacapture-record/idlharness.window.js.ini
+++ b/testing/web-platform/meta/mediacapture-record/idlharness.window.js.ini
@@ -9,8 +9,11 @@
     expected: FAIL
 
   [MediaRecorder interface: [object MediaRecorder\] must inherit property "audioBitrateMode" with the proper type]
     expected: FAIL
 
   [MediaRecorder interface: attribute audioBitrateMode]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/mediacapture-streams/idlharness.https.window.js.ini
@@ -48,8 +48,11 @@
     expected: FAIL
 
   [InputDeviceInfo must be primary interface of audioinput]
     expected: FAIL
 
   [Stringification of audioinput]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mediasession/idlharness.window.js.ini
+++ b/testing/web-platform/meta/mediasession/idlharness.window.js.ini
@@ -1,3 +1,5 @@
 prefs: [dom.media.mediasession.enabled:true]
 [idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
 
--- a/testing/web-platform/meta/notifications/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/notifications/idlharness.https.any.js.ini
@@ -22,16 +22,19 @@ prefs: [dom.webnotifications.requireinte
     expected: FAIL
 
   [Notification interface: attribute maxActions]
     expected: FAIL
 
   [Notification interface: attribute vibrate]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.html]
   [Notification interface: attribute silent]
     expected: FAIL
 
   [Notification interface: attribute image]
     expected: FAIL
 
@@ -69,16 +72,19 @@ prefs: [dom.webnotifications.requireinte
     expected: FAIL
 
   [Notification interface: attribute badge]
     expected: FAIL
 
   [Notification interface: notification must inherit property "vibrate" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.worker.html]
   [Notification interface: attribute silent]
     expected: FAIL
 
   [Notification interface: attribute image]
     expected: FAIL
 
@@ -116,16 +122,19 @@ prefs: [dom.webnotifications.requireinte
     expected: FAIL
 
   [Notification interface: attribute badge]
     expected: FAIL
 
   [Notification interface: notification must inherit property "vibrate" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.sharedworker.html]
   [Notification interface: attribute silent]
     expected: FAIL
 
   [Notification interface: attribute image]
     expected: FAIL
 
@@ -163,8 +172,11 @@ prefs: [dom.webnotifications.requireinte
     expected: FAIL
 
   [Notification interface: attribute badge]
     expected: FAIL
 
   [Notification interface: notification must inherit property "vibrate" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/origin-policy/idlharness.any.js.ini
+++ b/testing/web-platform/meta/origin-policy/idlharness.any.js.ini
@@ -1,31 +1,43 @@
 [idlharness.any.serviceworker.html]
   [WorkerGlobalScope interface: self must inherit property "originPolicyIds" with the proper type]
     expected: FAIL
 
   [WorkerGlobalScope interface: attribute originPolicyIds]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.html]
   [Window interface: self must inherit property "originPolicyIds" with the proper type]
     expected: FAIL
 
   [Window interface: attribute originPolicyIds]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.worker.html]
   [WorkerGlobalScope interface: self must inherit property "originPolicyIds" with the proper type]
     expected: FAIL
 
   [WorkerGlobalScope interface: attribute originPolicyIds]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.sharedworker.html]
   [WorkerGlobalScope interface: self must inherit property "originPolicyIds" with the proper type]
     expected: FAIL
 
   [WorkerGlobalScope interface: attribute originPolicyIds]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/page-lifecycle/idlharness.html.ini
+++ b/testing/web-platform/meta/page-lifecycle/idlharness.html.ini
@@ -12,8 +12,11 @@
     expected: FAIL
 
   [Document interface: attribute onresume]
     expected: FAIL
 
   [Document interface: attribute wasDiscarded]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/page-visibility/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/permissions-request/idlharness.any.js.ini
+++ b/testing/web-platform/meta/permissions-request/idlharness.any.js.ini
@@ -3,19 +3,25 @@
     expected: FAIL
 
   [Permissions interface: navigator.permissions must inherit property "request(object)" with the proper type]
     expected: FAIL
 
   [Permissions interface: operation request(object)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.worker.html]
   [Permissions interface: calling request(object) on navigator.permissions with too few arguments must throw TypeError]
     expected: FAIL
 
   [Permissions interface: navigator.permissions must inherit property "request(object)" with the proper type]
     expected: FAIL
 
   [Permissions interface: operation request(object)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/permissions-revoke/idlharness.any.js.ini
+++ b/testing/web-platform/meta/permissions-revoke/idlharness.any.js.ini
@@ -3,19 +3,25 @@
     expected: FAIL
 
   [Permissions interface: navigator.permissions must inherit property "revoke(object)" with the proper type]
     expected: FAIL
 
   [Permissions interface: calling revoke(object) on navigator.permissions with too few arguments must throw TypeError]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.html]
   [Permissions interface: operation revoke(object)]
     expected: FAIL
 
   [Permissions interface: navigator.permissions must inherit property "revoke(object)" with the proper type]
     expected: FAIL
 
   [Permissions interface: calling revoke(object) on navigator.permissions with too few arguments must throw TypeError]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/permissions/idlharness.any.js.ini
+++ b/testing/web-platform/meta/permissions/idlharness.any.js.ini
@@ -69,10 +69,16 @@
     expected: FAIL
 
   [Stringification of navigator.permissions]
     expected: FAIL
 
   [Permissions interface: calling query(object) on navigator.permissions with too few arguments must throw TypeError]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini
+++ b/testing/web-platform/meta/picture-in-picture/idlharness.window.js.ini
@@ -114,8 +114,11 @@
     expected: FAIL
 
   [HTMLVideoElement interface: attribute autoPictureInPicture]
     expected: FAIL
 
   [HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/pointerevents/idlharness.window.js.ini
+++ b/testing/web-platform/meta/pointerevents/idlharness.window.js.ini
@@ -45,8 +45,11 @@
     expected: FAIL
 
   [PointerEvent interface: attribute altitudeAngle]
     expected: FAIL
 
   [PointerEvent interface: new PointerEvent("type") must inherit property "altitudeAngle" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/pointerlock/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/push-api/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/push-api/idlharness.https.any.js.ini
@@ -9,16 +9,19 @@
     expected: FAIL
 
   [PushSubscriptionOptions interface: attribute userVisibleOnly]
     expected: FAIL
 
   [PushManager interface: attribute supportedContentEncodings]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.worker.html]
   [PushManager interface object length]
     expected: FAIL
 
   [PushSubscription interface: attribute expirationTime]
     expected: FAIL
 
@@ -26,20 +29,23 @@
     expected: FAIL
 
   [PushSubscriptionOptions interface: attribute userVisibleOnly]
     expected: FAIL
 
   [PushManager interface: attribute supportedContentEncodings]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.serviceworker.html]
   expected:
-    if debug and (os == "win") and not webrender and (processor == "x86_64"): ["OK", "CRASH"]
+    if debug and (os == "win") and not webrender and (processor == "x86_64"): [OK, CRASH]
   [PushSubscriptionChangeEvent must be primary interface of new PushSubscriptionChangeEvent("pushsubscriptionchange")]
     expected: FAIL
 
   [PushSubscription interface: attribute expirationTime]
     expected: FAIL
 
   [PushSubscriptionChangeEvent interface object length]
     expected: FAIL
@@ -81,16 +87,19 @@
     expected: FAIL
 
   [Stringification of new PushSubscriptionChangeEvent("pushsubscriptionchange")]
     expected: FAIL
 
   [PushSubscriptionChangeEvent interface object name]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.https.any.sharedworker.html]
   [PushManager interface object length]
     expected: FAIL
 
   [PushSubscription interface: attribute expirationTime]
     expected: FAIL
 
@@ -98,8 +107,11 @@
     expected: FAIL
 
   [PushSubscriptionOptions interface: attribute userVisibleOnly]
     expected: FAIL
 
   [PushManager interface: attribute supportedContentEncodings]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/requestidlecallback/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/resource-timing/idlharness.any.js.ini
+++ b/testing/web-platform/meta/resource-timing/idlharness.any.js.ini
@@ -1,5 +1,11 @@
 [idlharness.any.html]
   disabled:
     if (os == "android") and not e10s: https://bugzilla.mozilla.org/show_bug.cgi?id=1499003
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/screen-capture/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/screen-capture/idlharness.https.window.js.ini
@@ -1,15 +1,16 @@
 [idlharness.https.window.html]
   [MediaDevices interface: operation getDisplayMedia(optional DisplayMediaStreamConstraints)]
     expected:
       if os == "android": FAIL
-      PASS
 
   [MediaDevices interface: navigator.mediaDevices must inherit property "getDisplayMedia(optional DisplayMediaStreamConstraints)" with the proper type]
     expected:
       if os == "android": FAIL
-      PASS
 
   [MediaDevices interface: calling getDisplayMedia(optional DisplayMediaStreamConstraints) on navigator.mediaDevices with too few arguments must throw TypeError]
     expected:
       if os == "android": FAIL
-      PASS
+
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/screen-orientation/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/screen-wake-lock/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/screen-wake-lock/idlharness.https.window.js.ini
@@ -78,8 +78,11 @@
     expected: FAIL
 
   [WakeLockSentinel interface: existence and properties of interface prototype object's "constructor" property]
     expected: FAIL
 
   [WakeLock must be primary interface of navigator.wakeLock]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini
+++ b/testing/web-platform/meta/secure-contexts/idlharness.any.js.ini
@@ -1,10 +1,22 @@
 [idlharness.https.any.serviceworker.html]
   expected: TIMEOUT
 
 [idlharness.any.html]
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.sharedworker.html]
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.any.serviceworker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/selection/idlharness.window.js.ini
+++ b/testing/web-platform/meta/selection/idlharness.window.js.ini
@@ -3,8 +3,11 @@
     expected: FAIL
 
   [Window interface: window must inherit property "onselectionchange" with the proper type]
     expected: FAIL
 
   [HTMLElement interface: attribute onselectionchange]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/speech-api/idlharness.window.js.ini
+++ b/testing/web-platform/meta/speech-api/idlharness.window.js.ini
@@ -348,8 +348,11 @@
     expected: FAIL
 
   [SpeechGrammarList interface: operation addFromURI(DOMString, optional float)]
     expected: FAIL
 
   [SpeechGrammarList interface: operation addFromString(DOMString, optional float)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/storage/idlharness.https.any.js.ini
@@ -0,0 +1,9 @@
+[idlharness.https.any.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.https.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/svg/idlharness.window.js.ini
+++ b/testing/web-platform/meta/svg/idlharness.window.js.ini
@@ -342,8 +342,11 @@
     expected: FAIL
 
   [SVGGraphicsElement interface: objects.symbol must inherit property "getBBox(optional SVGBoundingBoxOptions)" with the proper type]
     expected: FAIL
 
   [SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement?)" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/touch-events/idlharness.window.js.ini
+++ b/testing/web-platform/meta/touch-events/idlharness.window.js.ini
@@ -144,8 +144,11 @@
       FAIL
 
   [Touch interface: new Touch({identifier: 1, target: document}) must inherit property "azimuthAngle" with the proper type]
     expected: FAIL
 
   [GlobalEventHandlers interface: window must inherit property "ontouchcancel" with the proper type]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/vibration/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/video-rvfc/idlharness.window.js.ini
+++ b/testing/web-platform/meta/video-rvfc/idlharness.window.js.ini
@@ -12,8 +12,11 @@
     expected: FAIL
 
   [HTMLVideoElement interface: video must inherit property "cancelVideoFrameCallback(unsigned long)" with the proper type]
     expected: FAIL
 
   [HTMLVideoElement interface: operation cancelVideoFrameCallback(unsigned long)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/visual-viewport/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini
@@ -0,0 +1,9 @@
+[idlharness.any.worker.html]
+  [wasm-js-api interfaces.]
+    expected: FAIL
+
+
+[idlharness.any.html]
+  [wasm-js-api interfaces.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/web-animations/idlharness.window.js.ini
+++ b/testing/web-platform/meta/web-animations/idlharness.window.js.ini
@@ -1,5 +1,8 @@
 [idlharness.window.html]
   [Animation interface: attribute timeline]
     expected:
       if nightly_build: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini
+++ b/testing/web-platform/meta/web-locks/idlharness.tentative.https.any.js.ini
@@ -84,16 +84,19 @@
     expected: FAIL
 
   [LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError]
     expected: FAIL
 
   [Lock interface: existence and properties of interface prototype object's "constructor" property]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.tentative.https.any.sharedworker.html]
   [LockManager interface: operation request(DOMString, LockGrantedCallback)]
     expected: FAIL
 
   [LockManager interface: operation query()]
     expected: FAIL
 
@@ -176,16 +179,19 @@
     expected: FAIL
 
   [LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError]
     expected: FAIL
 
   [Lock interface: existence and properties of interface prototype object's "constructor" property]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.tentative.https.any.html]
   [LockManager interface: operation request(DOMString, LockGrantedCallback)]
     expected: FAIL
 
   [LockManager interface: operation query()]
     expected: FAIL
 
@@ -268,16 +274,19 @@
     expected: FAIL
 
   [LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError]
     expected: FAIL
 
   [Lock interface: existence and properties of interface prototype object's "constructor" property]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
 
 [idlharness.tentative.https.any.worker.html]
   [LockManager interface: operation request(DOMString, LockGrantedCallback)]
     expected: FAIL
 
   [LockManager interface: operation query()]
     expected: FAIL
 
@@ -360,8 +369,11 @@
     expected: FAIL
 
   [LockManager interface: calling request(DOMString, LockGrantedCallback) on navigator.locks with too few arguments must throw TypeError]
     expected: FAIL
 
   [Lock interface: existence and properties of interface prototype object's "constructor" property]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/web-share/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/web-share/idlharness.https.window.js.ini
@@ -15,8 +15,11 @@
 
   [Navigator interface: calling share(optional ShareData) on navigator with too few arguments must throw TypeError]
     expected:
       if os == "mac": PASS
       if os == "android": PASS
       if os == "linux": PASS
       FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webaudio/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webaudio/idlharness.https.window.js.ini
@@ -96,8 +96,11 @@
     expected: FAIL
 
   [OfflineAudioContext interface: operation resume()]
     expected: FAIL
 
   [AudioContext interface: operation resume()]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webrtc-identity/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webrtc-identity/idlharness.https.window.js.ini
@@ -63,8 +63,11 @@
 
   [idl_test setup]
     expected:
       if not debug and not webrender and (os == "win") and (processor == "x86"): [TIMEOUT, PASS]
       if not debug and not webrender and (os == "linux"): [TIMEOUT, PASS]
       if not debug and (os == "linux") and webrender: TIMEOUT
       if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
@@ -503,8 +503,12 @@
   [RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError]
     expected: FAIL
 
   [RTCRtpSender interface: calling setStreams(MediaStream...) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError]
     expected: FAIL
 
   [RTCPeerConnection interface: calling setConfiguration(optional RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError]
     expected: FAIL
+
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webvtt/api/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
@@ -777,8 +777,11 @@
     expected: FAIL
 
   [XRLayer interface object length]
     expected: FAIL
 
   [XRLayer interface: existence and properties of interface prototype object's @@unscopables property]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/xhr/idlharness.any.js.ini
@@ -0,0 +1,14 @@
+[idlharness.any.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.sharedworker.html]
+  [idl_test validation]
+    expected: FAIL
+
+
+[idlharness.any.worker.html]
+  [idl_test validation]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/xslt/idlharness.tentative.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.tentative.window.html]
+  [idl_test validation]
+    expected: FAIL
+