Page MenuHomePhabricator

mediawiki/libs/Dodo test failure for php8.1
Closed, ResolvedPublic

Description

php8.1 test failure for patch set https://gerrit.wikimedia.org/r/c/mediawiki/libs/Dodo/+/787736 (comment-only change)
https://integration.wikimedia.org/ci/job/composer-package-php81-docker/34/console

17:09:10 There were 181 errors:
17:09:10 
17:09:10 1) Wikimedia\Dodo\Tests\W3C\HcNodeappendchildnewchilddiffdocumentTest::testHcNodeappendchildnewchilddiffdocument
17:09:10 Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodeappendchildnewchilddiffdocumentTest::$doc1
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNodeappendchildnewchilddiffdocumentTest.php:25
17:09:10 
17:09:10 2) Wikimedia\Dodo\Tests\W3C\HcNodeinsertbeforenewchilddiffdocumentTest::testHcNodeinsertbeforenewchilddiffdocument
17:09:10 Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodeinsertbeforenewchilddiffdocumentTest::$doc1
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNodeinsertbeforenewchilddiffdocumentTest.php:26
17:09:10 
17:09:10 3) Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchilddiffdocumentTest::testHcNodereplacechildnewchilddiffdocument
17:09:10 Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchilddiffdocumentTest::$doc1
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNodereplacechildnewchilddiffdocumentTest.php:26
17:09:10 
17:09:10 4) Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchildexistsTest::testHcNodereplacechildnewchildexists
17:09:10 Error: Call to protected method Wikimedia\Dodo\Element::_remove() from scope Wikimedia\Dodo\Internal\WhatWG
17:09:10 
17:09:10 /src/src/Internal/WhatWG.php:416
17:09:10 /src/src/Node.php:510
17:09:10 /src/tests/W3C/Level1/Core/HcNodereplacechildnewchildexistsTest.php:46
17:09:10 
17:09:10 5) Wikimedia\Dodo\Tests\W3C\HcNodevalue06Test::testHcNodevalue06
17:09:10 Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodevalue06Test::$newNode
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNodevalue06Test.php:20
17:09:10 
17:09:10 6) Wikimedia\Dodo\Tests\W3C\Anchor04Test::testAnchor04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAnchorElement::getHref
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/Anchor04Test.php:30
17:09:10 
17:09:10 7) Wikimedia\Dodo\Tests\W3C\Area03Test::testArea03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/Area03Test.php:30
17:09:10 
17:09:10 8) Wikimedia\Dodo\Tests\W3C\Button01Test::testButton01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/Button01Test.php:30
17:09:10 
17:09:10 9) Wikimedia\Dodo\Tests\W3C\Button02Test::testButton02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/Button02Test.php:31
17:09:10 
17:09:10 10) Wikimedia\Dodo\Tests\W3C\Button03Test::testButton03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/Button03Test.php:31
17:09:10 
17:09:10 11) Wikimedia\Dodo\Tests\W3C\Button04Test::testButton04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/Button04Test.php:31
17:09:10 
17:09:10 12) Wikimedia\Dodo\Tests\W3C\Button06Test::testButton06
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/Button06Test.php:30
17:09:10 
17:09:10 13) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement04Test::testHTMLAnchorElement04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAnchorElement::getHref
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLAnchorElement04Test.php:32
17:09:10 
17:09:10 14) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement10Test::testHTMLAnchorElement10
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLAnchorElement10Test.php:31
17:09:10 
17:09:10 15) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement13Test::testHTMLAnchorElement13
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::blur
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:49
17:09:10 /src/tests/W3C/Level1/Html/HTMLAnchorElement13Test.php:30
17:09:10 
17:09:10 16) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement14Test::testHTMLAnchorElement14
17:09:10 Error: Call to undefined method Wikimedia\Dodo\HTMLAnchorElement::focus()
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLAnchorElement14Test.php:30
17:09:10 
17:09:10 17) Wikimedia\Dodo\Tests\W3C\HTMLAreaElement04Test::testHTMLAreaElement04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAreaElement::getHref
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLAreaElement04Test.php:31
17:09:10 
17:09:10 18) Wikimedia\Dodo\Tests\W3C\HTMLAreaElement07Test::testHTMLAreaElement07
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLAreaElement07Test.php:31
17:09:10 
17:09:10 19) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement01Test::testHTMLButtonElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/HTMLButtonElement01Test.php:31
17:09:10 
17:09:10 20) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement02Test::testHTMLButtonElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/HTMLButtonElement02Test.php:30
17:09:10 
17:09:10 21) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement06Test::testHTMLButtonElement06
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLButtonElement06Test.php:30
17:09:10 
17:09:10 22) Wikimedia\Dodo\Tests\W3C\HTMLDocument19Test::testHTMLDocument19
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::write
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:437
17:09:10 /src/tests/W3C/Level1/Html/HTMLDocument19Test.php:26
17:09:10 
17:09:10 23) Wikimedia\Dodo\Tests\W3C\HTMLDocument20Test::testHTMLDocument20
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::writeln
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:445
17:09:10 /src/tests/W3C/Level1/Html/HTMLDocument20Test.php:26
17:09:10 
17:09:10 24) Wikimedia\Dodo\Tests\W3C\HTMLDocument21Test::testHTMLDocument21
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::writeln
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:445
17:09:10 /src/tests/W3C/Level1/Html/HTMLDocument21Test.php:30
17:09:10 
17:09:10 25) Wikimedia\Dodo\Tests\W3C\HTMLFieldSetElement01Test::testHTMLFieldSetElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFieldSetElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLFieldSetElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLFieldSetElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLFieldSetElement01Test.php:31
17:09:10 
17:09:10 26) Wikimedia\Dodo\Tests\W3C\HTMLFieldSetElement02Test::testHTMLFieldSetElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFieldSetElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLFieldSetElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLFieldSetElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLFieldSetElement02Test.php:30
17:09:10 
17:09:10 27) Wikimedia\Dodo\Tests\W3C\HTMLFormElement05Test::testHTMLFormElement05
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFormElement::getAction
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLFormElement.php:29
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLFormElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLFormElement05Test.php:30
17:09:10 
17:09:10 28) Wikimedia\Dodo\Tests\W3C\HTMLIFrameElement09Test::testHTMLIFrameElement09
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLIFrameElement::getSrc
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLIFrameElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLIFrameElement09Test.php:30
17:09:10 
17:09:10 29) Wikimedia\Dodo\Tests\W3C\HTMLImageElement09Test::testHTMLImageElement09
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLImageElement::getSrc
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLImageElement.php:29
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLImageElement.php:169
17:09:10 /src/tests/W3C/Level1/Html/HTMLImageElement09Test.php:30
17:09:10 
17:09:10 30) Wikimedia\Dodo\Tests\W3C\HTMLInputElement03Test::testHTMLInputElement03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:45
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:179
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement03Test.php:31
17:09:10 
17:09:10 31) Wikimedia\Dodo\Tests\W3C\HTMLInputElement08Test::testHTMLInputElement08
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getChecked
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:173
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement08Test.php:30
17:09:10 
17:09:10 32) Wikimedia\Dodo\Tests\W3C\HTMLInputElement10Test::testHTMLInputElement10
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getMaxLength
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:73
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:195
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement10Test.php:31
17:09:10 
17:09:10 33) Wikimedia\Dodo\Tests\W3C\HTMLInputElement14Test::testHTMLInputElement14
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getSrc
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:115
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:215
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement14Test.php:30
17:09:10 
17:09:10 34) Wikimedia\Dodo\Tests\W3C\HTMLInputElement15Test::testHTMLInputElement15
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement15Test.php:30
17:09:10 
17:09:10 35) Wikimedia\Dodo\Tests\W3C\HTMLInputElement18Test::testHTMLInputElement18
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getValue
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:129
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:223
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement18Test.php:31
17:09:10 
17:09:10 36) Wikimedia\Dodo\Tests\W3C\HTMLInputElement21Test::testHTMLInputElement21
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getChecked
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:173
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement21Test.php:30
17:09:10 
17:09:10 37) Wikimedia\Dodo\Tests\W3C\HTMLLIElement02Test::testHTMLLIElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLIElement::getValue
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLLIElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLLIElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLLIElement02Test.php:30
17:09:10 
17:09:10 38) Wikimedia\Dodo\Tests\W3C\HTMLLabelElement02Test::testHTMLLabelElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLabelElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLLabelElement.php:29
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLLabelElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLLabelElement02Test.php:30
17:09:10 
17:09:10 39) Wikimedia\Dodo\Tests\W3C\HTMLLinkElement01Test::testHTMLLinkElement01
17:09:10 Undefined property via __get(): disabled in /src/tests/W3C/Level1/Html/HTMLLinkElement01Test.php on line 30
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:36
17:09:10 /src/src/Node.php:1027
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLLinkElement.php:195
17:09:10 /src/tests/W3C/Level1/Html/HTMLLinkElement01Test.php:30
17:09:10 
17:09:10 40) Wikimedia\Dodo\Tests\W3C\HTMLLinkElement03Test::testHTMLLinkElement03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLinkElement::getHref
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLLinkElement.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLLinkElement.php:169
17:09:10 /src/tests/W3C/Level1/Html/HTMLLinkElement03Test.php:30
17:09:10 
17:09:10 41) Wikimedia\Dodo\Tests\W3C\HTMLModElement01Test::testHTMLModElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLModElement::getCite
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLModElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLModElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLModElement01Test.php:30
17:09:10 
17:09:10 42) Wikimedia\Dodo\Tests\W3C\HTMLModElement03Test::testHTMLModElement03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLModElement::getCite
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLModElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLModElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLModElement03Test.php:30
17:09:10 
17:09:10 43) Wikimedia\Dodo\Tests\W3C\HTMLOListElement02Test::testHTMLOListElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOListElement::getStart
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOListElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLOListElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLOListElement02Test.php:30
17:09:10 
17:09:10 44) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement01Test::testHTMLObjectElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171
17:09:10 /src/tests/W3C/Level1/Html/HTMLObjectElement01Test.php:31
17:09:10 
17:09:10 45) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement08Test::testHTMLObjectElement08
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getData
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLObjectElement08Test.php:30
17:09:10 
17:09:10 46) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement13Test::testHTMLObjectElement13
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLObjectElement13Test.php:30
17:09:10 
17:09:10 47) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement19Test::testHTMLObjectElement19
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171
17:09:10 /src/tests/W3C/Level1/Html/HTMLObjectElement19Test.php:30
17:09:10 
17:09:10 48) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement01Test::testHTMLOptionElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:28
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLOptionElement01Test.php:31
17:09:10 
17:09:10 49) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement02Test::testHTMLOptionElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:28
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLOptionElement02Test.php:30
17:09:10 
17:09:10 50) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement07Test::testHTMLOptionElement07
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getLabel
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/HTMLOptionElement07Test.php:30
17:09:10 
17:09:10 51) Wikimedia\Dodo\Tests\W3C\HTMLQuoteElement01Test::testHTMLQuoteElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLQuoteElement::getCite
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLQuoteElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLQuoteElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLQuoteElement01Test.php:30
17:09:10 
17:09:10 52) Wikimedia\Dodo\Tests\W3C\HTMLQuoteElement02Test::testHTMLQuoteElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLQuoteElement::getCite
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLQuoteElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLQuoteElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLQuoteElement02Test.php:30
17:09:10 
17:09:10 53) Wikimedia\Dodo\Tests\W3C\HTMLScriptElement01Test::testHTMLScriptElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLScriptElement::getText
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLScriptElement.php:42
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLScriptElement.php:171
17:09:10 /src/tests/W3C/Level1/Html/HTMLScriptElement01Test.php:30
17:09:10 
17:09:10 54) Wikimedia\Dodo\Tests\W3C\HTMLScriptElement04Test::testHTMLScriptElement04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLScriptElement::getSrc
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLScriptElement.php:28
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLScriptElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLScriptElement04Test.php:30
17:09:10 
17:09:10 55) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement03Test::testHTMLSelectElement03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getSelectedIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:126
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:187
17:09:10 /src/tests/W3C/Level1/Html/HTMLSelectElement03Test.php:30
17:09:10 
17:09:10 56) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement06Test::testHTMLSelectElement06
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:36
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:169
17:09:10 /src/tests/W3C/Level1/Html/HTMLSelectElement06Test.php:31
17:09:10 
17:09:10 57) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement07Test::testHTMLSelectElement07
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:36
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:169
17:09:10 /src/tests/W3C/Level1/Html/HTMLSelectElement07Test.php:30
17:09:10 
17:09:10 58) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement08Test::testHTMLSelectElement08
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getOptions
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:64
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:181
17:09:10 /src/tests/W3C/Level1/Html/HTMLSelectElement08Test.php:40
17:09:10 
17:09:10 59) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement12Test::testHTMLSelectElement12
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getSize
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:43
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:177
17:09:10 /src/tests/W3C/Level1/Html/HTMLSelectElement12Test.php:30
17:09:10 
17:09:10 60) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement13Test::testHTMLSelectElement13
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLSelectElement13Test.php:30
17:09:10 
17:09:10 61) Wikimedia\Dodo\Tests\W3C\HTMLStyleElement01Test::testHTMLStyleElement01
17:09:10 Undefined property via __get(): disabled in /src/tests/W3C/Level1/Html/HTMLStyleElement01Test.php on line 30
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:36
17:09:10 /src/src/Node.php:1027
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLStyleElement.php:173
17:09:10 /src/tests/W3C/Level1/Html/HTMLStyleElement01Test.php:30
17:09:10 
17:09:10 62) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement15Test::testHTMLTableCellElement15
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableCellElement15Test.php:30
17:09:10 
17:09:10 63) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement16Test::testHTMLTableCellElement16
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableCellElement16Test.php:30
17:09:10 
17:09:10 64) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement23Test::testHTMLTableCellElement23
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableCellElement23Test.php:30
17:09:10 
17:09:10 65) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement24Test::testHTMLTableCellElement24
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableCellElement24Test.php:30
17:09:10 
17:09:10 66) Wikimedia\Dodo\Tests\W3C\HTMLTableColElement07Test::testHTMLTableColElement07
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableColElement07Test.php:30
17:09:10 
17:09:10 67) Wikimedia\Dodo\Tests\W3C\HTMLTableColElement08Test::testHTMLTableColElement08
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableColElement08Test.php:30
17:09:10 
17:09:10 68) Wikimedia\Dodo\Tests\W3C\HTMLTableElement02Test::testHTMLTableElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getCaption
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableElement02Test.php:30
17:09:10 
17:09:10 69) Wikimedia\Dodo\Tests\W3C\HTMLTableElement04Test::testHTMLTableElement04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getTHead
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:59
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableElement04Test.php:30
17:09:10 
17:09:10 70) Wikimedia\Dodo\Tests\W3C\HTMLTableElement06Test::testHTMLTableElement06
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getTFoot
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:87
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableElement06Test.php:30
17:09:10 
17:09:10 71) Wikimedia\Dodo\Tests\W3C\HTMLTableElement07Test::testHTMLTableElement07
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getRows
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:129
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:171
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableElement07Test.php:38
17:09:10 
17:09:10 72) Wikimedia\Dodo\Tests\W3C\HTMLTableRowElement05Test::testHTMLTableRowElement05
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableRowElement::getCells
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableRowElement.php:43
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableRowElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableRowElement05Test.php:31
17:09:10 
17:09:10 73) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement13Test::testHTMLTableSectionElement13
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableSectionElement13Test.php:31
17:09:10 
17:09:10 74) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement14Test::testHTMLTableSectionElement14
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableSectionElement14Test.php:31
17:09:10 
17:09:10 75) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement15Test::testHTMLTableSectionElement15
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTableSectionElement15Test.php:31
17:09:10 
17:09:10 76) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement02Test::testHTMLTextAreaElement02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:44
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:173
17:09:10 /src/tests/W3C/Level1/Html/HTMLTextAreaElement02Test.php:32
17:09:10 
17:09:10 77) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement03Test::testHTMLTextAreaElement03
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:44
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:173
17:09:10 /src/tests/W3C/Level1/Html/HTMLTextAreaElement03Test.php:31
17:09:10 
17:09:10 78) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement05Test::testHTMLTextAreaElement05
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getCols
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:167
17:09:10 /src/tests/W3C/Level1/Html/HTMLTextAreaElement05Test.php:31
17:09:10 
17:09:10 79) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement09Test::testHTMLTextAreaElement09
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getRows
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:79
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:187
17:09:10 /src/tests/W3C/Level1/Html/HTMLTextAreaElement09Test.php:31
17:09:10 
17:09:10 80) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement10Test::testHTMLTextAreaElement10
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/HTMLTextAreaElement10Test.php:31
17:09:10 
17:09:10 81) Wikimedia\Dodo\Tests\W3C\HTMLTitleElement01Test::testHTMLTitleElement01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTitleElement::getText
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTitleElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTitleElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/HTMLTitleElement01Test.php:30
17:09:10 
17:09:10 82) Wikimedia\Dodo\Tests\W3C\HasFeature01Test::testHasFeature01
17:09:10 Error: Call to a member function getImplementation() on null
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:382
17:09:10 /src/tests/W3C/Level1/Html/HasFeature01Test.php:20
17:09:10 
17:09:10 83) Wikimedia\Dodo\Tests\W3C\Object01Test::testObject01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171
17:09:10 /src/tests/W3C/Level1/Html/Object01Test.php:30
17:09:10 
17:09:10 84) Wikimedia\Dodo\Tests\W3C\Object06Test::testObject06
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getData
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:30
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/Object06Test.php:31
17:09:10 
17:09:10 85) Wikimedia\Dodo\Tests\W3C\Object10Test::testObject10
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:129
17:09:10 /src/tests/W3C/Level1/Html/Object10Test.php:30
17:09:10 
17:09:10 86) Wikimedia\Dodo\Tests\W3C\Table01Test::testTable01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getCaption
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/Table01Test.php:30
17:09:10 
17:09:10 87) Wikimedia\Dodo\Tests\W3C\Table25Test::testTable25
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/Table25Test.php:30
17:09:10 
17:09:10 88) Wikimedia\Dodo\Tests\W3C\Table28Test::testTable28
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165
17:09:10 /src/tests/W3C/Level1/Html/Table28Test.php:30
17:09:10 
17:09:10 89) Wikimedia\Dodo\Tests\W3C\Table51Test::testTable51
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163
17:09:10 /src/tests/W3C/Level1/Html/Table51Test.php:30
17:09:10 
17:09:10 90) Wikimedia\Dodo\Tests\WPT\Dom\Collections\DomstringmapSupportedPropertyNamesTest::testDomstringmapSupportedPropertyNames
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getDataset
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:28
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:125
17:09:10 /src/tests/WPT/Dom/Collections/DomstringmapSupportedPropertyNamesTest.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/DomstringmapSupportedPropertyNamesTest.php:14
17:09:10 
17:09:10 91) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionDeleteTest::testHTMLCollectionDelete
17:09:10 Undefined property via offsetUnset(): 0 in /src/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php on line 19
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:210
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php:19
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php:21
17:09:10 
17:09:10 92) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionEmptyNameTest::testHTMLCollectionEmptyName
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/src/Internal/FilteredElementList.php:147
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:132
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:119
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionEmptyNameTest.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionEmptyNameTest.php:16
17:09:10 
17:09:10 93) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionIteratorTest::testHTMLCollectionIterator
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/src/Internal/FilteredElementList.php:147
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:132
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:119
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionIteratorTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionIteratorTest.php:15
17:09:10 
17:09:10 94) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionOwnPropsTest::testHTMLCollectionOwnProps
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/src/Internal/FilteredElementList.php:147
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:132
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionOwnPropsTest.php:28
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionOwnPropsTest.php:31
17:09:10 
17:09:10 95) Wikimedia\Dodo\Tests\WPT\Dom\Collections\NamednodemapSupportedPropertyNamesTest::testNamednodemapSupportedPropertyNames
17:09:10 Undefined array key 2
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:307
17:09:10 /src/tests/WPT/Dom/Collections/NamednodemapSupportedPropertyNamesTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/NamednodemapSupportedPropertyNamesTest.php:16
17:09:10 
17:09:10 96) Wikimedia\Dodo\Tests\WPT\Dom\Lists\DOMTokenListCoverageForAttributesTest::testDOMTokenListCoverageForAttributes
17:09:10 Attempt to read property "sup" on array
17:09:10 
17:09:10 /src/tests/WPT/Dom/Lists/DOMTokenListCoverageForAttributesTest.php:11
17:09:10 /src/tests/WPT/Dom/Lists/DOMTokenListCoverageForAttributesTest.php:32
17:09:10 
17:09:10 97) Wikimedia\Dodo\Tests\WPT\Dom\Lists\DOMTokenListIterableTest::testDOMTokenListIterable
17:09:10 Undefined property via offsetExists(): length in /src/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php on line 14
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:214
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:179
17:09:10 /src/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php:15
17:09:10 
17:09:10 98) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\AppendOnDocumentTest::testAppendOnDocument
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::append
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:68
17:09:10 /src/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:16
17:09:10 /src/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:53
17:09:10 
17:09:10 99) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\AriaAttributeReflectionTentativeTest::testAriaAttributeReflectionTentative
17:09:10 Undefined property via __get(): role in /src/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php on line 15
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:36
17:09:10 /src/src/Node.php:1027
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:169
17:09:10 /src/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php:18
17:09:10 
17:09:10 100) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataAppendDataTest::testCharacterDataAppendData
17:09:10 TypeError: Wikimedia\Dodo\CharacterData::appendData(): Argument #1 ($data) must be of type string, null given, called in /src/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php on line 34
17:09:10 
17:09:10 /src/src/CharacterData.php:151
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:34
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:36
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:63
17:09:10 
17:09:10 101) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataRemoveTest::testCharacterDataRemove
17:09:10 Error: Cannot use object of type Wikimedia\Dodo\Text as array
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:58
17:09:10 
17:09:10 102) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataSubstringDataTest::testCharacterDataSubstringData
17:09:10 TypeError: Wikimedia\Dodo\CharacterData::substringData(): Argument #1 ($offset) must be of type int, string given, called in /src/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php on line 75
17:09:10 
17:09:10 /src/src/CharacterData.php:127
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:75
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:76
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:122
17:09:10 
17:09:10 103) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationCreateHTMLDocumentTest::testDOMImplementationCreateHTMLDocument
17:09:10 Undefined variable $i
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationCreateHTMLDocumentTest.php:25
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationCreateHTMLDocumentTest.php:72
17:09:10 
17:09:10 104) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationHasFeatureTest::testDOMImplementationHasFeature
17:09:10 Undefined variable $format_value
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationHasFeatureTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationHasFeatureTest.php:17
17:09:10 
17:09:10 105) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentConstructorTest::testDocumentConstructor
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::getLocation
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:279
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/Document.php:107
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentConstructorTest.php:33
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentConstructorTest.php:41
17:09:10 
17:09:10 106) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateAttributeTest::testDocumentCreateAttribute
17:09:10 TypeError: Wikimedia\Dodo\Document::createAttribute(): Argument #1 ($localName) must be of type string, null given, called in /src/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php on line 40
17:09:10 
17:09:10 /src/src/Document.php:554
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php:40
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php:43
17:09:10 
17:09:10 107) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateCommentTest::testDocumentCreateComment
17:09:10 Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Comment"
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateCommentTest.php:36
17:09:10 
17:09:10 108) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateElementNamespaceTest::testDocumentCreateElementNamespace
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLIFrameElement::setSrc
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/HTMLIFrameElement.php:37
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:455
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateElementNamespaceTest.php:68
17:09:10 /src/tests/Harness/WPTTestHarness.php:668
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/Harness/WPTTestHarness.php:667
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateElementNamespaceTest.php:74
17:09:10 
17:09:10 109) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateEventHttpsTest::testDocumentCreateEventHttps
17:09:10 Undefined variable $aliases
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateEventHttpsTest.php:29
17:09:10 
17:09:10 110) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateTextNodeTest::testDocumentCreateTextNode
17:09:10 Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Text"
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateTextNodeTest.php:36
17:09:10 
17:09:10 111) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateTreeWalkerTest::testDocumentCreateTreeWalker
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateTreeWalkerTest.php:17
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentCreateTreeWalkerTest.php:22
17:09:10 
17:09:10 112) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementByIdTest::testDocumentGetElementById
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:319
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementByIdTest.php:133
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementByIdTest.php:138
17:09:10 
17:09:10 113) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentImportNodeTest::testDocumentImportNode
17:09:10 TypeError: Wikimedia\Dodo\Document::importNode(): Argument #2 ($deep) must be of type bool, null given, called in /src/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php on line 31
17:09:10 
17:09:10 /src/src/Document.php:777
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php:31
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php:36
17:09:10 
17:09:10 114) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountDynamicAddTest::testElementChildElementCountDynamicAdd
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicAddTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicAddTest.php:16
17:09:10 
17:09:10 115) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountDynamicRemoveTest::testElementChildElementCountDynamicRemove
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicRemoveTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicRemoveTest.php:16
17:09:10 
17:09:10 116) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountNochildTest::testElementChildElementCountNochild
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountNochildTest.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountNochildTest.php:14
17:09:10 
17:09:10 117) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountTest::testElementChildElementCount
17:09:10 Error: Cannot use object of type Wikimedia\Dodo\HTMLParagraphElement as array
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountTest.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildElementCountTest.php:15
17:09:10 
17:09:10 118) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildrenTest::testElementChildren
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildren
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:81
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildrenTest.php:23
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementChildrenTest.php:26
17:09:10 
17:09:10 119) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementInsertAdjacentElementTest::testElementInsertAdjacentElement
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentElement
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:280
17:09:10 /src/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:470
17:09:10 /src/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:16
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:20
17:09:10 
17:09:10 120) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementInsertAdjacentTextTest::testElementInsertAdjacentText
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentText
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:289
17:09:10 /src/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:16
17:09:10 /src/tests/Harness/WPTTestHarness.php:470
17:09:10 /src/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:17
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:21
17:09:10 
17:09:10 121) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementMatchesTest::testElementMatches
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::setOnload
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/GlobalEventHandlers.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:413
17:09:10 /src/tests/WPT/Dom/Nodes/ElementMatchesTest.php:196
17:09:10 /src/tests/Harness/WPTTestHarness.php:668
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/Harness/WPTTestHarness.php:667
17:09:10 /src/tests/WPT/Dom/Nodes/ElementMatchesTest.php:201
17:09:10 
17:09:10 122) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementWebkitMatchesSelectorTest::testElementWebkitMatchesSelector
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::setOnload
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/GlobalEventHandlers.php:35
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:413
17:09:10 /src/tests/WPT/Dom/Nodes/ElementWebkitMatchesSelectorTest.php:196
17:09:10 /src/tests/Harness/WPTTestHarness.php:668
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/Harness/WPTTestHarness.php:667
17:09:10 /src/tests/WPT/Dom/Nodes/ElementWebkitMatchesSelectorTest.php:201
17:09:10 
17:09:10 123) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\InsertAdjacentTest::testInsertAdjacent
17:09:10 Undefined variable $get_object_vars
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/InsertAdjacentTest.php:16
17:09:10 
17:09:10 124) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeExternalStylesheetNoBcSubTest::testNodeCloneNodeExternalStylesheetNoBcSub
17:09:10 Attempt to read property "href" on null
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/NodeCloneNodeExternalStylesheetNoBcSubTest.php:14
17:09:10 
17:09:10 125) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeOnInactiveDocumentCrashTest::testNodeCloneNodeOnInactiveDocumentCrash
17:09:10 Undefined variable $i
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/NodeCloneNodeOnInactiveDocumentCrashTest.php:11
17:09:10 
17:09:10 126) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeXMLDocumentTest::testNodeCloneNodeXMLDocument
17:09:10 Undefined property via __get(): constructor in /src/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php on line 14
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:36
17:09:10 /src/src/Node.php:1027
17:09:10 /src/src/Document.php:75
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/XMLDocument.php:163
17:09:10 /src/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php:17
17:09:10 
17:09:10 127) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeConstantsTest::testNodeConstants
17:09:10 Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Node"
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/NodeConstantsTest.php:29
17:09:10 
17:09:10 128) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeInsertBeforeTest::testNodeInsertBefore
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeInsertBeforeTest::insert(), 2 passed in /src/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php on line 55 and exactly 3 expected
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:134
17:09:10 /src/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:55
17:09:10 /src/tests/Harness/WPTTestHarness.php:470
17:09:10 /src/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:56
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:60
17:09:10 /src/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:148
17:09:10 
17:09:10 129) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeIsConnectedShadowDomTest::testNodeIsConnectedShadowDom
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::attachShadow
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:215
17:09:10 /src/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:18
17:09:10 /src/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:24
17:09:10 
17:09:10 130) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeListIterableTest::testNodeListIterable
17:09:10 Undefined property via offsetExists(): length in /src/tests/WPT/Dom/Nodes/NodeListIterableTest.php on line 17
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/NodeList.php:154
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/NodeList.php:119
17:09:10 /src/tests/WPT/Dom/Nodes/NodeListIterableTest.php:17
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/NodeListIterableTest.php:18
17:09:10 
17:09:10 131) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeParentNodeTest::testNodeParentNode
17:09:10 TypeError: Wikimedia\Dodo\Tests\Harness\WPTTestHarness::asyncTest(): Argument #1 ($func) must be of type callable, string given, called in /src/tests/WPT/Dom/Nodes/NodeParentNodeTest.php on line 38
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:665
17:09:10 /src/tests/WPT/Dom/Nodes/NodeParentNodeTest.php:38
17:09:10 
17:09:10 132) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeRemoveChildTest::testNodeRemoveChild
17:09:10 Undefined variable $docs
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/NodeRemoveChildTest.php:22
17:09:10 
17:09:10 133) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeTextContentTest::testNodeTextContent
17:09:10 Undefined variable $docs
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/NodeTextContentTest.php:85
17:09:10 
17:09:10 134) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeAppendTest::testParentNodeAppend
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeAppendTest::insert(), 2 passed in /src/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php on line 67 and exactly 3 expected
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:146
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:67
17:09:10 /src/tests/Harness/WPTTestHarness.php:470
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:68
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:72
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:159
17:09:10 
17:09:10 135) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeChildrenTest::testParentNodeChildren
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildren
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:31
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLUListElement.php:81
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeChildrenTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeChildrenTest.php:23
17:09:10 
17:09:10 136) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodePrependTest::testParentNodePrepend
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodePrependTest::insert(), 2 passed in /src/tests/WPT/Dom/Nodes/ParentNodePrependTest.php on line 67 and exactly 3 expected
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:146
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:67
17:09:10 /src/tests/Harness/WPTTestHarness.php:470
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:68
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:72
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:159
17:09:10 
17:09:10 137) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorsExclusiveTest::testParentNodeQuerySelectorsExclusive
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:371
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorsExclusiveTest.php:18
17:09:10 
17:09:10 138) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorsNamespacesTest::testParentNodeQuerySelectorsNamespaces
17:09:10 Wikimedia\Dodo\DOMException: Invalid selector.
17:09:10 
17:09:10 /src/src/Internal/Zest.php:36
17:09:10 /src/vendor/wikimedia/zest-css/src/ZestInst.php:1177
17:09:10 /src/vendor/wikimedia/zest-css/src/ZestInst.php:1142
17:09:10 /src/vendor/wikimedia/zest-css/src/ZestInst.php:1421
17:09:10 /src/vendor/wikimedia/zest-css/src/ZestInst.php:1493
17:09:10 /src/src/Internal/Zest.php:54
17:09:10 /src/src/ParentNode.php:46
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorsNamespacesTest.php:12
17:09:10 
17:09:10 139) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\PrependOnDocumentTest::testPrependOnDocument
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::prepend
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:60
17:09:10 /src/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:16
17:09:10 /src/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:53
17:09:10 
17:09:10 140) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\RootNodeTest::testRootNode
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::attachShadow
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:215
17:09:10 /src/tests/WPT/Dom/Nodes/RootNodeTest.php:18
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/RootNodeTest.php:24
17:09:10 
17:09:10 141) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\TextWholeTextTest::testTextWholeText
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Text::getWholeText
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Text.php:36
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/Text.php:85
17:09:10 /src/tests/WPT/Dom/Nodes/TextWholeTextTest.php:18
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/TextWholeTextTest.php:37
17:09:10 
17:09:10 142) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCloneContentsTest::testRangeCloneContents
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::cloneContents
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Range.php:133
17:09:10 /src/tests/WPT/Dom/Ranges/RangeCloneContentsTest.php:348
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeCloneContentsTest.php:349
17:09:10 
17:09:10 143) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCloneRangeTest::testRangeCloneRange
17:09:10 ParseError: syntax error, unexpected end of file
17:09:10 
17:09:10 144) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCollapseTest::testRangeCollapse
17:09:10 ParseError: syntax error, unexpected end of file
17:09:10 
17:09:10 145) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCompareBoundaryPointsTest::testRangeCompareBoundaryPoints
17:09:10 Error: Call to a member function detach() on null
17:09:10 
17:09:10 /src/tests/WPT/Dom/Ranges/RangeCompareBoundaryPointsTest.php:16
17:09:10 
17:09:10 146) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeConstructorTest::testRangeConstructor
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/tests/WPT/Dom/Ranges/RangeConstructorTest.php on line 12 and exactly 1 expected
17:09:10 
17:09:10 /src/src/Range.php:30
17:09:10 /src/tests/WPT/Dom/Ranges/RangeConstructorTest.php:12
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeConstructorTest.php:19
17:09:10 
17:09:10 147) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeDeleteContentsTest::testRangeDeleteContents
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::deleteContents
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Range.php:119
17:09:10 /src/tests/WPT/Dom/Ranges/RangeDeleteContentsTest.php:241
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeDeleteContentsTest.php:242
17:09:10 
17:09:10 148) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeExtractContentsTest::testRangeExtractContents
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::extractContents
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Range.php:126
17:09:10 /src/tests/WPT/Dom/Ranges/RangeExtractContentsTest.php:171
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeExtractContentsTest.php:172
17:09:10 
17:09:10 149) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeInsertNodeTest::testRangeInsertNode
17:09:10 Attempt to read property "search" on null
17:09:10 
17:09:10 /src/tests/WPT/Dom/Ranges/RangeInsertNodeTest.php:195
17:09:10 
17:09:10 150) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeIntersectsNode2Test::testRangeIntersectsNode2
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php on line 15 and exactly 1 expected
17:09:10 
17:09:10 /src/src/Range.php:30
17:09:10 /src/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php:38
17:09:10 
17:09:10 151) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSelectNodeTest::testRangeSelectNode
17:09:10 Undefined variable $foreignDoc
17:09:10 
17:09:10 /src/tests/WPT/Dom/Ranges/RangeSelectNodeTest.php:74
17:09:10 
17:09:10 152) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSetTest::testRangeSet
17:09:10 Undefined variable $eval
17:09:10 
17:09:10 /src/tests/WPT/Dom/Ranges/RangeSetTest.php:136
17:09:10 
17:09:10 153) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeStringifierTest::testRangeStringifier
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/tests/WPT/Dom/Ranges/RangeStringifierTest.php on line 15 and exactly 1 expected
17:09:10 
17:09:10 /src/src/Range.php:30
17:09:10 /src/tests/WPT/Dom/Ranges/RangeStringifierTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeStringifierTest.php:42
17:09:10 
17:09:10 154) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSurroundContentsTest::testRangeSurroundContents
17:09:10 Attempt to read property "search" on null
17:09:10 
17:09:10 /src/tests/WPT/Dom/Ranges/RangeSurroundContentsTest.php:227
17:09:10 
17:09:10 155) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\StaticRangeConstructorTest::testStaticRangeConstructor
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::append
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:68
17:09:10 /src/tests/WPT/Dom/Ranges/StaticRangeConstructorTest.php:24
17:09:10 
17:09:10 156) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeFilterConstantsTest::testNodeFilterConstants
17:09:10 Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeFilter"
17:09:10 
17:09:10 /src/tests/WPT/Dom/Traversal/NodeFilterConstantsTest.php:28
17:09:10 
17:09:10 157) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeIteratorTest::testNodeIterator
17:09:10 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeIteratorTest::checkIter(), 2 passed in /src/tests/WPT/Dom/Traversal/NodeIteratorTest.php on line 132 and exactly 3 expected
17:09:10 
17:09:10 /src/tests/WPT/Dom/Traversal/NodeIteratorTest.php:10
17:09:10 /src/tests/WPT/Dom/Traversal/NodeIteratorTest.php:132
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/NodeIteratorTest.php:133
17:09:10 
17:09:10 158) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerAcceptNodeFilterTest::testTreeWalkerAcceptNodeFilter
17:09:10 Undefined variable $filter
17:09:10 
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerAcceptNodeFilterTest.php:46
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerAcceptNodeFilterTest.php:52
17:09:10 
17:09:10 159) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerBasicTest::testTreeWalkerBasic
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerBasicTest.php:83
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerBasicTest.php:85
17:09:10 
17:09:10 160) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerCurrentNodeTest::testTreeWalkerCurrentNode
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerCurrentNodeTest.php:31
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerCurrentNodeTest.php:35
17:09:10 
17:09:10 161) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerPreviousNodeLastChildRejectTest::testTreeWalkerPreviousNodeLastChildReject
17:09:10 Undefined variable $filter
17:09:10 
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerPreviousNodeLastChildRejectTest.php:83
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerPreviousNodeLastChildRejectTest.php:95
17:09:10 
17:09:10 162) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerPreviousSiblingLastChildSkipTest::testTreeWalkerPreviousSiblingLastChildSkip
17:09:10 Undefined variable $filter
17:09:10 
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerPreviousSiblingLastChildSkipTest.php:83
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerPreviousSiblingLastChildSkipTest.php:99
17:09:10 
17:09:10 163) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalRejectTest::testTreeWalkerTraversalReject
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerTraversalRejectTest.php:64
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerTraversalRejectTest.php:68
17:09:10 
17:09:10 164) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalSkipMostTest::testTreeWalkerTraversalSkipMost
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipMostTest.php:56
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipMostTest.php:59
17:09:10 
17:09:10 165) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalSkipTest::testTreeWalkerTraversalSkip
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipTest.php:64
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipTest.php:69
17:09:10 
17:09:10 166) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerWalkingOutsideATreeTest::testTreeWalkerWalkingOutsideATree
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Document.php:272
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerWalkingOutsideATreeTest.php:33
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Traversal/TreeWalkerWalkingOutsideATreeTest.php:42
17:09:10 
17:09:10 167) Wikimedia\Dodo\Tests\WPT\Domparsing\CreateContextualFragmentTest::testCreateContextualFragment
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::createContextualFragment
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Range.php:204
17:09:10 /src/tests/WPT/Domparsing/CreateContextualFragmentTest.php:42
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/CreateContextualFragmentTest.php:43
17:09:10 
17:09:10 168) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringUrlBasePushstateTest::testDOMParserParseFromStringUrlBasePushstate
17:09:10 Undefined variable $history
17:09:10 
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringUrlBasePushstateTest.php:10
17:09:10 
17:09:10 169) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringUrlPushstateTest::testDOMParserParseFromStringUrlPushstate
17:09:10 Undefined variable $history
17:09:10 
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringUrlPushstateTest.php:10
17:09:10 
17:09:10 170) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringXmlTest::testDOMParserParseFromStringXml
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Node::getBaseURI
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Node.php:45
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/Document.php:51
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:17
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:33
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:37
17:09:10 
17:09:10 171) Wikimedia\Dodo\Tests\WPT\Domparsing\Innerhtml04Test::testInnerhtml04
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:319
17:09:10 /src/tests/WPT/Domparsing/Innerhtml04Test.php:25
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/Innerhtml04Test.php:28
17:09:10 
17:09:10 172) Wikimedia\Dodo\Tests\WPT\Domparsing\Innerhtml07Test::testInnerhtml07
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:319
17:09:10 /src/tests/WPT/Domparsing/Innerhtml07Test.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/Innerhtml07Test.php:16
17:09:10 
17:09:10 173) Wikimedia\Dodo\Tests\WPT\Domparsing\InnerhtmlMxssSubTest::testInnerhtmlMxssSub
17:09:10 Error: Class "Wikimedia\Dodo\Tests\WPT\Domparsing\String" not found
17:09:10 
17:09:10 /src/tests/WPT/Domparsing/InnerhtmlMxssSubTest.php:15
17:09:10 
17:09:10 174) Wikimedia\Dodo\Tests\WPT\Domparsing\InsertAdjacentHtmlTest::testInsertAdjacentHtml
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:312
17:09:10 /src/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:12
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:16
17:09:10 /src/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:77
17:09:10 
17:09:10 175) Wikimedia\Dodo\Tests\WPT\Domparsing\InsertAdjacentTest::testInsertAdjacent
17:09:10 Undefined variable $get_object_vars
17:09:10 
17:09:10 /src/tests/WPT/Domparsing/InsertAdjacentTest.php:18
17:09:10 
17:09:10 176) Wikimedia\Dodo\Tests\WPT\Domparsing\Outerhtml01Test::testOuterhtml01
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setOuterHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:303
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLHtmlElement.php:334
17:09:10 /src/tests/WPT/Domparsing/Outerhtml01Test.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:470
17:09:10 /src/tests/WPT/Domparsing/Outerhtml01Test.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/Outerhtml01Test.php:15
17:09:10 
17:09:10 177) Wikimedia\Dodo\Tests\WPT\Domparsing\Outerhtml02Test::testOuterhtml02
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setOuterHTML
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/Element.php:303
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:334
17:09:10 /src/tests/WPT/Domparsing/Outerhtml02Test.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/Outerhtml02Test.php:17
17:09:10 
17:09:10 178) Wikimedia\Dodo\Tests\WPT\Domparsing\Resources\DomparserIframeBasePushstateTest::testDomparserIframeBasePushstate
17:09:10 Undefined variable $history
17:09:10 
17:09:10 /src/tests/WPT/Domparsing/Resources/DomparserIframeBasePushstateTest.php:10
17:09:10 
17:09:10 179) Wikimedia\Dodo\Tests\WPT\Domparsing\Resources\DomparserIframePushstateTest::testDomparserIframePushstate
17:09:10 Undefined variable $history
17:09:10 
17:09:10 /src/tests/WPT/Domparsing/Resources/DomparserIframePushstateTest.php:10
17:09:10 
17:09:10 180) Wikimedia\Dodo\Tests\WPT\Domparsing\StyleAttributeHtmlTest::testStyleAttributeHtml
17:09:10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\CSSStyleDeclaration::getCssText
17:09:10 
17:09:10 /src/src/Internal/UnimplementedTrait.php:24
17:09:10 /src/vendor/wikimedia/idle-dom/src/Stub/CSSStyleDeclaration.php:28
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/CSSStyleDeclaration.php:78
17:09:10 /src/tests/WPT/Domparsing/StyleAttributeHtmlTest.php:20
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/StyleAttributeHtmlTest.php:23
17:09:10 
17:09:10 181) Wikimedia\Dodo\Tests\WPT\Domparsing\XmldomparserTest::testXmldomparser
17:09:10 Undefined property via __get(): readyState in /src/tests/WPT/Domparsing/XmldomparserTest.php on line 12
17:09:10 
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:36
17:09:10 /src/src/Node.php:1027
17:09:10 /src/src/Document.php:75
17:09:10 /src/vendor/wikimedia/idle-dom/src/Helper/Document.php:163
17:09:10 /src/tests/WPT/Domparsing/XmldomparserTest.php:12
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/XmldomparserTest.php:13
17:09:10 
17:09:10 --
17:09:10 
17:09:10 There were 31 failures:
17:09:10 
17:09:10 1) Wikimedia\Dodo\Tests\W3C\Documentinvalidcharacterexceptioncreatepi1Test::testDocumentinvalidcharacterexceptioncreatepi1
17:09:10 throw_NOT_SUPPORTED_ERR
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:55
17:09:10 /src/tests/W3C/Level1/Core/Documentinvalidcharacterexceptioncreatepi1Test.php:30
17:09:10 
17:09:10 2) Wikimedia\Dodo\Tests\W3C\DocumentinvalidcharacterexceptioncreatepiTest::testDocumentinvalidcharacterexceptioncreatepi
17:09:10 throw_NOT_SUPPORTED_ERR
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:55
17:09:10 /src/tests/W3C/Level1/Core/DocumentinvalidcharacterexceptioncreatepiTest.php:30
17:09:10 
17:09:10 3) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrdeletedatacountnegativeTest::testHcCharacterdataindexsizeerrdeletedatacountnegative
17:09:10 throws_INDEX_SIZE_ERR
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:55
17:09:10 /src/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrdeletedatacountnegativeTest.php:38
17:09:10 
17:09:10 4) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrreplacedatacountnegativeTest::testHcCharacterdataindexsizeerrreplacedatacountnegative
17:09:10 throws_INDEX_SIZE_ERR
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:55
17:09:10 /src/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrreplacedatacountnegativeTest.php:38
17:09:10 
17:09:10 5) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrsubstringcountnegativeTest::testHcCharacterdataindexsizeerrsubstringcountnegative
17:09:10 throws_INDEX_SIZE_ERR
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:55
17:09:10 /src/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrsubstringcountnegativeTest.php:38
17:09:10 
17:09:10 6) Wikimedia\Dodo\Tests\W3C\HTMLDocument17Test::testHTMLDocument17
17:09:10 bodyContainsChildren
17:09:10 Failed asserting that '[object Wikimedia\Dodo\Text]' is null.
17:09:10 
17:09:10 /src/tests/Harness/W3CTestHarness.php:76
17:09:10 /src/tests/W3C/Level1/Html/HTMLDocument17Test.php:29
17:09:10 
17:09:10 7) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionAsPrototypeTest::testHTMLCollectionAsPrototype
17:09:10 Reached unreachable code: Function did not throw.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:582
17:09:10 /src/tests/Harness/WPTTestHarness.php:398
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionAsPrototypeTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Collections/HTMLCollectionAsPrototypeTest.php:16
17:09:10 
17:09:10 8) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataDataTest::testCharacterDataData
17:09:10 Failed asserting that 0 matches expected 9.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:29
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:30
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:73
17:09:10 
17:09:10 9) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataDeleteDataTest::testCharacterDataDeleteData
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'🌠 teST'
17:09:10 +'🌠 tes'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:80
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:81
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:88
17:09:10 
17:09:10 10) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataInsertDataTest::testCharacterDataInsertData
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'🌠 te--st 🌠 TEST'
17:09:10 +'🌠 tes--t 🌠 TEST'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:76
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:77
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:84
17:09:10 
17:09:10 11) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataReplaceDataTest::testCharacterDataReplaceData
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'🌠 te--ST'
17:09:10 +'🌠 tes--'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:132
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:133
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:140
17:09:10 
17:09:10 12) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataSurrogatesTest::testCharacterDataSurrogates
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'� test �'
17:09:10 +' test 🌠 '
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:16
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:57
17:09:10 
17:09:10 13) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeAfterTest::testChildNodeAfter
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'<!--test-->null'
17:09:10 +'<!--test-->'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:24
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:25
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:151
17:09:10 
17:09:10 14) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeBeforeTest::testChildNodeBefore
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'null<!--test-->'
17:09:10 +'<!--test-->'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:24
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:25
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:151
17:09:10 
17:09:10 15) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeReplaceWithTest::testChildNodeReplaceWith
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'null'
17:09:10 +''
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:23
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:24
17:09:10 /src/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:99
17:09:10 
17:09:10 16) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationCreateDocumentTypeTest::testDOMImplementationCreateDocumentType
17:09:10 Failed asserting that 0 matches expected 5.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:555
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:32
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:37
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:39
17:09:10 
17:09:10 17) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentFragmentGetElementByIdTest::testDocumentFragmentGetElementById
17:09:10 Failed asserting that true matches expected 'It must exist on the prototype'.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php:15
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php:17
17:09:10 
17:09:10 18) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementsByClassNameTest::testDocumentGetElementsByClassName
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:244
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementsByClassNameTest.php:20
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementsByClassNameTest.php:27
17:09:10 
17:09:10 19) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementsByTagNameNSTest::testDocumentGetElementsByTagNameNS
17:09:10 HTMLCollection
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:244
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:161
17:09:10 
17:09:10 20) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentTypeRemoveTest::testDocumentTypeRemove
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:244
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:50
17:09:10 
17:09:10 21) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementClosestTest::testElementClosest
17:09:10 [default]
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'test4'
17:09:10 +''
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Nodes/ElementClosestTest.php:13
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementClosestTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/ElementClosestTest.php:26
17:09:10 
17:09:10 22) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByClassNameTest::testElementGetElementsByClassName
17:09:10 HTMLCollection
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:244
17:09:10 /src/tests/WPT/Dom/Nodes/ElementGetElementsByClassNameTest.php:25
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementGetElementsByClassNameTest.php:26
17:09:10 
17:09:10 23) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByTagNameNSTest::testElementGetElementsByTagNameNS
17:09:10 HTMLCollection
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:244
17:09:10 /src/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:16
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:20
17:09:10 /src/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:173
17:09:10 
17:09:10 24) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementRemoveTest::testElementRemove
17:09:10 Failed asserting that false is true.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:244
17:09:10 /src/tests/WPT/Dom/Nodes/ElementRemoveTest.php:14
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ElementRemoveTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/ElementRemoveTest.php:50
17:09:10 
17:09:10 25) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeAppendChildTest::testNodeAppendChild
17:09:10 Failed asserting that Wikimedia\Dodo\DOMException Object (...) is an instance of interface "Wikimedia\IDLeDOM\TypeError".
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:412
17:09:10 /src/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:17
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:18
17:09:10 /src/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:40
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:43
17:09:10 
17:09:10 26) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorEscapesTest::testParentNodeQuerySelectorEscapes
17:09:10 Failed asserting that null is identical to an object of class "Wikimedia\Dodo\HTMLSpanElement".
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:264
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:16
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:17
17:09:10 /src/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:41
17:09:10 
17:09:10 27) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\SvgTemplateQuerySelectorTest::testSvgTemplateQuerySelector
17:09:10 Failed asserting that null is not equal to null.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:275
17:09:10 /src/tests/WPT/Dom/Nodes/SvgTemplateQuerySelectorTest.php:12
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Nodes/SvgTemplateQuerySelectorTest.php:13
17:09:10 
17:09:10 28) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeAdoptTestTest::testRangeAdoptTest
17:09:10 Failed asserting that 1 matches expected 0.
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Dom/Ranges/RangeAdoptTestTest.php:34
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Dom/Ranges/RangeAdoptTestTest.php:35
17:09:10 
17:09:10 29) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringEncodingTest::testDOMParserParseFromStringEncoding
17:09:10 the meta charset must be in effect, making the main document windows-1252
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'windows-1252'
17:09:10 +'UTF-8'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringEncodingTest.php:18
17:09:10 
17:09:10 30) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringHtmlTest::testDOMParserParseFromStringHtml
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'BackCompat'
17:09:10 +'CSS1Compat'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringHtmlTest.php:36
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/DOMParserParseFromStringHtmlTest.php:37
17:09:10 
17:09:10 31) Wikimedia\Dodo\Tests\WPT\Domparsing\XMLSerializerSerializeToStringTest::testXMLSerializerSerializeToString
17:09:10 Failed asserting that two strings are equal.
17:09:10 --- Expected
17:09:10 +++ Actual
17:09:10 @@ @@
17:09:10 -'<html><head/><body><div/><span/></body></html>'
17:09:10 +'<?xml version="1.0" encoding="UTF-8"?><html><head/><body><div/><span/></body></html>'
17:09:10 
17:09:10 /src/tests/Harness/WPTTestHarness.php:266
17:09:10 /src/tests/WPT/Domparsing/XMLSerializerSerializeToStringTest.php:37
17:09:10 /src/tests/Harness/WPTTestHarness.php:831
17:09:10 /src/tests/WPT/Domparsing/XMLSerializerSerializeToStringTest.php:38
17:09:10 
17:09:10 --
17:09:10 
17:09:10 There were 18 risky tests:
17:09:10 
17:09:10 1) Wikimedia\Dodo\Tests\W3C\HcEntitiesremovenameditem1Test::testHcEntitiesremovenameditem1
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcEntitiesremovenameditem1Test.php:8
17:09:10 
17:09:10 2) Wikimedia\Dodo\Tests\W3C\HcEntitiessetnameditem1Test::testHcEntitiessetnameditem1
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcEntitiessetnameditem1Test.php:9
17:09:10 
17:09:10 3) Wikimedia\Dodo\Tests\W3C\HcNodevalue07Test::testHcNodevalue07
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNodevalue07Test.php:9
17:09:10 
17:09:10 4) Wikimedia\Dodo\Tests\W3C\HcNodevalue08Test::testHcNodevalue08
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNodevalue08Test.php:9
17:09:10 
17:09:10 5) Wikimedia\Dodo\Tests\W3C\HcNotationsremovenameditem1Test::testHcNotationsremovenameditem1
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNotationsremovenameditem1Test.php:8
17:09:10 
17:09:10 6) Wikimedia\Dodo\Tests\W3C\HcNotationssetnameditem1Test::testHcNotationssetnameditem1
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Core/HcNotationssetnameditem1Test.php:9
17:09:10 
17:09:10 7) Wikimedia\Dodo\Tests\W3C\HTMLDocument18Test::testHTMLDocument18
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLDocument18Test.php:8
17:09:10 
17:09:10 8) Wikimedia\Dodo\Tests\W3C\HTMLImageElement05Test::testHTMLImageElement05
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLImageElement05Test.php:10
17:09:10 
17:09:10 9) Wikimedia\Dodo\Tests\W3C\HTMLImageElement06Test::testHTMLImageElement06
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLImageElement06Test.php:10
17:09:10 
17:09:10 10) Wikimedia\Dodo\Tests\W3C\HTMLImageElement11Test::testHTMLImageElement11
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLImageElement11Test.php:10
17:09:10 
17:09:10 11) Wikimedia\Dodo\Tests\W3C\HTMLImageElement12Test::testHTMLImageElement12
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLImageElement12Test.php:10
17:09:10 
17:09:10 12) Wikimedia\Dodo\Tests\W3C\HTMLInputElement13Test::testHTMLInputElement13
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLInputElement13Test.php:10
17:09:10 
17:09:10 13) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement11Test::testHTMLObjectElement11
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLObjectElement11Test.php:10
17:09:10 
17:09:10 14) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement16Test::testHTMLObjectElement16
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/HTMLObjectElement16Test.php:10
17:09:10 
17:09:10 15) Wikimedia\Dodo\Tests\W3C\Object08Test::testObject08
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/Object08Test.php:10
17:09:10 
17:09:10 16) Wikimedia\Dodo\Tests\W3C\Object13Test::testObject13
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/W3C/Level1/Html/Object13Test.php:10
17:09:10 
17:09:10 17) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByTagNameChangeDocumentHTMLNessTest::testElementGetElementsByTagNameChangeDocumentHTMLNess
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameChangeDocumentHTMLNessTest.php:8
17:09:10 
17:09:10 18) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeDetachTest::testRangeDetach
17:09:10 This test did not perform any assertions
17:09:10 
17:09:10 /src/tests/WPT/Dom/Ranges/RangeDetachTest.php:8
17:09:10 
17:09:10 ERRORS!
17:09:10 Tests: 692, Assertions: 19230, Errors: 181, Failures: 31, Skipped: 1, Risky: 18.

