[WPE] Update some test expectations
authorMs2ger@igalia.com <Ms2ger@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Jan 2018 15:19:35 +0000 (15:19 +0000)
committerMs2ger@igalia.com <Ms2ger@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Jan 2018 15:19:35 +0000 (15:19 +0000)
https://bugs.webkit.org/show_bug.cgi?id=181211

Unreviewed test gardening.

* platform/wpe/TestExpectations: disable more SW tests.
* platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
  rebaseline to match the features enabled on the bot.
* platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
  rebaseline for r225963.
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
  rebaseline for r226162.
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
  rebaseline for r226162.
* platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
  Added: rebaseline to match the features enabled on the bot.
* platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
  Added: rebaseline to match the features enabled on the bot.
* platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
  Added: rebaseline to match the features enabled on the bot.
* platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
  Added: rebaseline to match the features enabled on the bot.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@226321 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/wpe/TestExpectations
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt [new file with mode: 0644]
LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt [new file with mode: 0644]

index 19f9536..d898394 100644 (file)
@@ -1 +1,26 @@
+2018-01-02  Ms2ger  <Ms2ger@igalia.com>
+
+        [WPE] Update some test expectations
+        https://bugs.webkit.org/show_bug.cgi?id=181211
+
+        Unreviewed test gardening.
+
+        * platform/wpe/TestExpectations: disable more SW tests.
+        * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
+          rebaseline to match the features enabled on the bot.
+        * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
+          rebaseline for r225963.
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
+          rebaseline for r226162.
+        * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
+          rebaseline for r226162.
+        * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
+          Added: rebaseline to match the features enabled on the bot.
+        * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
+          Added: rebaseline to match the features enabled on the bot.
+        * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
+          Added: rebaseline to match the features enabled on the bot.
+        * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
+          Added: rebaseline to match the features enabled on the bot.
+
 == Rolled over to ChangeLog-2018-01-01 ==
index b9ce441..2912145 100644 (file)
@@ -1059,9 +1059,7 @@ webkit.org/b/139489 http/tests/css/link-css-disabled-value-with-slow-loading-she
 
 webkit.org/b/175419 http/tests/workers/service [ Skip ]
 webkit.org/b/175419 http/tests/inspector/network/resource-response-service-worker.html [ Skip ]
-webkit.org/b/178576 http/wpt/service-workers/extendableEvent.https.html [ Failure ]
-webkit.org/b/178576 http/wpt/service-workers/fetchEvent.https.html [ Failure ]
-webkit.org/b/178576 http/wpt/service-workers/useragent.https.html [ Failure ]
+webkit.org/b/178576 http/wpt/service-workers [ Failure ]
 webkit.org/b/178576 imported/w3c/web-platform-tests/service-workers [ Skip ]
 webkit.org/b/178576 imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache.html [ Pass ]
 webkit.org/b/178576 imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage.html [ Pass ]
