This run took 86 seconds.
$ date --- stdout --- Wed Apr 10 19:31:38 UTC 2024 --- end --- $ git clone file:///srv/git/mediawiki-libs-Dodo.git repo --depth=1 -b master --- stderr --- Cloning into 'repo'... --- stdout --- --- end --- $ git config user.name libraryupgrader --- stdout --- --- end --- $ git config user.email tools.libraryupgrader@tools.wmflabs.org --- stdout --- --- end --- $ git submodule update --init --- stdout --- --- end --- $ grr init --- stdout --- Installed commit-msg hook. --- end --- $ git show-ref refs/heads/master --- stdout --- aead93160d51be160442553016e3c6af4dca7481 refs/heads/master --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": {}, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0 }, "dependencies": { "prod": 1, "dev": 2, "optional": 0, "peer": 0, "peerOptional": 0, "total": 2 } } } --- end --- $ /usr/bin/composer install --- stderr --- No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. Loading composer repositories with package information Updating dependencies Lock file operations: 91 installs, 0 updates, 0 removals - Locking composer/pcre (3.1.3) - Locking composer/semver (3.4.0) - Locking composer/spdx-licenses (1.5.8) - Locking composer/xdebug-handler (3.0.4) - Locking consolidation/annotated-command (4.10.0) - Locking consolidation/config (2.1.2) - Locking consolidation/log (2.1.1) - Locking consolidation/output-formatters (4.5.0) - Locking consolidation/robo (3.0.12) - Locking consolidation/self-update (2.2.0) - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0) - Locking dflydev/dot-access-data (v3.0.2) - Locking doctrine/deprecations (1.1.3) - Locking doctrine/instantiator (2.0.0) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking fgnass/domino (2.1.6) - Locking grasmash/expander (3.0.0) - Locking league/container (4.2.2) - Locking mediawiki/mediawiki-codesniffer (v43.0.0) - Locking mediawiki/mediawiki-phan-config (0.12.1) - Locking mediawiki/minus-x (1.1.1) - Locking mediawiki/phan-taint-check-plugin (4.0.0) - Locking microsoft/tolerant-php-parser (v0.1.1) - Locking myclabs/deep-copy (1.11.1) - Locking netresearch/jsonmapper (v4.4.1) - Locking nikic/php-parser (v4.19.1) - Locking ockcyp/covers-validator (v1.6.0) - Locking phan/phan (5.4.1) - Locking phar-io/manifest (2.0.4) - Locking phar-io/version (3.2.1) - Locking php-parallel-lint/php-console-color (v1.0.1) - Locking php-parallel-lint/php-console-highlighter (v1.0.0) - Locking php-parallel-lint/php-parallel-lint (v1.3.2) - Locking phpcsstandards/phpcsextra (1.1.2) - Locking phpcsstandards/phpcsutils (1.0.9) - Locking phpdocumentor/reflection-common (2.2.0) - Locking phpdocumentor/reflection-docblock (5.3.0) - Locking phpdocumentor/type-resolver (1.8.2) - Locking phpstan/phpdoc-parser (1.28.0) - Locking phpunit/php-code-coverage (9.2.31) - Locking phpunit/php-file-iterator (3.0.6) - Locking phpunit/php-invoker (3.1.1) - Locking phpunit/php-text-template (2.0.4) - Locking phpunit/php-timer (5.0.3) - Locking phpunit/phpunit (9.6.16) - Locking psr/container (2.0.2) - Locking psr/event-dispatcher (1.0.0) - Locking psr/log (2.0.0) - Locking sabre/event (5.1.4) - Locking sebastian/cli-parser (1.0.2) - Locking sebastian/code-unit (1.0.8) - Locking sebastian/code-unit-reverse-lookup (2.0.3) - Locking sebastian/comparator (4.0.8) - Locking sebastian/complexity (2.0.3) - Locking sebastian/diff (4.0.6) - Locking sebastian/environment (5.1.5) - Locking sebastian/exporter (4.0.6) - Locking sebastian/global-state (5.0.7) - Locking sebastian/lines-of-code (1.0.4) - Locking sebastian/object-enumerator (4.0.4) - Locking sebastian/object-reflector (2.0.4) - Locking sebastian/recursion-context (4.0.5) - Locking sebastian/resource-operations (3.0.4) - Locking sebastian/type (3.2.1) - Locking sebastian/version (3.0.2) - Locking squizlabs/php_codesniffer (3.8.1) - Locking symfony/console (v5.4.36) - Locking symfony/deprecation-contracts (v3.4.0) - Locking symfony/event-dispatcher (v6.4.3) - Locking symfony/event-dispatcher-contracts (v3.4.2) - Locking symfony/filesystem (v6.4.6) - Locking symfony/finder (v6.4.0) - Locking symfony/polyfill-ctype (v1.29.0) - Locking symfony/polyfill-intl-grapheme (v1.29.0) - Locking symfony/polyfill-intl-normalizer (v1.29.0) - Locking symfony/polyfill-mbstring (v1.29.0) - Locking symfony/polyfill-php73 (v1.29.0) - Locking symfony/polyfill-php80 (v1.29.0) - Locking symfony/process (v6.4.4) - Locking symfony/service-contracts (v3.4.2) - Locking symfony/string (v6.4.4) - Locking symfony/yaml (v6.4.3) - Locking theseer/tokenizer (1.2.3) - Locking tysonandre/var_representation_polyfill (0.1.3) - Locking web-platform-tests/wpt (2.7.840) - Locking webmozart/assert (1.11.0) - Locking wikimedia/idle-dom (v2.0.0) - Locking wikimedia/remex-html (4.1.0) - Locking wikimedia/update-history (1.0.1) - Locking wikimedia/utfnormal (4.0.0) - Locking wikimedia/zest-css (3.0.1) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 91 installs, 0 updates, 0 removals - Downloading symfony/process (v6.4.4) - Downloading symfony/finder (v6.4.0) - Downloading symfony/filesystem (v6.4.6) - Downloading psr/event-dispatcher (1.0.0) - Downloading symfony/event-dispatcher-contracts (v3.4.2) - Downloading symfony/event-dispatcher (v6.4.3) - Downloading league/container (4.2.2) - Downloading consolidation/self-update (2.2.0) - Downloading dflydev/dot-access-data (v3.0.2) - Downloading consolidation/output-formatters (4.5.0) - Downloading consolidation/log (2.1.1) - Downloading grasmash/expander (3.0.0) - Downloading consolidation/config (2.1.2) - Downloading consolidation/annotated-command (4.10.0) - Downloading consolidation/robo (3.0.12) - Syncing fgnass/domino (2.1.6) into cache - Syncing web-platform-tests/wpt (2.7.840) into cache - Downloading wikimedia/idle-dom (v2.0.0) 0/16 [>---------------------------] 0% 12/16 [=====================>------] 75% 15/16 [==========================>-] 93% 16/16 [============================] 100% - Installing squizlabs/php_codesniffer (3.8.1): Extracting archive - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive - Installing composer/pcre (3.1.3): Extracting archive - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive - Installing symfony/deprecation-contracts (v3.4.0): Extracting archive - Installing symfony/yaml (v6.4.3): Extracting archive - Installing symfony/process (v6.4.4): Extracting archive - Installing symfony/finder (v6.4.0): Extracting archive - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive - Installing symfony/filesystem (v6.4.6): Extracting archive - Installing psr/event-dispatcher (1.0.0): Extracting archive - Installing symfony/event-dispatcher-contracts (v3.4.2): Extracting archive - Installing symfony/event-dispatcher (v6.4.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive - Installing symfony/string (v6.4.4): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.4.2): Extracting archive - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive - Installing symfony/polyfill-php73 (v1.29.0): Extracting archive - Installing symfony/console (v5.4.36): Extracting archive - Installing league/container (4.2.2): Extracting archive - Installing composer/semver (3.4.0): Extracting archive - Installing consolidation/self-update (2.2.0): Extracting archive - Installing dflydev/dot-access-data (v3.0.2): Extracting archive - Installing consolidation/output-formatters (4.5.0): Extracting archive - Installing psr/log (2.0.0): Extracting archive - Installing consolidation/log (2.1.1): Extracting archive - Installing grasmash/expander (3.0.0): Extracting archive - Installing consolidation/config (2.1.2): Extracting archive - Installing consolidation/annotated-command (4.10.0): Extracting archive - Installing consolidation/robo (3.0.12): Extracting archive - Installing fgnass/domino (2.1.6): Cloning ba4fbd8 from cache - Installing phpcsstandards/phpcsutils (1.0.9): Extracting archive - Installing phpcsstandards/phpcsextra (1.1.2): Extracting archive - Installing composer/spdx-licenses (1.5.8): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v43.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing sabre/event (5.1.4): Extracting archive - Installing netresearch/jsonmapper (v4.4.1): Extracting archive - Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive - Installing webmozart/assert (1.11.0): Extracting archive - Installing phpstan/phpdoc-parser (1.28.0): Extracting archive - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive - Installing doctrine/deprecations (1.1.3): Extracting archive - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive - Installing composer/xdebug-handler (3.0.4): Extracting archive - Installing phan/phan (5.4.1): Extracting archive - Installing mediawiki/phan-taint-check-plugin (4.0.0): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.12.1): Extracting archive - Installing mediawiki/minus-x (1.1.1): Extracting archive - Installing sebastian/version (3.0.2): Extracting archive - Installing sebastian/type (3.2.1): Extracting archive - Installing sebastian/resource-operations (3.0.4): Extracting archive - Installing sebastian/recursion-context (4.0.5): Extracting archive - Installing sebastian/object-reflector (2.0.4): Extracting archive - Installing sebastian/object-enumerator (4.0.4): Extracting archive - Installing sebastian/global-state (5.0.7): Extracting archive - Installing sebastian/exporter (4.0.6): Extracting archive - Installing sebastian/environment (5.1.5): Extracting archive - Installing sebastian/diff (4.0.6): Extracting archive - Installing sebastian/comparator (4.0.8): Extracting archive - Installing sebastian/code-unit (1.0.8): Extracting archive - Installing sebastian/cli-parser (1.0.2): Extracting archive - Installing phpunit/php-timer (5.0.3): Extracting archive - Installing phpunit/php-text-template (2.0.4): Extracting archive - Installing phpunit/php-invoker (3.1.1): Extracting archive - Installing phpunit/php-file-iterator (3.0.6): Extracting archive - Installing theseer/tokenizer (1.2.3): Extracting archive - Installing nikic/php-parser (v4.19.1): Extracting archive - Installing sebastian/lines-of-code (1.0.4): Extracting archive - Installing sebastian/complexity (2.0.3): Extracting archive - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive - Installing phpunit/php-code-coverage (9.2.31): Extracting archive - Installing phar-io/version (3.2.1): Extracting archive - Installing phar-io/manifest (2.0.4): Extracting archive - Installing myclabs/deep-copy (1.11.1): Extracting archive - Installing doctrine/instantiator (2.0.0): Extracting archive - Installing phpunit/phpunit (9.6.16): Extracting archive - Installing ockcyp/covers-validator (v1.6.0): Extracting archive - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive - Installing php-parallel-lint/php-parallel-lint (v1.3.2): Extracting archive - Installing web-platform-tests/wpt (2.7.840): Cloning 6310e92 from cache - Installing wikimedia/idle-dom (v2.0.0): Extracting archive - Installing wikimedia/utfnormal (4.0.0): Extracting archive - Installing wikimedia/remex-html (4.1.0): Extracting archive - Installing wikimedia/update-history (1.0.1): Extracting archive - Installing wikimedia/zest-css (3.0.1): Extracting archive 0/87 [>---------------------------] 0% 20/87 [======>---------------------] 22% 32/87 [==========>-----------------] 36% 47/87 [===============>------------] 54% 59/87 [==================>---------] 67% 68/87 [=====================>------] 78% 77/87 [========================>---] 88% 87/87 [============================] 100% 11 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 49 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Upgrading c:mediawiki/mediawiki-phan-config from 0.12.1 -> 0.14.0 $ /usr/bin/composer update --- stderr --- Loading composer repositories with package information Updating dependencies Lock file operations: 0 installs, 4 updates, 0 removals - Upgrading mediawiki/mediawiki-phan-config (0.12.1 => 0.14.0) - Upgrading mediawiki/phan-taint-check-plugin (4.0.0 => 6.0.0) - Upgrading microsoft/tolerant-php-parser (v0.1.1 => v0.1.2) - Upgrading phan/phan (5.4.1 => 5.4.3) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 0 installs, 4 updates, 0 removals 0 [>---------------------------] 0 [->--------------------------] - Upgrading microsoft/tolerant-php-parser (v0.1.1 => v0.1.2): Extracting archive - Upgrading phan/phan (5.4.1 => 5.4.3): Extracting archive - Upgrading mediawiki/phan-taint-check-plugin (4.0.0 => 6.0.0): Extracting archive - Upgrading mediawiki/mediawiki-phan-config (0.12.1 => 0.14.0): Extracting archive 0/4 [>---------------------------] 0% 3/4 [=====================>------] 75% 4/4 [============================] 100% Generating autoload files 49 packages you are using are looking for funding. Use the `composer fund` command to find out more! No security vulnerability advisories found --- stdout --- --- end --- $ /usr/bin/composer install --- stderr --- Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Generating autoload files 49 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- --- end --- $ /usr/bin/composer test --- stderr --- > parallel-lint . --exclude vendor --exclude .docksal > phpunit || true > robo --ansi 'log:process' [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/log.xml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/errors.yaml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/failures.yml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/skipped.yaml[39m. [37;46;1m[File\Write][39;49;22m Writing to [32m/src/repo/tests/logs/_log.xml[39m. > covers-validator > phpcs -sp > DODO_CHECK_MAGIC_PROPERTIES=1 phan --allow-polyfill-parser Parsing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 2297 ( 4%) 35MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2297 ( 13%) 59MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2297 ( 13%) 59MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2297 ( 13%) 59MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2297 ( 13%) 59MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2297 ( 30%) 86MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2297 ( 36%) 112MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2297 ( 36%) 112MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2297 ( 36%) 112MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2297 ( 42%) 127MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2297 ( 42%) 127MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2297 ( 42%) 127MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2297 ( 51%) 142MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2297 ( 51%) 142MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2297 ( 51%) 142MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2297 ( 54%) 178MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2297 ( 54%) 178MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2297 ( 61%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2297 ( 61%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2297 ( 61%) 192MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2297 ( 65%) 212MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2297 ( 70%) 228MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2297 ( 70%) 228MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2297 ( 75%) 246MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2297 ( 75%) 246MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2297 ( 75%) 246MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2297 ( 80%) 267MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2297 ( 80%) 267MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2297 ( 82%) 300MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2297 ( 88%) 320MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2297 ( 88%) 320MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2297 ( 97%) 331MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2297 ( 97%) 331MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2297 ( 97%) 331MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2297 ( 97%) 331MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2297 (100%) 347MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2297 / 2297 (100%) 347MB Analyzing classes... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 991MB Analyzing functions... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 992MB Analyzing methods... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1048MB Analyzing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 147 ( 69%) 1079MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 147 ( 86%) 1080MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 147 / 147 (100%) 1093MB Script DODO_CHECK_MAGIC_PROPERTIES=1 phan --allow-polyfill-parser handling the phan event returned with error code 1 Script @phan was called via test --- stdout --- PHP 8.2.7 | 10 parallel jobs ............................................................ 60/828 (7 %) ............................................................ 120/828 (14 %) ............................................................ 180/828 (21 %) ............................................................ 240/828 (28 %) ............................................................ 300/828 (36 %) ............................................................ 360/828 (43 %) ............................................................ 420/828 (50 %) ............................................................ 480/828 (57 %) ............................................................ 540/828 (65 %) ............................................................ 600/828 (72 %) ............................................................ 660/828 (79 %) ............................................................ 720/828 (86 %) ............................................................ 780/828 (94 %) ................................................ 828/828 (100 %) Checked 828 files in 3.2 seconds No syntax error found PHPUnit 9.6.16 by Sebastian Bergmann and contributors. .S..........................FF.........F....F..F............... 63 / 695 ( 9%) .............................RR......E......................... 126 / 695 ( 18%) ...............E...................EE...........ERRRR.........E 189 / 695 ( 27%) ...E.EEEE.E.....E..E..EE...E..E.EE...E......FREEE.............. 252 / 695 ( 36%) ............................................................... 315 / 695 ( 45%) ............................................................... 378 / 695 ( 54%) .....EE..E.....E.RR.ERR..E...E.E..REE.EEE.E..EE.........E.E.E.E 441 / 695 ( 63%) E.RE..R..E..EE..E..EEE..E...EEEE...EEE..EEEE.EEEEEE.EEEEEE.E... 504 / 695 ( 72%) EEEEEE.RE..R.EEE.EEFEEEEEEE..EE.EFFFEFEFFFFFE.E.EE.EEEEE..E.EFF 567 / 695 ( 81%) .E.FEEEE.EE..FRF..EE..E....F....E...EFEE.E.E.EE...E......EEEEEE 630 / 695 ( 90%) .F.EE.EE..EF.EEE..E.EEREEE..EEEEEE.EEEEEEEEEEEFFEE.EE.EEEEEEEEE 693 / 695 ( 99%) FE 695 / 695 (100%) Time: 00:02.901, Memory: 74.00 MB There were 183 errors: 1) Wikimedia\Dodo\Tests\W3C\HcNodeappendchildnewchilddiffdocumentTest::testHcNodeappendchildnewchilddiffdocument Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodeappendchildnewchilddiffdocumentTest::$doc1 /src/repo/tests/W3C/Level1/Core/HcNodeappendchildnewchilddiffdocumentTest.php:25 2) Wikimedia\Dodo\Tests\W3C\HcNodeinsertbeforenewchilddiffdocumentTest::testHcNodeinsertbeforenewchilddiffdocument Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodeinsertbeforenewchilddiffdocumentTest::$doc1 /src/repo/tests/W3C/Level1/Core/HcNodeinsertbeforenewchilddiffdocumentTest.php:26 3) Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchilddiffdocumentTest::testHcNodereplacechildnewchilddiffdocument Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchilddiffdocumentTest::$doc1 /src/repo/tests/W3C/Level1/Core/HcNodereplacechildnewchilddiffdocumentTest.php:26 4) Wikimedia\Dodo\Tests\W3C\HcNodereplacechildnewchildexistsTest::testHcNodereplacechildnewchildexists Error: Call to protected method Wikimedia\Dodo\Element::_remove() from scope Wikimedia\Dodo\Internal\WhatWG /src/repo/src/Internal/WhatWG.php:416 /src/repo/src/Node.php:510 /src/repo/tests/W3C/Level1/Core/HcNodereplacechildnewchildexistsTest.php:46 5) Wikimedia\Dodo\Tests\W3C\HcNodevalue06Test::testHcNodevalue06 Undefined property: Wikimedia\Dodo\Tests\W3C\HcNodevalue06Test::$newNode /src/repo/tests/W3C/Level1/Core/HcNodevalue06Test.php:20 6) Wikimedia\Dodo\Tests\W3C\Anchor04Test::testAnchor04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAnchorElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:163 /src/repo/tests/W3C/Level1/Html/Anchor04Test.php:30 7) Wikimedia\Dodo\Tests\W3C\Area03Test::testArea03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:129 /src/repo/tests/W3C/Level1/Html/Area03Test.php:30 8) Wikimedia\Dodo\Tests\W3C\Button01Test::testButton01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button01Test.php:30 9) Wikimedia\Dodo\Tests\W3C\Button02Test::testButton02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button02Test.php:31 10) Wikimedia\Dodo\Tests\W3C\Button03Test::testButton03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button03Test.php:31 11) Wikimedia\Dodo\Tests\W3C\Button04Test::testButton04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/Button04Test.php:31 12) Wikimedia\Dodo\Tests\W3C\Button06Test::testButton06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:129 /src/repo/tests/W3C/Level1/Html/Button06Test.php:30 13) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement04Test::testHTMLAnchorElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAnchorElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement04Test.php:32 14) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement10Test::testHTMLAnchorElement10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAnchorElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement10Test.php:31 15) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement13Test::testHTMLAnchorElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::blur /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:49 /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement13Test.php:30 16) Wikimedia\Dodo\Tests\W3C\HTMLAnchorElement14Test::testHTMLAnchorElement14 Error: Call to undefined method Wikimedia\Dodo\HTMLAnchorElement::focus() /src/repo/tests/W3C/Level1/Html/HTMLAnchorElement14Test.php:30 17) Wikimedia\Dodo\Tests\W3C\HTMLAreaElement04Test::testHTMLAreaElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLAreaElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLHyperlinkElementUtils.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLAreaElement04Test.php:31 18) Wikimedia\Dodo\Tests\W3C\HTMLAreaElement07Test::testHTMLAreaElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLAreaElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLAreaElement07Test.php:31 19) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement01Test::testHTMLButtonElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLButtonElement01Test.php:31 20) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement02Test::testHTMLButtonElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLButtonElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLButtonElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLButtonElement02Test.php:30 21) Wikimedia\Dodo\Tests\W3C\HTMLButtonElement06Test::testHTMLButtonElement06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLButtonElement06Test.php:30 22) Wikimedia\Dodo\Tests\W3C\HTMLDocument19Test::testHTMLDocument19 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::write /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:437 /src/repo/tests/W3C/Level1/Html/HTMLDocument19Test.php:26 23) Wikimedia\Dodo\Tests\W3C\HTMLDocument20Test::testHTMLDocument20 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::writeln /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:445 /src/repo/tests/W3C/Level1/Html/HTMLDocument20Test.php:26 24) Wikimedia\Dodo\Tests\W3C\HTMLDocument21Test::testHTMLDocument21 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::writeln /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:445 /src/repo/tests/W3C/Level1/Html/HTMLDocument21Test.php:30 25) Wikimedia\Dodo\Tests\W3C\HTMLFieldSetElement01Test::testHTMLFieldSetElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFieldSetElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLFieldSetElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLFieldSetElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLFieldSetElement01Test.php:31 26) Wikimedia\Dodo\Tests\W3C\HTMLFieldSetElement02Test::testHTMLFieldSetElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFieldSetElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLFieldSetElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLFieldSetElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLFieldSetElement02Test.php:30 27) Wikimedia\Dodo\Tests\W3C\HTMLFormElement05Test::testHTMLFormElement05 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLFormElement::getAction /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLFormElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLFormElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLFormElement05Test.php:30 28) Wikimedia\Dodo\Tests\W3C\HTMLIFrameElement09Test::testHTMLIFrameElement09 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLIFrameElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLIFrameElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLIFrameElement09Test.php:30 29) Wikimedia\Dodo\Tests\W3C\HTMLImageElement09Test::testHTMLImageElement09 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLImageElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLImageElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLImageElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLImageElement09Test.php:30 30) Wikimedia\Dodo\Tests\W3C\HTMLInputElement03Test::testHTMLInputElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:45 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:179 /src/repo/tests/W3C/Level1/Html/HTMLInputElement03Test.php:31 31) Wikimedia\Dodo\Tests\W3C\HTMLInputElement08Test::testHTMLInputElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getChecked /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLInputElement08Test.php:30 32) Wikimedia\Dodo\Tests\W3C\HTMLInputElement10Test::testHTMLInputElement10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getMaxLength /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:73 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:195 /src/repo/tests/W3C/Level1/Html/HTMLInputElement10Test.php:31 33) Wikimedia\Dodo\Tests\W3C\HTMLInputElement14Test::testHTMLInputElement14 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:115 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:215 /src/repo/tests/W3C/Level1/Html/HTMLInputElement14Test.php:30 34) Wikimedia\Dodo\Tests\W3C\HTMLInputElement15Test::testHTMLInputElement15 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLInputElement15Test.php:30 35) Wikimedia\Dodo\Tests\W3C\HTMLInputElement18Test::testHTMLInputElement18 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getValue /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:129 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:223 /src/repo/tests/W3C/Level1/Html/HTMLInputElement18Test.php:31 36) Wikimedia\Dodo\Tests\W3C\HTMLInputElement21Test::testHTMLInputElement21 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLInputElement::getChecked /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLInputElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLInputElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLInputElement21Test.php:30 37) Wikimedia\Dodo\Tests\W3C\HTMLLIElement02Test::testHTMLLIElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLIElement::getValue /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLLIElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLIElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLLIElement02Test.php:30 38) Wikimedia\Dodo\Tests\W3C\HTMLLabelElement02Test::testHTMLLabelElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLabelElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLLabelElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLabelElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLLabelElement02Test.php:30 39) Wikimedia\Dodo\Tests\W3C\HTMLLinkElement01Test::testHTMLLinkElement01 Undefined property via __get(): disabled in /src/repo/tests/W3C/Level1/Html/HTMLLinkElement01Test.php on line 30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLinkElement.php:195 /src/repo/tests/W3C/Level1/Html/HTMLLinkElement01Test.php:30 40) Wikimedia\Dodo\Tests\W3C\HTMLLinkElement03Test::testHTMLLinkElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLLinkElement::getHref /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLLinkElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLLinkElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLLinkElement03Test.php:30 41) Wikimedia\Dodo\Tests\W3C\HTMLModElement01Test::testHTMLModElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLModElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLModElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLModElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLModElement01Test.php:30 42) Wikimedia\Dodo\Tests\W3C\HTMLModElement03Test::testHTMLModElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLModElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLModElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLModElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLModElement03Test.php:30 43) Wikimedia\Dodo\Tests\W3C\HTMLOListElement02Test::testHTMLOListElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOListElement::getStart /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOListElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOListElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLOListElement02Test.php:30 44) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement01Test::testHTMLObjectElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement01Test.php:31 45) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement08Test::testHTMLObjectElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getData /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement08Test.php:30 46) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement13Test::testHTMLObjectElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement13Test.php:30 47) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement19Test::testHTMLObjectElement19 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLObjectElement19Test.php:30 48) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement01Test::testHTMLOptionElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLOptionElement01Test.php:31 49) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement02Test::testHTMLOptionElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLOptionElement02Test.php:30 50) Wikimedia\Dodo\Tests\W3C\HTMLOptionElement07Test::testHTMLOptionElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLOptionElement::getLabel /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOptionElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLOptionElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLOptionElement07Test.php:30 51) Wikimedia\Dodo\Tests\W3C\HTMLQuoteElement01Test::testHTMLQuoteElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLQuoteElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLQuoteElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLQuoteElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLQuoteElement01Test.php:30 52) Wikimedia\Dodo\Tests\W3C\HTMLQuoteElement02Test::testHTMLQuoteElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLQuoteElement::getCite /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLQuoteElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLQuoteElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLQuoteElement02Test.php:30 53) Wikimedia\Dodo\Tests\W3C\HTMLScriptElement01Test::testHTMLScriptElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLScriptElement::getText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLScriptElement.php:42 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLScriptElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLScriptElement01Test.php:30 54) Wikimedia\Dodo\Tests\W3C\HTMLScriptElement04Test::testHTMLScriptElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLScriptElement::getSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLScriptElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLScriptElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLScriptElement04Test.php:30 55) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement03Test::testHTMLSelectElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getSelectedIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:126 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:187 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement03Test.php:30 56) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement06Test::testHTMLSelectElement06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:36 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement06Test.php:31 57) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement07Test::testHTMLSelectElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:36 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:169 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement07Test.php:30 58) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement08Test::testHTMLSelectElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getOptions /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:64 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:181 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement08Test.php:40 59) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement12Test::testHTMLSelectElement12 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLSelectElement::getSize /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLSelectElement.php:43 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:177 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement12Test.php:30 60) Wikimedia\Dodo\Tests\W3C\HTMLSelectElement13Test::testHTMLSelectElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLSelectElement13Test.php:30 61) Wikimedia\Dodo\Tests\W3C\HTMLStyleElement01Test::testHTMLStyleElement01 Undefined property via __get(): disabled in /src/repo/tests/W3C/Level1/Html/HTMLStyleElement01Test.php on line 30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLStyleElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLStyleElement01Test.php:30 62) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement15Test::testHTMLTableCellElement15 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement15Test.php:30 63) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement16Test::testHTMLTableCellElement16 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement16Test.php:30 64) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement23Test::testHTMLTableCellElement23 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement23Test.php:30 65) Wikimedia\Dodo\Tests\W3C\HTMLTableCellElement24Test::testHTMLTableCellElement24 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLTableCellElement24Test.php:30 66) Wikimedia\Dodo\Tests\W3C\HTMLTableColElement07Test::testHTMLTableColElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableColElement07Test.php:30 67) Wikimedia\Dodo\Tests\W3C\HTMLTableColElement08Test::testHTMLTableColElement08 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableColElement08Test.php:30 68) Wikimedia\Dodo\Tests\W3C\HTMLTableElement02Test::testHTMLTableElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getCaption /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableElement02Test.php:30 69) Wikimedia\Dodo\Tests\W3C\HTMLTableElement04Test::testHTMLTableElement04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getTHead /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:59 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:165 /src/repo/tests/W3C/Level1/Html/HTMLTableElement04Test.php:30 70) Wikimedia\Dodo\Tests\W3C\HTMLTableElement06Test::testHTMLTableElement06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getTFoot /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:87 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLTableElement06Test.php:30 71) Wikimedia\Dodo\Tests\W3C\HTMLTableElement07Test::testHTMLTableElement07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:129 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:171 /src/repo/tests/W3C/Level1/Html/HTMLTableElement07Test.php:38 72) Wikimedia\Dodo\Tests\W3C\HTMLTableRowElement05Test::testHTMLTableRowElement05 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableRowElement::getCells /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableRowElement.php:43 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableRowElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLTableRowElement05Test.php:31 73) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement13Test::testHTMLTableSectionElement13 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableSectionElement13Test.php:31 74) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement14Test::testHTMLTableSectionElement14 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableSectionElement14Test.php:31 75) Wikimedia\Dodo\Tests\W3C\HTMLTableSectionElement15Test::testHTMLTableSectionElement15 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableSectionElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableSectionElement.php:29 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableSectionElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTableSectionElement15Test.php:31 76) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement02Test::testHTMLTextAreaElement02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement02Test.php:32 77) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement03Test::testHTMLTextAreaElement03 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:173 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement03Test.php:31 78) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement05Test::testHTMLTextAreaElement05 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getCols /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:167 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement05Test.php:31 79) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement09Test::testHTMLTextAreaElement09 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTextAreaElement::getRows /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTextAreaElement.php:79 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:187 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement09Test.php:31 80) Wikimedia\Dodo\Tests\W3C\HTMLTextAreaElement10Test::testHTMLTextAreaElement10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTextAreaElement.php:129 /src/repo/tests/W3C/Level1/Html/HTMLTextAreaElement10Test.php:31 81) Wikimedia\Dodo\Tests\W3C\HTMLTitleElement01Test::testHTMLTitleElement01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTitleElement::getText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTitleElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTitleElement.php:163 /src/repo/tests/W3C/Level1/Html/HTMLTitleElement01Test.php:30 82) Wikimedia\Dodo\Tests\W3C\HasFeature01Test::testHasFeature01 Error: Call to a member function getImplementation() on null /src/repo/tests/Harness/W3CTestHarness.php:382 /src/repo/tests/W3C/Level1/Html/HasFeature01Test.php:20 83) Wikimedia\Dodo\Tests\W3C\Object01Test::testObject01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getForm /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:171 /src/repo/tests/W3C/Level1/Html/Object01Test.php:30 84) Wikimedia\Dodo\Tests\W3C\Object06Test::testObject06 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLObjectElement::getData /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLObjectElement.php:30 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:163 /src/repo/tests/W3C/Level1/Html/Object06Test.php:31 85) Wikimedia\Dodo\Tests\W3C\Object10Test::testObject10 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getTabIndex /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLObjectElement.php:129 /src/repo/tests/W3C/Level1/Html/Object10Test.php:30 86) Wikimedia\Dodo\Tests\W3C\Table01Test::testTable01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableElement::getCaption /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableElement.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableElement.php:163 /src/repo/tests/W3C/Level1/Html/Table01Test.php:30 87) Wikimedia\Dodo\Tests\W3C\Table25Test::testTable25 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getColSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:163 /src/repo/tests/W3C/Level1/Html/Table25Test.php:30 88) Wikimedia\Dodo\Tests\W3C\Table28Test::testTable28 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableCellElement::getRowSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableCellElement.php:41 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableCellElement.php:165 /src/repo/tests/W3C/Level1/Html/Table28Test.php:30 89) Wikimedia\Dodo\Tests\W3C\Table51Test::testTable51 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLTableColElement::getSpan /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLTableColElement.php:27 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLTableColElement.php:163 /src/repo/tests/W3C/Level1/Html/Table51Test.php:30 90) Wikimedia\Dodo\Tests\WPT\Dom\Collections\DomstringmapSupportedPropertyNamesTest::testDomstringmapSupportedPropertyNames Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::getDataset /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLOrSVGElement.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:125 /src/repo/tests/WPT/Dom/Collections/DomstringmapSupportedPropertyNamesTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/DomstringmapSupportedPropertyNamesTest.php:11 91) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionDeleteTest::testHTMLCollectionDelete Undefined property via offsetUnset(): 0 in /src/repo/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php on line 19 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:206 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php:19 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionDeleteTest.php:17 92) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionEmptyNameTest::testHTMLCollectionEmptyName Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/src/Internal/FilteredElementList.php:147 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:133 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:119 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionEmptyNameTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionEmptyNameTest.php:11 93) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionIteratorTest::testHTMLCollectionIterator Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/src/Internal/FilteredElementList.php:147 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:133 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:119 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionIteratorTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionIteratorTest.php:13 94) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionOwnPropsTest::testHTMLCollectionOwnProps Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Internal\FilteredElementList::namedItem /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/src/Internal/FilteredElementList.php:147 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:133 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionOwnPropsTest.php:28 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionOwnPropsTest.php:23 95) Wikimedia\Dodo\Tests\WPT\Dom\Collections\NamednodemapSupportedPropertyNamesTest::testNamednodemapSupportedPropertyNames Undefined array key 2 /src/repo/tests/Harness/WPTTestHarness.php:307 /src/repo/tests/WPT/Dom/Collections/NamednodemapSupportedPropertyNamesTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/NamednodemapSupportedPropertyNamesTest.php:13 96) Wikimedia\Dodo\Tests\WPT\Dom\Lists\DOMTokenListCoverageForAttributesTest::testDOMTokenListCoverageForAttributes Attempt to read property "sup" on array /src/repo/tests/WPT/Dom/Lists/DOMTokenListCoverageForAttributesTest.php:11 /src/repo/tests/WPT/Dom/Lists/DOMTokenListCoverageForAttributesTest.php:32 97) Wikimedia\Dodo\Tests\WPT\Dom\Lists\DOMTokenListIterableTest::testDOMTokenListIterable Undefined property via offsetExists(): length in /src/repo/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php on line 14 /src/repo/vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:210 /src/repo/vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:179 /src/repo/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Lists/DOMTokenListIterableTest.php:13 98) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\AppendOnDocumentTest::testAppendOnDocument Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::append /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:68 /src/repo/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:12 /src/repo/tests/WPT/Dom/Nodes/AppendOnDocumentTest.php:53 99) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\AriaAttributeReflectionTentativeTest::testAriaAttributeReflectionTentative Undefined property via __get(): role in /src/repo/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php on line 15 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:169 /src/repo/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/AriaAttributeReflectionTentativeTest.php:13 100) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataAppendDataTest::testCharacterDataAppendData TypeError: Wikimedia\Dodo\CharacterData::appendData(): Argument #1 ($data) must be of type string, null given, called in /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php on line 34 /src/repo/src/CharacterData.php:163 /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:34 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:31 /src/repo/tests/WPT/Dom/Nodes/CharacterDataAppendDataTest.php:61 101) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataRemoveTest::testCharacterDataRemove Error: Cannot use object of type Wikimedia\Dodo\Text as array /src/repo/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:13 /src/repo/tests/WPT/Dom/Nodes/CharacterDataRemoveTest.php:58 102) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataSubstringDataTest::testCharacterDataSubstringData TypeError: Wikimedia\Dodo\CharacterData::substringData(): Argument #1 ($offset) must be of type int, string given, called in /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php on line 75 /src/repo/src/CharacterData.php:139 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:75 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:72 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSubstringDataTest.php:120 103) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationCreateHTMLDocumentTest::testDOMImplementationCreateHTMLDocument Undefined variable $i /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateHTMLDocumentTest.php:25 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateHTMLDocumentTest.php:37 104) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationHasFeatureTest::testDOMImplementationHasFeature Undefined variable $format_value /src/repo/tests/WPT/Dom/Nodes/DOMImplementationHasFeatureTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationHasFeatureTest.php:10 105) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentConstructorTest::testDocumentConstructor Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::getLocation /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:279 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Document.php:107 /src/repo/tests/WPT/Dom/Nodes/DocumentConstructorTest.php:33 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentConstructorTest.php:31 106) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateAttributeTest::testDocumentCreateAttribute TypeError: Wikimedia\Dodo\Document::createAttribute(): Argument #1 ($localName) must be of type string, null given, called in /src/repo/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php on line 40 /src/repo/src/Document.php:554 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php:40 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateAttributeTest.php:39 107) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateCommentTest::testDocumentCreateComment Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Comment" /src/repo/tests/WPT/Dom/Nodes/DocumentCreateCommentTest.php:36 108) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateElementNamespaceTest::testDocumentCreateElementNamespace Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLIFrameElement::setSrc /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/HTMLIFrameElement.php:37 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:455 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateElementNamespaceTest.php:68 /src/repo/tests/Harness/WPTTestHarness.php:668 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/Harness/WPTTestHarness.php:667 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateElementNamespaceTest.php:66 109) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateEventHttpsTest::testDocumentCreateEventHttps Undefined variable $aliases /src/repo/tests/WPT/Dom/Nodes/DocumentCreateEventHttpsTest.php:29 110) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateTextNodeTest::testDocumentCreateTextNode Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Text" /src/repo/tests/WPT/Dom/Nodes/DocumentCreateTextNodeTest.php:36 111) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentCreateTreeWalkerTest::testDocumentCreateTreeWalker Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateTreeWalkerTest.php:17 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentCreateTreeWalkerTest.php:16 112) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentFragmentGetElementByIdTest::testDocumentFragmentGetElementById Undefined property via __get(): getElementById in /src/repo/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php on line 16 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/src/DocumentFragment.php:44 /src/repo/vendor/wikimedia/idle-dom/src/Helper/DocumentFragment.php:87 /src/repo/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentFragmentGetElementByIdTest.php:14 113) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementByIdTest::testDocumentGetElementById Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:319 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementByIdTest.php:133 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementByIdTest.php:126 114) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentImportNodeTest::testDocumentImportNode TypeError: Wikimedia\Dodo\Document::importNode(): Argument #2 ($deep) must be of type bool, null given, called in /src/repo/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php on line 31 /src/repo/src/Document.php:777 /src/repo/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php:31 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentImportNodeTest.php:25 115) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountDynamicAddTest::testElementChildElementCountDynamicAdd Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicAddTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicAddTest.php:11 116) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountDynamicRemoveTest::testElementChildElementCountDynamicRemove Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicRemoveTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountDynamicRemoveTest.php:11 117) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountNochildTest::testElementChildElementCountNochild Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildElementCount /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:52 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:87 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountNochildTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountNochildTest.php:11 118) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildElementCountTest::testElementChildElementCount Error: Cannot use object of type Wikimedia\Dodo\HTMLParagraphElement as array /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildElementCountTest.php:11 119) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementChildrenTest::testElementChildren Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildren /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLDivElement.php:81 /src/repo/tests/WPT/Dom/Nodes/ElementChildrenTest.php:23 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementChildrenTest.php:21 120) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementClosestTest::testElementClosest Undefined array key ":valid" /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:799 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1359 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1091 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1375 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1557 /src/repo/src/Internal/Zest.php:67 /src/repo/src/Element.php:716 /src/repo/src/Element.php:734 /src/repo/tests/WPT/Dom/Nodes/ElementClosestTest.php:11 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementClosestTest.php:10 /src/repo/tests/WPT/Dom/Nodes/ElementClosestTest.php:46 121) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementInsertAdjacentElementTest::testElementInsertAdjacentElement Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentElement /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:280 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentElementTest.php:13 122) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementInsertAdjacentTextTest::testElementInsertAdjacentText Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:289 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementInsertAdjacentTextTest.php:14 123) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementMatchesTest::testElementMatches Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::setOnload /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/GlobalEventHandlers.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:413 /src/repo/tests/WPT/Dom/Nodes/ElementMatchesTest.php:196 /src/repo/tests/Harness/WPTTestHarness.php:668 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/Harness/WPTTestHarness.php:667 /src/repo/tests/WPT/Dom/Nodes/ElementMatchesTest.php:194 124) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementWebkitMatchesSelectorTest::testElementWebkitMatchesSelector Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\HTMLElement::setOnload /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/GlobalEventHandlers.php:35 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLIFrameElement.php:413 /src/repo/tests/WPT/Dom/Nodes/ElementWebkitMatchesSelectorTest.php:196 /src/repo/tests/Harness/WPTTestHarness.php:668 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/Harness/WPTTestHarness.php:667 /src/repo/tests/WPT/Dom/Nodes/ElementWebkitMatchesSelectorTest.php:194 125) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\InsertAdjacentTest::testInsertAdjacent Undefined variable $get_object_vars /src/repo/tests/WPT/Dom/Nodes/InsertAdjacentTest.php:16 126) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeExternalStylesheetNoBcSubTest::testNodeCloneNodeExternalStylesheetNoBcSub Attempt to read property "href" on null /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeExternalStylesheetNoBcSubTest.php:14 127) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeOnInactiveDocumentCrashTest::testNodeCloneNodeOnInactiveDocumentCrash Undefined variable $i /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeOnInactiveDocumentCrashTest.php:11 128) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeCloneNodeXMLDocumentTest::testNodeCloneNodeXMLDocument Undefined property via __get(): constructor in /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php on line 14 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/src/Document.php:75 /src/repo/vendor/wikimedia/idle-dom/src/Helper/XMLDocument.php:163 /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeCloneNodeXMLDocumentTest.php:12 129) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeConstantsTest::testNodeConstants Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Nodes\Node" /src/repo/tests/WPT/Dom/Nodes/NodeConstantsTest.php:29 130) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeInsertBeforeTest::testNodeInsertBefore ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeInsertBeforeTest::insert(), 2 passed in /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php on line 55 and exactly 3 expected /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:134 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:55 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:54 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:52 /src/repo/tests/WPT/Dom/Nodes/NodeInsertBeforeTest.php:148 131) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeIsConnectedShadowDomTest::testNodeIsConnectedShadowDom Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::attachShadow /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:215 /src/repo/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:11 /src/repo/tests/WPT/Dom/Nodes/NodeIsConnectedShadowDomTest.php:24 132) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeListIterableTest::testNodeListIterable Undefined property via offsetExists(): length in /src/repo/tests/WPT/Dom/Nodes/NodeListIterableTest.php on line 17 /src/repo/vendor/wikimedia/idle-dom/src/Helper/NodeList.php:150 /src/repo/vendor/wikimedia/idle-dom/src/Helper/NodeList.php:119 /src/repo/tests/WPT/Dom/Nodes/NodeListIterableTest.php:17 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeListIterableTest.php:16 133) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeParentNodeTest::testNodeParentNode TypeError: Wikimedia\Dodo\Tests\Harness\WPTTestHarness::asyncTest(): Argument #1 ($func) must be of type callable, string given, called in /src/repo/tests/WPT/Dom/Nodes/NodeParentNodeTest.php on line 38 /src/repo/tests/Harness/WPTTestHarness.php:665 /src/repo/tests/WPT/Dom/Nodes/NodeParentNodeTest.php:38 134) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeRemoveChildTest::testNodeRemoveChild Undefined variable $docs /src/repo/tests/WPT/Dom/Nodes/NodeRemoveChildTest.php:22 135) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeTextContentTest::testNodeTextContent Undefined variable $docs /src/repo/tests/WPT/Dom/Nodes/NodeTextContentTest.php:85 136) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeAppendTest::testParentNodeAppend ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeAppendTest::insert(), 2 passed in /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php on line 67 and exactly 3 expected /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:146 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:67 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:66 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:64 /src/repo/tests/WPT/Dom/Nodes/ParentNodeAppendTest.php:159 137) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeChildrenTest::testParentNodeChildren Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::getChildren /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:31 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLUListElement.php:81 /src/repo/tests/WPT/Dom/Nodes/ParentNodeChildrenTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodeChildrenTest.php:12 138) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodePrependTest::testParentNodePrepend ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodePrependTest::insert(), 2 passed in /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php on line 67 and exactly 3 expected /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:146 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:67 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:66 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:64 /src/repo/tests/WPT/Dom/Nodes/ParentNodePrependTest.php:159 139) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorsExclusiveTest::testParentNodeQuerySelectorsExclusive Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLButtonElement.php:371 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorsExclusiveTest.php:18 140) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorsNamespacesTest::testParentNodeQuerySelectorsNamespaces Wikimedia\Dodo\DOMException: Invalid selector. /src/repo/src/Internal/Zest.php:36 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1220 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1187 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1461 /src/repo/vendor/wikimedia/zest-css/src/ZestInst.php:1533 /src/repo/src/Internal/Zest.php:54 /src/repo/src/ParentNode.php:46 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorsNamespacesTest.php:12 141) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\PrependOnDocumentTest::testPrependOnDocument Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::prepend /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:60 /src/repo/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:12 /src/repo/tests/WPT/Dom/Nodes/PrependOnDocumentTest.php:53 142) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\RootNodeTest::testRootNode Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::attachShadow /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:215 /src/repo/tests/WPT/Dom/Nodes/RootNodeTest.php:18 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/RootNodeTest.php:15 143) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\TextWholeTextTest::testTextWholeText Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Text::getWholeText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Text.php:36 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Text.php:85 /src/repo/tests/WPT/Dom/Nodes/TextWholeTextTest.php:18 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/TextWholeTextTest.php:13 144) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCloneContentsTest::testRangeCloneContents Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::cloneContents /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:133 /src/repo/tests/WPT/Dom/Ranges/RangeCloneContentsTest.php:348 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeCloneContentsTest.php:345 145) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCloneRangeTest::testRangeCloneRange ParseError: syntax error, unexpected end of file 146) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCollapseTest::testRangeCollapse ParseError: syntax error, unexpected end of file 147) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeCompareBoundaryPointsTest::testRangeCompareBoundaryPoints Error: Call to a member function detach() on null /src/repo/tests/WPT/Dom/Ranges/RangeCompareBoundaryPointsTest.php:16 148) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeConstructorTest::testRangeConstructor ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/repo/tests/WPT/Dom/Ranges/RangeConstructorTest.php on line 12 and exactly 1 expected /src/repo/src/Range.php:30 /src/repo/tests/WPT/Dom/Ranges/RangeConstructorTest.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeConstructorTest.php:11 149) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeDeleteContentsTest::testRangeDeleteContents Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::deleteContents /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:119 /src/repo/tests/WPT/Dom/Ranges/RangeDeleteContentsTest.php:241 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeDeleteContentsTest.php:238 150) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeExtractContentsTest::testRangeExtractContents Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::extractContents /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:126 /src/repo/tests/WPT/Dom/Ranges/RangeExtractContentsTest.php:171 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeExtractContentsTest.php:168 151) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeInsertNodeTest::testRangeInsertNode Attempt to read property "search" on null /src/repo/tests/WPT/Dom/Ranges/RangeInsertNodeTest.php:195 152) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeIntersectsNode2Test::testRangeIntersectsNode2 ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/repo/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php on line 15 and exactly 1 expected /src/repo/src/Range.php:30 /src/repo/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeIntersectsNode2Test.php:14 153) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSelectNodeTest::testRangeSelectNode Undefined variable $foreignDoc /src/repo/tests/WPT/Dom/Ranges/RangeSelectNodeTest.php:74 154) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSetTest::testRangeSet Undefined variable $eval /src/repo/tests/WPT/Dom/Ranges/RangeSetTest.php:136 155) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeStringifierTest::testRangeStringifier ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Range::__construct(), 0 passed in /src/repo/tests/WPT/Dom/Ranges/RangeStringifierTest.php on line 15 and exactly 1 expected /src/repo/src/Range.php:30 /src/repo/tests/WPT/Dom/Ranges/RangeStringifierTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeStringifierTest.php:14 156) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeSurroundContentsTest::testRangeSurroundContents Attempt to read property "search" on null /src/repo/tests/WPT/Dom/Ranges/RangeSurroundContentsTest.php:227 157) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\StaticRangeConstructorTest::testStaticRangeConstructor Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::append /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/ParentNode.php:68 /src/repo/tests/WPT/Dom/Ranges/StaticRangeConstructorTest.php:24 158) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeFilterConstantsTest::testNodeFilterConstants Error: Undefined constant "Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeFilter" /src/repo/tests/WPT/Dom/Traversal/NodeFilterConstantsTest.php:28 159) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeIteratorTest::testNodeIterator ArgumentCountError: Too few arguments to function Wikimedia\Dodo\Tests\WPT\Dom\Traversal\NodeIteratorTest::checkIter(), 2 passed in /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php on line 132 and exactly 3 expected /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php:10 /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php:132 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/NodeIteratorTest.php:130 160) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerAcceptNodeFilterTest::testTreeWalkerAcceptNodeFilter Undefined variable $filter /src/repo/tests/WPT/Dom/Traversal/TreeWalkerAcceptNodeFilterTest.php:46 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerAcceptNodeFilterTest.php:45 161) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerBasicTest::testTreeWalkerBasic Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerBasicTest.php:83 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerBasicTest.php:81 162) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerCurrentNodeTest::testTreeWalkerCurrentNode Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerCurrentNodeTest.php:31 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerCurrentNodeTest.php:30 163) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerPreviousNodeLastChildRejectTest::testTreeWalkerPreviousNodeLastChildReject Undefined variable $filter /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousNodeLastChildRejectTest.php:83 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousNodeLastChildRejectTest.php:82 164) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerPreviousSiblingLastChildSkipTest::testTreeWalkerPreviousSiblingLastChildSkip Undefined variable $filter /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousSiblingLastChildSkipTest.php:83 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerPreviousSiblingLastChildSkipTest.php:82 165) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalRejectTest::testTreeWalkerTraversalReject Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalRejectTest.php:64 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalRejectTest.php:63 166) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalSkipMostTest::testTreeWalkerTraversalSkipMost Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipMostTest.php:56 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipMostTest.php:55 167) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerTraversalSkipTest::testTreeWalkerTraversalSkip Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipTest.php:64 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerTraversalSkipTest.php:63 168) Wikimedia\Dodo\Tests\WPT\Dom\Traversal\TreeWalkerWalkingOutsideATreeTest::testTreeWalkerWalkingOutsideATree Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Document::createTreeWalker /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Document.php:272 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerWalkingOutsideATreeTest.php:33 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Traversal/TreeWalkerWalkingOutsideATreeTest.php:22 169) Wikimedia\Dodo\Tests\WPT\Domparsing\CreateContextualFragmentTest::testCreateContextualFragment Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Range::createContextualFragment /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Range.php:204 /src/repo/tests/WPT/Domparsing/CreateContextualFragmentTest.php:42 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/CreateContextualFragmentTest.php:39 170) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringUrlBasePushstateTest::testDOMParserParseFromStringUrlBasePushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringUrlBasePushstateTest.php:10 171) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringUrlPushstateTest::testDOMParserParseFromStringUrlPushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringUrlPushstateTest.php:10 172) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringXmlTest::testDOMParserParseFromStringXml Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Node::getBaseURI /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Node.php:45 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Document.php:51 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:17 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:33 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringXmlTest.php:29 173) Wikimedia\Dodo\Tests\WPT\Domparsing\Innerhtml04Test::testInnerhtml04 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:319 /src/repo/tests/WPT/Domparsing/Innerhtml04Test.php:25 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Innerhtml04Test.php:18 174) Wikimedia\Dodo\Tests\WPT\Domparsing\Innerhtml07Test::testInnerhtml07 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setInnerHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/InnerHTML.php:34 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:319 /src/repo/tests/WPT/Domparsing/Innerhtml07Test.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Innerhtml07Test.php:11 175) Wikimedia\Dodo\Tests\WPT\Domparsing\InnerhtmlMxssSubTest::testInnerhtmlMxssSub Error: Class "Wikimedia\Dodo\Tests\WPT\Domparsing\String" not found /src/repo/tests/WPT/Domparsing/InnerhtmlMxssSubTest.php:15 176) Wikimedia\Dodo\Tests\WPT\Domparsing\InsertAdjacentHtmlTest::testInsertAdjacentHtml Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::insertAdjacentHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:312 /src/repo/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:10 /src/repo/tests/WPT/Domparsing/InsertAdjacentHtmlTest.php:77 177) Wikimedia\Dodo\Tests\WPT\Domparsing\InsertAdjacentTest::testInsertAdjacent Undefined variable $get_object_vars /src/repo/tests/WPT/Domparsing/InsertAdjacentTest.php:18 178) Wikimedia\Dodo\Tests\WPT\Domparsing\Outerhtml01Test::testOuterhtml01 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setOuterHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:303 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLHtmlElement.php:334 /src/repo/tests/WPT/Domparsing/Outerhtml01Test.php:13 /src/repo/tests/Harness/WPTTestHarness.php:470 /src/repo/tests/WPT/Domparsing/Outerhtml01Test.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Outerhtml01Test.php:11 179) Wikimedia\Dodo\Tests\WPT\Domparsing\Outerhtml02Test::testOuterhtml02 Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\Element::setOuterHTML /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/Element.php:303 /src/repo/vendor/wikimedia/idle-dom/src/Helper/HTMLParagraphElement.php:334 /src/repo/tests/WPT/Domparsing/Outerhtml02Test.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/Outerhtml02Test.php:11 180) Wikimedia\Dodo\Tests\WPT\Domparsing\Resources\DomparserIframeBasePushstateTest::testDomparserIframeBasePushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/Resources/DomparserIframeBasePushstateTest.php:10 181) Wikimedia\Dodo\Tests\WPT\Domparsing\Resources\DomparserIframePushstateTest::testDomparserIframePushstate Undefined variable $history /src/repo/tests/WPT/Domparsing/Resources/DomparserIframePushstateTest.php:10 182) Wikimedia\Dodo\Tests\WPT\Domparsing\StyleAttributeHtmlTest::testStyleAttributeHtml Wikimedia\Dodo\Internal\UnimplementedException: Wikimedia\Dodo\CSSStyleDeclaration::getCssText /src/repo/src/Internal/UnimplementedTrait.php:24 /src/repo/vendor/wikimedia/idle-dom/src/Stub/CSSStyleDeclaration.php:28 /src/repo/vendor/wikimedia/idle-dom/src/Helper/CSSStyleDeclaration.php:78 /src/repo/tests/WPT/Domparsing/StyleAttributeHtmlTest.php:20 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/StyleAttributeHtmlTest.php:18 183) Wikimedia\Dodo\Tests\WPT\Domparsing\XmldomparserTest::testXmldomparser Undefined property via __get(): readyState in /src/repo/tests/WPT/Domparsing/XmldomparserTest.php on line 12 /src/repo/vendor/wikimedia/idle-dom/src/Helper/EventTarget.php:31 /src/repo/src/Node.php:1026 /src/repo/src/Document.php:75 /src/repo/vendor/wikimedia/idle-dom/src/Helper/Document.php:163 /src/repo/tests/WPT/Domparsing/XmldomparserTest.php:12 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/XmldomparserTest.php:11 -- There were 28 failures: 1) Wikimedia\Dodo\Tests\W3C\Documentinvalidcharacterexceptioncreatepi1Test::testDocumentinvalidcharacterexceptioncreatepi1 throw_NOT_SUPPORTED_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/Documentinvalidcharacterexceptioncreatepi1Test.php:30 2) Wikimedia\Dodo\Tests\W3C\DocumentinvalidcharacterexceptioncreatepiTest::testDocumentinvalidcharacterexceptioncreatepi throw_NOT_SUPPORTED_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/DocumentinvalidcharacterexceptioncreatepiTest.php:30 3) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrdeletedatacountnegativeTest::testHcCharacterdataindexsizeerrdeletedatacountnegative throws_INDEX_SIZE_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrdeletedatacountnegativeTest.php:38 4) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrreplacedatacountnegativeTest::testHcCharacterdataindexsizeerrreplacedatacountnegative throws_INDEX_SIZE_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrreplacedatacountnegativeTest.php:38 5) Wikimedia\Dodo\Tests\W3C\HcCharacterdataindexsizeerrsubstringcountnegativeTest::testHcCharacterdataindexsizeerrsubstringcountnegative throws_INDEX_SIZE_ERR Failed asserting that false is true. /src/repo/tests/Harness/W3CTestHarness.php:55 /src/repo/tests/W3C/Level1/Core/HcCharacterdataindexsizeerrsubstringcountnegativeTest.php:38 6) Wikimedia\Dodo\Tests\W3C\HTMLDocument17Test::testHTMLDocument17 bodyContainsChildren Failed asserting that '[object Wikimedia\Dodo\Text]' is null. /src/repo/tests/Harness/W3CTestHarness.php:76 /src/repo/tests/W3C/Level1/Html/HTMLDocument17Test.php:29 7) Wikimedia\Dodo\Tests\WPT\Dom\Collections\HTMLCollectionAsPrototypeTest::testHTMLCollectionAsPrototype Reached unreachable code: Function did not throw. /src/repo/tests/Harness/WPTTestHarness.php:582 /src/repo/tests/Harness/WPTTestHarness.php:398 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionAsPrototypeTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Collections/HTMLCollectionAsPrototypeTest.php:11 8) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataDataTest::testCharacterDataData Failed asserting that 0 matches expected 9. /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:29 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:24 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDataTest.php:71 9) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataDeleteDataTest::testCharacterDataDeleteData Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'🌠 teST' +'🌠 tes' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:80 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:74 /src/repo/tests/WPT/Dom/Nodes/CharacterDataDeleteDataTest.php:86 10) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataInsertDataTest::testCharacterDataInsertData Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'🌠 te--st 🌠 TEST' +'🌠 tes--t 🌠 TEST' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:76 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:70 /src/repo/tests/WPT/Dom/Nodes/CharacterDataInsertDataTest.php:82 11) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataReplaceDataTest::testCharacterDataReplaceData Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'🌠 te--ST' +'🌠 tes--' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:132 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:126 /src/repo/tests/WPT/Dom/Nodes/CharacterDataReplaceDataTest.php:138 12) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\CharacterDataSurrogatesTest::testCharacterDataSurrogates Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'� test �' +' test 🌠 ' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:12 /src/repo/tests/WPT/Dom/Nodes/CharacterDataSurrogatesTest.php:55 13) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeAfterTest::testChildNodeAfter Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'<!--test-->null' +'<!--test-->' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:24 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:19 /src/repo/tests/WPT/Dom/Nodes/ChildNodeAfterTest.php:151 14) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeBeforeTest::testChildNodeBefore Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'null<!--test-->' +'<!--test-->' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:24 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:19 /src/repo/tests/WPT/Dom/Nodes/ChildNodeBeforeTest.php:151 15) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ChildNodeReplaceWithTest::testChildNodeReplaceWith Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'null' +'' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:23 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:19 /src/repo/tests/WPT/Dom/Nodes/ChildNodeReplaceWithTest.php:99 16) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DOMImplementationCreateDocumentTypeTest::testDOMImplementationCreateDocumentType Failed asserting that 0 matches expected 5. /src/repo/tests/Harness/WPTTestHarness.php:555 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:30 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:28 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DOMImplementationCreateDocumentTypeTest.php:11 17) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementsByClassNameTest::testDocumentGetElementsByClassName Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByClassNameTest.php:20 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByClassNameTest.php:11 18) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentGetElementsByTagNameNSTest::testDocumentGetElementsByTagNameNS HTMLCollection Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:13 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:11 /src/repo/tests/WPT/Dom/Nodes/DocumentGetElementsByTagNameNSTest.php:161 19) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\DocumentTypeRemoveTest::testDocumentTypeRemove Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:13 /src/repo/tests/WPT/Dom/Nodes/DocumentTypeRemoveTest.php:50 20) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByClassNameTest::testElementGetElementsByClassName HTMLCollection Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByClassNameTest.php:25 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByClassNameTest.php:22 21) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByTagNameNSTest::testElementGetElementsByTagNameNS HTMLCollection Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:14 /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameNSTest.php:173 22) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementRemoveTest::testElementRemove Failed asserting that false is true. /src/repo/tests/Harness/WPTTestHarness.php:244 /src/repo/tests/WPT/Dom/Nodes/ElementRemoveTest.php:14 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ElementRemoveTest.php:13 /src/repo/tests/WPT/Dom/Nodes/ElementRemoveTest.php:50 23) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\NodeAppendChildTest::testNodeAppendChild Failed asserting that Wikimedia\Dodo\DOMException Object (...) is an instance of interface "Wikimedia\IDLeDOM\TypeError". /src/repo/tests/Harness/WPTTestHarness.php:409 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:15 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:14 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:40 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/NodeAppendChildTest.php:39 24) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ParentNodeQuerySelectorEscapesTest::testParentNodeQuerySelectorEscapes Failed asserting that null is identical to an object of class "Wikimedia\Dodo\HTMLSpanElement". /src/repo/tests/Harness/WPTTestHarness.php:264 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:16 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:11 /src/repo/tests/WPT/Dom/Nodes/ParentNodeQuerySelectorEscapesTest.php:41 25) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeAdoptTestTest::testRangeAdoptTest Failed asserting that 1 matches expected 0. /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Dom/Ranges/RangeAdoptTestTest.php:34 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Dom/Ranges/RangeAdoptTestTest.php:31 26) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringEncodingTest::testDOMParserParseFromStringEncoding the meta charset must be in effect, making the main document windows-1252 Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'windows-1252' +'UTF-8' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringEncodingTest.php:18 27) Wikimedia\Dodo\Tests\WPT\Domparsing\DOMParserParseFromStringHtmlTest::testDOMParserParseFromStringHtml Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'BackCompat' +'CSS1Compat' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringHtmlTest.php:36 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/DOMParserParseFromStringHtmlTest.php:35 28) Wikimedia\Dodo\Tests\WPT\Domparsing\XMLSerializerSerializeToStringTest::testXMLSerializerSerializeToString Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'<html><head/><body><div/><span/></body></html>' +'<?xml version="1.0" encoding="UTF-8"?><html><head/><body><div/><span/></body></html>' /src/repo/tests/Harness/WPTTestHarness.php:266 /src/repo/tests/WPT/Domparsing/XMLSerializerSerializeToStringTest.php:37 /src/repo/tests/Harness/WPTTestHarness.php:831 /src/repo/tests/WPT/Domparsing/XMLSerializerSerializeToStringTest.php:35 -- There were 18 risky tests: 1) Wikimedia\Dodo\Tests\W3C\HcEntitiesremovenameditem1Test::testHcEntitiesremovenameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcEntitiesremovenameditem1Test.php:8 2) Wikimedia\Dodo\Tests\W3C\HcEntitiessetnameditem1Test::testHcEntitiessetnameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcEntitiessetnameditem1Test.php:9 3) Wikimedia\Dodo\Tests\W3C\HcNodevalue07Test::testHcNodevalue07 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNodevalue07Test.php:9 4) Wikimedia\Dodo\Tests\W3C\HcNodevalue08Test::testHcNodevalue08 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNodevalue08Test.php:9 5) Wikimedia\Dodo\Tests\W3C\HcNotationsremovenameditem1Test::testHcNotationsremovenameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNotationsremovenameditem1Test.php:8 6) Wikimedia\Dodo\Tests\W3C\HcNotationssetnameditem1Test::testHcNotationssetnameditem1 This test did not perform any assertions /src/repo/tests/W3C/Level1/Core/HcNotationssetnameditem1Test.php:9 7) Wikimedia\Dodo\Tests\W3C\HTMLDocument18Test::testHTMLDocument18 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLDocument18Test.php:8 8) Wikimedia\Dodo\Tests\W3C\HTMLImageElement05Test::testHTMLImageElement05 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement05Test.php:10 9) Wikimedia\Dodo\Tests\W3C\HTMLImageElement06Test::testHTMLImageElement06 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement06Test.php:10 10) Wikimedia\Dodo\Tests\W3C\HTMLImageElement11Test::testHTMLImageElement11 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement11Test.php:10 11) Wikimedia\Dodo\Tests\W3C\HTMLImageElement12Test::testHTMLImageElement12 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLImageElement12Test.php:10 12) Wikimedia\Dodo\Tests\W3C\HTMLInputElement13Test::testHTMLInputElement13 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLInputElement13Test.php:10 13) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement11Test::testHTMLObjectElement11 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLObjectElement11Test.php:10 14) Wikimedia\Dodo\Tests\W3C\HTMLObjectElement16Test::testHTMLObjectElement16 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/HTMLObjectElement16Test.php:10 15) Wikimedia\Dodo\Tests\W3C\Object08Test::testObject08 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/Object08Test.php:10 16) Wikimedia\Dodo\Tests\W3C\Object13Test::testObject13 This test did not perform any assertions /src/repo/tests/W3C/Level1/Html/Object13Test.php:10 17) Wikimedia\Dodo\Tests\WPT\Dom\Nodes\ElementGetElementsByTagNameChangeDocumentHTMLNessTest::testElementGetElementsByTagNameChangeDocumentHTMLNess This test did not perform any assertions /src/repo/tests/WPT/Dom/Nodes/ElementGetElementsByTagNameChangeDocumentHTMLNessTest.php:8 18) Wikimedia\Dodo\Tests\WPT\Dom\Ranges\RangeDetachTest::testRangeDetach This test did not perform any assertions /src/repo/tests/WPT/Dom/Ranges/RangeDetachTest.php:8 ERRORS! Tests: 695, Assertions: 19254, Errors: 183, Failures: 28, Skipped: 1, Risky: 18. CoversValidator 1.6.0 Validation complete. All @covers tags are valid. ..................................................... 53 / 53 (100%) Time: 1.1 secs; Memory: 8MB src/Attr.php:199 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur src/Attr.php:202 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur src/Attr.php:205 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur src/DocumentType.php:145 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur src/Element.php:834 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $names that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE src/Internal/Util.php:52 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur src/Internal/WhatWG.php:158 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur tools/TestsGenerator/ParserTask.php:219 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $expr_name that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE tools/TestsGenerator/ParserTask.php:582 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $expr_name that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE tools/TestsGenerator/ParserTask.php:1152 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $expr_name that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE tools/TestsGenerator/TestsGenerator.php:105 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $files that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE tools/TestsGenerator/TestsGenerator.php:147 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $actual_test that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE tools/TestsGenerator/TestsGenerator.php:309 MediaWikiNoBaseException Instantiating \Exception directly is not allowed. Use SPL exceptions if the exception is unchecked, or define a custom exception class otherwise. See https://w.wiki/6nur tools/TestsGenerator/TestsGenerator.php:490 MediaWikiNoEmptyIfDefined Found usage of empty() on expression $matches that appears to be always set. empty() should only be used to suppress errors. See https://w.wiki/6paE --- end --- Traceback (most recent call last): File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1534, in main libup.run(args.repo, args.output, args.branch) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1473, in run self.composer_upgrade(plan) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 870, in composer_upgrade self.composer_test() File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 307, in composer_test self.check_call(['composer', 'test']) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/shell2.py", line 54, in check_call res.check_returncode() File "/usr/lib/python3.11/subprocess.py", line 502, in check_returncode raise CalledProcessError(self.returncode, self.args, self.stdout, subprocess.CalledProcessError: Command '['/usr/bin/composer', 'test']' returned non-zero exit status 1.