Event Timeline

It looks like these are auto-generated tests, introduced via T269259: Set up test infrastructure for testing the library against standard spec test suites and https://gerrit.wikimedia.org/r/672675 about a year ago. As far as I can see this code was always broken. This was just not reported by earlier PHP versions.

The best idea I have is to delete these tests. They probably don't prove much anyway.

There's a known-failures mechanism for broken tests. I'll look into it.

Daimona subscribed.

This is PHPUnit and not phan, AFAICS.

Yup, there's one extra error instead of a failure on 8.1:

Tests: 692, Assertions: 19230, Errors: 181, Failures: 31, Skipped: 1, Risky: 18.

->

Tests: 692, Assertions: 19230, Errors: 182, Failures: 30, Skipped: 1, Risky: 18.

Dodo is currently unused n production. It didn't meet the performance bar needed to proceed further. So, my gut sense is that this is not a blocker for now. Whenever we get around to dusting off the use of Dodo again, we can revisit perhaps. But, @cscott should sign off on this.

Dodo is currently unused n production. It didn't meet the performance bar needed to proceed further. So, my gut sense is that this is not a blocker for now. Whenever we get around to dusting off the use of Dodo again, we can revisit perhaps. But, @cscott should sign off on this.

Aha, I thought it was used. Thanks for the correction. :-) Will defer to Scott, aye.