index f03e7f3..fd12d3a 100644 (file)
@@ -9,9 +9,9 @@ FAIL createImageBitmap with a HTMLVideoElement source and oversized (unallocatab
 PASS createImageBitmap with a HTMLCanvasElement source and sw set to 0 rejects with a RangeError. 
 PASS createImageBitmap with a HTMLCanvasElement source and sh set to 0 rejects with a RangeError. 
 FAIL createImageBitmap with a HTMLCanvasElement source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException. assert_unreached: Should have rejected: undefined Reached unreachable code
-FAIL createImageBitmap with a OffscreenCanvas source and sw set to 0 rejects with a RangeError. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: OffscreenCanvas"
-FAIL createImageBitmap with a OffscreenCanvas source and sh set to 0 rejects with a RangeError. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: OffscreenCanvas"
-FAIL createImageBitmap with a OffscreenCanvas source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: OffscreenCanvas"
+FAIL createImageBitmap with a OffscreenCanvas source and sw set to 0 rejects with a RangeError. assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError")
+FAIL createImageBitmap with a OffscreenCanvas source and sh set to 0 rejects with a RangeError. assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError")
+FAIL createImageBitmap with a OffscreenCanvas source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException. assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
 PASS createImageBitmap with a ImageData source and sw set to 0 rejects with a RangeError. 
 PASS createImageBitmap with a ImageData source and sh set to 0 rejects with a RangeError. 
 FAIL createImageBitmap with a ImageData source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException. assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with ImageData is not implemented" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
@@ -26,6 +26,6 @@ PASS createImageBitmap with null image source rejects with a TypeError.
 PASS createImageBitmap with empty image source rejects with a InvalidStateError. 
 FAIL createImageBitmap with empty video source rejects with a InvalidStateError. assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with HTMLVideoElement is not implemented" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
 PASS createImageBitmap with an oversized canvas source rejects with a RangeError. 
-FAIL createImageBitmap with an invalid OffscreenCanvas source rejects with a RangeError. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: OffscreenCanvas"
+FAIL createImageBitmap with an invalid OffscreenCanvas source rejects with a RangeError. assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
 FAIL createImageBitmap with an undecodable blob source rejects with an InvalidStateError. assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with ArrayBuffer or Blob is not implemented" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
 
index 4eaaee9..9421ce6 100644 (file)
@@ -1,4 +1,5 @@
 Blocked access to external URL https://www.localhost:9443/encrypted-media/encrypted-media-default-feature-policy.https.sub.html#iframe#encrypted-media
+Blocked access to external URL https://www.localhost:9443/encrypted-media/encrypted-media-default-feature-policy.https.sub.html#iframe#encrypted-media
 
 
 Harness Error (TIMEOUT), message = null
@@ -6,5 +7,5 @@ Harness Error (TIMEOUT), message = null
 PASS Default "encrypted-media" feature policy ["self"] allows the top-level document. 
 PASS Default "encrypted-media" feature policy ["self"] allows same-origin iframes. 
 TIMEOUT Default "encrypted-media" feature policy ["self"] disallows cross-origin iframes. Test timed out
-FAIL Feature policy "encrypted-media" can be enabled in cross-origin iframes using "allow" attribute. undefined is not an object (evaluating 'frame.allow.concat')
+TIMEOUT Feature policy "encrypted-media" can be enabled in cross-origin iframes using "allow" attribute. Test timed out
 
index a89192b..0976125 100644 (file)
@@ -7,7 +7,7 @@ PASS Fetch with POST without body
 PASS Fetch with POST with text body 
 PASS Fetch with POST with FormData body 
 PASS Fetch with POST with URLSearchParams body 
-FAIL Fetch with POST with Blob body assert_equals: Request should have header content-type: null expected (object) null but got (string) ""
+PASS Fetch with POST with Blob body 
 PASS Fetch with POST with ArrayBuffer body 
 PASS Fetch with POST with Uint8Array body 
 PASS Fetch with POST with Int8Array body 
index cad1e1c..0b0481e 100644 (file)
@@ -7,7 +7,7 @@ PASS Fetch with POST without body
 PASS Fetch with POST with text body 
 FAIL Fetch with POST with FormData body Can't find variable: FormData
 PASS Fetch with POST with URLSearchParams body 
-FAIL Fetch with POST with Blob body assert_equals: Request should have header content-type: null expected (object) null but got (string) ""
+PASS Fetch with POST with Blob body 
 PASS Fetch with POST with ArrayBuffer body 
 PASS Fetch with POST with Uint8Array body 
 PASS Fetch with POST with Int8Array body 
diff --git a/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt b/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt
new file mode 100644 (file)
index 0000000..8504b2e
--- /dev/null
@@ -0,0 +1,5326 @@
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: WebSocket network error: Error resolving 'foo': No address associated with hostname
+HTML IDL tests
+
+
+PASS Test driver 
+PASS Document interface: attribute domain 
+PASS Document interface: attribute referrer 
+PASS Document interface: attribute cookie 
+PASS Document interface: attribute lastModified 
+PASS Document interface: attribute readyState 
+PASS Document interface: attribute title 
+PASS Document interface: attribute dir 
+PASS Document interface: attribute body 
+PASS Document interface: attribute head 
+PASS Document interface: attribute images 
+PASS Document interface: attribute embeds 
+PASS Document interface: attribute plugins 
+PASS Document interface: attribute links 
+PASS Document interface: attribute forms 
+PASS Document interface: attribute scripts 
+PASS Document interface: operation getElementsByName(DOMString) 
+PASS Document interface: attribute currentScript 
+PASS Document interface: operation open(DOMString, DOMString) 
+PASS Document interface: operation open(USVString, DOMString, DOMString) 
+PASS Document interface: operation close() 
+PASS Document interface: operation write(DOMString) 
+PASS Document interface: operation writeln(DOMString) 
+PASS Document interface: attribute defaultView 
+PASS Document interface: attribute activeElement 
+PASS Document interface: operation hasFocus() 
+PASS Document interface: attribute designMode 
+PASS Document interface: operation execCommand(DOMString, boolean, DOMString) 
+PASS Document interface: operation queryCommandEnabled(DOMString) 
+PASS Document interface: operation queryCommandIndeterm(DOMString) 
+PASS Document interface: operation queryCommandState(DOMString) 
+PASS Document interface: operation queryCommandSupported(DOMString) 
+PASS Document interface: operation queryCommandValue(DOMString) 
+PASS Document interface: attribute onreadystatechange 
+PASS Document interface: attribute fgColor 
+PASS Document interface: attribute linkColor 
+PASS Document interface: attribute vlinkColor 
+PASS Document interface: attribute alinkColor 
+PASS Document interface: attribute bgColor 
+PASS Document interface: attribute anchors 
+PASS Document interface: attribute applets 
+PASS Document interface: operation clear() 
+PASS Document interface: operation captureEvents() 
+PASS Document interface: operation releaseEvents() 
+FAIL Document interface: attribute all assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function all() {
+    [native code]
+}"
+PASS Document interface: attribute onabort 
+FAIL Document interface: attribute onauxclick assert_true: The prototype object must have a property "onauxclick" expected true got false
+PASS Document interface: attribute onblur 
+FAIL Document interface: attribute oncancel assert_true: The prototype object must have a property "oncancel" expected true got false
+PASS Document interface: attribute oncanplay 
+PASS Document interface: attribute oncanplaythrough 
+PASS Document interface: attribute onchange 
+PASS Document interface: attribute onclick 
+FAIL Document interface: attribute onclose assert_true: The prototype object must have a property "onclose" expected true got false
+PASS Document interface: attribute oncontextmenu 
+PASS Document interface: attribute oncuechange 
+PASS Document interface: attribute ondblclick 
+PASS Document interface: attribute ondrag 
+PASS Document interface: attribute ondragend 
+PASS Document interface: attribute ondragenter 
+FAIL Document interface: attribute ondragexit assert_true: The prototype object must have a property "ondragexit" expected true got false
+PASS Document interface: attribute ondragleave 
+PASS Document interface: attribute ondragover 
+PASS Document interface: attribute ondragstart 
+PASS Document interface: attribute ondrop 
+PASS Document interface: attribute ondurationchange 
+PASS Document interface: attribute onemptied 
+PASS Document interface: attribute onended 
+PASS Document interface: attribute onerror 
+PASS Document interface: attribute onfocus 
+PASS Document interface: attribute oninput 
+PASS Document interface: attribute oninvalid 
+PASS Document interface: attribute onkeydown 
+PASS Document interface: attribute onkeypress 
+PASS Document interface: attribute onkeyup 
+PASS Document interface: attribute onload 
+PASS Document interface: attribute onloadeddata 
+PASS Document interface: attribute onloadedmetadata 
+FAIL Document interface: attribute onloadend assert_true: The prototype object must have a property "onloadend" expected true got false
+PASS Document interface: attribute onloadstart 
+PASS Document interface: attribute onmousedown 
+PASS Document interface: attribute onmouseenter 
+PASS Document interface: attribute onmouseleave 
+PASS Document interface: attribute onmousemove 
+PASS Document interface: attribute onmouseout 
+PASS Document interface: attribute onmouseover 
+PASS Document interface: attribute onmouseup 
+FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onpause 
+PASS Document interface: attribute onplay 
+PASS Document interface: attribute onplaying 
+PASS Document interface: attribute onprogress 
+PASS Document interface: attribute onratechange 
+PASS Document interface: attribute onreset 
+PASS Document interface: attribute onresize 
+PASS Document interface: attribute onscroll 
+FAIL Document interface: attribute onsecuritypolicyviolation assert_true: The prototype object must have a property "onsecuritypolicyviolation" expected true got false
+PASS Document interface: attribute onseeked 
+PASS Document interface: attribute onseeking 
+PASS Document interface: attribute onselect 
+PASS Document interface: attribute onstalled 
+PASS Document interface: attribute onsubmit 
+PASS Document interface: attribute onsuspend 
+PASS Document interface: attribute ontimeupdate 
+PASS Document interface: attribute ontoggle 
+PASS Document interface: attribute onvolumechange 
+PASS Document interface: attribute onwaiting 
+PASS Document interface: attribute oncopy 
+PASS Document interface: attribute oncut 
+PASS Document interface: attribute onpaste 
+PASS Document interface: iframe.contentDocument must have own property "location" 
+PASS Document interface: iframe.contentDocument must inherit property "domain" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "referrer" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "cookie" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "lastModified" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "readyState" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "title" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "dir" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "body" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "head" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "images" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "embeds" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "plugins" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "links" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "forms" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "scripts" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "getElementsByName(DOMString)" with the proper type 
+PASS Document interface: calling getElementsByName(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "currentScript" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "open(DOMString, DOMString)" with the proper type 
+PASS Document interface: calling open(DOMString, DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "open(USVString, DOMString, DOMString)" with the proper type 
+PASS Document interface: calling open(USVString, DOMString, DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "close()" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "write(DOMString)" with the proper type 
+PASS Document interface: calling write(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "writeln(DOMString)" with the proper type 
+PASS Document interface: calling writeln(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+FAIL Document interface: iframe.contentDocument must inherit property "defaultView" with the proper type Unrecognized type WindowProxy
+PASS Document interface: iframe.contentDocument must inherit property "activeElement" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "hasFocus()" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "designMode" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "execCommand(DOMString, boolean, DOMString)" with the proper type 
+PASS Document interface: calling execCommand(DOMString, boolean, DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "queryCommandEnabled(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandEnabled(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "queryCommandIndeterm(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandIndeterm(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "queryCommandState(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandState(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "queryCommandSupported(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandSupported(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "queryCommandValue(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandValue(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property "onreadystatechange" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "fgColor" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "linkColor" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "vlinkColor" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "alinkColor" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "bgColor" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "anchors" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "applets" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "clear()" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "captureEvents()" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "releaseEvents()" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "all" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onabort" with the proper type 
+FAIL Document interface: iframe.contentDocument must inherit property "onauxclick" with the proper type assert_inherits: property "onauxclick" not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property "onblur" with the proper type 
+FAIL Document interface: iframe.contentDocument must inherit property "oncancel" with the proper type assert_inherits: property "oncancel" not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property "oncanplay" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "oncanplaythrough" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onchange" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onclick" with the proper type 
+FAIL Document interface: iframe.contentDocument must inherit property "onclose" with the proper type assert_inherits: property "onclose" not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property "oncontextmenu" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "oncuechange" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondblclick" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondrag" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondragend" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondragenter" with the proper type 
+FAIL Document interface: iframe.contentDocument must inherit property "ondragexit" with the proper type assert_inherits: property "ondragexit" not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property "ondragleave" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondragover" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondragstart" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondrop" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ondurationchange" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onemptied" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onended" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onerror" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onfocus" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "oninput" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "oninvalid" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onkeydown" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onkeypress" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onkeyup" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onload" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onloadeddata" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onloadedmetadata" with the proper type 
+FAIL Document interface: iframe.contentDocument must inherit property "onloadend" with the proper type assert_inherits: property "onloadend" not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property "onloadstart" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmousedown" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmouseenter" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmouseleave" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmousemove" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmouseout" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmouseover" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onmouseup" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onwheel" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onpause" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onplay" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onplaying" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onprogress" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onratechange" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onreset" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onresize" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onscroll" with the proper type 
+FAIL Document interface: iframe.contentDocument must inherit property "onsecuritypolicyviolation" with the proper type assert_inherits: property "onsecuritypolicyviolation" not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property "onseeked" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onseeking" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onselect" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onstalled" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onsubmit" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onsuspend" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ontimeupdate" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "ontoggle" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onvolumechange" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onwaiting" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "oncopy" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "oncut" with the proper type 
+PASS Document interface: iframe.contentDocument must inherit property "onpaste" with the proper type 
+PASS Document interface: new Document() must have own property "location" 
+PASS Document interface: new Document() must inherit property "domain" with the proper type 
+PASS Document interface: new Document() must inherit property "referrer" with the proper type 
+PASS Document interface: new Document() must inherit property "cookie" with the proper type 
+PASS Document interface: new Document() must inherit property "lastModified" with the proper type 
+PASS Document interface: new Document() must inherit property "readyState" with the proper type 
+PASS Document interface: new Document() must inherit property "title" with the proper type 
+PASS Document interface: new Document() must inherit property "dir" with the proper type 
+PASS Document interface: new Document() must inherit property "body" with the proper type 
+PASS Document interface: new Document() must inherit property "head" with the proper type 
+PASS Document interface: new Document() must inherit property "images" with the proper type 
+PASS Document interface: new Document() must inherit property "embeds" with the proper type 
+PASS Document interface: new Document() must inherit property "plugins" with the proper type 
+PASS Document interface: new Document() must inherit property "links" with the proper type 
+PASS Document interface: new Document() must inherit property "forms" with the proper type 
+PASS Document interface: new Document() must inherit property "scripts" with the proper type 
+PASS Document interface: new Document() must inherit property "getElementsByName(DOMString)" with the proper type 
+PASS Document interface: calling getElementsByName(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "currentScript" with the proper type 
+PASS Document interface: new Document() must inherit property "open(DOMString, DOMString)" with the proper type 
+PASS Document interface: calling open(DOMString, DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "open(USVString, DOMString, DOMString)" with the proper type 
+PASS Document interface: calling open(USVString, DOMString, DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "close()" with the proper type 
+PASS Document interface: new Document() must inherit property "write(DOMString)" with the proper type 
+PASS Document interface: calling write(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "writeln(DOMString)" with the proper type 
+PASS Document interface: calling writeln(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "defaultView" with the proper type 
+PASS Document interface: new Document() must inherit property "activeElement" with the proper type 
+PASS Document interface: new Document() must inherit property "hasFocus()" with the proper type 
+PASS Document interface: new Document() must inherit property "designMode" with the proper type 
+PASS Document interface: new Document() must inherit property "execCommand(DOMString, boolean, DOMString)" with the proper type 
+PASS Document interface: calling execCommand(DOMString, boolean, DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "queryCommandEnabled(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandEnabled(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "queryCommandIndeterm(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandIndeterm(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "queryCommandState(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandState(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "queryCommandSupported(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandSupported(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "queryCommandValue(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandValue(DOMString) on new Document() with too few arguments must throw TypeError 
+PASS Document interface: new Document() must inherit property "onreadystatechange" with the proper type 
+PASS Document interface: new Document() must inherit property "fgColor" with the proper type 
+PASS Document interface: new Document() must inherit property "linkColor" with the proper type 
+PASS Document interface: new Document() must inherit property "vlinkColor" with the proper type 
+PASS Document interface: new Document() must inherit property "alinkColor" with the proper type 
+PASS Document interface: new Document() must inherit property "bgColor" with the proper type 
+PASS Document interface: new Document() must inherit property "anchors" with the proper type 
+PASS Document interface: new Document() must inherit property "applets" with the proper type 
+PASS Document interface: new Document() must inherit property "clear()" with the proper type 
+PASS Document interface: new Document() must inherit property "captureEvents()" with the proper type 
+PASS Document interface: new Document() must inherit property "releaseEvents()" with the proper type 
+FAIL Document interface: new Document() must inherit property "all" with the proper type assert_in_array: wrong type: not object or function value "undefined" not in array ["object", "function"]
+PASS Document interface: new Document() must inherit property "onabort" with the proper type 
+FAIL Document interface: new Document() must inherit property "onauxclick" with the proper type assert_inherits: property "onauxclick" not found in prototype chain
+PASS Document interface: new Document() must inherit property "onblur" with the proper type 
+FAIL Document interface: new Document() must inherit property "oncancel" with the proper type assert_inherits: property "oncancel" not found in prototype chain
+PASS Document interface: new Document() must inherit property "oncanplay" with the proper type 
+PASS Document interface: new Document() must inherit property "oncanplaythrough" with the proper type 
+PASS Document interface: new Document() must inherit property "onchange" with the proper type 
+PASS Document interface: new Document() must inherit property "onclick" with the proper type 
+FAIL Document interface: new Document() must inherit property "onclose" with the proper type assert_inherits: property "onclose" not found in prototype chain
+PASS Document interface: new Document() must inherit property "oncontextmenu" with the proper type 
+PASS Document interface: new Document() must inherit property "oncuechange" with the proper type 
+PASS Document interface: new Document() must inherit property "ondblclick" with the proper type 
+PASS Document interface: new Document() must inherit property "ondrag" with the proper type 
+PASS Document interface: new Document() must inherit property "ondragend" with the proper type 
+PASS Document interface: new Document() must inherit property "ondragenter" with the proper type 
+FAIL Document interface: new Document() must inherit property "ondragexit" with the proper type assert_inherits: property "ondragexit" not found in prototype chain
+PASS Document interface: new Document() must inherit property "ondragleave" with the proper type 
+PASS Document interface: new Document() must inherit property "ondragover" with the proper type 
+PASS Document interface: new Document() must inherit property "ondragstart" with the proper type 
+PASS Document interface: new Document() must inherit property "ondrop" with the proper type 
+PASS Document interface: new Document() must inherit property "ondurationchange" with the proper type 
+PASS Document interface: new Document() must inherit property "onemptied" with the proper type 
+PASS Document interface: new Document() must inherit property "onended" with the proper type 
+PASS Document interface: new Document() must inherit property "onerror" with the proper type 
+PASS Document interface: new Document() must inherit property "onfocus" with the proper type 
+PASS Document interface: new Document() must inherit property "oninput" with the proper type 
+PASS Document interface: new Document() must inherit property "oninvalid" with the proper type 
+PASS Document interface: new Document() must inherit property "onkeydown" with the proper type 
+PASS Document interface: new Document() must inherit property "onkeypress" with the proper type 
+PASS Document interface: new Document() must inherit property "onkeyup" with the proper type 
+PASS Document interface: new Document() must inherit property "onload" with the proper type 
+PASS Document interface: new Document() must inherit property "onloadeddata" with the proper type 
+PASS Document interface: new Document() must inherit property "onloadedmetadata" with the proper type 
+FAIL Document interface: new Document() must inherit property "onloadend" with the proper type assert_inherits: property "onloadend" not found in prototype chain
+PASS Document interface: new Document() must inherit property "onloadstart" with the proper type 
+PASS Document interface: new Document() must inherit property "onmousedown" with the proper type 
+PASS Document interface: new Document() must inherit property "onmouseenter" with the proper type 
+PASS Document interface: new Document() must inherit property "onmouseleave" with the proper type 
+PASS Document interface: new Document() must inherit property "onmousemove" with the proper type 
+PASS Document interface: new Document() must inherit property "onmouseout" with the proper type 
+PASS Document interface: new Document() must inherit property "onmouseover" with the proper type 
+PASS Document interface: new Document() must inherit property "onmouseup" with the proper type 
+PASS Document interface: new Document() must inherit property "onwheel" with the proper type 
+PASS Document interface: new Document() must inherit property "onpause" with the proper type 
+PASS Document interface: new Document() must inherit property "onplay" with the proper type 
+PASS Document interface: new Document() must inherit property "onplaying" with the proper type 
+PASS Document interface: new Document() must inherit property "onprogress" with the proper type 
+PASS Document interface: new Document() must inherit property "onratechange" with the proper type 
+PASS Document interface: new Document() must inherit property "onreset" with the proper type 
+PASS Document interface: new Document() must inherit property "onresize" with the proper type 
+PASS Document interface: new Document() must inherit property "onscroll" with the proper type 
+FAIL Document interface: new Document() must inherit property "onsecuritypolicyviolation" with the proper type assert_inherits: property "onsecuritypolicyviolation" not found in prototype chain
+PASS Document interface: new Document() must inherit property "onseeked" with the proper type 
+PASS Document interface: new Document() must inherit property "onseeking" with the proper type 
+PASS Document interface: new Document() must inherit property "onselect" with the proper type 
+PASS Document interface: new Document() must inherit property "onstalled" with the proper type 
+PASS Document interface: new Document() must inherit property "onsubmit" with the proper type 
+PASS Document interface: new Document() must inherit property "onsuspend" with the proper type 
+PASS Document interface: new Document() must inherit property "ontimeupdate" with the proper type 
+PASS Document interface: new Document() must inherit property "ontoggle" with the proper type 
+PASS Document interface: new Document() must inherit property "onvolumechange" with the proper type 
+PASS Document interface: new Document() must inherit property "onwaiting" with the proper type 
+PASS Document interface: new Document() must inherit property "oncopy" with the proper type 
+PASS Document interface: new Document() must inherit property "oncut" with the proper type 
+PASS Document interface: new Document() must inherit property "onpaste" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must have own property "location" 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "domain" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "referrer" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "cookie" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "lastModified" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "readyState" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "title" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "dir" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "body" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "head" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "images" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "embeds" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "plugins" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "links" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "forms" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "scripts" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "getElementsByName(DOMString)" with the proper type 
+PASS Document interface: calling getElementsByName(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "currentScript" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "open(DOMString, DOMString)" with the proper type 
+PASS Document interface: calling open(DOMString, DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "open(USVString, DOMString, DOMString)" with the proper type 
+PASS Document interface: calling open(USVString, DOMString, DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "close()" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "write(DOMString)" with the proper type 
+PASS Document interface: calling write(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "writeln(DOMString)" with the proper type 
+PASS Document interface: calling writeln(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "defaultView" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "activeElement" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "hasFocus()" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "designMode" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "execCommand(DOMString, boolean, DOMString)" with the proper type 
+PASS Document interface: calling execCommand(DOMString, boolean, DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "queryCommandEnabled(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandEnabled(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "queryCommandIndeterm(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandIndeterm(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "queryCommandState(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandState(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "queryCommandSupported(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandSupported(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "queryCommandValue(DOMString)" with the proper type 
+PASS Document interface: calling queryCommandValue(DOMString) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onreadystatechange" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "fgColor" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "linkColor" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "vlinkColor" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "alinkColor" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "bgColor" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "anchors" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "applets" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "clear()" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "captureEvents()" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "releaseEvents()" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "all" with the proper type assert_in_array: wrong type: not object or function value "undefined" not in array ["object", "function"]
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onabort" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "onauxclick" with the proper type assert_inherits: property "onauxclick" not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onblur" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncancel" with the proper type assert_inherits: property "oncancel" not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncanplay" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncanplaythrough" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onchange" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onclick" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "onclose" with the proper type assert_inherits: property "onclose" not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncontextmenu" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncuechange" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondblclick" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondrag" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondragend" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondragenter" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondragexit" with the proper type assert_inherits: property "ondragexit" not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondragleave" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondragover" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondragstart" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondrop" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ondurationchange" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onemptied" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onended" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onerror" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onfocus" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oninput" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oninvalid" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onkeydown" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onkeypress" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onkeyup" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onload" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadeddata" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadedmetadata" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadend" with the proper type assert_inherits: property "onloadend" not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onloadstart" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmousedown" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmouseenter" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmouseleave" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmousemove" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmouseout" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmouseover" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onmouseup" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onwheel" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onpause" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onplay" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onplaying" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onprogress" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onratechange" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onreset" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onresize" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onscroll" with the proper type 
+FAIL Document interface: document.implementation.createDocument(null, "", null) must inherit property "onsecuritypolicyviolation" with the proper type assert_inherits: property "onsecuritypolicyviolation" not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onseeked" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onseeking" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onselect" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onstalled" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onsubmit" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onsuspend" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ontimeupdate" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "ontoggle" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onvolumechange" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onwaiting" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncopy" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "oncut" with the proper type 
+PASS Document interface: document.implementation.createDocument(null, "", null) must inherit property "onpaste" with the proper type 
+PASS HTMLAllCollection interface: existence and properties of interface object 
+PASS HTMLAllCollection interface object length 
+PASS HTMLAllCollection interface object name 
+PASS HTMLAllCollection interface: existence and properties of interface prototype object 
+PASS HTMLAllCollection interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLAllCollection interface: attribute length 
+PASS HTMLAllCollection interface: operation namedItem(DOMString) 
+PASS HTMLAllCollection interface: operation item(DOMString) 
+FAIL HTMLAllCollection must be primary interface of document.all assert_equals: wrong typeof object expected "function" but got "undefined"
+FAIL Stringification of document.all assert_equals: wrong typeof object expected "function" but got "undefined"
+FAIL HTMLAllCollection interface: document.all must inherit property "length" with the proper type assert_equals: wrong typeof object expected "function" but got "undefined"
+FAIL HTMLAllCollection interface: document.all must inherit property "namedItem(DOMString)" with the proper type assert_equals: wrong typeof object expected "function" but got "undefined"
+FAIL HTMLAllCollection interface: calling namedItem(DOMString) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected "function" but got "undefined"
+FAIL HTMLAllCollection interface: document.all must inherit property "item(DOMString)" with the proper type assert_equals: wrong typeof object expected "function" but got "undefined"
+FAIL HTMLAllCollection interface: calling item(DOMString) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected "function" but got "undefined"
+PASS HTMLFormControlsCollection interface: existence and properties of interface object 
+PASS HTMLFormControlsCollection interface object length 
+PASS HTMLFormControlsCollection interface object name 
+PASS HTMLFormControlsCollection interface: existence and properties of interface prototype object 
+PASS HTMLFormControlsCollection interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLFormControlsCollection interface: operation namedItem(DOMString) 
+PASS HTMLFormControlsCollection must be primary interface of document.createElement("form").elements 
+PASS Stringification of document.createElement("form").elements 
+PASS HTMLFormControlsCollection interface: document.createElement("form").elements must inherit property "namedItem(DOMString)" with the proper type 
+PASS HTMLFormControlsCollection interface: calling namedItem(DOMString) on document.createElement("form").elements with too few arguments must throw TypeError 
+PASS RadioNodeList interface: existence and properties of interface object 
+PASS RadioNodeList interface object length 
+PASS RadioNodeList interface object name 
+PASS RadioNodeList interface: existence and properties of interface prototype object 
+PASS RadioNodeList interface: existence and properties of interface prototype object's "constructor" property 
+PASS RadioNodeList interface: attribute value 
+PASS HTMLOptionsCollection interface: existence and properties of interface object 
+PASS HTMLOptionsCollection interface object length 
+PASS HTMLOptionsCollection interface object name 
+PASS HTMLOptionsCollection interface: existence and properties of interface prototype object 
+PASS HTMLOptionsCollection interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLOptionsCollection interface: attribute length 
+PASS HTMLOptionsCollection interface: operation add([object Object],[object Object], [object Object],[object Object]) 
+PASS HTMLOptionsCollection interface: operation remove(long) 
+PASS HTMLOptionsCollection interface: attribute selectedIndex 
+PASS HTMLOptionsCollection must be primary interface of document.createElement("select").options 
+PASS Stringification of document.createElement("select").options 
+PASS HTMLOptionsCollection interface: document.createElement("select").options must inherit property "length" with the proper type 
+PASS HTMLOptionsCollection interface: document.createElement("select").options must inherit property "add([object Object],[object Object], [object Object],[object Object])" with the proper type 
+PASS HTMLOptionsCollection interface: calling add([object Object],[object Object], [object Object],[object Object]) on document.createElement("select").options with too few arguments must throw TypeError 
+PASS HTMLOptionsCollection interface: document.createElement("select").options must inherit property "remove(long)" with the proper type 
+PASS HTMLOptionsCollection interface: calling remove(long) on document.createElement("select").options with too few arguments must throw TypeError 
+PASS HTMLOptionsCollection interface: document.createElement("select").options must inherit property "selectedIndex" with the proper type 
+PASS DOMStringList interface: existence and properties of interface object 
+PASS DOMStringList interface object length 
+PASS DOMStringList interface object name 
+PASS DOMStringList interface: existence and properties of interface prototype object 
+PASS DOMStringList interface: existence and properties of interface prototype object's "constructor" property 
+PASS DOMStringList interface: attribute length 
+PASS DOMStringList interface: operation item(unsigned long) 
+PASS DOMStringList interface: operation contains(DOMString) 
+PASS HTMLElement interface: existence and properties of interface object 
+PASS HTMLElement interface object length 
+PASS HTMLElement interface object name 
+PASS HTMLElement interface: existence and properties of interface prototype object 
+PASS HTMLElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLElement interface: attribute title 
+PASS HTMLElement interface: attribute lang 
+PASS HTMLElement interface: attribute translate 
+PASS HTMLElement interface: attribute dir 
+PASS HTMLElement interface: attribute dataset 
+PASS HTMLElement interface: attribute hidden 
+PASS HTMLElement interface: operation click() 
+PASS HTMLElement interface: attribute tabIndex 
+PASS HTMLElement interface: operation focus() 
+PASS HTMLElement interface: operation blur() 
+PASS HTMLElement interface: attribute accessKey 
+FAIL HTMLElement interface: attribute accessKeyLabel assert_true: The prototype object must have a property "accessKeyLabel" expected true got false
+PASS HTMLElement interface: attribute draggable 
+PASS HTMLElement interface: attribute spellcheck 
+PASS HTMLElement interface: attribute innerText 
+PASS HTMLElement interface: attribute onabort 
+FAIL HTMLElement interface: attribute onauxclick assert_true: The prototype object must have a property "onauxclick" expected true got false
+PASS HTMLElement interface: attribute onblur 
+FAIL HTMLElement interface: attribute oncancel assert_true: The prototype object must have a property "oncancel" expected true got false
+PASS HTMLElement interface: attribute oncanplay 
+PASS HTMLElement interface: attribute oncanplaythrough 
+PASS HTMLElement interface: attribute onchange 
+PASS HTMLElement interface: attribute onclick 
+FAIL HTMLElement interface: attribute onclose assert_true: The prototype object must have a property "onclose" expected true got false
+PASS HTMLElement interface: attribute oncontextmenu 
+PASS HTMLElement interface: attribute oncuechange 
+PASS HTMLElement interface: attribute ondblclick 
+PASS HTMLElement interface: attribute ondrag 
+PASS HTMLElement interface: attribute ondragend 
+PASS HTMLElement interface: attribute ondragenter 
+FAIL HTMLElement interface: attribute ondragexit assert_true: The prototype object must have a property "ondragexit" expected true got false
+PASS HTMLElement interface: attribute ondragleave 
+PASS HTMLElement interface: attribute ondragover 
+PASS HTMLElement interface: attribute ondragstart 
+PASS HTMLElement interface: attribute ondrop 
+PASS HTMLElement interface: attribute ondurationchange 
+PASS HTMLElement interface: attribute onemptied 
+PASS HTMLElement interface: attribute onended 
+PASS HTMLElement interface: attribute onerror 
+PASS HTMLElement interface: attribute onfocus 
+PASS HTMLElement interface: attribute oninput 
+PASS HTMLElement interface: attribute oninvalid 
+PASS HTMLElement interface: attribute onkeydown 
+PASS HTMLElement interface: attribute onkeypress 
+PASS HTMLElement interface: attribute onkeyup 
+PASS HTMLElement interface: attribute onload 
+PASS HTMLElement interface: attribute onloadeddata 
+PASS HTMLElement interface: attribute onloadedmetadata 
+FAIL HTMLElement interface: attribute onloadend assert_true: The prototype object must have a property "onloadend" expected true got false
+PASS HTMLElement interface: attribute onloadstart 
+PASS HTMLElement interface: attribute onmousedown 
+PASS HTMLElement interface: attribute onmouseenter 
+PASS HTMLElement interface: attribute onmouseleave 
+PASS HTMLElement interface: attribute onmousemove 
+PASS HTMLElement interface: attribute onmouseout 
+PASS HTMLElement interface: attribute onmouseover 
+PASS HTMLElement interface: attribute onmouseup 
+FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onpause 
+PASS HTMLElement interface: attribute onplay 
+PASS HTMLElement interface: attribute onplaying 
+PASS HTMLElement interface: attribute onprogress 
+PASS HTMLElement interface: attribute onratechange 
+PASS HTMLElement interface: attribute onreset 
+PASS HTMLElement interface: attribute onresize 
+PASS HTMLElement interface: attribute onscroll 
+FAIL HTMLElement interface: attribute onsecuritypolicyviolation assert_true: The prototype object must have a property "onsecuritypolicyviolation" expected true got false
+PASS HTMLElement interface: attribute onseeked 
+PASS HTMLElement interface: attribute onseeking 
+PASS HTMLElement interface: attribute onselect 
+PASS HTMLElement interface: attribute onstalled 
+PASS HTMLElement interface: attribute onsubmit 
+PASS HTMLElement interface: attribute onsuspend 
+PASS HTMLElement interface: attribute ontimeupdate 
+PASS HTMLElement interface: attribute ontoggle 
+PASS HTMLElement interface: attribute onvolumechange 
+PASS HTMLElement interface: attribute onwaiting 
+FAIL HTMLElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
+FAIL HTMLElement interface: attribute oncut assert_own_property: expected property "oncut" missing
+FAIL HTMLElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
+PASS HTMLElement interface: attribute contentEditable 
+PASS HTMLElement interface: attribute isContentEditable 
+PASS HTMLElement must be primary interface of document.createElement("noscript") 
+PASS Stringification of document.createElement("noscript") 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "title" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "lang" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "dir" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "dataset" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "hidden" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "click()" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "tabIndex" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "focus()" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "blur()" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "accessKey" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "accessKeyLabel" with the proper type assert_inherits: property "accessKeyLabel" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "draggable" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "spellcheck" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "innerText" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onabort" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "onauxclick" with the proper type assert_inherits: property "onauxclick" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onblur" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "oncancel" with the proper type assert_inherits: property "oncancel" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oncanplay" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oncanplaythrough" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onchange" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onclick" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "onclose" with the proper type assert_inherits: property "onclose" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oncontextmenu" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oncuechange" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondblclick" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondrag" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondragend" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondragenter" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "ondragexit" with the proper type assert_inherits: property "ondragexit" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondragleave" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondragover" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondragstart" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondrop" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ondurationchange" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onemptied" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onended" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onerror" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onfocus" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oninput" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oninvalid" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onkeydown" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onkeypress" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onkeyup" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onload" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onloadeddata" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onloadedmetadata" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "onloadend" with the proper type assert_inherits: property "onloadend" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onloadstart" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmousedown" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmouseenter" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmouseleave" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmousemove" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmouseout" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmouseover" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onmouseup" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onwheel" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onpause" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onplay" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onplaying" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onprogress" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onratechange" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onreset" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onresize" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onscroll" with the proper type 
+FAIL HTMLElement interface: document.createElement("noscript") must inherit property "onsecuritypolicyviolation" with the proper type assert_inherits: property "onsecuritypolicyviolation" not found in prototype chain
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onseeked" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onseeking" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onselect" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onstalled" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onsubmit" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onsuspend" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ontimeupdate" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "ontoggle" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onvolumechange" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onwaiting" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oncopy" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "oncut" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "onpaste" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "contentEditable" with the proper type 
+PASS HTMLElement interface: document.createElement("noscript") must inherit property "isContentEditable" with the proper type 
+PASS HTMLUnknownElement interface: existence and properties of interface object 
+PASS HTMLUnknownElement interface object length 
+PASS HTMLUnknownElement interface object name 
+PASS HTMLUnknownElement interface: existence and properties of interface prototype object 
+PASS HTMLUnknownElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLUnknownElement must be primary interface of document.createElement("bgsound") 
+PASS Stringification of document.createElement("bgsound") 
+PASS DOMStringMap interface: existence and properties of interface object 
+PASS DOMStringMap interface object length 
+PASS DOMStringMap interface object name 
+PASS DOMStringMap interface: existence and properties of interface prototype object 
+PASS DOMStringMap interface: existence and properties of interface prototype object's "constructor" property 
+PASS DOMStringMap must be primary interface of document.head.dataset 
+PASS Stringification of document.head.dataset 
+PASS HTMLHtmlElement interface: existence and properties of interface object 
+PASS HTMLHtmlElement interface object length 
+PASS HTMLHtmlElement interface object name 
+PASS HTMLHtmlElement interface: existence and properties of interface prototype object 
+PASS HTMLHtmlElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLHtmlElement interface: attribute version 
+PASS HTMLHtmlElement must be primary interface of document.createElement("html") 
+PASS Stringification of document.createElement("html") 
+PASS HTMLHtmlElement interface: document.createElement("html") must inherit property "version" with the proper type 
+PASS HTMLHeadElement interface: existence and properties of interface object 
+PASS HTMLHeadElement interface object length 
+PASS HTMLHeadElement interface object name 
+PASS HTMLHeadElement interface: existence and properties of interface prototype object 
+PASS HTMLHeadElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLHeadElement must be primary interface of document.createElement("head") 
+PASS Stringification of document.createElement("head") 
+PASS HTMLTitleElement interface: existence and properties of interface object 
+PASS HTMLTitleElement interface object length 
+PASS HTMLTitleElement interface object name 
+PASS HTMLTitleElement interface: existence and properties of interface prototype object 
+PASS HTMLTitleElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTitleElement interface: attribute text 
+PASS HTMLTitleElement must be primary interface of document.createElement("title") 
+PASS Stringification of document.createElement("title") 
+PASS HTMLTitleElement interface: document.createElement("title") must inherit property "text" with the proper type 
+PASS HTMLBaseElement interface: existence and properties of interface object 
+PASS HTMLBaseElement interface object length 
+PASS HTMLBaseElement interface object name 
+PASS HTMLBaseElement interface: existence and properties of interface prototype object 
+PASS HTMLBaseElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLBaseElement interface: attribute href 
+PASS HTMLBaseElement interface: attribute target 
+PASS HTMLBaseElement must be primary interface of document.createElement("base") 
+PASS Stringification of document.createElement("base") 
+PASS HTMLBaseElement interface: document.createElement("base") must inherit property "href" with the proper type 
+PASS HTMLBaseElement interface: document.createElement("base") must inherit property "target" with the proper type 
+PASS HTMLLinkElement interface: existence and properties of interface object 
+PASS HTMLLinkElement interface object length 
+PASS HTMLLinkElement interface object name 
+PASS HTMLLinkElement interface: existence and properties of interface prototype object 
+PASS HTMLLinkElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLLinkElement interface: attribute href 
+PASS HTMLLinkElement interface: attribute crossOrigin 
+PASS HTMLLinkElement interface: attribute rel 
+PASS HTMLLinkElement interface: attribute as 
+PASS HTMLLinkElement interface: attribute relList 
+PASS HTMLLinkElement interface: attribute media 
+PASS HTMLLinkElement interface: attribute nonce 
+PASS HTMLLinkElement interface: attribute integrity 
+PASS HTMLLinkElement interface: attribute hreflang 
+PASS HTMLLinkElement interface: attribute type 
+PASS HTMLLinkElement interface: attribute sizes 
+FAIL HTMLLinkElement interface: attribute referrerPolicy assert_true: The prototype object must have a property "referrerPolicy" expected true got false
+FAIL HTMLLinkElement interface: attribute scope assert_true: The prototype object must have a property "scope" expected true got false
+FAIL HTMLLinkElement interface: attribute workerType assert_true: The prototype object must have a property "workerType" expected true got false
+FAIL HTMLLinkElement interface: attribute updateViaCache assert_true: The prototype object must have a property "updateViaCache" expected true got false
+PASS HTMLLinkElement interface: attribute charset 
+PASS HTMLLinkElement interface: attribute rev 
+PASS HTMLLinkElement interface: attribute target 
+PASS HTMLLinkElement must be primary interface of document.createElement("link") 
+PASS Stringification of document.createElement("link") 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "href" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "crossOrigin" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "rel" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "as" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "relList" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "media" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "nonce" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "integrity" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "hreflang" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "type" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "sizes" with the proper type 
+FAIL HTMLLinkElement interface: document.createElement("link") must inherit property "referrerPolicy" with the proper type assert_inherits: property "referrerPolicy" not found in prototype chain
+FAIL HTMLLinkElement interface: document.createElement("link") must inherit property "scope" with the proper type assert_inherits: property "scope" not found in prototype chain
+FAIL HTMLLinkElement interface: document.createElement("link") must inherit property "workerType" with the proper type assert_inherits: property "workerType" not found in prototype chain
+FAIL HTMLLinkElement interface: document.createElement("link") must inherit property "updateViaCache" with the proper type assert_inherits: property "updateViaCache" not found in prototype chain
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "charset" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "rev" with the proper type 
+PASS HTMLLinkElement interface: document.createElement("link") must inherit property "target" with the proper type 
+PASS HTMLMetaElement interface: existence and properties of interface object 
+PASS HTMLMetaElement interface object length 
+PASS HTMLMetaElement interface object name 
+PASS HTMLMetaElement interface: existence and properties of interface prototype object 
+PASS HTMLMetaElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLMetaElement interface: attribute name 
+PASS HTMLMetaElement interface: attribute httpEquiv 
+PASS HTMLMetaElement interface: attribute content 
+PASS HTMLMetaElement interface: attribute scheme 
+PASS HTMLMetaElement must be primary interface of document.createElement("meta") 
+PASS Stringification of document.createElement("meta") 
+PASS HTMLMetaElement interface: document.createElement("meta") must inherit property "name" with the proper type 
+PASS HTMLMetaElement interface: document.createElement("meta") must inherit property "httpEquiv" with the proper type 
+PASS HTMLMetaElement interface: document.createElement("meta") must inherit property "content" with the proper type 
+PASS HTMLMetaElement interface: document.createElement("meta") must inherit property "scheme" with the proper type 
+PASS HTMLStyleElement interface: existence and properties of interface object 
+PASS HTMLStyleElement interface object length 
+PASS HTMLStyleElement interface object name 
+PASS HTMLStyleElement interface: existence and properties of interface prototype object 
+PASS HTMLStyleElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLStyleElement interface: attribute media 
+PASS HTMLStyleElement interface: attribute nonce 
+PASS HTMLStyleElement interface: attribute type 
+PASS HTMLStyleElement must be primary interface of document.createElement("style") 
+PASS Stringification of document.createElement("style") 
+PASS HTMLStyleElement interface: document.createElement("style") must inherit property "media" with the proper type 
+PASS HTMLStyleElement interface: document.createElement("style") must inherit property "nonce" with the proper type 
+PASS HTMLStyleElement interface: document.createElement("style") must inherit property "type" with the proper type 
+PASS HTMLBodyElement interface: existence and properties of interface object 
+PASS HTMLBodyElement interface object length 
+PASS HTMLBodyElement interface object name 
+PASS HTMLBodyElement interface: existence and properties of interface prototype object 
+PASS HTMLBodyElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLBodyElement interface: attribute text 
+PASS HTMLBodyElement interface: attribute link 
+PASS HTMLBodyElement interface: attribute vLink 
+PASS HTMLBodyElement interface: attribute aLink 
+PASS HTMLBodyElement interface: attribute bgColor 
+PASS HTMLBodyElement interface: attribute background 
+FAIL HTMLBodyElement interface: attribute onafterprint assert_true: The prototype object must have a property "onafterprint" expected true got false
+FAIL HTMLBodyElement interface: attribute onbeforeprint assert_true: The prototype object must have a property "onbeforeprint" expected true got false
+PASS HTMLBodyElement interface: attribute onbeforeunload 
+PASS HTMLBodyElement interface: attribute onhashchange 
+PASS HTMLBodyElement interface: attribute onlanguagechange 
+PASS HTMLBodyElement interface: attribute onmessage 
+FAIL HTMLBodyElement interface: attribute onmessageerror assert_true: The prototype object must have a property "onmessageerror" expected true got false
+PASS HTMLBodyElement interface: attribute onoffline 
+PASS HTMLBodyElement interface: attribute ononline 
+PASS HTMLBodyElement interface: attribute onpagehide 
+PASS HTMLBodyElement interface: attribute onpageshow 
+PASS HTMLBodyElement interface: attribute onpopstate 
+FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onstorage 
+FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunload 
+PASS HTMLBodyElement must be primary interface of document.createElement("body") 
+PASS Stringification of document.createElement("body") 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "text" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "link" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "vLink" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "aLink" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "bgColor" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "background" with the proper type 
+FAIL HTMLBodyElement interface: document.createElement("body") must inherit property "onafterprint" with the proper type assert_inherits: property "onafterprint" not found in prototype chain
+FAIL HTMLBodyElement interface: document.createElement("body") must inherit property "onbeforeprint" with the proper type assert_inherits: property "onbeforeprint" not found in prototype chain
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onbeforeunload" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onhashchange" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onlanguagechange" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onmessage" with the proper type 
+FAIL HTMLBodyElement interface: document.createElement("body") must inherit property "onmessageerror" with the proper type assert_inherits: property "onmessageerror" not found in prototype chain
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onoffline" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "ononline" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onpagehide" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onpageshow" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onpopstate" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onrejectionhandled" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onstorage" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onunhandledrejection" with the proper type 
+PASS HTMLBodyElement interface: document.createElement("body") must inherit property "onunload" with the proper type 
+PASS HTMLHeadingElement interface: existence and properties of interface object 
+PASS HTMLHeadingElement interface object length 
+PASS HTMLHeadingElement interface object name 
+PASS HTMLHeadingElement interface: existence and properties of interface prototype object 
+PASS HTMLHeadingElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLHeadingElement interface: attribute align 
+PASS HTMLHeadingElement must be primary interface of document.createElement("h1") 
+PASS Stringification of document.createElement("h1") 
+PASS HTMLHeadingElement interface: document.createElement("h1") must inherit property "align" with the proper type 
+PASS HTMLParagraphElement interface: existence and properties of interface object 
+PASS HTMLParagraphElement interface object length 
+PASS HTMLParagraphElement interface object name 
+PASS HTMLParagraphElement interface: existence and properties of interface prototype object 
+PASS HTMLParagraphElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLParagraphElement interface: attribute align 
+PASS HTMLParagraphElement must be primary interface of document.createElement("p") 
+PASS Stringification of document.createElement("p") 
+PASS HTMLParagraphElement interface: document.createElement("p") must inherit property "align" with the proper type 
+PASS HTMLHRElement interface: existence and properties of interface object 
+PASS HTMLHRElement interface object length 
+PASS HTMLHRElement interface object name 
+PASS HTMLHRElement interface: existence and properties of interface prototype object 
+PASS HTMLHRElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLHRElement interface: attribute align 
+PASS HTMLHRElement interface: attribute color 
+PASS HTMLHRElement interface: attribute noShade 
+PASS HTMLHRElement interface: attribute size 
+PASS HTMLHRElement interface: attribute width 
+PASS HTMLHRElement must be primary interface of document.createElement("hr") 
+PASS Stringification of document.createElement("hr") 
+PASS HTMLHRElement interface: document.createElement("hr") must inherit property "align" with the proper type 
+PASS HTMLHRElement interface: document.createElement("hr") must inherit property "color" with the proper type 
+PASS HTMLHRElement interface: document.createElement("hr") must inherit property "noShade" with the proper type 
+PASS HTMLHRElement interface: document.createElement("hr") must inherit property "size" with the proper type 
+PASS HTMLHRElement interface: document.createElement("hr") must inherit property "width" with the proper type 
+PASS HTMLPreElement interface: existence and properties of interface object 
+PASS HTMLPreElement interface object length 
+PASS HTMLPreElement interface object name 
+PASS HTMLPreElement interface: existence and properties of interface prototype object 
+PASS HTMLPreElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLPreElement interface: attribute width 
+PASS HTMLPreElement must be primary interface of document.createElement("pre") 
+PASS Stringification of document.createElement("pre") 
+PASS HTMLPreElement interface: document.createElement("pre") must inherit property "width" with the proper type 
+PASS HTMLPreElement must be primary interface of document.createElement("listing") 
+PASS Stringification of document.createElement("listing") 
+PASS HTMLPreElement interface: document.createElement("listing") must inherit property "width" with the proper type 
+PASS HTMLPreElement must be primary interface of document.createElement("xmp") 
+PASS Stringification of document.createElement("xmp") 
+PASS HTMLPreElement interface: document.createElement("xmp") must inherit property "width" with the proper type 
+PASS HTMLQuoteElement interface: existence and properties of interface object 
+PASS HTMLQuoteElement interface object length 
+PASS HTMLQuoteElement interface object name 
+PASS HTMLQuoteElement interface: existence and properties of interface prototype object 
+PASS HTMLQuoteElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLQuoteElement interface: attribute cite 
+PASS HTMLQuoteElement must be primary interface of document.createElement("blockquote") 
+PASS Stringification of document.createElement("blockquote") 
+PASS HTMLQuoteElement interface: document.createElement("blockquote") must inherit property "cite" with the proper type 
+PASS HTMLQuoteElement must be primary interface of document.createElement("q") 
+PASS Stringification of document.createElement("q") 
+PASS HTMLQuoteElement interface: document.createElement("q") must inherit property "cite" with the proper type 
+PASS HTMLOListElement interface: existence and properties of interface object 
+PASS HTMLOListElement interface object length 
+PASS HTMLOListElement interface object name 
+PASS HTMLOListElement interface: existence and properties of interface prototype object 
+PASS HTMLOListElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLOListElement interface: attribute reversed 
+PASS HTMLOListElement interface: attribute start 
+PASS HTMLOListElement interface: attribute type 
+PASS HTMLOListElement interface: attribute compact 
+PASS HTMLUListElement interface: existence and properties of interface object 
+PASS HTMLUListElement interface object length 
+PASS HTMLUListElement interface object name 
+PASS HTMLUListElement interface: existence and properties of interface prototype object 
+PASS HTMLUListElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLUListElement interface: attribute compact 
+PASS HTMLUListElement interface: attribute type 
+PASS HTMLMenuElement interface: existence and properties of interface object 
+PASS HTMLMenuElement interface object length 
+PASS HTMLMenuElement interface object name 
+PASS HTMLMenuElement interface: existence and properties of interface prototype object 
+PASS HTMLMenuElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLMenuElement interface: attribute compact 
+PASS HTMLMenuElement must be primary interface of document.createElement("menu") 
+PASS Stringification of document.createElement("menu") 
+PASS HTMLMenuElement interface: document.createElement("menu") must inherit property "compact" with the proper type 
+PASS HTMLLIElement interface: existence and properties of interface object 
+PASS HTMLLIElement interface object length 
+PASS HTMLLIElement interface object name 
+PASS HTMLLIElement interface: existence and properties of interface prototype object 
+PASS HTMLLIElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLLIElement interface: attribute value 
+PASS HTMLLIElement interface: attribute type 
+PASS HTMLLIElement must be primary interface of document.createElement("li") 
+PASS Stringification of document.createElement("li") 
+PASS HTMLLIElement interface: document.createElement("li") must inherit property "value" with the proper type 
+PASS HTMLLIElement interface: document.createElement("li") must inherit property "type" with the proper type 
+PASS HTMLDListElement interface: existence and properties of interface object 
+PASS HTMLDListElement interface object length 
+PASS HTMLDListElement interface object name 
+PASS HTMLDListElement interface: existence and properties of interface prototype object 
+PASS HTMLDListElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLDListElement interface: attribute compact 
+PASS HTMLDivElement interface: existence and properties of interface object 
+PASS HTMLDivElement interface object length 
+PASS HTMLDivElement interface object name 
+PASS HTMLDivElement interface: existence and properties of interface prototype object 
+PASS HTMLDivElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLDivElement interface: attribute align 
+PASS HTMLDivElement must be primary interface of document.createElement("div") 
+PASS Stringification of document.createElement("div") 
+PASS HTMLDivElement interface: document.createElement("div") must inherit property "align" with the proper type 
+PASS HTMLAnchorElement interface: existence and properties of interface object 
+PASS HTMLAnchorElement interface object length 
+PASS HTMLAnchorElement interface object name 
+PASS HTMLAnchorElement interface: existence and properties of interface prototype object 
+PASS HTMLAnchorElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLAnchorElement interface: attribute target 
+FAIL HTMLAnchorElement interface: attribute download assert_true: The prototype object must have a property "download" expected true got false
+PASS HTMLAnchorElement interface: attribute ping 
+PASS HTMLAnchorElement interface: attribute rel 
+PASS HTMLAnchorElement interface: attribute relList 
+PASS HTMLAnchorElement interface: attribute hreflang 
+PASS HTMLAnchorElement interface: attribute type 
+PASS HTMLAnchorElement interface: attribute text 
+FAIL HTMLAnchorElement interface: attribute referrerPolicy assert_true: The prototype object must have a property "referrerPolicy" expected true got false
+PASS HTMLAnchorElement interface: attribute coords 
+PASS HTMLAnchorElement interface: attribute charset 
+PASS HTMLAnchorElement interface: attribute name 
+PASS HTMLAnchorElement interface: attribute rev 
+PASS HTMLAnchorElement interface: attribute shape 
+PASS HTMLAnchorElement interface: attribute href 
+PASS HTMLAnchorElement interface: stringifier 
+PASS HTMLAnchorElement interface: attribute origin 
+PASS HTMLAnchorElement interface: attribute protocol 
+PASS HTMLAnchorElement interface: attribute username 
+PASS HTMLAnchorElement interface: attribute password 
+PASS HTMLAnchorElement interface: attribute host 
+PASS HTMLAnchorElement interface: attribute hostname 
+PASS HTMLAnchorElement interface: attribute port 
+PASS HTMLAnchorElement interface: attribute pathname 
+PASS HTMLAnchorElement interface: attribute search 
+PASS HTMLAnchorElement interface: attribute hash 
+PASS HTMLAnchorElement must be primary interface of document.createElement("a") 
+PASS Stringification of document.createElement("a") 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "target" with the proper type 
+FAIL HTMLAnchorElement interface: document.createElement("a") must inherit property "download" with the proper type assert_inherits: property "download" not found in prototype chain
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "ping" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "rel" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "relList" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "hreflang" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "type" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "text" with the proper type 
+FAIL HTMLAnchorElement interface: document.createElement("a") must inherit property "referrerPolicy" with the proper type assert_inherits: property "referrerPolicy" not found in prototype chain
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "coords" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "charset" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "name" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "rev" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "shape" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "href" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "origin" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "protocol" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "username" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "password" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "host" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "hostname" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "port" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "pathname" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "search" with the proper type 
+PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "hash" with the proper type 
+PASS HTMLDataElement interface: existence and properties of interface object 
+PASS HTMLDataElement interface object length 
+PASS HTMLDataElement interface object name 
+PASS HTMLDataElement interface: existence and properties of interface prototype object 
+PASS HTMLDataElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLDataElement interface: attribute value 
+PASS HTMLDataElement must be primary interface of document.createElement("data") 
+PASS Stringification of document.createElement("data") 
+PASS HTMLDataElement interface: document.createElement("data") must inherit property "value" with the proper type 
+PASS HTMLTimeElement interface: existence and properties of interface object 
+PASS HTMLTimeElement interface object length 
+PASS HTMLTimeElement interface object name 
+PASS HTMLTimeElement interface: existence and properties of interface prototype object 
+PASS HTMLTimeElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTimeElement interface: attribute dateTime 
+PASS HTMLTimeElement must be primary interface of document.createElement("time") 
+PASS Stringification of document.createElement("time") 
+PASS HTMLTimeElement interface: document.createElement("time") must inherit property "dateTime" with the proper type 
+PASS HTMLSpanElement interface: existence and properties of interface object 
+PASS HTMLSpanElement interface object length 
+PASS HTMLSpanElement interface object name 
+PASS HTMLSpanElement interface: existence and properties of interface prototype object 
+PASS HTMLSpanElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLSpanElement must be primary interface of document.createElement("span") 
+PASS Stringification of document.createElement("span") 
+PASS HTMLBRElement interface: existence and properties of interface object 
+PASS HTMLBRElement interface object length 
+PASS HTMLBRElement interface object name 
+PASS HTMLBRElement interface: existence and properties of interface prototype object 
+PASS HTMLBRElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLBRElement interface: attribute clear 
+PASS HTMLBRElement must be primary interface of document.createElement("br") 
+PASS Stringification of document.createElement("br") 
+PASS HTMLBRElement interface: document.createElement("br") must inherit property "clear" with the proper type 
+PASS HTMLModElement interface: existence and properties of interface object 
+PASS HTMLModElement interface object length 
+PASS HTMLModElement interface object name 
+PASS HTMLModElement interface: existence and properties of interface prototype object 
+PASS HTMLModElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLModElement interface: attribute cite 
+PASS HTMLModElement interface: attribute dateTime 
+PASS HTMLModElement must be primary interface of document.createElement("ins") 
+PASS Stringification of document.createElement("ins") 
+PASS HTMLModElement interface: document.createElement("ins") must inherit property "cite" with the proper type 
+PASS HTMLModElement interface: document.createElement("ins") must inherit property "dateTime" with the proper type 
+PASS HTMLModElement must be primary interface of document.createElement("del") 
+PASS Stringification of document.createElement("del") 
+PASS HTMLModElement interface: document.createElement("del") must inherit property "cite" with the proper type 
+PASS HTMLModElement interface: document.createElement("del") must inherit property "dateTime" with the proper type 
+PASS HTMLPictureElement interface: existence and properties of interface object 
+PASS HTMLPictureElement interface object length 
+PASS HTMLPictureElement interface object name 
+PASS HTMLPictureElement interface: existence and properties of interface prototype object 
+PASS HTMLPictureElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLPictureElement must be primary interface of document.createElement("picture") 
+PASS Stringification of document.createElement("picture") 
+PASS HTMLSourceElement interface: existence and properties of interface object 
+PASS HTMLSourceElement interface object length 
+PASS HTMLSourceElement interface object name 
+PASS HTMLSourceElement interface: existence and properties of interface prototype object 
+PASS HTMLSourceElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLSourceElement interface: attribute src 
+PASS HTMLSourceElement interface: attribute type 
+PASS HTMLSourceElement interface: attribute srcset 
+PASS HTMLSourceElement interface: attribute sizes 
+PASS HTMLSourceElement interface: attribute media 
+PASS HTMLSourceElement must be primary interface of document.createElement("source") 
+PASS Stringification of document.createElement("source") 
+PASS HTMLSourceElement interface: document.createElement("source") must inherit property "src" with the proper type 
+PASS HTMLSourceElement interface: document.createElement("source") must inherit property "type" with the proper type 
+PASS HTMLSourceElement interface: document.createElement("source") must inherit property "srcset" with the proper type 
+PASS HTMLSourceElement interface: document.createElement("source") must inherit property "sizes" with the proper type 
+PASS HTMLSourceElement interface: document.createElement("source") must inherit property "media" with the proper type 
+PASS HTMLImageElement interface: existence and properties of interface object 
+PASS HTMLImageElement interface object length 
+PASS HTMLImageElement interface object name 
+PASS HTMLImageElement interface: existence and properties of interface prototype object 
+PASS HTMLImageElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLImageElement interface: attribute alt 
+PASS HTMLImageElement interface: attribute src 
+PASS HTMLImageElement interface: attribute srcset 
+PASS HTMLImageElement interface: attribute sizes 
+PASS HTMLImageElement interface: attribute crossOrigin 
+PASS HTMLImageElement interface: attribute useMap 
+PASS HTMLImageElement interface: attribute isMap 
+PASS HTMLImageElement interface: attribute width 
+PASS HTMLImageElement interface: attribute height 
+PASS HTMLImageElement interface: attribute naturalWidth 
+PASS HTMLImageElement interface: attribute naturalHeight 
+PASS HTMLImageElement interface: attribute complete 
+PASS HTMLImageElement interface: attribute currentSrc 
+FAIL HTMLImageElement interface: attribute referrerPolicy assert_true: The prototype object must have a property "referrerPolicy" expected true got false
+PASS HTMLImageElement interface: operation decode() 
+PASS HTMLImageElement interface: attribute name 
+PASS HTMLImageElement interface: attribute lowsrc 
+PASS HTMLImageElement interface: attribute align 
+PASS HTMLImageElement interface: attribute hspace 
+PASS HTMLImageElement interface: attribute vspace 
+PASS HTMLImageElement interface: attribute longDesc 
+PASS HTMLImageElement interface: attribute border 
+PASS HTMLImageElement must be primary interface of document.createElement("img") 
+PASS Stringification of document.createElement("img") 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "alt" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "src" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "srcset" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "sizes" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "crossOrigin" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "useMap" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "isMap" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "width" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "height" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "naturalWidth" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "naturalHeight" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "complete" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "currentSrc" with the proper type 
+FAIL HTMLImageElement interface: document.createElement("img") must inherit property "referrerPolicy" with the proper type assert_inherits: property "referrerPolicy" not found in prototype chain
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "decode()" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "name" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "lowsrc" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "align" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "hspace" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "vspace" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "longDesc" with the proper type 
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "border" with the proper type 
+PASS HTMLImageElement must be primary interface of new Image() 
+PASS Stringification of new Image() 
+PASS HTMLImageElement interface: new Image() must inherit property "alt" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "src" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "srcset" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "sizes" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "crossOrigin" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "useMap" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "isMap" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "width" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "height" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "naturalWidth" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "naturalHeight" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "complete" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "currentSrc" with the proper type 
+FAIL HTMLImageElement interface: new Image() must inherit property "referrerPolicy" with the proper type assert_inherits: property "referrerPolicy" not found in prototype chain
+PASS HTMLImageElement interface: new Image() must inherit property "decode()" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "name" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "lowsrc" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "align" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "hspace" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "vspace" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "longDesc" with the proper type 
+PASS HTMLImageElement interface: new Image() must inherit property "border" with the proper type 
+PASS HTMLIFrameElement interface: existence and properties of interface object 
+PASS HTMLIFrameElement interface object length 
+PASS HTMLIFrameElement interface object name 
+PASS HTMLIFrameElement interface: existence and properties of interface prototype object 
+PASS HTMLIFrameElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLIFrameElement interface: attribute src 
+PASS HTMLIFrameElement interface: attribute srcdoc 
+PASS HTMLIFrameElement interface: attribute name 
+PASS HTMLIFrameElement interface: attribute sandbox 
+PASS HTMLIFrameElement interface: attribute allowFullscreen 
+FAIL HTMLIFrameElement interface: attribute allowPaymentRequest assert_true: The prototype object must have a property "allowPaymentRequest" expected true got false
+FAIL HTMLIFrameElement interface: attribute allowUserMedia assert_true: The prototype object must have a property "allowUserMedia" expected true got false
+PASS HTMLIFrameElement interface: attribute width 
+PASS HTMLIFrameElement interface: attribute height 
+FAIL HTMLIFrameElement interface: attribute referrerPolicy assert_true: The prototype object must have a property "referrerPolicy" expected true got false
+PASS HTMLIFrameElement interface: attribute contentDocument 
+PASS HTMLIFrameElement interface: attribute contentWindow 
+PASS HTMLIFrameElement interface: operation getSVGDocument() 
+PASS HTMLIFrameElement interface: attribute align 
+PASS HTMLIFrameElement interface: attribute scrolling 
+PASS HTMLIFrameElement interface: attribute frameBorder 
+PASS HTMLIFrameElement interface: attribute longDesc 
+PASS HTMLIFrameElement interface: attribute marginHeight 
+PASS HTMLIFrameElement interface: attribute marginWidth 
+PASS HTMLEmbedElement interface: existence and properties of interface object 
+PASS HTMLEmbedElement interface object length 
+PASS HTMLEmbedElement interface object name 
+PASS HTMLEmbedElement interface: existence and properties of interface prototype object 
+PASS HTMLEmbedElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLEmbedElement interface: attribute src 
+PASS HTMLEmbedElement interface: attribute type 
+PASS HTMLEmbedElement interface: attribute width 
+PASS HTMLEmbedElement interface: attribute height 
+PASS HTMLEmbedElement interface: operation getSVGDocument() 
+PASS HTMLEmbedElement interface: attribute align 
+PASS HTMLEmbedElement interface: attribute name 
+PASS HTMLEmbedElement must be primary interface of document.createElement("embed") 
+PASS Stringification of document.createElement("embed") 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "src" with the proper type 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "type" with the proper type 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "width" with the proper type 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "height" with the proper type 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "getSVGDocument()" with the proper type 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "align" with the proper type 
+PASS HTMLEmbedElement interface: document.createElement("embed") must inherit property "name" with the proper type 
+PASS HTMLObjectElement interface: existence and properties of interface object 
+PASS HTMLObjectElement interface object length 
+PASS HTMLObjectElement interface object name 
+PASS HTMLObjectElement interface: existence and properties of interface prototype object 
+PASS HTMLObjectElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLObjectElement interface: attribute data 
+PASS HTMLObjectElement interface: attribute type 
+FAIL HTMLObjectElement interface: attribute typeMustMatch assert_true: The prototype object must have a property "typeMustMatch" expected true got false
+PASS HTMLObjectElement interface: attribute name 
+PASS HTMLObjectElement interface: attribute useMap 
+PASS HTMLObjectElement interface: attribute form 
+PASS HTMLObjectElement interface: attribute width 
+PASS HTMLObjectElement interface: attribute height 
+PASS HTMLObjectElement interface: attribute contentDocument 
+FAIL HTMLObjectElement interface: attribute contentWindow assert_true: The prototype object must have a property "contentWindow" expected true got false
+PASS HTMLObjectElement interface: operation getSVGDocument() 
+PASS HTMLObjectElement interface: attribute willValidate 
+PASS HTMLObjectElement interface: attribute validity 
+PASS HTMLObjectElement interface: attribute validationMessage 
+PASS HTMLObjectElement interface: operation checkValidity() 
+PASS HTMLObjectElement interface: operation reportValidity() 
+PASS HTMLObjectElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLObjectElement interface: attribute align 
+PASS HTMLObjectElement interface: attribute archive 
+PASS HTMLObjectElement interface: attribute code 
+PASS HTMLObjectElement interface: attribute declare 
+PASS HTMLObjectElement interface: attribute hspace 
+PASS HTMLObjectElement interface: attribute standby 
+PASS HTMLObjectElement interface: attribute vspace 
+PASS HTMLObjectElement interface: attribute codeBase 
+PASS HTMLObjectElement interface: attribute codeType 
+PASS HTMLObjectElement interface: attribute border 
+PASS HTMLObjectElement must be primary interface of document.createElement("object") 
+PASS Stringification of document.createElement("object") 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "data" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "type" with the proper type 
+FAIL HTMLObjectElement interface: document.createElement("object") must inherit property "typeMustMatch" with the proper type assert_inherits: property "typeMustMatch" not found in prototype chain
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "name" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "useMap" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "form" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "width" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "height" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "contentDocument" with the proper type 
+FAIL HTMLObjectElement interface: document.createElement("object") must inherit property "contentWindow" with the proper type assert_inherits: property "contentWindow" not found in prototype chain
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "getSVGDocument()" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "willValidate" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "validity" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "validationMessage" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "checkValidity()" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "reportValidity()" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLObjectElement interface: calling setCustomValidity(DOMString) on document.createElement("object") with too few arguments must throw TypeError 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "align" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "archive" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "code" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "declare" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "hspace" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "standby" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "vspace" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "codeBase" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "codeType" with the proper type 
+PASS HTMLObjectElement interface: document.createElement("object") must inherit property "border" with the proper type 
+PASS HTMLParamElement interface: existence and properties of interface object 
+PASS HTMLParamElement interface object length 
+PASS HTMLParamElement interface object name 
+PASS HTMLParamElement interface: existence and properties of interface prototype object 
+PASS HTMLParamElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLParamElement interface: attribute name 
+PASS HTMLParamElement interface: attribute value 
+PASS HTMLParamElement interface: attribute type 
+PASS HTMLParamElement interface: attribute valueType 
+PASS HTMLParamElement must be primary interface of document.createElement("param") 
+PASS Stringification of document.createElement("param") 
+PASS HTMLParamElement interface: document.createElement("param") must inherit property "name" with the proper type 
+PASS HTMLParamElement interface: document.createElement("param") must inherit property "value" with the proper type 
+PASS HTMLParamElement interface: document.createElement("param") must inherit property "type" with the proper type 
+PASS HTMLParamElement interface: document.createElement("param") must inherit property "valueType" with the proper type 
+PASS HTMLVideoElement interface: existence and properties of interface object 
+PASS HTMLVideoElement interface object length 
+PASS HTMLVideoElement interface object name 
+PASS HTMLVideoElement interface: existence and properties of interface prototype object 
+PASS HTMLVideoElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLVideoElement interface: attribute width 
+PASS HTMLVideoElement interface: attribute height 
+PASS HTMLVideoElement interface: attribute videoWidth 
+PASS HTMLVideoElement interface: attribute videoHeight 
+PASS HTMLVideoElement interface: attribute poster 
+PASS HTMLVideoElement interface: attribute playsInline 
+PASS HTMLVideoElement must be primary interface of document.createElement("video") 
+PASS Stringification of document.createElement("video") 
+PASS HTMLVideoElement interface: document.createElement("video") must inherit property "width" with the proper type 
+PASS HTMLVideoElement interface: document.createElement("video") must inherit property "height" with the proper type 
+PASS HTMLVideoElement interface: document.createElement("video") must inherit property "videoWidth" with the proper type 
+PASS HTMLVideoElement interface: document.createElement("video") must inherit property "videoHeight" with the proper type 
+PASS HTMLVideoElement interface: document.createElement("video") must inherit property "poster" with the proper type 
+PASS HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "error" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "src" with the proper type 
+FAIL HTMLMediaElement interface: document.createElement("video") must inherit property "srcObject" with the proper type Unrecognized type MediaStream
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "currentSrc" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "crossOrigin" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_EMPTY" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_IDLE" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_LOADING" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "NETWORK_NO_SOURCE" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "networkState" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "preload" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "buffered" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "load()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "canPlayType(DOMString)" with the proper type 
+PASS HTMLMediaElement interface: calling canPlayType(DOMString) on document.createElement("video") with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_NOTHING" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_METADATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_CURRENT_DATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_FUTURE_DATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "HAVE_ENOUGH_DATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "readyState" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "seeking" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "currentTime" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "fastSeek(double)" with the proper type 
+PASS HTMLMediaElement interface: calling fastSeek(double) on document.createElement("video") with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "duration" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "getStartDate()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "paused" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "defaultPlaybackRate" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "playbackRate" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "played" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "seekable" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "ended" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "autoplay" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "loop" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "play()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "pause()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "controls" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "volume" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "muted" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "defaultMuted" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "textTracks" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("video") must inherit property "addTextTrack(TextTrackKind, DOMString, DOMString)" with the proper type 
+PASS HTMLMediaElement interface: calling addTextTrack(TextTrackKind, DOMString, DOMString) on document.createElement("video") with too few arguments must throw TypeError 
+PASS HTMLAudioElement interface: existence and properties of interface object 
+PASS HTMLAudioElement interface object length 
+PASS HTMLAudioElement interface object name 
+PASS HTMLAudioElement interface: existence and properties of interface prototype object 
+PASS HTMLAudioElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLAudioElement must be primary interface of document.createElement("audio") 
+PASS Stringification of document.createElement("audio") 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "error" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "src" with the proper type 
+FAIL HTMLMediaElement interface: document.createElement("audio") must inherit property "srcObject" with the proper type Unrecognized type MediaStream
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "currentSrc" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "crossOrigin" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_EMPTY" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_IDLE" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_LOADING" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "NETWORK_NO_SOURCE" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "networkState" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "preload" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "buffered" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "load()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "canPlayType(DOMString)" with the proper type 
+PASS HTMLMediaElement interface: calling canPlayType(DOMString) on document.createElement("audio") with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_NOTHING" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_METADATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_CURRENT_DATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_FUTURE_DATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "HAVE_ENOUGH_DATA" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "readyState" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "seeking" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "currentTime" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "fastSeek(double)" with the proper type 
+PASS HTMLMediaElement interface: calling fastSeek(double) on document.createElement("audio") with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "duration" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "paused" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "defaultPlaybackRate" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "playbackRate" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "played" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "seekable" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "ended" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "autoplay" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "loop" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "play()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "pause()" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "controls" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "volume" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "muted" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "defaultMuted" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "textTracks" with the proper type 
+PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "addTextTrack(TextTrackKind, DOMString, DOMString)" with the proper type 
+PASS HTMLMediaElement interface: calling addTextTrack(TextTrackKind, DOMString, DOMString) on document.createElement("audio") with too few arguments must throw TypeError 
+PASS HTMLAudioElement must be primary interface of new Audio() 
+PASS Stringification of new Audio() 
+PASS HTMLMediaElement interface: new Audio() must inherit property "error" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "src" with the proper type 
+FAIL HTMLMediaElement interface: new Audio() must inherit property "srcObject" with the proper type Unrecognized type MediaStream
+PASS HTMLMediaElement interface: new Audio() must inherit property "currentSrc" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "crossOrigin" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "NETWORK_EMPTY" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "NETWORK_IDLE" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "NETWORK_LOADING" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "NETWORK_NO_SOURCE" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "networkState" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "preload" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "buffered" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "load()" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "canPlayType(DOMString)" with the proper type 
+PASS HTMLMediaElement interface: calling canPlayType(DOMString) on new Audio() with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: new Audio() must inherit property "HAVE_NOTHING" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "HAVE_METADATA" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "HAVE_CURRENT_DATA" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "HAVE_FUTURE_DATA" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "HAVE_ENOUGH_DATA" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "readyState" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "seeking" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "currentTime" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "fastSeek(double)" with the proper type 
+PASS HTMLMediaElement interface: calling fastSeek(double) on new Audio() with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: new Audio() must inherit property "duration" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "getStartDate()" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "paused" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "defaultPlaybackRate" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "playbackRate" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "played" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "seekable" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "ended" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "autoplay" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "loop" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "play()" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "pause()" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "controls" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "volume" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "muted" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "defaultMuted" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "textTracks" with the proper type 
+PASS HTMLMediaElement interface: new Audio() must inherit property "addTextTrack(TextTrackKind, DOMString, DOMString)" with the proper type 
+PASS HTMLMediaElement interface: calling addTextTrack(TextTrackKind, DOMString, DOMString) on new Audio() with too few arguments must throw TypeError 
+PASS HTMLTrackElement interface: existence and properties of interface object 
+PASS HTMLTrackElement interface object length 
+PASS HTMLTrackElement interface object name 
+PASS HTMLTrackElement interface: existence and properties of interface prototype object 
+PASS HTMLTrackElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTrackElement interface: attribute kind 
+PASS HTMLTrackElement interface: attribute src 
+PASS HTMLTrackElement interface: attribute srclang 
+PASS HTMLTrackElement interface: attribute label 
+PASS HTMLTrackElement interface: attribute default 
+PASS HTMLTrackElement interface: constant NONE on interface object 
+PASS HTMLTrackElement interface: constant NONE on interface prototype object 
+PASS HTMLTrackElement interface: constant LOADING on interface object 
+PASS HTMLTrackElement interface: constant LOADING on interface prototype object 
+PASS HTMLTrackElement interface: constant LOADED on interface object 
+PASS HTMLTrackElement interface: constant LOADED on interface prototype object 
+PASS HTMLTrackElement interface: constant ERROR on interface object 
+PASS HTMLTrackElement interface: constant ERROR on interface prototype object 
+PASS HTMLTrackElement interface: attribute readyState 
+PASS HTMLTrackElement interface: attribute track 
+PASS HTMLTrackElement must be primary interface of document.createElement("track") 
+PASS Stringification of document.createElement("track") 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "kind" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "src" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "srclang" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "label" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "default" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "NONE" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "LOADING" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "LOADED" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "ERROR" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "readyState" with the proper type 
+PASS HTMLTrackElement interface: document.createElement("track") must inherit property "track" with the proper type 
+PASS HTMLMediaElement interface: existence and properties of interface object 
+PASS HTMLMediaElement interface object length 
+PASS HTMLMediaElement interface object name 
+PASS HTMLMediaElement interface: existence and properties of interface prototype object 
+PASS HTMLMediaElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLMediaElement interface: attribute error 
+PASS HTMLMediaElement interface: attribute src 
+PASS HTMLMediaElement interface: attribute srcObject 
+PASS HTMLMediaElement interface: attribute currentSrc 
+PASS HTMLMediaElement interface: attribute crossOrigin 
+PASS HTMLMediaElement interface: constant NETWORK_EMPTY on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_EMPTY on interface prototype object 
+PASS HTMLMediaElement interface: constant NETWORK_IDLE on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_IDLE on interface prototype object 
+PASS HTMLMediaElement interface: constant NETWORK_LOADING on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_LOADING on interface prototype object 
+PASS HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface prototype object 
+PASS HTMLMediaElement interface: attribute networkState 
+PASS HTMLMediaElement interface: attribute preload 
+PASS HTMLMediaElement interface: attribute buffered 
+PASS HTMLMediaElement interface: operation load() 
+PASS HTMLMediaElement interface: operation canPlayType(DOMString) 
+PASS HTMLMediaElement interface: constant HAVE_NOTHING on interface object 
+PASS HTMLMediaElement interface: constant HAVE_NOTHING on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_METADATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_METADATA on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_CURRENT_DATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_CURRENT_DATA on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_FUTURE_DATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_FUTURE_DATA on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface prototype object 
+PASS HTMLMediaElement interface: attribute readyState 
+PASS HTMLMediaElement interface: attribute seeking 
+PASS HTMLMediaElement interface: attribute currentTime 
+PASS HTMLMediaElement interface: operation fastSeek(double) 
+PASS HTMLMediaElement interface: attribute duration 
+PASS HTMLMediaElement interface: operation getStartDate() 
+PASS HTMLMediaElement interface: attribute paused 
+PASS HTMLMediaElement interface: attribute defaultPlaybackRate 
+PASS HTMLMediaElement interface: attribute playbackRate 
+PASS HTMLMediaElement interface: attribute played 
+PASS HTMLMediaElement interface: attribute seekable 
+PASS HTMLMediaElement interface: attribute ended 
+PASS HTMLMediaElement interface: attribute autoplay 
+PASS HTMLMediaElement interface: attribute loop 
+PASS HTMLMediaElement interface: operation play() 
+PASS HTMLMediaElement interface: operation pause() 
+PASS HTMLMediaElement interface: attribute controls 
+PASS HTMLMediaElement interface: attribute volume 
+PASS HTMLMediaElement interface: attribute muted 
+PASS HTMLMediaElement interface: attribute defaultMuted 
+PASS HTMLMediaElement interface: attribute audioTracks 
+PASS HTMLMediaElement interface: attribute videoTracks 
+PASS HTMLMediaElement interface: attribute textTracks 
+PASS HTMLMediaElement interface: operation addTextTrack(TextTrackKind, DOMString, DOMString) 
+PASS MediaError interface: existence and properties of interface object 
+PASS MediaError interface object length 
+PASS MediaError interface object name 
+PASS MediaError interface: existence and properties of interface prototype object 
+PASS MediaError interface: existence and properties of interface prototype object's "constructor" property 
+PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface object 
+PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface prototype object 
+PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface object 
+PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface prototype object 
+PASS MediaError interface: constant MEDIA_ERR_DECODE on interface object 
+PASS MediaError interface: constant MEDIA_ERR_DECODE on interface prototype object 
+PASS MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface object 
+PASS MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface prototype object 
+PASS MediaError interface: attribute code 
+FAIL MediaError interface: attribute message assert_true: The prototype object must have a property "message" expected true got false
+PASS MediaError must be primary interface of errorVideo.error 
+PASS Stringification of errorVideo.error 
+PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_ABORTED" with the proper type 
+PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_NETWORK" with the proper type 
+PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_DECODE" with the proper type 
+PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_SRC_NOT_SUPPORTED" with the proper type 
+PASS MediaError interface: errorVideo.error must inherit property "code" with the proper type 
+FAIL MediaError interface: errorVideo.error must inherit property "message" with the proper type assert_inherits: property "message" not found in prototype chain
+PASS AudioTrackList interface: existence and properties of interface object 
+PASS AudioTrackList interface object length 
+PASS AudioTrackList interface object name 
+PASS AudioTrackList interface: existence and properties of interface prototype object 
+PASS AudioTrackList interface: existence and properties of interface prototype object's "constructor" property 
+PASS AudioTrackList interface: attribute length 
+PASS AudioTrackList interface: operation getTrackById(DOMString) 
+PASS AudioTrackList interface: attribute onchange 
+PASS AudioTrackList interface: attribute onaddtrack 
+PASS AudioTrackList interface: attribute onremovetrack 
+PASS AudioTrack interface: existence and properties of interface object 
+PASS AudioTrack interface object length 
+PASS AudioTrack interface object name 
+PASS AudioTrack interface: existence and properties of interface prototype object 
+PASS AudioTrack interface: existence and properties of interface prototype object's "constructor" property 
+PASS AudioTrack interface: attribute id 
+FAIL AudioTrack interface: attribute kind assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function kind() {
+    [native code]
+}"
+PASS AudioTrack interface: attribute label 
+FAIL AudioTrack interface: attribute language assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function language() {
+    [native code]
+}"
+PASS AudioTrack interface: attribute enabled 
+PASS VideoTrackList interface: existence and properties of interface object 
+PASS VideoTrackList interface object length 
+PASS VideoTrackList interface object name 
+PASS VideoTrackList interface: existence and properties of interface prototype object 
+PASS VideoTrackList interface: existence and properties of interface prototype object's "constructor" property 
+PASS VideoTrackList interface: attribute length 
+PASS VideoTrackList interface: operation getTrackById(DOMString) 
+PASS VideoTrackList interface: attribute selectedIndex 
+PASS VideoTrackList interface: attribute onchange 
+PASS VideoTrackList interface: attribute onaddtrack 
+PASS VideoTrackList interface: attribute onremovetrack 
+PASS VideoTrack interface: existence and properties of interface object 
+PASS VideoTrack interface object length 
+PASS VideoTrack interface object name 
+PASS VideoTrack interface: existence and properties of interface prototype object 
+PASS VideoTrack interface: existence and properties of interface prototype object's "constructor" property 
+PASS VideoTrack interface: attribute id 
+FAIL VideoTrack interface: attribute kind assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function kind() {
+    [native code]
+}"
+PASS VideoTrack interface: attribute label 
+FAIL VideoTrack interface: attribute language assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function language() {
+    [native code]
+}"
+PASS VideoTrack interface: attribute selected 
+PASS TextTrackList interface: existence and properties of interface object 
+PASS TextTrackList interface object length 
+PASS TextTrackList interface object name 
+PASS TextTrackList interface: existence and properties of interface prototype object 
+PASS TextTrackList interface: existence and properties of interface prototype object's "constructor" property 
+PASS TextTrackList interface: attribute length 
+PASS TextTrackList interface: operation getTrackById(DOMString) 
+PASS TextTrackList interface: attribute onchange 
+PASS TextTrackList interface: attribute onaddtrack 
+PASS TextTrackList interface: attribute onremovetrack 
+PASS TextTrackList must be primary interface of document.createElement("video").textTracks 
+PASS Stringification of document.createElement("video").textTracks 
+PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "length" with the proper type 
+PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "getTrackById(DOMString)" with the proper type 
+PASS TextTrackList interface: calling getTrackById(DOMString) on document.createElement("video").textTracks with too few arguments must throw TypeError 
+PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "onchange" with the proper type 
+PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "onaddtrack" with the proper type 
+PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "onremovetrack" with the proper type 
+PASS TextTrack interface: existence and properties of interface object 
+PASS TextTrack interface object length 
+PASS TextTrack interface object name 
+PASS TextTrack interface: existence and properties of interface prototype object 
+PASS TextTrack interface: existence and properties of interface prototype object's "constructor" property 
+FAIL TextTrack interface: attribute kind assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function kind() {
+    [native code]
+}"
+PASS TextTrack interface: attribute label 
+FAIL TextTrack interface: attribute language assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function language() {
+    [native code]
+}"
+PASS TextTrack interface: attribute id 
+PASS TextTrack interface: attribute inBandMetadataTrackDispatchType 
+PASS TextTrack interface: attribute mode 
+PASS TextTrack interface: attribute cues 
+PASS TextTrack interface: attribute activeCues 
+PASS TextTrack interface: operation addCue(TextTrackCue) 
+PASS TextTrack interface: operation removeCue(TextTrackCue) 
+PASS TextTrack interface: attribute oncuechange 
+PASS TextTrack must be primary interface of document.createElement("track").track 
+PASS Stringification of document.createElement("track").track 
+PASS TextTrack interface: document.createElement("track").track must inherit property "kind" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "label" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "language" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "id" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "inBandMetadataTrackDispatchType" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "mode" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "cues" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "activeCues" with the proper type 
+PASS TextTrack interface: document.createElement("track").track must inherit property "addCue(TextTrackCue)" with the proper type 
+PASS TextTrack interface: calling addCue(TextTrackCue) on document.createElement("track").track with too few arguments must throw TypeError 
+PASS TextTrack interface: document.createElement("track").track must inherit property "removeCue(TextTrackCue)" with the proper type 
+PASS TextTrack interface: calling removeCue(TextTrackCue) on document.createElement("track").track with too few arguments must throw TypeError 
+PASS TextTrack interface: document.createElement("track").track must inherit property "oncuechange" with the proper type 
+PASS TextTrackCueList interface: existence and properties of interface object 
+PASS TextTrackCueList interface object length 
+PASS TextTrackCueList interface object name 
+PASS TextTrackCueList interface: existence and properties of interface prototype object 
+PASS TextTrackCueList interface: existence and properties of interface prototype object's "constructor" property 
+PASS TextTrackCueList interface: attribute length 
+PASS TextTrackCueList interface: operation getCueById(DOMString) 
+PASS TextTrackCueList must be primary interface of document.createElement("video").addTextTrack("subtitles").cues 
+PASS Stringification of document.createElement("video").addTextTrack("subtitles").cues 
+PASS TextTrackCueList interface: document.createElement("video").addTextTrack("subtitles").cues must inherit property "length" with the proper type 
+PASS TextTrackCueList interface: document.createElement("video").addTextTrack("subtitles").cues must inherit property "getCueById(DOMString)" with the proper type 
+PASS TextTrackCueList interface: calling getCueById(DOMString) on document.createElement("video").addTextTrack("subtitles").cues with too few arguments must throw TypeError 
+PASS TextTrackCue interface: existence and properties of interface object 
+PASS TextTrackCue interface object length 
+PASS TextTrackCue interface object name 
+PASS TextTrackCue interface: existence and properties of interface prototype object 
+PASS TextTrackCue interface: existence and properties of interface prototype object's "constructor" property 
+PASS TextTrackCue interface: attribute track 
+PASS TextTrackCue interface: attribute id 
+PASS TextTrackCue interface: attribute startTime 
+PASS TextTrackCue interface: attribute endTime 
+PASS TextTrackCue interface: attribute pauseOnExit 
+PASS TextTrackCue interface: attribute onenter 
+PASS TextTrackCue interface: attribute onexit 
+PASS TimeRanges interface: existence and properties of interface object 
+PASS TimeRanges interface object length 
+PASS TimeRanges interface object name 
+PASS TimeRanges interface: existence and properties of interface prototype object 
+PASS TimeRanges interface: existence and properties of interface prototype object's "constructor" property 
+PASS TimeRanges interface: attribute length 
+PASS TimeRanges interface: operation start(unsigned long) 
+PASS TimeRanges interface: operation end(unsigned long) 
+PASS TimeRanges must be primary interface of document.createElement("video").buffered 
+PASS Stringification of document.createElement("video").buffered 
+PASS TimeRanges interface: document.createElement("video").buffered must inherit property "length" with the proper type 
+PASS TimeRanges interface: document.createElement("video").buffered must inherit property "start(unsigned long)" with the proper type 
+PASS TimeRanges interface: calling start(unsigned long) on document.createElement("video").buffered with too few arguments must throw TypeError 
+PASS TimeRanges interface: document.createElement("video").buffered must inherit property "end(unsigned long)" with the proper type 
+PASS TimeRanges interface: calling end(unsigned long) on document.createElement("video").buffered with too few arguments must throw TypeError 
+PASS TrackEvent interface: existence and properties of interface object 
+PASS TrackEvent interface object length 
+PASS TrackEvent interface object name 
+PASS TrackEvent interface: existence and properties of interface prototype object 
+PASS TrackEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS TrackEvent interface: attribute track 
+PASS TrackEvent must be primary interface of new TrackEvent("addtrack", {track:document.createElement("track").track}) 
+PASS Stringification of new TrackEvent("addtrack", {track:document.createElement("track").track}) 
+PASS TrackEvent interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "track" with the proper type 
+PASS HTMLMapElement interface: existence and properties of interface object 
+PASS HTMLMapElement interface object length 
+PASS HTMLMapElement interface object name 
+PASS HTMLMapElement interface: existence and properties of interface prototype object 
+PASS HTMLMapElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLMapElement interface: attribute name 
+PASS HTMLMapElement interface: attribute areas 
+PASS HTMLMapElement must be primary interface of document.createElement("map") 
+PASS Stringification of document.createElement("map") 
+PASS HTMLMapElement interface: document.createElement("map") must inherit property "name" with the proper type 
+PASS HTMLMapElement interface: document.createElement("map") must inherit property "areas" with the proper type 
+PASS HTMLAreaElement interface: existence and properties of interface object 
+PASS HTMLAreaElement interface object length 
+PASS HTMLAreaElement interface object name 
+PASS HTMLAreaElement interface: existence and properties of interface prototype object 
+PASS HTMLAreaElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLAreaElement interface: attribute alt 
+PASS HTMLAreaElement interface: attribute coords 
+PASS HTMLAreaElement interface: attribute shape 
+PASS HTMLAreaElement interface: attribute target 
+FAIL HTMLAreaElement interface: attribute download assert_true: The prototype object must have a property "download" expected true got false
+PASS HTMLAreaElement interface: attribute ping 
+PASS HTMLAreaElement interface: attribute rel 
+PASS HTMLAreaElement interface: attribute relList 
+FAIL HTMLAreaElement interface: attribute referrerPolicy assert_true: The prototype object must have a property "referrerPolicy" expected true got false
+PASS HTMLAreaElement interface: attribute noHref 
+PASS HTMLAreaElement interface: attribute href 
+PASS HTMLAreaElement interface: stringifier 
+PASS HTMLAreaElement interface: attribute origin 
+PASS HTMLAreaElement interface: attribute protocol 
+PASS HTMLAreaElement interface: attribute username 
+PASS HTMLAreaElement interface: attribute password 
+PASS HTMLAreaElement interface: attribute host 
+PASS HTMLAreaElement interface: attribute hostname 
+PASS HTMLAreaElement interface: attribute port 
+PASS HTMLAreaElement interface: attribute pathname 
+PASS HTMLAreaElement interface: attribute search 
+PASS HTMLAreaElement interface: attribute hash 
+PASS HTMLAreaElement must be primary interface of document.createElement("area") 
+PASS Stringification of document.createElement("area") 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "alt" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "coords" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "shape" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "target" with the proper type 
+FAIL HTMLAreaElement interface: document.createElement("area") must inherit property "download" with the proper type assert_inherits: property "download" not found in prototype chain
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "ping" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "rel" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "relList" with the proper type 
+FAIL HTMLAreaElement interface: document.createElement("area") must inherit property "referrerPolicy" with the proper type assert_inherits: property "referrerPolicy" not found in prototype chain
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "noHref" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "href" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "origin" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "protocol" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "username" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "password" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "host" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "hostname" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "port" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "pathname" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "search" with the proper type 
+PASS HTMLAreaElement interface: document.createElement("area") must inherit property "hash" with the proper type 
+PASS HTMLTableElement interface: existence and properties of interface object 
+PASS HTMLTableElement interface object length 
+PASS HTMLTableElement interface object name 
+PASS HTMLTableElement interface: existence and properties of interface prototype object 
+PASS HTMLTableElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTableElement interface: attribute caption 
+PASS HTMLTableElement interface: operation createCaption() 
+PASS HTMLTableElement interface: operation deleteCaption() 
+PASS HTMLTableElement interface: attribute tHead 
+PASS HTMLTableElement interface: operation createTHead() 
+PASS HTMLTableElement interface: operation deleteTHead() 
+PASS HTMLTableElement interface: attribute tFoot 
+PASS HTMLTableElement interface: operation createTFoot() 
+PASS HTMLTableElement interface: operation deleteTFoot() 
+PASS HTMLTableElement interface: attribute tBodies 
+PASS HTMLTableElement interface: operation createTBody() 
+PASS HTMLTableElement interface: attribute rows 
+PASS HTMLTableElement interface: operation insertRow(long) 
+PASS HTMLTableElement interface: operation deleteRow(long) 
+PASS HTMLTableElement interface: attribute align 
+PASS HTMLTableElement interface: attribute border 
+PASS HTMLTableElement interface: attribute frame 
+PASS HTMLTableElement interface: attribute rules 
+PASS HTMLTableElement interface: attribute summary 
+PASS HTMLTableElement interface: attribute width 
+PASS HTMLTableElement interface: attribute bgColor 
+PASS HTMLTableElement interface: attribute cellPadding 
+PASS HTMLTableElement interface: attribute cellSpacing 
+PASS HTMLTableElement must be primary interface of document.createElement("table") 
+PASS Stringification of document.createElement("table") 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "caption" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "createCaption()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "deleteCaption()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "tHead" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "createTHead()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "deleteTHead()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "tFoot" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "createTFoot()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "deleteTFoot()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "tBodies" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "createTBody()" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "rows" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "insertRow(long)" with the proper type 
+PASS HTMLTableElement interface: calling insertRow(long) on document.createElement("table") with too few arguments must throw TypeError 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "deleteRow(long)" with the proper type 
+PASS HTMLTableElement interface: calling deleteRow(long) on document.createElement("table") with too few arguments must throw TypeError 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "align" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "border" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "frame" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "rules" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "summary" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "width" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "bgColor" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "cellPadding" with the proper type 
+PASS HTMLTableElement interface: document.createElement("table") must inherit property "cellSpacing" with the proper type 
+PASS HTMLTableCaptionElement interface: existence and properties of interface object 
+PASS HTMLTableCaptionElement interface object length 
+PASS HTMLTableCaptionElement interface object name 
+PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object 
+PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTableCaptionElement interface: attribute align 
+PASS HTMLTableCaptionElement must be primary interface of document.createElement("caption") 
+PASS Stringification of document.createElement("caption") 
+PASS HTMLTableCaptionElement interface: document.createElement("caption") must inherit property "align" with the proper type 
+PASS HTMLTableColElement interface: existence and properties of interface object 
+PASS HTMLTableColElement interface object length 
+PASS HTMLTableColElement interface object name 
+PASS HTMLTableColElement interface: existence and properties of interface prototype object 
+PASS HTMLTableColElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTableColElement interface: attribute span 
+PASS HTMLTableColElement interface: attribute align 
+PASS HTMLTableColElement interface: attribute ch 
+PASS HTMLTableColElement interface: attribute chOff 
+PASS HTMLTableColElement interface: attribute vAlign 
+PASS HTMLTableColElement interface: attribute width 
+PASS HTMLTableColElement must be primary interface of document.createElement("colgroup") 
+PASS Stringification of document.createElement("colgroup") 
+PASS HTMLTableColElement interface: document.createElement("colgroup") must inherit property "span" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("colgroup") must inherit property "align" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("colgroup") must inherit property "ch" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("colgroup") must inherit property "chOff" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("colgroup") must inherit property "vAlign" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("colgroup") must inherit property "width" with the proper type 
+PASS HTMLTableColElement must be primary interface of document.createElement("col") 
+PASS Stringification of document.createElement("col") 
+PASS HTMLTableColElement interface: document.createElement("col") must inherit property "span" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("col") must inherit property "align" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("col") must inherit property "ch" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("col") must inherit property "chOff" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("col") must inherit property "vAlign" with the proper type 
+PASS HTMLTableColElement interface: document.createElement("col") must inherit property "width" with the proper type 
+PASS HTMLTableSectionElement interface: existence and properties of interface object 
+PASS HTMLTableSectionElement interface object length 
+PASS HTMLTableSectionElement interface object name 
+PASS HTMLTableSectionElement interface: existence and properties of interface prototype object 
+PASS HTMLTableSectionElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTableSectionElement interface: attribute rows 
+PASS HTMLTableSectionElement interface: operation insertRow(long) 
+PASS HTMLTableSectionElement interface: operation deleteRow(long) 
+PASS HTMLTableSectionElement interface: attribute align 
+PASS HTMLTableSectionElement interface: attribute ch 
+PASS HTMLTableSectionElement interface: attribute chOff 
+PASS HTMLTableSectionElement interface: attribute vAlign 
+PASS HTMLTableSectionElement must be primary interface of document.createElement("tbody") 
+PASS Stringification of document.createElement("tbody") 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "rows" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "insertRow(long)" with the proper type 
+PASS HTMLTableSectionElement interface: calling insertRow(long) on document.createElement("tbody") with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "deleteRow(long)" with the proper type 
+PASS HTMLTableSectionElement interface: calling deleteRow(long) on document.createElement("tbody") with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "align" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "ch" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "chOff" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tbody") must inherit property "vAlign" with the proper type 
+PASS HTMLTableSectionElement must be primary interface of document.createElement("thead") 
+PASS Stringification of document.createElement("thead") 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "rows" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "insertRow(long)" with the proper type 
+PASS HTMLTableSectionElement interface: calling insertRow(long) on document.createElement("thead") with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "deleteRow(long)" with the proper type 
+PASS HTMLTableSectionElement interface: calling deleteRow(long) on document.createElement("thead") with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "align" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "ch" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "chOff" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("thead") must inherit property "vAlign" with the proper type 
+PASS HTMLTableSectionElement must be primary interface of document.createElement("tfoot") 
+PASS Stringification of document.createElement("tfoot") 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "rows" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "insertRow(long)" with the proper type 
+PASS HTMLTableSectionElement interface: calling insertRow(long) on document.createElement("tfoot") with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "deleteRow(long)" with the proper type 
+PASS HTMLTableSectionElement interface: calling deleteRow(long) on document.createElement("tfoot") with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "ch" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "chOff" with the proper type 
+PASS HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "vAlign" with the proper type 
+PASS HTMLTableRowElement interface: existence and properties of interface object 
+PASS HTMLTableRowElement interface object length 
+PASS HTMLTableRowElement interface object name 
+PASS HTMLTableRowElement interface: existence and properties of interface prototype object 
+PASS HTMLTableRowElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTableRowElement interface: attribute rowIndex 
+PASS HTMLTableRowElement interface: attribute sectionRowIndex 
+PASS HTMLTableRowElement interface: attribute cells 
+PASS HTMLTableRowElement interface: operation insertCell(long) 
+PASS HTMLTableRowElement interface: operation deleteCell(long) 
+PASS HTMLTableRowElement interface: attribute align 
+PASS HTMLTableRowElement interface: attribute ch 
+PASS HTMLTableRowElement interface: attribute chOff 
+PASS HTMLTableRowElement interface: attribute vAlign 
+PASS HTMLTableRowElement interface: attribute bgColor 
+PASS HTMLTableRowElement must be primary interface of document.createElement("tr") 
+PASS Stringification of document.createElement("tr") 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "rowIndex" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "sectionRowIndex" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "cells" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "insertCell(long)" with the proper type 
+PASS HTMLTableRowElement interface: calling insertCell(long) on document.createElement("tr") with too few arguments must throw TypeError 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "deleteCell(long)" with the proper type 
+PASS HTMLTableRowElement interface: calling deleteCell(long) on document.createElement("tr") with too few arguments must throw TypeError 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "align" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "ch" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "chOff" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "vAlign" with the proper type 
+PASS HTMLTableRowElement interface: document.createElement("tr") must inherit property "bgColor" with the proper type 
+PASS HTMLTableCellElement interface: existence and properties of interface object 
+PASS HTMLTableCellElement interface object length 
+PASS HTMLTableCellElement interface object name 
+PASS HTMLTableCellElement interface: existence and properties of interface prototype object 
+PASS HTMLTableCellElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTableCellElement interface: attribute colSpan 
+PASS HTMLTableCellElement interface: attribute rowSpan 
+PASS HTMLTableCellElement interface: attribute headers 
+PASS HTMLTableCellElement interface: attribute cellIndex 
+PASS HTMLTableCellElement interface: attribute scope 
+PASS HTMLTableCellElement interface: attribute abbr 
+PASS HTMLTableCellElement interface: attribute align 
+PASS HTMLTableCellElement interface: attribute axis 
+PASS HTMLTableCellElement interface: attribute height 
+PASS HTMLTableCellElement interface: attribute width 
+PASS HTMLTableCellElement interface: attribute ch 
+PASS HTMLTableCellElement interface: attribute chOff 
+PASS HTMLTableCellElement interface: attribute noWrap 
+PASS HTMLTableCellElement interface: attribute vAlign 
+PASS HTMLTableCellElement interface: attribute bgColor 
+PASS HTMLTableCellElement must be primary interface of document.createElement("td") 
+PASS Stringification of document.createElement("td") 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "colSpan" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "rowSpan" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "headers" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "cellIndex" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "scope" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "abbr" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "align" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "axis" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "height" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "width" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "ch" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "chOff" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "noWrap" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "vAlign" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("td") must inherit property "bgColor" with the proper type 
+PASS HTMLTableCellElement must be primary interface of document.createElement("th") 
+PASS Stringification of document.createElement("th") 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "colSpan" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "rowSpan" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "headers" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "cellIndex" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "scope" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "abbr" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "align" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "axis" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "height" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "width" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "ch" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "chOff" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "noWrap" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "vAlign" with the proper type 
+PASS HTMLTableCellElement interface: document.createElement("th") must inherit property "bgColor" with the proper type 
+PASS HTMLFormElement interface: existence and properties of interface object 
+PASS HTMLFormElement interface object length 
+PASS HTMLFormElement interface object name 
+PASS HTMLFormElement interface: existence and properties of interface prototype object 
+PASS HTMLFormElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLFormElement interface: attribute acceptCharset 
+PASS HTMLFormElement interface: attribute action 
+PASS HTMLFormElement interface: attribute autocomplete 
+PASS HTMLFormElement interface: attribute enctype 
+PASS HTMLFormElement interface: attribute encoding 
+PASS HTMLFormElement interface: attribute method 
+PASS HTMLFormElement interface: attribute name 
+PASS HTMLFormElement interface: attribute noValidate 
+PASS HTMLFormElement interface: attribute target 
+PASS HTMLFormElement interface: attribute elements 
+PASS HTMLFormElement interface: attribute length 
+PASS HTMLFormElement interface: operation submit() 
+PASS HTMLFormElement interface: operation reset() 
+PASS HTMLFormElement interface: operation checkValidity() 
+PASS HTMLFormElement interface: operation reportValidity() 
+PASS HTMLFormElement must be primary interface of document.createElement("form") 
+PASS Stringification of document.createElement("form") 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "acceptCharset" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "action" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "autocomplete" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "enctype" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "encoding" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "method" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "name" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "noValidate" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "target" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "elements" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "length" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "submit()" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "reset()" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "checkValidity()" with the proper type 
+PASS HTMLFormElement interface: document.createElement("form") must inherit property "reportValidity()" with the proper type 
+PASS HTMLLabelElement interface: existence and properties of interface object 
+PASS HTMLLabelElement interface object length 
+PASS HTMLLabelElement interface object name 
+PASS HTMLLabelElement interface: existence and properties of interface prototype object 
+PASS HTMLLabelElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLLabelElement interface: attribute form 
+PASS HTMLLabelElement interface: attribute htmlFor 
+PASS HTMLLabelElement interface: attribute control 
+PASS HTMLLabelElement must be primary interface of document.createElement("label") 
+PASS Stringification of document.createElement("label") 
+PASS HTMLLabelElement interface: document.createElement("label") must inherit property "form" with the proper type 
+PASS HTMLLabelElement interface: document.createElement("label") must inherit property "htmlFor" with the proper type 
+PASS HTMLLabelElement interface: document.createElement("label") must inherit property "control" with the proper type 
+PASS HTMLInputElement interface: existence and properties of interface object 
+PASS HTMLInputElement interface object length 
+PASS HTMLInputElement interface object name 
+PASS HTMLInputElement interface: existence and properties of interface prototype object 
+PASS HTMLInputElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLInputElement interface: attribute accept 
+PASS HTMLInputElement interface: attribute alt 
+PASS HTMLInputElement interface: attribute autocomplete 
+PASS HTMLInputElement interface: attribute autofocus 
+PASS HTMLInputElement interface: attribute defaultChecked 
+PASS HTMLInputElement interface: attribute checked 
+PASS HTMLInputElement interface: attribute dirName 
+PASS HTMLInputElement interface: attribute disabled 
+PASS HTMLInputElement interface: attribute form 
+PASS HTMLInputElement interface: attribute files 
+PASS HTMLInputElement interface: attribute formAction 
+PASS HTMLInputElement interface: attribute formEnctype 
+PASS HTMLInputElement interface: attribute formMethod 
+PASS HTMLInputElement interface: attribute formNoValidate 
+PASS HTMLInputElement interface: attribute formTarget 
+PASS HTMLInputElement interface: attribute height 
+PASS HTMLInputElement interface: attribute indeterminate 
+FAIL HTMLInputElement interface: attribute inputMode assert_true: The prototype object must have a property "inputMode" expected true got false
+FAIL HTMLInputElement interface: attribute list assert_true: The prototype object must have a property "list" expected true got false
+PASS HTMLInputElement interface: attribute max 
+PASS HTMLInputElement interface: attribute maxLength 
+PASS HTMLInputElement interface: attribute min 
+PASS HTMLInputElement interface: attribute minLength 
+PASS HTMLInputElement interface: attribute multiple 
+PASS HTMLInputElement interface: attribute name 
+PASS HTMLInputElement interface: attribute pattern 
+PASS HTMLInputElement interface: attribute placeholder 
+PASS HTMLInputElement interface: attribute readOnly 
+PASS HTMLInputElement interface: attribute required 
+PASS HTMLInputElement interface: attribute size 
+PASS HTMLInputElement interface: attribute src 
+PASS HTMLInputElement interface: attribute step 
+PASS HTMLInputElement interface: attribute type 
+PASS HTMLInputElement interface: attribute defaultValue 
+PASS HTMLInputElement interface: attribute value 
+PASS HTMLInputElement interface: attribute valueAsDate 
+PASS HTMLInputElement interface: attribute valueAsNumber 
+PASS HTMLInputElement interface: attribute width 
+PASS HTMLInputElement interface: operation stepUp(long) 
+PASS HTMLInputElement interface: operation stepDown(long) 
+PASS HTMLInputElement interface: attribute willValidate 
+PASS HTMLInputElement interface: attribute validity 
+PASS HTMLInputElement interface: attribute validationMessage 
+PASS HTMLInputElement interface: operation checkValidity() 
+PASS HTMLInputElement interface: operation reportValidity() 
+PASS HTMLInputElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLInputElement interface: attribute labels 
+PASS HTMLInputElement interface: operation select() 
+PASS HTMLInputElement interface: attribute selectionStart 
+PASS HTMLInputElement interface: attribute selectionEnd 
+PASS HTMLInputElement interface: attribute selectionDirection 
+PASS HTMLInputElement interface: operation setRangeText(DOMString) 
+PASS HTMLInputElement interface: operation setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) 
+PASS HTMLInputElement interface: operation setSelectionRange(unsigned long, unsigned long, DOMString) 
+PASS HTMLInputElement interface: attribute align 
+PASS HTMLInputElement interface: attribute useMap 
+PASS HTMLInputElement must be primary interface of document.createElement("input") 
+PASS Stringification of document.createElement("input") 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: document.createElement("input") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: document.createElement("input") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on document.createElement("input") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on document.createElement("input") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on document.createElement("input") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on document.createElement("input") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on document.createElement("input") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on document.createElement("input") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: document.createElement("input") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("text") 
+PASS Stringification of createInput("text") 
+PASS HTMLInputElement interface: createInput("text") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("text") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("text") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("text") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("text") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("text") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("text") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("text") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("text") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("text") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("text") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("text") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("text") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("text") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("text") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("text") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("text") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("hidden") 
+PASS Stringification of createInput("hidden") 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("hidden") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("hidden") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("hidden") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("hidden") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("hidden") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("hidden") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("hidden") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("hidden") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("hidden") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("search") 
+PASS Stringification of createInput("search") 
+PASS HTMLInputElement interface: createInput("search") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("search") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("search") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("search") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("search") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("search") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("search") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("search") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("search") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("search") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("search") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("search") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("search") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("search") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("search") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("search") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("search") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("tel") 
+PASS Stringification of createInput("tel") 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("tel") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("tel") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("tel") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("tel") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("tel") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("tel") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("tel") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("tel") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("tel") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("tel") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("url") 
+PASS Stringification of createInput("url") 
+PASS HTMLInputElement interface: createInput("url") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("url") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("url") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("url") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("url") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("url") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("url") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("url") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("url") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("url") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("url") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("url") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("url") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("url") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("url") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("url") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("url") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("email") 
+PASS Stringification of createInput("email") 
+PASS HTMLInputElement interface: createInput("email") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("email") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("email") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("email") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("email") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("email") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("email") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("email") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("email") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("email") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("email") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("email") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("email") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("email") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("email") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("email") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("email") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("password") 
+PASS Stringification of createInput("password") 
+PASS HTMLInputElement interface: createInput("password") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("password") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("password") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("password") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("password") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("password") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("password") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("password") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("password") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("password") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("password") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("password") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("password") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("password") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("password") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("password") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("password") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("date") 
+PASS Stringification of createInput("date") 
+PASS HTMLInputElement interface: createInput("date") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("date") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("date") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("date") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("date") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("date") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("date") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("date") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("date") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("date") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("date") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("date") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("date") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("date") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("date") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("date") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("date") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("month") 
+PASS Stringification of createInput("month") 
+PASS HTMLInputElement interface: createInput("month") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("month") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("month") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("month") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("month") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("month") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("month") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("month") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("month") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("month") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("month") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("month") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("month") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("month") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("month") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("month") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("month") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("week") 
+PASS Stringification of createInput("week") 
+PASS HTMLInputElement interface: createInput("week") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("week") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("week") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("week") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("week") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("week") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("week") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("week") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("week") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("week") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("week") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("week") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("week") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("week") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("week") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("week") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("week") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("time") 
+PASS Stringification of createInput("time") 
+PASS HTMLInputElement interface: createInput("time") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("time") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("time") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("time") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("time") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("time") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("time") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("time") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("time") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("time") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("time") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("time") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("time") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("time") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("time") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("time") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("time") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("datetime-local") 
+PASS Stringification of createInput("datetime-local") 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("datetime-local") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("datetime-local") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("datetime-local") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("datetime-local") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("datetime-local") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("datetime-local") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("datetime-local") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("datetime-local") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("datetime-local") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("number") 
+PASS Stringification of createInput("number") 
+PASS HTMLInputElement interface: createInput("number") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("number") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("number") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("number") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("number") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("number") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("number") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("number") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("number") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("number") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("number") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("number") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("number") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("number") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("number") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("number") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("number") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("range") 
+PASS Stringification of createInput("range") 
+PASS HTMLInputElement interface: createInput("range") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("range") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("range") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("range") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("range") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("range") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("range") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("range") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("range") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("range") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("range") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("range") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("range") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("range") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("range") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("range") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("range") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("color") 
+PASS Stringification of createInput("color") 
+PASS HTMLInputElement interface: createInput("color") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("color") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("color") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("color") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("color") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("color") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("color") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("color") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("color") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("color") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("color") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("color") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("color") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("color") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("color") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("color") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("color") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("checkbox") 
+PASS Stringification of createInput("checkbox") 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("checkbox") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("checkbox") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("checkbox") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("checkbox") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("checkbox") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("checkbox") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("checkbox") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("checkbox") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("checkbox") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("radio") 
+PASS Stringification of createInput("radio") 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("radio") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("radio") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("radio") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("radio") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("radio") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("radio") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("radio") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("radio") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("radio") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("radio") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("file") 
+PASS Stringification of createInput("file") 
+PASS HTMLInputElement interface: createInput("file") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "form" with the proper type 
+FAIL HTMLInputElement interface: createInput("file") must inherit property "files" with the proper type Unrecognized type FileList
+PASS HTMLInputElement interface: createInput("file") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("file") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("file") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("file") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("file") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("file") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("file") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("file") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("file") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("file") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("file") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("file") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("file") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("file") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("file") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("file") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("file") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("submit") 
+PASS Stringification of createInput("submit") 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("submit") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("submit") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("submit") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("submit") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("submit") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("submit") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("submit") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("submit") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("submit") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("submit") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("image") 
+PASS Stringification of createInput("image") 
+PASS HTMLInputElement interface: createInput("image") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("image") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("image") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("image") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("image") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("image") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("image") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("image") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("image") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("image") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("image") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("image") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("image") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("image") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("image") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("image") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("image") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("reset") 
+PASS Stringification of createInput("reset") 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("reset") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("reset") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("reset") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("reset") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("reset") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("reset") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("reset") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("reset") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("reset") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("reset") must inherit property "useMap" with the proper type 
+PASS HTMLInputElement must be primary interface of createInput("button") 
+PASS Stringification of createInput("button") 
+PASS HTMLInputElement interface: createInput("button") must inherit property "accept" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "alt" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "autocomplete" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "autofocus" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "defaultChecked" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "checked" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "disabled" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "form" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "files" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "formAction" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "formEnctype" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "formMethod" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "formNoValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "formTarget" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "height" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "indeterminate" with the proper type 
+FAIL HTMLInputElement interface: createInput("button") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+FAIL HTMLInputElement interface: createInput("button") must inherit property "list" with the proper type assert_inherits: property "list" not found in prototype chain
+PASS HTMLInputElement interface: createInput("button") must inherit property "max" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "maxLength" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "min" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "minLength" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "multiple" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "name" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "pattern" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "placeholder" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "readOnly" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "required" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "size" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "src" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "step" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "type" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "defaultValue" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "value" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "valueAsDate" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "valueAsNumber" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "width" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "stepUp(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepUp(long) on createInput("button") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("button") must inherit property "stepDown(long)" with the proper type 
+PASS HTMLInputElement interface: calling stepDown(long) on createInput("button") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("button") must inherit property "willValidate" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "validity" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "validationMessage" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "checkValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "reportValidity()" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on createInput("button") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("button") must inherit property "labels" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "select()" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "selectionStart" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "selectionEnd" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "selectionDirection" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on createInput("button") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("button") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLInputElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on createInput("button") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("button") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+PASS HTMLInputElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on createInput("button") with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: createInput("button") must inherit property "align" with the proper type 
+PASS HTMLInputElement interface: createInput("button") must inherit property "useMap" with the proper type 
+PASS HTMLButtonElement interface: existence and properties of interface object 
+PASS HTMLButtonElement interface object length 
+PASS HTMLButtonElement interface object name 
+PASS HTMLButtonElement interface: existence and properties of interface prototype object 
+PASS HTMLButtonElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLButtonElement interface: attribute autofocus 
+PASS HTMLButtonElement interface: attribute disabled 
+PASS HTMLButtonElement interface: attribute form 
+PASS HTMLButtonElement interface: attribute formAction 
+PASS HTMLButtonElement interface: attribute formEnctype 
+PASS HTMLButtonElement interface: attribute formMethod 
+PASS HTMLButtonElement interface: attribute formNoValidate 
+PASS HTMLButtonElement interface: attribute formTarget 
+PASS HTMLButtonElement interface: attribute name 
+PASS HTMLButtonElement interface: attribute type 
+PASS HTMLButtonElement interface: attribute value 
+PASS HTMLButtonElement interface: attribute willValidate 
+PASS HTMLButtonElement interface: attribute validity 
+PASS HTMLButtonElement interface: attribute validationMessage 
+PASS HTMLButtonElement interface: operation checkValidity() 
+PASS HTMLButtonElement interface: operation reportValidity() 
+PASS HTMLButtonElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLButtonElement interface: attribute labels 
+PASS HTMLButtonElement must be primary interface of document.createElement("button") 
+PASS Stringification of document.createElement("button") 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "autofocus" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "disabled" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "form" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "formAction" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "formEnctype" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "formMethod" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "formNoValidate" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "formTarget" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "name" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "type" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "value" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "willValidate" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "validity" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "validationMessage" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "checkValidity()" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "reportValidity()" with the proper type 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLButtonElement interface: calling setCustomValidity(DOMString) on document.createElement("button") with too few arguments must throw TypeError 
+PASS HTMLButtonElement interface: document.createElement("button") must inherit property "labels" with the proper type 
+PASS HTMLSelectElement interface: existence and properties of interface object 
+PASS HTMLSelectElement interface object length 
+PASS HTMLSelectElement interface object name 
+PASS HTMLSelectElement interface: existence and properties of interface prototype object 
+PASS HTMLSelectElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLSelectElement interface: attribute autocomplete 
+PASS HTMLSelectElement interface: attribute autofocus 
+PASS HTMLSelectElement interface: attribute disabled 
+PASS HTMLSelectElement interface: attribute form 
+PASS HTMLSelectElement interface: attribute multiple 
+PASS HTMLSelectElement interface: attribute name 
+PASS HTMLSelectElement interface: attribute required 
+PASS HTMLSelectElement interface: attribute size 
+PASS HTMLSelectElement interface: attribute type 
+PASS HTMLSelectElement interface: attribute options 
+PASS HTMLSelectElement interface: attribute length 
+PASS HTMLSelectElement interface: operation item(unsigned long) 
+PASS HTMLSelectElement interface: operation namedItem(DOMString) 
+PASS HTMLSelectElement interface: operation add([object Object],[object Object], [object Object],[object Object]) 
+PASS HTMLSelectElement interface: operation remove() 
+PASS HTMLSelectElement interface: operation remove(long) 
+PASS HTMLSelectElement interface: attribute selectedOptions 
+PASS HTMLSelectElement interface: attribute selectedIndex 
+PASS HTMLSelectElement interface: attribute value 
+PASS HTMLSelectElement interface: attribute willValidate 
+PASS HTMLSelectElement interface: attribute validity 
+PASS HTMLSelectElement interface: attribute validationMessage 
+PASS HTMLSelectElement interface: operation checkValidity() 
+PASS HTMLSelectElement interface: operation reportValidity() 
+PASS HTMLSelectElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLSelectElement interface: attribute labels 
+PASS HTMLSelectElement must be primary interface of document.createElement("select") 
+PASS Stringification of document.createElement("select") 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "autocomplete" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "autofocus" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "disabled" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "form" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "multiple" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "name" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "required" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "size" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "type" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "options" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "length" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "item(unsigned long)" with the proper type 
+PASS HTMLSelectElement interface: calling item(unsigned long) on document.createElement("select") with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "namedItem(DOMString)" with the proper type 
+PASS HTMLSelectElement interface: calling namedItem(DOMString) on document.createElement("select") with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "add([object Object],[object Object], [object Object],[object Object])" with the proper type 
+PASS HTMLSelectElement interface: calling add([object Object],[object Object], [object Object],[object Object]) on document.createElement("select") with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "remove()" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "remove(long)" with the proper type 
+PASS HTMLSelectElement interface: calling remove(long) on document.createElement("select") with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "selectedOptions" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "selectedIndex" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "value" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "willValidate" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "validity" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "validationMessage" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "checkValidity()" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "reportValidity()" with the proper type 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLSelectElement interface: calling setCustomValidity(DOMString) on document.createElement("select") with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement("select") must inherit property "labels" with the proper type 
+FAIL HTMLDataListElement interface: existence and properties of interface object assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL HTMLDataListElement interface object length assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL HTMLDataListElement interface object name assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL HTMLDataListElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL HTMLDataListElement interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL HTMLDataListElement interface: attribute options assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL HTMLDataListElement must be primary interface of document.createElement("datalist") assert_own_property: self does not have own property "HTMLDataListElement" expected property "HTMLDataListElement" missing
+FAIL Stringification of document.createElement("datalist") assert_equals: class string of document.createElement("datalist") expected "[object HTMLDataListElement]" but got "[object HTMLUnknownElement]"
+FAIL HTMLDataListElement interface: document.createElement("datalist") must inherit property "options" with the proper type assert_inherits: property "options" not found in prototype chain
+PASS HTMLOptGroupElement interface: existence and properties of interface object 
+PASS HTMLOptGroupElement interface object length 
+PASS HTMLOptGroupElement interface object name 
+PASS HTMLOptGroupElement interface: existence and properties of interface prototype object 
+PASS HTMLOptGroupElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLOptGroupElement interface: attribute disabled 
+PASS HTMLOptGroupElement interface: attribute label 
+PASS HTMLOptGroupElement must be primary interface of document.createElement("optgroup") 
+PASS Stringification of document.createElement("optgroup") 
+PASS HTMLOptGroupElement interface: document.createElement("optgroup") must inherit property "disabled" with the proper type 
+PASS HTMLOptGroupElement interface: document.createElement("optgroup") must inherit property "label" with the proper type 
+PASS HTMLOptionElement interface: existence and properties of interface object 
+PASS HTMLOptionElement interface object length 
+PASS HTMLOptionElement interface object name 
+PASS HTMLOptionElement interface: existence and properties of interface prototype object 
+PASS HTMLOptionElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLOptionElement interface: attribute disabled 
+PASS HTMLOptionElement interface: attribute form 
+PASS HTMLOptionElement interface: attribute label 
+PASS HTMLOptionElement interface: attribute defaultSelected 
+PASS HTMLOptionElement interface: attribute selected 
+PASS HTMLOptionElement interface: attribute value 
+PASS HTMLOptionElement interface: attribute text 
+PASS HTMLOptionElement interface: attribute index 
+PASS HTMLOptionElement must be primary interface of document.createElement("option") 
+PASS Stringification of document.createElement("option") 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "disabled" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "form" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "label" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "defaultSelected" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "selected" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "value" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "text" with the proper type 
+PASS HTMLOptionElement interface: document.createElement("option") must inherit property "index" with the proper type 
+PASS HTMLOptionElement must be primary interface of new Option() 
+PASS Stringification of new Option() 
+PASS HTMLOptionElement interface: new Option() must inherit property "disabled" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "form" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "label" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "defaultSelected" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "selected" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "value" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "text" with the proper type 
+PASS HTMLOptionElement interface: new Option() must inherit property "index" with the proper type 
+PASS HTMLTextAreaElement interface: existence and properties of interface object 
+PASS HTMLTextAreaElement interface object length 
+PASS HTMLTextAreaElement interface object name 
+PASS HTMLTextAreaElement interface: existence and properties of interface prototype object 
+PASS HTMLTextAreaElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTextAreaElement interface: attribute autocomplete 
+PASS HTMLTextAreaElement interface: attribute autofocus 
+PASS HTMLTextAreaElement interface: attribute cols 
+PASS HTMLTextAreaElement interface: attribute dirName 
+PASS HTMLTextAreaElement interface: attribute disabled 
+PASS HTMLTextAreaElement interface: attribute form 
+FAIL HTMLTextAreaElement interface: attribute inputMode assert_true: The prototype object must have a property "inputMode" expected true got false
+PASS HTMLTextAreaElement interface: attribute maxLength 
+PASS HTMLTextAreaElement interface: attribute minLength 
+PASS HTMLTextAreaElement interface: attribute name 
+PASS HTMLTextAreaElement interface: attribute placeholder 
+PASS HTMLTextAreaElement interface: attribute readOnly 
+PASS HTMLTextAreaElement interface: attribute required 
+PASS HTMLTextAreaElement interface: attribute rows 
+PASS HTMLTextAreaElement interface: attribute wrap 
+PASS HTMLTextAreaElement interface: attribute type 
+PASS HTMLTextAreaElement interface: attribute defaultValue 
+PASS HTMLTextAreaElement interface: attribute value 
+PASS HTMLTextAreaElement interface: attribute textLength 
+PASS HTMLTextAreaElement interface: attribute willValidate 
+PASS HTMLTextAreaElement interface: attribute validity 
+PASS HTMLTextAreaElement interface: attribute validationMessage 
+PASS HTMLTextAreaElement interface: operation checkValidity() 
+PASS HTMLTextAreaElement interface: operation reportValidity() 
+PASS HTMLTextAreaElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLTextAreaElement interface: attribute labels 
+PASS HTMLTextAreaElement interface: operation select() 
+PASS HTMLTextAreaElement interface: attribute selectionStart 
+PASS HTMLTextAreaElement interface: attribute selectionEnd 
+PASS HTMLTextAreaElement interface: attribute selectionDirection 
+PASS HTMLTextAreaElement interface: operation setRangeText(DOMString) 
+PASS HTMLTextAreaElement interface: operation setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) 
+FAIL HTMLTextAreaElement interface: operation setSelectionRange(unsigned long, unsigned long, DOMString) assert_equals: property has wrong .length expected 2 but got 0
+PASS HTMLTextAreaElement must be primary interface of document.createElement("textarea") 
+PASS Stringification of document.createElement("textarea") 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "autocomplete" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "autofocus" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "cols" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "disabled" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "form" with the proper type 
+FAIL HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "inputMode" with the proper type assert_inherits: property "inputMode" not found in prototype chain
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "maxLength" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "minLength" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "name" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "placeholder" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "readOnly" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "required" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "rows" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "wrap" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "type" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "defaultValue" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "value" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "textLength" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "willValidate" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "validity" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "validationMessage" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "checkValidity()" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "reportValidity()" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLTextAreaElement interface: calling setCustomValidity(DOMString) on document.createElement("textarea") with too few arguments must throw TypeError 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "labels" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "select()" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "selectionStart" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "selectionEnd" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "selectionDirection" with the proper type 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "setRangeText(DOMString)" with the proper type 
+PASS HTMLTextAreaElement interface: calling setRangeText(DOMString) on document.createElement("textarea") with too few arguments must throw TypeError 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "setRangeText(DOMString, unsigned long, unsigned long, SelectionMode)" with the proper type 
+PASS HTMLTextAreaElement interface: calling setRangeText(DOMString, unsigned long, unsigned long, SelectionMode) on document.createElement("textarea") with too few arguments must throw TypeError 
+PASS HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "setSelectionRange(unsigned long, unsigned long, DOMString)" with the proper type 
+FAIL HTMLTextAreaElement interface: calling setSelectionRange(unsigned long, unsigned long, DOMString) on document.createElement("textarea") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
+            fn.apply(obj, args);
+        }" did not throw
+PASS HTMLOutputElement interface: existence and properties of interface object 
+PASS HTMLOutputElement interface object length 
+PASS HTMLOutputElement interface object name 
+PASS HTMLOutputElement interface: existence and properties of interface prototype object 
+PASS HTMLOutputElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLOutputElement interface: attribute htmlFor 
+PASS HTMLOutputElement interface: attribute form 
+PASS HTMLOutputElement interface: attribute name 
+PASS HTMLOutputElement interface: attribute type 
+PASS HTMLOutputElement interface: attribute defaultValue 
+PASS HTMLOutputElement interface: attribute value 
+PASS HTMLOutputElement interface: attribute willValidate 
+PASS HTMLOutputElement interface: attribute validity 
+PASS HTMLOutputElement interface: attribute validationMessage 
+PASS HTMLOutputElement interface: operation checkValidity() 
+PASS HTMLOutputElement interface: operation reportValidity() 
+PASS HTMLOutputElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLOutputElement interface: attribute labels 
+PASS HTMLOutputElement must be primary interface of document.createElement("output") 
+PASS Stringification of document.createElement("output") 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "htmlFor" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "form" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "name" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "type" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "defaultValue" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "value" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "willValidate" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "validity" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "validationMessage" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "checkValidity()" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "reportValidity()" with the proper type 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "setCustomValidity(DOMString)" with the proper type 
+PASS HTMLOutputElement interface: calling setCustomValidity(DOMString) on document.createElement("output") with too few arguments must throw TypeError 
+PASS HTMLOutputElement interface: document.createElement("output") must inherit property "labels" with the proper type 
+PASS HTMLProgressElement interface: existence and properties of interface object 
+PASS HTMLProgressElement interface object length 
+PASS HTMLProgressElement interface object name 
+PASS HTMLProgressElement interface: existence and properties of interface prototype object 
+PASS HTMLProgressElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLProgressElement interface: attribute value 
+PASS HTMLProgressElement interface: attribute max 
+PASS HTMLProgressElement interface: attribute position 
+PASS HTMLProgressElement interface: attribute labels 
+PASS HTMLProgressElement must be primary interface of document.createElement("progress") 
+PASS Stringification of document.createElement("progress") 
+PASS HTMLProgressElement interface: document.createElement("progress") must inherit property "value" with the proper type 
+PASS HTMLProgressElement interface: document.createElement("progress") must inherit property "max" with the proper type 
+PASS HTMLProgressElement interface: document.createElement("progress") must inherit property "position" with the proper type 
+PASS HTMLProgressElement interface: document.createElement("progress") must inherit property "labels" with the proper type 
+PASS HTMLMeterElement interface: existence and properties of interface object 
+PASS HTMLMeterElement interface object length 
+PASS HTMLMeterElement interface object name 
+PASS HTMLMeterElement interface: existence and properties of interface prototype object 
+PASS HTMLMeterElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLMeterElement interface: attribute value 
+PASS HTMLMeterElement interface: attribute min 
+PASS HTMLMeterElement interface: attribute max 
+PASS HTMLMeterElement interface: attribute low 
+PASS HTMLMeterElement interface: attribute high 
+PASS HTMLMeterElement interface: attribute optimum 
+PASS HTMLMeterElement interface: attribute labels 
+PASS HTMLMeterElement must be primary interface of document.createElement("meter") 
+PASS Stringification of document.createElement("meter") 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "value" with the proper type 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "min" with the proper type 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "max" with the proper type 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "low" with the proper type 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "high" with the proper type 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "optimum" with the proper type 
+PASS HTMLMeterElement interface: document.createElement("meter") must inherit property "labels" with the proper type 
+PASS HTMLFieldSetElement interface: existence and properties of interface object 
+PASS HTMLFieldSetElement interface object length 
+PASS HTMLFieldSetElement interface object name 
+PASS HTMLFieldSetElement interface: existence and properties of interface prototype object 
+PASS HTMLFieldSetElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLFieldSetElement interface: attribute disabled 
+PASS HTMLFieldSetElement interface: attribute form 
+PASS HTMLFieldSetElement interface: attribute name 
+PASS HTMLFieldSetElement interface: attribute type 
+PASS HTMLFieldSetElement interface: attribute elements 
+PASS HTMLFieldSetElement interface: attribute willValidate 
+PASS HTMLFieldSetElement interface: attribute validity 
+PASS HTMLFieldSetElement interface: attribute validationMessage 
+PASS HTMLFieldSetElement interface: operation checkValidity() 
+PASS HTMLFieldSetElement interface: operation reportValidity() 
+PASS HTMLFieldSetElement interface: operation setCustomValidity(DOMString) 
+PASS HTMLLegendElement interface: existence and properties of interface object 
+PASS HTMLLegendElement interface object length 
+PASS HTMLLegendElement interface object name 
+PASS HTMLLegendElement interface: existence and properties of interface prototype object 
+PASS HTMLLegendElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLLegendElement interface: attribute form 
+PASS HTMLLegendElement interface: attribute align 
+PASS HTMLLegendElement must be primary interface of document.createElement("legend") 
+PASS Stringification of document.createElement("legend") 
+PASS HTMLLegendElement interface: document.createElement("legend") must inherit property "form" with the proper type 
+PASS HTMLLegendElement interface: document.createElement("legend") must inherit property "align" with the proper type 
+PASS ValidityState interface: existence and properties of interface object 
+PASS ValidityState interface object length 
+PASS ValidityState interface object name 
+PASS ValidityState interface: existence and properties of interface prototype object 
+PASS ValidityState interface: existence and properties of interface prototype object's "constructor" property 
+PASS ValidityState interface: attribute valueMissing 
+PASS ValidityState interface: attribute typeMismatch 
+PASS ValidityState interface: attribute patternMismatch 
+PASS ValidityState interface: attribute tooLong 
+PASS ValidityState interface: attribute tooShort 
+PASS ValidityState interface: attribute rangeUnderflow 
+PASS ValidityState interface: attribute rangeOverflow 
+PASS ValidityState interface: attribute stepMismatch 
+PASS ValidityState interface: attribute badInput 
+PASS ValidityState interface: attribute customError 
+PASS ValidityState interface: attribute valid 
+PASS ValidityState must be primary interface of document.createElement("input").validity 
+PASS Stringification of document.createElement("input").validity 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "valueMissing" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "typeMismatch" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "patternMismatch" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "tooLong" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "tooShort" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "rangeUnderflow" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "rangeOverflow" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "stepMismatch" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "badInput" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "customError" with the proper type 
+PASS ValidityState interface: document.createElement("input").validity must inherit property "valid" with the proper type 
+PASS HTMLDetailsElement interface: existence and properties of interface object 
+PASS HTMLDetailsElement interface object length 
+PASS HTMLDetailsElement interface object name 
+PASS HTMLDetailsElement interface: existence and properties of interface prototype object 
+PASS HTMLDetailsElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLDetailsElement interface: attribute open 
+PASS HTMLDetailsElement must be primary interface of document.createElement("details") 
+PASS Stringification of document.createElement("details") 
+PASS HTMLDetailsElement interface: document.createElement("details") must inherit property "open" with the proper type 
+FAIL HTMLDialogElement interface: existence and properties of interface object assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface object length assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface object name assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: attribute open assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: attribute returnValue assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: operation show() assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: operation showModal() assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+FAIL HTMLDialogElement interface: operation close(DOMString) assert_own_property: self does not have own property "HTMLDialogElement" expected property "HTMLDialogElement" missing
+PASS HTMLScriptElement interface: existence and properties of interface object 
+PASS HTMLScriptElement interface object length 
+PASS HTMLScriptElement interface object name 
+PASS HTMLScriptElement interface: existence and properties of interface prototype object 
+PASS HTMLScriptElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLScriptElement interface: attribute src 
+PASS HTMLScriptElement interface: attribute type 
+PASS HTMLScriptElement interface: attribute noModule 
+PASS HTMLScriptElement interface: attribute charset 
+PASS HTMLScriptElement interface: attribute async 
+PASS HTMLScriptElement interface: attribute defer 
+PASS HTMLScriptElement interface: attribute crossOrigin 
+PASS HTMLScriptElement interface: attribute text 
+PASS HTMLScriptElement interface: attribute nonce 
+PASS HTMLScriptElement interface: attribute integrity 
+PASS HTMLScriptElement interface: attribute event 
+PASS HTMLScriptElement interface: attribute htmlFor 
+PASS HTMLScriptElement must be primary interface of document.createElement("script") 
+PASS Stringification of document.createElement("script") 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "src" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "type" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "noModule" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "charset" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "async" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "defer" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "crossOrigin" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "text" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "nonce" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "integrity" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "event" with the proper type 
+PASS HTMLScriptElement interface: document.createElement("script") must inherit property "htmlFor" with the proper type 
+PASS HTMLTemplateElement interface: existence and properties of interface object 
+PASS HTMLTemplateElement interface object length 
+PASS HTMLTemplateElement interface object name 
+PASS HTMLTemplateElement interface: existence and properties of interface prototype object 
+PASS HTMLTemplateElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLTemplateElement interface: attribute content 
+PASS HTMLTemplateElement must be primary interface of document.createElement("template") 
+PASS Stringification of document.createElement("template") 
+PASS HTMLTemplateElement interface: document.createElement("template") must inherit property "content" with the proper type 
+PASS HTMLSlotElement interface: existence and properties of interface object 
+PASS HTMLSlotElement interface object length 
+PASS HTMLSlotElement interface object name 
+PASS HTMLSlotElement interface: existence and properties of interface prototype object 
+PASS HTMLSlotElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLSlotElement interface: attribute name 
+PASS HTMLSlotElement interface: operation assignedNodes(AssignedNodesOptions) 
+PASS HTMLSlotElement must be primary interface of document.createElement("slot") 
+PASS Stringification of document.createElement("slot") 
+PASS HTMLSlotElement interface: document.createElement("slot") must inherit property "name" with the proper type 
+PASS HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedNodes(AssignedNodesOptions)" with the proper type 
+PASS HTMLSlotElement interface: calling assignedNodes(AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError 
+PASS HTMLCanvasElement interface: existence and properties of interface object 
+PASS HTMLCanvasElement interface object length 
+PASS HTMLCanvasElement interface object name 
+PASS HTMLCanvasElement interface: existence and properties of interface prototype object 
+PASS HTMLCanvasElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLCanvasElement interface: attribute width 
+PASS HTMLCanvasElement interface: attribute height 
+PASS HTMLCanvasElement interface: operation getContext(DOMString, any) 
+PASS HTMLCanvasElement interface: operation toDataURL(DOMString, any) 
+PASS HTMLCanvasElement interface: operation toBlob(BlobCallback, DOMString, any) 
+FAIL HTMLCanvasElement interface: operation transferControlToOffscreen() assert_own_property: interface prototype object missing non-static operation expected property "transferControlToOffscreen" missing
+PASS HTMLCanvasElement must be primary interface of document.createElement("canvas") 
+PASS Stringification of document.createElement("canvas") 
+PASS HTMLCanvasElement interface: document.createElement("canvas") must inherit property "width" with the proper type 
+PASS HTMLCanvasElement interface: document.createElement("canvas") must inherit property "height" with the proper type 
+PASS HTMLCanvasElement interface: document.createElement("canvas") must inherit property "getContext(DOMString, any)" with the proper type 
+PASS HTMLCanvasElement interface: calling getContext(DOMString, any) on document.createElement("canvas") with too few arguments must throw TypeError 
+PASS HTMLCanvasElement interface: document.createElement("canvas") must inherit property "toDataURL(DOMString, any)" with the proper type 
+PASS HTMLCanvasElement interface: calling toDataURL(DOMString, any) on document.createElement("canvas") with too few arguments must throw TypeError 
+PASS HTMLCanvasElement interface: document.createElement("canvas") must inherit property "toBlob(BlobCallback, DOMString, any)" with the proper type 
+PASS HTMLCanvasElement interface: calling toBlob(BlobCallback, DOMString, any) on document.createElement("canvas") with too few arguments must throw TypeError 
+FAIL HTMLCanvasElement interface: document.createElement("canvas") must inherit property "transferControlToOffscreen()" with the proper type assert_inherits: property "transferControlToOffscreen" not found in prototype chain
+PASS CanvasRenderingContext2D interface: existence and properties of interface object 
+PASS CanvasRenderingContext2D interface object length 
+PASS CanvasRenderingContext2D interface object name 
+PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object 
+PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property 
+PASS CanvasRenderingContext2D interface: attribute canvas 
+PASS CanvasRenderingContext2D interface: operation save() 
+PASS CanvasRenderingContext2D interface: operation restore() 
+PASS CanvasRenderingContext2D interface: operation scale(unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation rotate(unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation translate(unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation getTransform() 
+PASS CanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation setTransform(DOMMatrix2DInit) 
+PASS CanvasRenderingContext2D interface: operation resetTransform() 
+PASS CanvasRenderingContext2D interface: attribute globalAlpha 
+PASS CanvasRenderingContext2D interface: attribute globalCompositeOperation 
+PASS CanvasRenderingContext2D interface: attribute imageSmoothingEnabled 
+PASS CanvasRenderingContext2D interface: attribute imageSmoothingQuality 
+PASS CanvasRenderingContext2D interface: attribute strokeStyle 
+PASS CanvasRenderingContext2D interface: attribute fillStyle 
+PASS CanvasRenderingContext2D interface: operation createLinearGradient(double, double, double, double) 
+PASS CanvasRenderingContext2D interface: operation createRadialGradient(double, double, double, double, double, double) 
+PASS CanvasRenderingContext2D interface: operation createPattern(CanvasImageSource, DOMString) 
+PASS CanvasRenderingContext2D interface: attribute shadowOffsetX 
+PASS CanvasRenderingContext2D interface: attribute shadowOffsetY 
+PASS CanvasRenderingContext2D interface: attribute shadowBlur 
+PASS CanvasRenderingContext2D interface: attribute shadowColor 
+FAIL CanvasRenderingContext2D interface: attribute filter assert_true: The prototype object must have a property "filter" expected true got false
+PASS CanvasRenderingContext2D interface: operation clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation beginPath() 
+PASS CanvasRenderingContext2D interface: operation fill(CanvasFillRule) 
+PASS CanvasRenderingContext2D interface: operation fill(Path2D, CanvasFillRule) 
+PASS CanvasRenderingContext2D interface: operation stroke() 
+PASS CanvasRenderingContext2D interface: operation stroke(Path2D) 
+PASS CanvasRenderingContext2D interface: operation clip(CanvasFillRule) 
+PASS CanvasRenderingContext2D interface: operation clip(Path2D, CanvasFillRule) 
+FAIL CanvasRenderingContext2D interface: operation resetClip() assert_own_property: interface prototype object missing non-static operation expected property "resetClip" missing
+PASS CanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, CanvasFillRule) 
+PASS CanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, CanvasFillRule) 
+PASS CanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Element) 
+PASS CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Path2D, Element) 
+FAIL CanvasRenderingContext2D interface: operation scrollPathIntoView() assert_own_property: interface prototype object missing non-static operation expected property "scrollPathIntoView" missing
+FAIL CanvasRenderingContext2D interface: operation scrollPathIntoView(Path2D) assert_own_property: interface prototype object missing non-static operation expected property "scrollPathIntoView" missing
+PASS CanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation measureText(DOMString) 
+PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation createImageData(long, long) 
+PASS CanvasRenderingContext2D interface: operation createImageData(ImageData) 
+PASS CanvasRenderingContext2D interface: operation getImageData(long, long, long, long) 
+PASS CanvasRenderingContext2D interface: operation putImageData(ImageData, long, long) 
+PASS CanvasRenderingContext2D interface: operation putImageData(ImageData, long, long, long, long, long, long) 
+PASS CanvasRenderingContext2D interface: attribute lineWidth 
+PASS CanvasRenderingContext2D interface: attribute lineCap 
+PASS CanvasRenderingContext2D interface: attribute lineJoin 
+PASS CanvasRenderingContext2D interface: attribute miterLimit 
+PASS CanvasRenderingContext2D interface: operation setLineDash([object Object]) 
+PASS CanvasRenderingContext2D interface: operation getLineDash() 
+PASS CanvasRenderingContext2D interface: attribute lineDashOffset 
+PASS CanvasRenderingContext2D interface: attribute font 
+PASS CanvasRenderingContext2D interface: attribute textAlign 
+PASS CanvasRenderingContext2D interface: attribute textBaseline 
+PASS CanvasRenderingContext2D interface: attribute direction 
+PASS CanvasRenderingContext2D interface: operation closePath() 
+PASS CanvasRenderingContext2D interface: operation moveTo(unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation lineTo(unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) 
+PASS CanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) 
+PASS CanvasRenderingContext2D must be primary interface of document.createElement("canvas").getContext("2d") 
+PASS Stringification of document.createElement("canvas").getContext("2d") 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "canvas" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "save()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "restore()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "scale(unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling scale(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "rotate(unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling rotate(unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "translate(unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling translate(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getTransform()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setTransform(DOMMatrix2DInit)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling setTransform(DOMMatrix2DInit) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "resetTransform()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "globalAlpha" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "globalCompositeOperation" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingEnabled" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeStyle" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fillStyle" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createLinearGradient(double, double, double, double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling createLinearGradient(double, double, double, double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createRadialGradient(double, double, double, double, double, double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling createRadialGradient(double, double, double, double, double, double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createPattern(CanvasImageSource, DOMString)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling createPattern(CanvasImageSource, DOMString) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowOffsetX" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowOffsetY" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowBlur" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowColor" with the proper type 
+FAIL CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "filter" with the proper type assert_inherits: property "filter" not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "beginPath()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fill(CanvasFillRule)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling fill(CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fill(Path2D, CanvasFillRule)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling fill(Path2D, CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "stroke()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "stroke(Path2D)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling stroke(Path2D) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "clip(CanvasFillRule)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling clip(CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "clip(Path2D, CanvasFillRule)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling clip(Path2D, CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+FAIL CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "resetClip()" with the proper type assert_inherits: property "resetClip" not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInPath(unrestricted double, unrestricted double, CanvasFillRule)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling isPointInPath(unrestricted double, unrestricted double, CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInPath(Path2D, unrestricted double, unrestricted double, CanvasFillRule)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling isPointInPath(Path2D, unrestricted double, unrestricted double, CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling isPointInStroke(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(Path2D, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling isPointInStroke(Path2D, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Element)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Path2D, Element)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Path2D, Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+FAIL CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "scrollPathIntoView()" with the proper type assert_inherits: property "scrollPathIntoView" not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "scrollPathIntoView(Path2D)" with the proper type assert_inherits: property "scrollPathIntoView" not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling scrollPathIntoView(Path2D) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError assert_inherits: property "scrollPathIntoView" not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fillText(DOMString, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling fillText(DOMString, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeText(DOMString, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling strokeText(DOMString, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "measureText(DOMString)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling measureText(DOMString) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawImage(CanvasImageSource, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createImageData(long, long)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling createImageData(long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createImageData(ImageData)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling createImageData(ImageData) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getImageData(long, long, long, long)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling getImageData(long, long, long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "putImageData(ImageData, long, long)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling putImageData(ImageData, long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "putImageData(ImageData, long, long, long, long, long, long)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling putImageData(ImageData, long, long, long, long, long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineWidth" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineCap" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineJoin" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "miterLimit" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setLineDash([object Object])" with the proper type 
+PASS CanvasRenderingContext2D interface: calling setLineDash([object Object]) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getLineDash()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineDashOffset" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "font" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "textAlign" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "textBaseline" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "direction" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "closePath()" with the proper type 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "moveTo(unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling moveTo(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineTo(unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling lineTo(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean)" with the proper type 
+PASS CanvasRenderingContext2D interface: calling ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError 
+PASS CanvasGradient interface: existence and properties of interface object 
+PASS CanvasGradient interface object length 
+PASS CanvasGradient interface object name 
+PASS CanvasGradient interface: existence and properties of interface prototype object 
+PASS CanvasGradient interface: existence and properties of interface prototype object's "constructor" property 
+PASS CanvasGradient interface: operation addColorStop(double, DOMString) 
+PASS CanvasPattern interface: existence and properties of interface object 
+PASS CanvasPattern interface object length 
+PASS CanvasPattern interface object name 
+PASS CanvasPattern interface: existence and properties of interface prototype object 
+PASS CanvasPattern interface: existence and properties of interface prototype object's "constructor" property 
+PASS CanvasPattern interface: operation setTransform(DOMMatrix2DInit) 
+PASS TextMetrics interface: existence and properties of interface object 
+PASS TextMetrics interface object length 
+PASS TextMetrics interface object name 
+PASS TextMetrics interface: existence and properties of interface prototype object 
+PASS TextMetrics interface: existence and properties of interface prototype object's "constructor" property 
+PASS TextMetrics interface: attribute width 
+PASS TextMetrics interface: attribute actualBoundingBoxLeft 
+PASS TextMetrics interface: attribute actualBoundingBoxRight 
+PASS TextMetrics interface: attribute fontBoundingBoxAscent 
+PASS TextMetrics interface: attribute fontBoundingBoxDescent 
+PASS TextMetrics interface: attribute actualBoundingBoxAscent 
+PASS TextMetrics interface: attribute actualBoundingBoxDescent 
+PASS TextMetrics interface: attribute emHeightAscent 
+PASS TextMetrics interface: attribute emHeightDescent 
+PASS TextMetrics interface: attribute hangingBaseline 
+PASS TextMetrics interface: attribute alphabeticBaseline 
+PASS TextMetrics interface: attribute ideographicBaseline 
+PASS ImageData interface: existence and properties of interface object 
+PASS ImageData interface object length 
+PASS ImageData interface object name 
+PASS ImageData interface: existence and properties of interface prototype object 
+PASS ImageData interface: existence and properties of interface prototype object's "constructor" property 
+PASS ImageData interface: attribute width 
+PASS ImageData interface: attribute height 
+PASS ImageData interface: attribute data 
+PASS Path2D interface: existence and properties of interface object 
+PASS Path2D interface object length 
+PASS Path2D interface object name 
+PASS Path2D interface: existence and properties of interface prototype object 
+PASS Path2D interface: existence and properties of interface prototype object's "constructor" property 
+PASS Path2D interface: operation addPath(Path2D, DOMMatrix2DInit) 
+PASS Path2D interface: operation closePath() 
+PASS Path2D interface: operation moveTo(unrestricted double, unrestricted double) 
+PASS Path2D interface: operation lineTo(unrestricted double, unrestricted double) 
+PASS Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) 
+PASS Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) 
+PASS ImageBitmapRenderingContext interface: existence and properties of interface object 
+PASS ImageBitmapRenderingContext interface object length 
+PASS ImageBitmapRenderingContext interface object name 
+PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object 
+PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object's "constructor" property 
+PASS ImageBitmapRenderingContext interface: attribute canvas 
+PASS ImageBitmapRenderingContext interface: operation transferFromImageBitmap(ImageBitmap) 
+PASS OffscreenCanvas interface: existence and properties of interface object 
+PASS OffscreenCanvas interface object length 
+PASS OffscreenCanvas interface object name 
+PASS OffscreenCanvas interface: existence and properties of interface prototype object 
+PASS OffscreenCanvas interface: existence and properties of interface prototype object's "constructor" property 
+PASS OffscreenCanvas interface: attribute width 
+PASS OffscreenCanvas interface: attribute height 
+PASS OffscreenCanvas interface: operation getContext(OffscreenRenderingContextType, any) 
+PASS OffscreenCanvas interface: operation transferToImageBitmap() 
+FAIL OffscreenCanvas interface: operation convertToBlob(ImageEncodeOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertToBlob" missing
+PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface object 
+PASS OffscreenCanvasRenderingContext2D interface object length 
+PASS OffscreenCanvasRenderingContext2D interface object name 
+PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object 
+PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property 
+FAIL OffscreenCanvasRenderingContext2D interface: operation commit() assert_own_property: interface prototype object missing non-static operation expected property "commit" missing
+PASS OffscreenCanvasRenderingContext2D interface: attribute canvas 
+PASS OffscreenCanvasRenderingContext2D interface: operation save() 
+PASS OffscreenCanvasRenderingContext2D interface: operation restore() 
+PASS OffscreenCanvasRenderingContext2D interface: operation scale(unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation rotate(unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation translate(unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation getTransform() 
+PASS OffscreenCanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation setTransform(DOMMatrix2DInit) 
+PASS OffscreenCanvasRenderingContext2D interface: operation resetTransform() 
+PASS OffscreenCanvasRenderingContext2D interface: attribute globalAlpha 
+PASS OffscreenCanvasRenderingContext2D interface: attribute globalCompositeOperation 
+PASS OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingEnabled 
+PASS OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality 
+PASS OffscreenCanvasRenderingContext2D interface: attribute strokeStyle 
+PASS OffscreenCanvasRenderingContext2D interface: attribute fillStyle 
+PASS OffscreenCanvasRenderingContext2D interface: operation createLinearGradient(double, double, double, double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation createRadialGradient(double, double, double, double, double, double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation createPattern(CanvasImageSource, DOMString) 
+PASS OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetX 
+PASS OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetY 
+PASS OffscreenCanvasRenderingContext2D interface: attribute shadowBlur 
+PASS OffscreenCanvasRenderingContext2D interface: attribute shadowColor 
+FAIL OffscreenCanvasRenderingContext2D interface: attribute filter assert_true: The prototype object must have a property "filter" expected true got false
+PASS OffscreenCanvasRenderingContext2D interface: operation clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation beginPath() 
+PASS OffscreenCanvasRenderingContext2D interface: operation fill(CanvasFillRule) 
+PASS OffscreenCanvasRenderingContext2D interface: operation fill(Path2D, CanvasFillRule) 
+PASS OffscreenCanvasRenderingContext2D interface: operation stroke() 
+PASS OffscreenCanvasRenderingContext2D interface: operation stroke(Path2D) 
+PASS OffscreenCanvasRenderingContext2D interface: operation clip(CanvasFillRule) 
+PASS OffscreenCanvasRenderingContext2D interface: operation clip(Path2D, CanvasFillRule) 
+FAIL OffscreenCanvasRenderingContext2D interface: operation resetClip() assert_own_property: interface prototype object missing non-static operation expected property "resetClip" missing
+PASS OffscreenCanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, CanvasFillRule) 
+PASS OffscreenCanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, CanvasFillRule) 
+PASS OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation createImageData(long, long) 
+PASS OffscreenCanvasRenderingContext2D interface: operation createImageData(ImageData) 
+PASS OffscreenCanvasRenderingContext2D interface: operation getImageData(long, long, long, long) 
+PASS OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long) 
+PASS OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long, long, long, long, long) 
+PASS OffscreenCanvasRenderingContext2D interface: attribute lineWidth 
+PASS OffscreenCanvasRenderingContext2D interface: attribute lineCap 
+PASS OffscreenCanvasRenderingContext2D interface: attribute lineJoin 
+PASS OffscreenCanvasRenderingContext2D interface: attribute miterLimit 
+PASS OffscreenCanvasRenderingContext2D interface: operation setLineDash([object Object]) 
+PASS OffscreenCanvasRenderingContext2D interface: operation getLineDash() 
+PASS OffscreenCanvasRenderingContext2D interface: attribute lineDashOffset 
+PASS OffscreenCanvasRenderingContext2D interface: operation closePath() 
+PASS OffscreenCanvasRenderingContext2D interface: operation moveTo(unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation lineTo(unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) 
+PASS OffscreenCanvasRenderingContext2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) 
+PASS OffscreenCanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean) 
+PASS CustomElementRegistry interface: existence and properties of interface object 
+PASS CustomElementRegistry interface object length 
+PASS CustomElementRegistry interface object name 
+PASS CustomElementRegistry interface: existence and properties of interface prototype object 
+PASS CustomElementRegistry interface: existence and properties of interface prototype object's "constructor" property 
+PASS CustomElementRegistry interface: operation define(DOMString, Function, ElementDefinitionOptions) 
+PASS CustomElementRegistry interface: operation get(DOMString) 
+PASS CustomElementRegistry interface: operation whenDefined(DOMString) 
+PASS DataTransfer interface: existence and properties of interface object 
+PASS DataTransfer interface object length 
+PASS DataTransfer interface object name 
+PASS DataTransfer interface: existence and properties of interface prototype object 
+PASS DataTransfer interface: existence and properties of interface prototype object's "constructor" property 
+PASS DataTransfer interface: attribute dropEffect 
+PASS DataTransfer interface: attribute effectAllowed 
+PASS DataTransfer interface: attribute items 
+PASS DataTransfer interface: operation setDragImage(Element, long, long) 
+PASS DataTransfer interface: attribute types 
+PASS DataTransfer interface: operation getData(DOMString) 
+PASS DataTransfer interface: operation setData(DOMString, DOMString) 
+PASS DataTransfer interface: operation clearData(DOMString) 
+PASS DataTransfer interface: attribute files 
+PASS DataTransferItemList interface: existence and properties of interface object 
+PASS DataTransferItemList interface object length 
+PASS DataTransferItemList interface object name 
+PASS DataTransferItemList interface: existence and properties of interface prototype object 
+PASS DataTransferItemList interface: existence and properties of interface prototype object's "constructor" property 
+PASS DataTransferItemList interface: attribute length 
+PASS DataTransferItemList interface: operation add(DOMString, DOMString) 
+PASS DataTransferItemList interface: operation add(File) 
+PASS DataTransferItemList interface: operation remove(unsigned long) 
+PASS DataTransferItemList interface: operation clear() 
+PASS DataTransferItem interface: existence and properties of interface object 
+PASS DataTransferItem interface object length 
+PASS DataTransferItem interface object name 
+PASS DataTransferItem interface: existence and properties of interface prototype object 
+PASS DataTransferItem interface: existence and properties of interface prototype object's "constructor" property 
+PASS DataTransferItem interface: attribute kind 
+PASS DataTransferItem interface: attribute type 
+PASS DataTransferItem interface: operation getAsString(FunctionStringCallback) 
+PASS DataTransferItem interface: operation getAsFile() 
+FAIL DragEvent interface: existence and properties of interface object assert_own_property: self does not have own property "DragEvent" expected property "DragEvent" missing
+FAIL DragEvent interface object length assert_own_property: self does not have own property "DragEvent" expected property "DragEvent" missing
+FAIL DragEvent interface object name assert_own_property: self does not have own property "DragEvent" expected property "DragEvent" missing
+FAIL DragEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "DragEvent" expected property "DragEvent" missing
+FAIL DragEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "DragEvent" expected property "DragEvent" missing
+FAIL DragEvent interface: attribute dataTransfer assert_own_property: self does not have own property "DragEvent" expected property "DragEvent" missing
+PASS Window interface: existence and properties of interface object 
+PASS Window interface object length 
+PASS Window interface object name 
+PASS Window interface: existence and properties of interface prototype object 
+PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeError 
+PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError 
+PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false 
+PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throw 
+PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throw 
+PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return true 
+PASS Window interface: existence and properties of interface prototype object's "constructor" property 
+PASS Window interface: attribute self 
+PASS Window interface: attribute name 
+PASS Window interface: attribute history 
+PASS Window interface: attribute customElements 
+PASS Window interface: attribute locationbar 
+PASS Window interface: attribute menubar 
+PASS Window interface: attribute personalbar 
+PASS Window interface: attribute scrollbars 
+PASS Window interface: attribute statusbar 
+PASS Window interface: attribute toolbar 
+PASS Window interface: attribute status 
+PASS Window interface: operation close() 
+PASS Window interface: attribute closed 
+PASS Window interface: operation stop() 
+PASS Window interface: operation focus() 
+PASS Window interface: operation blur() 
+PASS Window interface: attribute frames 
+PASS Window interface: attribute length 
+PASS Window interface: attribute opener 
+PASS Window interface: attribute parent 
+PASS Window interface: attribute frameElement 
+PASS Window interface: operation open(USVString, DOMString, DOMString) 
+PASS Window interface: attribute navigator 
+PASS Window interface: attribute applicationCache 
+PASS Window interface: operation alert() 
+PASS Window interface: operation alert(DOMString) 
+PASS Window interface: operation confirm(DOMString) 
+PASS Window interface: operation prompt(DOMString, DOMString) 
+PASS Window interface: operation print() 
+PASS Window interface: operation requestAnimationFrame(FrameRequestCallback) 
+PASS Window interface: operation cancelAnimationFrame(unsigned long) 
+PASS Window interface: operation postMessage(any, USVString, [object Object]) 
+PASS Window interface: operation captureEvents() 
+PASS Window interface: operation releaseEvents() 
+FAIL Window interface: attribute external assert_own_property: The global object must have a property "external" expected property "external" missing
+PASS Window interface: attribute onabort 
+FAIL Window interface: attribute onauxclick assert_own_property: The global object must have a property "onauxclick" expected property "onauxclick" missing
+PASS Window interface: attribute onblur 
+FAIL Window interface: attribute oncancel assert_own_property: The global object must have a property "oncancel" expected property "oncancel" missing
+PASS Window interface: attribute oncanplay 
+PASS Window interface: attribute oncanplaythrough 
+PASS Window interface: attribute onchange 
+PASS Window interface: attribute onclick 
+FAIL Window interface: attribute onclose assert_own_property: The global object must have a property "onclose" expected property "onclose" missing
+PASS Window interface: attribute oncontextmenu 
+PASS Window interface: attribute oncuechange 
+PASS Window interface: attribute ondblclick 
+PASS Window interface: attribute ondrag 
+PASS Window interface: attribute ondragend 
+PASS Window interface: attribute ondragenter 
+FAIL Window interface: attribute ondragexit assert_own_property: The global object must have a property "ondragexit" expected property "ondragexit" missing
+PASS Window interface: attribute ondragleave 
+PASS Window interface: attribute ondragover 
+PASS Window interface: attribute ondragstart 
+PASS Window interface: attribute ondrop 
+PASS Window interface: attribute ondurationchange 
+PASS Window interface: attribute onemptied 
+PASS Window interface: attribute onended 
+PASS Window interface: attribute onerror 
+PASS Window interface: attribute onfocus 
+PASS Window interface: attribute oninput 
+PASS Window interface: attribute oninvalid 
+PASS Window interface: attribute onkeydown 
+PASS Window interface: attribute onkeypress 
+PASS Window interface: attribute onkeyup 
+PASS Window interface: attribute onload 
+PASS Window interface: attribute onloadeddata 
+PASS Window interface: attribute onloadedmetadata 
+FAIL Window interface: attribute onloadend assert_own_property: The global object must have a property "onloadend" expected property "onloadend" missing
+PASS Window interface: attribute onloadstart 
+PASS Window interface: attribute onmousedown 
+PASS Window interface: attribute onmouseenter 
+PASS Window interface: attribute onmouseleave 
+PASS Window interface: attribute onmousemove 
+PASS Window interface: attribute onmouseout 
+PASS Window interface: attribute onmouseover 
+PASS Window interface: attribute onmouseup 
+FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onpause 
+PASS Window interface: attribute onplay 
+PASS Window interface: attribute onplaying 
+PASS Window interface: attribute onprogress 
+PASS Window interface: attribute onratechange 
+PASS Window interface: attribute onreset 
+PASS Window interface: attribute onresize 
+PASS Window interface: attribute onscroll 
+FAIL Window interface: attribute onsecuritypolicyviolation assert_own_property: The global object must have a property "onsecuritypolicyviolation" expected property "onsecuritypolicyviolation" missing
+PASS Window interface: attribute onseeked 
+PASS Window interface: attribute onseeking 
+PASS Window interface: attribute onselect 
+PASS Window interface: attribute onstalled 
+PASS Window interface: attribute onsubmit 
+PASS Window interface: attribute onsuspend 
+PASS Window interface: attribute ontimeupdate 
+PASS Window interface: attribute ontoggle 
+PASS Window interface: attribute onvolumechange 
+PASS Window interface: attribute onwaiting 
+FAIL Window interface: attribute onafterprint assert_own_property: The global object must have a property "onafterprint" expected property "onafterprint" missing
+FAIL Window interface: attribute onbeforeprint assert_own_property: The global object must have a property "onbeforeprint" expected property "onbeforeprint" missing
+PASS Window interface: attribute onbeforeunload 
+PASS Window interface: attribute onhashchange 
+PASS Window interface: attribute onlanguagechange 
+PASS Window interface: attribute onmessage 
+FAIL Window interface: attribute onmessageerror assert_own_property: The global object must have a property "onmessageerror" expected property "onmessageerror" missing
+PASS Window interface: attribute onoffline 
+PASS Window interface: attribute ononline 
+PASS Window interface: attribute onpagehide 
+PASS Window interface: attribute onpageshow 
+PASS Window interface: attribute onpopstate 
+PASS Window interface: attribute onrejectionhandled 
+PASS Window interface: attribute onstorage 
+PASS Window interface: attribute onunhandledrejection 
+PASS Window interface: attribute onunload 
+PASS Window interface: attribute origin 
+PASS Window interface: operation btoa(DOMString) 
+PASS Window interface: operation atob(DOMString) 
+PASS Window interface: operation setTimeout(TimerHandler, long, any) 
+PASS Window interface: operation clearTimeout(long) 
+PASS Window interface: operation setInterval(TimerHandler, long, any) 
+PASS Window interface: operation clearInterval(long) 
+PASS Window interface: operation createImageBitmap(ImageBitmapSource, ImageBitmapOptions) 
+PASS Window interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) 
+PASS Window interface: attribute sessionStorage 
+PASS Window interface: attribute localStorage 
+PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeError 
+PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeError 
+PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return false 
+PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throw 
+PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throw 
+PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return true 
+PASS Window must be primary interface of window 
+PASS Stringification of window 
+PASS Window interface: window must have own property "window" 
+FAIL Window interface: window must inherit property "self" with the proper type Unrecognized type WindowProxy
+PASS Window interface: window must have own property "document" 
+PASS Window interface: window must inherit property "name" with the proper type 
+PASS Window interface: window must have own property "location" 
+PASS Window interface: window must inherit property "history" with the proper type 
+PASS Window interface: window must inherit property "customElements" with the proper type 
+PASS Window interface: window must inherit property "locationbar" with the proper type 
+PASS Window interface: window must inherit property "menubar" with the proper type 
+PASS Window interface: window must inherit property "personalbar" with the proper type 
+PASS Window interface: window must inherit property "scrollbars" with the proper type 
+PASS Window interface: window must inherit property "statusbar" with the proper type 
+PASS Window interface: window must inherit property "toolbar" with the proper type 
+PASS Window interface: window must inherit property "status" with the proper type 
+PASS Window interface: window must inherit property "close()" with the proper type 
+PASS Window interface: window must inherit property "closed" with the proper type 
+PASS Window interface: window must inherit property "stop()" with the proper type 
+PASS Window interface: window must inherit property "focus()" with the proper type 
+PASS Window interface: window must inherit property "blur()" with the proper type 
+FAIL Window interface: window must inherit property "frames" with the proper type Unrecognized type WindowProxy
+PASS Window interface: window must inherit property "length" with the proper type 
+PASS Window interface: window must have own property "top" 
+PASS Window interface: window must inherit property "opener" with the proper type 
+FAIL Window interface: window must inherit property "parent" with the proper type Unrecognized type WindowProxy
+PASS Window interface: window must inherit property "frameElement" with the proper type 
+PASS Window interface: window must inherit property "open(USVString, DOMString, DOMString)" with the proper type 
+PASS Window interface: calling open(USVString, DOMString, DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "navigator" with the proper type 
+PASS Window interface: window must inherit property "applicationCache" with the proper type 
+PASS Window interface: window must inherit property "alert()" with the proper type 
+PASS Window interface: window must inherit property "alert(DOMString)" with the proper type 
+PASS Window interface: calling alert(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "confirm(DOMString)" with the proper type 
+PASS Window interface: calling confirm(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "prompt(DOMString, DOMString)" with the proper type 
+PASS Window interface: calling prompt(DOMString, DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "print()" with the proper type 
+PASS Window interface: window must inherit property "requestAnimationFrame(FrameRequestCallback)" with the proper type 
+PASS Window interface: calling requestAnimationFrame(FrameRequestCallback) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "cancelAnimationFrame(unsigned long)" with the proper type 
+PASS Window interface: calling cancelAnimationFrame(unsigned long) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "postMessage(any, USVString, [object Object])" with the proper type 
+PASS Window interface: calling postMessage(any, USVString, [object Object]) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "captureEvents()" with the proper type 
+PASS Window interface: window must inherit property "releaseEvents()" with the proper type 
+FAIL Window interface: window must inherit property "external" with the proper type assert_own_property: expected property "external" missing
+PASS Window interface: window must inherit property "onabort" with the proper type 
+FAIL Window interface: window must inherit property "onauxclick" with the proper type assert_own_property: expected property "onauxclick" missing
+PASS Window interface: window must inherit property "onblur" with the proper type 
+FAIL Window interface: window must inherit property "oncancel" with the proper type assert_own_property: expected property "oncancel" missing
+PASS Window interface: window must inherit property "oncanplay" with the proper type 
+PASS Window interface: window must inherit property "oncanplaythrough" with the proper type 
+PASS Window interface: window must inherit property "onchange" with the proper type 
+PASS Window interface: window must inherit property "onclick" with the proper type 
+FAIL Window interface: window must inherit property "onclose" with the proper type assert_own_property: expected property "onclose" missing
+PASS Window interface: window must inherit property "oncontextmenu" with the proper type 
+PASS Window interface: window must inherit property "oncuechange" with the proper type 
+PASS Window interface: window must inherit property "ondblclick" with the proper type 
+PASS Window interface: window must inherit property "ondrag" with the proper type 
+PASS Window interface: window must inherit property "ondragend" with the proper type 
+PASS Window interface: window must inherit property "ondragenter" with the proper type 
+FAIL Window interface: window must inherit property "ondragexit" with the proper type assert_own_property: expected property "ondragexit" missing
+PASS Window interface: window must inherit property "ondragleave" with the proper type 
+PASS Window interface: window must inherit property "ondragover" with the proper type 
+PASS Window interface: window must inherit property "ondragstart" with the proper type 
+PASS Window interface: window must inherit property "ondrop" with the proper type 
+PASS Window interface: window must inherit property "ondurationchange" with the proper type 
+PASS Window interface: window must inherit property "onemptied" with the proper type 
+PASS Window interface: window must inherit property "onended" with the proper type 
+PASS Window interface: window must inherit property "onerror" with the proper type 
+PASS Window interface: window must inherit property "onfocus" with the proper type 
+PASS Window interface: window must inherit property "oninput" with the proper type 
+PASS Window interface: window must inherit property "oninvalid" with the proper type 
+PASS Window interface: window must inherit property "onkeydown" with the proper type 
+PASS Window interface: window must inherit property "onkeypress" with the proper type 
+PASS Window interface: window must inherit property "onkeyup" with the proper type 
+PASS Window interface: window must inherit property "onload" with the proper type 
+PASS Window interface: window must inherit property "onloadeddata" with the proper type 
+PASS Window interface: window must inherit property "onloadedmetadata" with the proper type 
+FAIL Window interface: window must inherit property "onloadend" with the proper type assert_own_property: expected property "onloadend" missing
+PASS Window interface: window must inherit property "onloadstart" with the proper type 
+PASS Window interface: window must inherit property "onmousedown" with the proper type 
+PASS Window interface: window must inherit property "onmouseenter" with the proper type 
+PASS Window interface: window must inherit property "onmouseleave" with the proper type 
+PASS Window interface: window must inherit property "onmousemove" with the proper type 
+PASS Window interface: window must inherit property "onmouseout" with the proper type 
+PASS Window interface: window must inherit property "onmouseover" with the proper type 
+PASS Window interface: window must inherit property "onmouseup" with the proper type 
+PASS Window interface: window must inherit property "onwheel" with the proper type 
+PASS Window interface: window must inherit property "onpause" with the proper type 
+PASS Window interface: window must inherit property "onplay" with the proper type 
+PASS Window interface: window must inherit property "onplaying" with the proper type 
+PASS Window interface: window must inherit property "onprogress" with the proper type 
+PASS Window interface: window must inherit property "onratechange" with the proper type 
+PASS Window interface: window must inherit property "onreset" with the proper type 
+PASS Window interface: window must inherit property "onresize" with the proper type 
+PASS Window interface: window must inherit property "onscroll" with the proper type 
+FAIL Window interface: window must inherit property "onsecuritypolicyviolation" with the proper type assert_own_property: expected property "onsecuritypolicyviolation" missing
+PASS Window interface: window must inherit property "onseeked" with the proper type 
+PASS Window interface: window must inherit property "onseeking" with the proper type 
+PASS Window interface: window must inherit property "onselect" with the proper type 
+PASS Window interface: window must inherit property "onstalled" with the proper type 
+PASS Window interface: window must inherit property "onsubmit" with the proper type 
+PASS Window interface: window must inherit property "onsuspend" with the proper type 
+PASS Window interface: window must inherit property "ontimeupdate" with the proper type 
+PASS Window interface: window must inherit property "ontoggle" with the proper type 
+PASS Window interface: window must inherit property "onvolumechange" with the proper type 
+PASS Window interface: window must inherit property "onwaiting" with the proper type 
+FAIL Window interface: window must inherit property "onafterprint" with the proper type assert_own_property: expected property "onafterprint" missing
+FAIL Window interface: window must inherit property "onbeforeprint" with the proper type assert_own_property: expected property "onbeforeprint" missing
+PASS Window interface: window must inherit property "onbeforeunload" with the proper type 
+PASS Window interface: window must inherit property "onhashchange" with the proper type 
+PASS Window interface: window must inherit property "onlanguagechange" with the proper type 
+PASS Window interface: window must inherit property "onmessage" with the proper type 
+FAIL Window interface: window must inherit property "onmessageerror" with the proper type assert_own_property: expected property "onmessageerror" missing
+PASS Window interface: window must inherit property "onoffline" with the proper type 
+PASS Window interface: window must inherit property "ononline" with the proper type 
+PASS Window interface: window must inherit property "onpagehide" with the proper type 
+PASS Window interface: window must inherit property "onpageshow" with the proper type 
+PASS Window interface: window must inherit property "onpopstate" with the proper type 
+PASS Window interface: window must inherit property "onrejectionhandled" with the proper type 
+PASS Window interface: window must inherit property "onstorage" with the proper type 
+PASS Window interface: window must inherit property "onunhandledrejection" with the proper type 
+PASS Window interface: window must inherit property "onunload" with the proper type 
+PASS Window interface: window must inherit property "origin" with the proper type 
+PASS Window interface: window must inherit property "btoa(DOMString)" with the proper type 
+PASS Window interface: calling btoa(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "atob(DOMString)" with the proper type 
+PASS Window interface: calling atob(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "setTimeout(TimerHandler, long, any)" with the proper type 
+PASS Window interface: calling setTimeout(TimerHandler, long, any) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "clearTimeout(long)" with the proper type 
+PASS Window interface: calling clearTimeout(long) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "setInterval(TimerHandler, long, any)" with the proper type 
+PASS Window interface: calling setInterval(TimerHandler, long, any) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "clearInterval(long)" with the proper type 
+PASS Window interface: calling clearInterval(long) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "createImageBitmap(ImageBitmapSource, ImageBitmapOptions)" with the proper type 
+PASS Window interface: calling createImageBitmap(ImageBitmapSource, ImageBitmapOptions) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions)" with the proper type 
+PASS Window interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, ImageBitmapOptions) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property "sessionStorage" with the proper type 
+PASS Window interface: window must inherit property "localStorage" with the proper type 
+PASS BarProp interface: existence and properties of interface object 
+PASS BarProp interface object length 
+PASS BarProp interface object name 
+PASS BarProp interface: existence and properties of interface prototype object 
+PASS BarProp interface: existence and properties of interface prototype object's "constructor" property 
+PASS BarProp interface: attribute visible 
+PASS History interface: existence and properties of interface object 
+PASS History interface object length 
+PASS History interface object name 
+PASS History interface: existence and properties of interface prototype object 
+PASS History interface: existence and properties of interface prototype object's "constructor" property 
+PASS History interface: attribute length 
+PASS History interface: attribute scrollRestoration 
+PASS History interface: attribute state 
+PASS History interface: operation go(long) 
+PASS History interface: operation back() 
+PASS History interface: operation forward() 
+PASS History interface: operation pushState(any, DOMString, USVString) 
+PASS History interface: operation replaceState(any, DOMString, USVString) 
+PASS History must be primary interface of window.history 
+PASS Stringification of window.history 
+PASS History interface: window.history must inherit property "length" with the proper type 
+PASS History interface: window.history must inherit property "scrollRestoration" with the proper type 
+PASS History interface: window.history must inherit property "state" with the proper type 
+PASS History interface: window.history must inherit property "go(long)" with the proper type 
+PASS History interface: calling go(long) on window.history with too few arguments must throw TypeError 
+PASS History interface: window.history must inherit property "back()" with the proper type 
+PASS History interface: window.history must inherit property "forward()" with the proper type 
+PASS History interface: window.history must inherit property "pushState(any, DOMString, USVString)" with the proper type 
+PASS History interface: calling pushState(any, DOMString, USVString) on window.history with too few arguments must throw TypeError 
+PASS History interface: window.history must inherit property "replaceState(any, DOMString, USVString)" with the proper type 
+PASS History interface: calling replaceState(any, DOMString, USVString) on window.history with too few arguments must throw TypeError 
+PASS Location interface: existence and properties of interface object 
+PASS Location interface object length 
+PASS Location interface object name 
+PASS Location interface: existence and properties of interface prototype object 
+PASS Location interface: existence and properties of interface prototype object's "constructor" property 
+FAIL Location interface: stringifier assert_own_property: interface prototype object missing non-static operation expected property "toString" missing
+PASS Location must be primary interface of window.location 
+PASS Stringification of window.location 
+PASS Location interface: window.location must have own property "href" 
+PASS Location interface: window.location must have own property "origin" 
+PASS Location interface: window.location must have own property "protocol" 
+PASS Location interface: window.location must have own property "host" 
+PASS Location interface: window.location must have own property "hostname" 
+PASS Location interface: window.location must have own property "port" 
+PASS Location interface: window.location must have own property "pathname" 
+PASS Location interface: window.location must have own property "search" 
+PASS Location interface: window.location must have own property "hash" 
+PASS Location interface: window.location must have own property "assign" 
+PASS Location interface: calling assign(USVString) on window.location with too few arguments must throw TypeError 
+PASS Location interface: window.location must have own property "replace" 
+PASS Location interface: calling replace(USVString) on window.location with too few arguments must throw TypeError 
+PASS Location interface: window.location must have own property "reload" 
+PASS Location interface: window.location must have own property "ancestorOrigins" 
+PASS PopStateEvent interface: existence and properties of interface object 
+PASS PopStateEvent interface object length 
+PASS PopStateEvent interface object name 
+PASS PopStateEvent interface: existence and properties of interface prototype object 
+PASS PopStateEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS PopStateEvent interface: attribute state 
+PASS PopStateEvent must be primary interface of new PopStateEvent("popstate", { data: {} }) 
+PASS Stringification of new PopStateEvent("popstate", { data: {} }) 
+PASS PopStateEvent interface: new PopStateEvent("popstate", { data: {} }) must inherit property "state" with the proper type 
+PASS HashChangeEvent interface: existence and properties of interface object 
+PASS HashChangeEvent interface object length 
+PASS HashChangeEvent interface object name 
+PASS HashChangeEvent interface: existence and properties of interface prototype object 
+PASS HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS HashChangeEvent interface: attribute oldURL 
+PASS HashChangeEvent interface: attribute newURL 
+PASS PageTransitionEvent interface: existence and properties of interface object 
+PASS PageTransitionEvent interface object length 
+PASS PageTransitionEvent interface object name 
+PASS PageTransitionEvent interface: existence and properties of interface prototype object 
+PASS PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS PageTransitionEvent interface: attribute persisted 
+PASS BeforeUnloadEvent interface: existence and properties of interface object 
+PASS BeforeUnloadEvent interface object length 
+PASS BeforeUnloadEvent interface object name 
+PASS BeforeUnloadEvent interface: existence and properties of interface prototype object 
+PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS BeforeUnloadEvent interface: attribute returnValue 
+PASS ApplicationCache interface: existence and properties of interface object 
+PASS ApplicationCache interface object length 
+PASS ApplicationCache interface object name 
+PASS ApplicationCache interface: existence and properties of interface prototype object 
+PASS ApplicationCache interface: existence and properties of interface prototype object's "constructor" property 
+PASS ApplicationCache interface: constant UNCACHED on interface object 
+PASS ApplicationCache interface: constant UNCACHED on interface prototype object 
+PASS ApplicationCache interface: constant IDLE on interface object 
+PASS ApplicationCache interface: constant IDLE on interface prototype object 
+PASS ApplicationCache interface: constant CHECKING on interface object 
+PASS ApplicationCache interface: constant CHECKING on interface prototype object 
+PASS ApplicationCache interface: constant DOWNLOADING on interface object 
+PASS ApplicationCache interface: constant DOWNLOADING on interface prototype object 
+PASS ApplicationCache interface: constant UPDATEREADY on interface object 
+PASS ApplicationCache interface: constant UPDATEREADY on interface prototype object 
+PASS ApplicationCache interface: constant OBSOLETE on interface object 
+PASS ApplicationCache interface: constant OBSOLETE on interface prototype object 
+PASS ApplicationCache interface: attribute status 
+PASS ApplicationCache interface: operation update() 
+PASS ApplicationCache interface: operation abort() 
+PASS ApplicationCache interface: operation swapCache() 
+PASS ApplicationCache interface: attribute onchecking 
+PASS ApplicationCache interface: attribute onerror 
+PASS ApplicationCache interface: attribute onnoupdate 
+PASS ApplicationCache interface: attribute ondownloading 
+PASS ApplicationCache interface: attribute onprogress 
+PASS ApplicationCache interface: attribute onupdateready 
+PASS ApplicationCache interface: attribute oncached 
+PASS ApplicationCache interface: attribute onobsolete 
+PASS ApplicationCache must be primary interface of window.applicationCache 
+PASS Stringification of window.applicationCache 
+PASS ApplicationCache interface: window.applicationCache must inherit property "UNCACHED" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "IDLE" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "CHECKING" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "DOWNLOADING" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "UPDATEREADY" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "OBSOLETE" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "status" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "update()" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "abort()" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "swapCache()" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "onchecking" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "onerror" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "onnoupdate" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "ondownloading" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "onprogress" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "onupdateready" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "oncached" with the proper type 
+PASS ApplicationCache interface: window.applicationCache must inherit property "onobsolete" with the proper type 
+PASS ErrorEvent interface: existence and properties of interface object 
+PASS ErrorEvent interface object length 
+PASS ErrorEvent interface object name 
+PASS ErrorEvent interface: existence and properties of interface prototype object 
+PASS ErrorEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS ErrorEvent interface: attribute message 
+PASS ErrorEvent interface: attribute filename 
+PASS ErrorEvent interface: attribute lineno 
+PASS ErrorEvent interface: attribute colno 
+PASS ErrorEvent interface: attribute error 
+PASS PromiseRejectionEvent interface: existence and properties of interface object 
+PASS PromiseRejectionEvent interface object length 
+PASS PromiseRejectionEvent interface object name 
+PASS PromiseRejectionEvent interface: existence and properties of interface prototype object 
+PASS PromiseRejectionEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS PromiseRejectionEvent interface: attribute promise 
+PASS PromiseRejectionEvent interface: attribute reason 
+PASS Navigator interface: existence and properties of interface object 
+PASS Navigator interface object length 
+PASS Navigator interface object name 
+PASS Navigator interface: existence and properties of interface prototype object 
+PASS Navigator interface: existence and properties of interface prototype object's "constructor" property 
+PASS Navigator interface: attribute appCodeName 
+PASS Navigator interface: attribute appName 
+PASS Navigator interface: attribute appVersion 
+PASS Navigator interface: attribute platform 
+PASS Navigator interface: attribute product 
+PASS Navigator interface: attribute productSub 
+PASS Navigator interface: attribute userAgent 
+PASS Navigator interface: attribute vendor 
+PASS Navigator interface: attribute vendorSub 
+FAIL Navigator interface: operation taintEnabled() assert_own_property: interface prototype object missing non-static operation expected property "taintEnabled" missing
+FAIL Navigator interface: attribute oscpu assert_true: The prototype object must have a property "oscpu" expected true got false
+PASS Navigator interface: attribute language 
+PASS Navigator interface: attribute languages 
+PASS Navigator interface: attribute onLine 
+FAIL Navigator interface: operation registerProtocolHandler(DOMString, USVString, DOMString) assert_own_property: interface prototype object missing non-static operation expected property "registerProtocolHandler" missing
+FAIL Navigator interface: operation unregisterProtocolHandler(DOMString, USVString) assert_own_property: interface prototype object missing non-static operation expected property "unregisterProtocolHandler" missing
+PASS Navigator interface: attribute cookieEnabled 
+PASS Navigator interface: attribute plugins 
+PASS Navigator interface: attribute mimeTypes 
+PASS Navigator interface: operation javaEnabled() 
+FAIL Navigator interface: attribute hardwareConcurrency assert_true: The prototype object must have a property "hardwareConcurrency" expected true got false
+PASS Navigator must be primary interface of window.navigator 
+PASS Stringification of window.navigator 
+PASS Navigator interface: window.navigator must inherit property "appCodeName" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "appName" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "appVersion" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "platform" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "product" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "productSub" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "userAgent" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "vendor" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "vendorSub" with the proper type 
+FAIL Navigator interface: window.navigator must inherit property "taintEnabled()" with the proper type assert_inherits: property "taintEnabled" not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property "oscpu" with the proper type assert_inherits: property "oscpu" not found in prototype chain
+PASS Navigator interface: window.navigator must inherit property "language" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "languages" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "onLine" with the proper type 
+FAIL Navigator interface: window.navigator must inherit property "registerProtocolHandler(DOMString, USVString, DOMString)" with the proper type assert_inherits: property "registerProtocolHandler" not found in prototype chain
+FAIL Navigator interface: calling registerProtocolHandler(DOMString, USVString, DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property "registerProtocolHandler" not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property "unregisterProtocolHandler(DOMString, USVString)" with the proper type assert_inherits: property "unregisterProtocolHandler" not found in prototype chain
+FAIL Navigator interface: calling unregisterProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError assert_inherits: property "unregisterProtocolHandler" not found in prototype chain
+PASS Navigator interface: window.navigator must inherit property "cookieEnabled" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "plugins" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "mimeTypes" with the proper type 
+PASS Navigator interface: window.navigator must inherit property "javaEnabled()" with the proper type 
+FAIL Navigator interface: window.navigator must inherit property "hardwareConcurrency" with the proper type assert_inherits: property "hardwareConcurrency" not found in prototype chain
+PASS PluginArray interface: existence and properties of interface object 
+PASS PluginArray interface object length 
+PASS PluginArray interface object name 
+PASS PluginArray interface: existence and properties of interface prototype object 
+PASS PluginArray interface: existence and properties of interface prototype object's "constructor" property 
+PASS PluginArray interface: operation refresh(boolean) 
+PASS PluginArray interface: attribute length 
+PASS PluginArray interface: operation item(unsigned long) 
+PASS PluginArray interface: operation namedItem(DOMString) 
+PASS MimeTypeArray interface: existence and properties of interface object 
+PASS MimeTypeArray interface object length 
+PASS MimeTypeArray interface object name 
+PASS MimeTypeArray interface: existence and properties of interface prototype object 
+PASS MimeTypeArray interface: existence and properties of interface prototype object's "constructor" property 
+PASS MimeTypeArray interface: attribute length 
+PASS MimeTypeArray interface: operation item(unsigned long) 
+PASS MimeTypeArray interface: operation namedItem(DOMString) 
+PASS Plugin interface: existence and properties of interface object 
+PASS Plugin interface object length 
+PASS Plugin interface object name 
+PASS Plugin interface: existence and properties of interface prototype object 
+PASS Plugin interface: existence and properties of interface prototype object's "constructor" property 
+PASS Plugin interface: attribute name 
+PASS Plugin interface: attribute description 
+PASS Plugin interface: attribute filename 
+PASS Plugin interface: attribute length 
+PASS Plugin interface: operation item(unsigned long) 
+PASS Plugin interface: operation namedItem(DOMString) 
+PASS MimeType interface: existence and properties of interface object 
+PASS MimeType interface object length 
+PASS MimeType interface object name 
+PASS MimeType interface: existence and properties of interface prototype object 
+PASS MimeType interface: existence and properties of interface prototype object's "constructor" property 
+PASS MimeType interface: attribute type 
+PASS MimeType interface: attribute description 
+PASS MimeType interface: attribute suffixes 
+PASS MimeType interface: attribute enabledPlugin 
+PASS ImageBitmap interface: existence and properties of interface object 
+PASS ImageBitmap interface object length 
+PASS ImageBitmap interface object name 
+PASS ImageBitmap interface: existence and properties of interface prototype object 
+PASS ImageBitmap interface: existence and properties of interface prototype object's "constructor" property 
+PASS ImageBitmap interface: attribute width 
+PASS ImageBitmap interface: attribute height 
+PASS ImageBitmap interface: operation close() 
+PASS MessageEvent interface: existence and properties of interface object 
+PASS MessageEvent interface object length 
+PASS MessageEvent interface object name 
+PASS MessageEvent interface: existence and properties of interface prototype object 
+PASS MessageEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS MessageEvent interface: attribute data 
+PASS MessageEvent interface: attribute origin 
+PASS MessageEvent interface: attribute lastEventId 
+PASS MessageEvent interface: attribute source 
+PASS MessageEvent interface: attribute ports 
+PASS MessageEvent interface: operation initMessageEvent(DOMString, boolean, boolean, any, USVString, DOMString, MessageEventSource, [object Object]) 
+PASS MessageEvent must be primary interface of new MessageEvent("message", { data: 5 }) 
+PASS Stringification of new MessageEvent("message", { data: 5 }) 
+PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "data" with the proper type 
+PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "origin" with the proper type 
+PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "lastEventId" with the proper type 
+FAIL MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "source" with the proper type Unrecognized type WindowProxy
+PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "ports" with the proper type 
+PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "initMessageEvent(DOMString, boolean, boolean, any, USVString, DOMString, MessageEventSource, [object Object])" with the proper type 
+PASS MessageEvent interface: calling initMessageEvent(DOMString, boolean, boolean, any, USVString, DOMString, MessageEventSource, [object Object]) on new MessageEvent("message", { data: 5 }) with too few arguments must throw TypeError 
+PASS EventSource interface: existence and properties of interface object 
+PASS EventSource interface object length 
+PASS EventSource interface object name 
+PASS EventSource interface: existence and properties of interface prototype object 
+PASS EventSource interface: existence and properties of interface prototype object's "constructor" property 
+PASS EventSource interface: attribute url 
+PASS EventSource interface: attribute withCredentials 
+PASS EventSource interface: constant CONNECTING on interface object 
+PASS EventSource interface: constant CONNECTING on interface prototype object 
+PASS EventSource interface: constant OPEN on interface object 
+PASS EventSource interface: constant OPEN on interface prototype object 
+PASS EventSource interface: constant CLOSED on interface object 
+PASS EventSource interface: constant CLOSED on interface prototype object 
+PASS EventSource interface: attribute readyState 
+PASS EventSource interface: attribute onopen 
+PASS EventSource interface: attribute onmessage 
+PASS EventSource interface: attribute onerror 
+PASS EventSource interface: operation close() 
+PASS WebSocket interface: existence and properties of interface object 
+PASS WebSocket interface object length 
+PASS WebSocket interface object name 
+PASS WebSocket interface: existence and properties of interface prototype object 
+PASS WebSocket interface: existence and properties of interface prototype object's "constructor" property 
+PASS WebSocket interface: attribute url 
+PASS WebSocket interface: constant CONNECTING on interface object 
+PASS WebSocket interface: constant CONNECTING on interface prototype object 
+PASS WebSocket interface: constant OPEN on interface object 
+PASS WebSocket interface: constant OPEN on interface prototype object 
+PASS WebSocket interface: constant CLOSING on interface object 
+PASS WebSocket interface: constant CLOSING on interface prototype object 
+PASS WebSocket interface: constant CLOSED on interface object 
+PASS WebSocket interface: constant CLOSED on interface prototype object 
+PASS WebSocket interface: attribute readyState 
+PASS WebSocket interface: attribute bufferedAmount 
+PASS WebSocket interface: attribute onopen 
+PASS WebSocket interface: attribute onerror 
+PASS WebSocket interface: attribute onclose 
+PASS WebSocket interface: attribute extensions 
+PASS WebSocket interface: attribute protocol 
+PASS WebSocket interface: operation close(unsigned short, USVString) 
+PASS WebSocket interface: attribute onmessage 
+PASS WebSocket interface: attribute binaryType 
+PASS WebSocket interface: operation send(USVString) 
+PASS WebSocket interface: operation send(Blob) 
+PASS WebSocket interface: operation send(ArrayBuffer) 
+PASS WebSocket interface: operation send(ArrayBufferView) 
+PASS WebSocket must be primary interface of new WebSocket("ws://foo") 
+PASS Stringification of new WebSocket("ws://foo") 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "url" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "CONNECTING" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "OPEN" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "CLOSING" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "CLOSED" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "readyState" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "bufferedAmount" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "onopen" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "onerror" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "onclose" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "extensions" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "protocol" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "close(unsigned short, USVString)" with the proper type 
+PASS WebSocket interface: calling close(unsigned short, USVString) on new WebSocket("ws://foo") with too few arguments must throw TypeError 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "onmessage" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "binaryType" with the proper type 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "send(USVString)" with the proper type 
+PASS WebSocket interface: calling send(USVString) on new WebSocket("ws://foo") with too few arguments must throw TypeError 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "send(Blob)" with the proper type 
+PASS WebSocket interface: calling send(Blob) on new WebSocket("ws://foo") with too few arguments must throw TypeError 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "send(ArrayBuffer)" with the proper type 
+PASS WebSocket interface: calling send(ArrayBuffer) on new WebSocket("ws://foo") with too few arguments must throw TypeError 
+PASS WebSocket interface: new WebSocket("ws://foo") must inherit property "send(ArrayBufferView)" with the proper type 
+PASS WebSocket interface: calling send(ArrayBufferView) on new WebSocket("ws://foo") with too few arguments must throw TypeError 
+PASS CloseEvent interface: existence and properties of interface object 
+PASS CloseEvent interface object length 
+PASS CloseEvent interface object name 
+PASS CloseEvent interface: existence and properties of interface prototype object 
+PASS CloseEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS CloseEvent interface: attribute wasClean 
+PASS CloseEvent interface: attribute code 
+PASS CloseEvent interface: attribute reason 
+PASS CloseEvent must be primary interface of new CloseEvent("close") 
+PASS Stringification of new CloseEvent("close") 
+PASS CloseEvent interface: new CloseEvent("close") must inherit property "wasClean" with the proper type 
+PASS CloseEvent interface: new CloseEvent("close") must inherit property "code" with the proper type 
+PASS CloseEvent interface: new CloseEvent("close") must inherit property "reason" with the proper type 
+PASS MessageChannel interface: existence and properties of interface object 
+PASS MessageChannel interface object length 
+PASS MessageChannel interface object name 
+PASS MessageChannel interface: existence and properties of interface prototype object 
+PASS MessageChannel interface: existence and properties of interface prototype object's "constructor" property 
+PASS MessageChannel interface: attribute port1 
+PASS MessageChannel interface: attribute port2 
+PASS MessagePort interface: existence and properties of interface object 
+PASS MessagePort interface object length 
+PASS MessagePort interface object name 
+PASS MessagePort interface: existence and properties of interface prototype object 
+PASS MessagePort interface: existence and properties of interface prototype object's "constructor" property 
+PASS MessagePort interface: operation postMessage(any, [object Object]) 
+PASS MessagePort interface: operation start() 
+PASS MessagePort interface: operation close() 
+PASS MessagePort interface: attribute onmessage 
+FAIL MessagePort interface: attribute onmessageerror assert_true: The prototype object must have a property "onmessageerror" expected true got false
+FAIL BroadcastChannel interface: existence and properties of interface object assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface object length assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface object name assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: existence and properties of interface prototype object assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: attribute name assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: operation postMessage(any) assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: operation close() assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: attribute onmessage assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+FAIL BroadcastChannel interface: attribute onmessageerror assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
+PASS WorkerGlobalScope interface: existence and properties of interface object 
+PASS DedicatedWorkerGlobalScope interface: existence and properties of interface object 
+PASS SharedWorkerGlobalScope interface: existence and properties of interface object 
+PASS Worker interface: existence and properties of interface object 
+PASS Worker interface object length 
+PASS Worker interface object name 
+PASS Worker interface: existence and properties of interface prototype object 
+PASS Worker interface: existence and properties of interface prototype object's "constructor" property 
+PASS Worker interface: operation terminate() 
+PASS Worker interface: operation postMessage(any, [object Object]) 
+PASS Worker interface: attribute onmessage 
+FAIL Worker interface: attribute onmessageerror assert_true: The prototype object must have a property "onmessageerror" expected true got false
+PASS Worker interface: attribute onerror 
+FAIL SharedWorker interface: existence and properties of interface object assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+FAIL SharedWorker interface object length assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+FAIL SharedWorker interface object name assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+FAIL SharedWorker interface: existence and properties of interface prototype object assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+FAIL SharedWorker interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+FAIL SharedWorker interface: attribute port assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+FAIL SharedWorker interface: attribute onerror assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
+PASS WorkerNavigator interface: existence and properties of interface object 
+PASS WorkerLocation interface: existence and properties of interface object 
+PASS Storage interface: existence and properties of interface object 
+PASS Storage interface object length 
+PASS Storage interface object name 
+PASS Storage interface: existence and properties of interface prototype object 
+PASS Storage interface: existence and properties of interface prototype object's "constructor" property 
+PASS Storage interface: attribute length 
+PASS Storage interface: operation key(unsigned long) 
+PASS Storage interface: operation getItem(DOMString) 
+PASS Storage interface: operation setItem(DOMString, DOMString) 
+PASS Storage interface: operation removeItem(DOMString) 
+PASS Storage interface: operation clear() 
+PASS StorageEvent interface: existence and properties of interface object 
+PASS StorageEvent interface object length 
+PASS StorageEvent interface object name 
+PASS StorageEvent interface: existence and properties of interface prototype object 
+PASS StorageEvent interface: existence and properties of interface prototype object's "constructor" property 
+PASS StorageEvent interface: attribute key 
+PASS StorageEvent interface: attribute oldValue 
+PASS StorageEvent interface: attribute newValue 
+PASS StorageEvent interface: attribute url 
+PASS StorageEvent interface: attribute storageArea 
+PASS HTMLAppletElement interface: existence and properties of interface object 
+PASS HTMLAppletElement interface object length 
+PASS HTMLAppletElement interface object name 
+PASS HTMLAppletElement interface: existence and properties of interface prototype object 
+PASS HTMLAppletElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLAppletElement interface: attribute align 
+PASS HTMLAppletElement interface: attribute alt 
+PASS HTMLAppletElement interface: attribute archive 
+PASS HTMLAppletElement interface: attribute code 
+PASS HTMLAppletElement interface: attribute codeBase 
+PASS HTMLAppletElement interface: attribute height 
+PASS HTMLAppletElement interface: attribute hspace 
+PASS HTMLAppletElement interface: attribute name 
+PASS HTMLAppletElement interface: attribute object 
+PASS HTMLAppletElement interface: attribute vspace 
+PASS HTMLAppletElement interface: attribute width 
+PASS HTMLMarqueeElement interface: existence and properties of interface object 
+PASS HTMLMarqueeElement interface object length 
+PASS HTMLMarqueeElement interface object name 
+PASS HTMLMarqueeElement interface: existence and properties of interface prototype object 
+PASS HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property 
+PASS HTMLMarqueeElement interface: attribute behavior 
+PASS HTMLMarqueeElement interface: attribute bgColor 
+PASS HTMLMarqueeElement interface: attribute direction 
+PASS HTMLMarqueeElement interface: attribute height 
+PASS HTMLMarqueeElement interface: attribute hspace 
+PASS HTMLMarqueeElement interface: attribute loop 
+PASS HTMLMarqueeElement interface: attribute scrollAmount 
+PASS HTMLMarqueeElement interface: attribute scrollDelay 
+PASS HTMLMarqueeElement interface: attribute trueSpeed 
+PASS HTMLMarqueeElement interface: attribute vspace 
+PASS HTMLMarqueeElem