It needs to be maintained until it stops being a core dependency. If we don't want to maintain it, we should remove it from Parsoid's composer.json.

Change 850682 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/services/parsoid@master] Remove Dodo from composer.json

https://gerrit.wikimedia.org/r/850682

Change 850682 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Remove Dodo from composer.json

https://gerrit.wikimedia.org/r/850682

Change 861464 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a7

https://gerrit.wikimedia.org/r/861464

Change 861464 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a7

https://gerrit.wikimedia.org/r/861464

Change 861472 had a related patch set uploaded (by C. Scott Ananian; author: Arlolra):

[mediawiki/vendor@wmf/1.40.0-wmf.12] Bump parsoid to 0.17.0-a7

https://gerrit.wikimedia.org/r/861472

Change 861472 merged by jenkins-bot:

[mediawiki/vendor@wmf/1.40.0-wmf.12] Bump parsoid to 0.17.0-a7

https://gerrit.wikimedia.org/r/861472

Change 866694 had a related patch set uploaded (by Legoktm; author: Tim Starling):

[mediawiki/services/parsoid@REL1_39] Remove Dodo from composer.json

https://gerrit.wikimedia.org/r/866694

Dodo is currently unused n production. It didn't meet the performance bar needed to proceed further. So, my gut sense is that this is not a blocker for now. Whenever we get around to dusting off the use of Dodo again, we can revisit perhaps. But, @cscott should sign off on this.

Do you have a sense of how likely it is that it will be used in the future? I'm wondering if we should being archiving the repository as unused, or whether it makes sense for it to stay open, with bugs like this being treated as low priority, but that should be fixed eventually (i.e. patches welcome).

Change 866694 merged by jenkins-bot:

[mediawiki/services/parsoid@REL1_39] Remove Dodo from composer.json

https://gerrit.wikimedia.org/r/866694

Dodo is currently unused n production. It didn't meet the performance bar needed to proceed further. So, my gut sense is that this is not a blocker for now. Whenever we get around to dusting off the use of Dodo again, we can revisit perhaps. But, @cscott should sign off on this.

Do you have a sense of how likely it is that it will be used in the future? I'm wondering if we should being archiving the repository as unused, or whether it makes sense for it to stay open, with bugs like this being treated as low priority, but that should be fixed eventually (i.e. patches welcome).

The original reason we went down this path were twofold: (a) potential perf improvements that Jason first observed (b) better standards compliance. But, (a) didn't quite pan out and it requires perf work (and testing infrastructure work) to be done for it to be a viable option. Given that we have existing decent workarounds for PHPDOM's compliance issues, the motivation for picking up this work is low. I am not sure we are going to prioritize this anytime soon given all the competing demands, barring some sense that this can actually yield real perf benefits. If the effort of limping this along for a while is low, I think we should keep it open. But, if it starts becoming an annoyance, we should archive it and restore it when it becomes feasible to pick this up again.

Legoktm triaged this task as Lowest priority.Dec 19 2022, 9:36 PM

Change 892545 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/libs/Dodo@master] build: Add two phan suppressions for PHP 8.1+, and silence them on 8.0/7.4

https://gerrit.wikimedia.org/r/892545

Change 892545 merged by jenkins-bot:

[mediawiki/libs/Dodo@master] build: Add two phan suppressions for PHP 8.1+, and silence them on 8.0/7.4

https://gerrit.wikimedia.org/r/892545

hashar assigned this task to Jdforrester-WMF.
hashar subscribed.

I have approved @Jdforrester-WMF patch which lets Phan pass when running under PHP 8.1.

The CI job has been enabled as well (T311462).