IPInfo does not have any required extension in extension.json. When running tests, several are failing due to missing dependencies, they should be skipped instead.
4 errors:
1) MediaWiki\IPInfo\Test\Integration\Rest\Handler\NoRevisionHandlerTest::testExecute with data set "visible target with default view rights" (Closure Object (...), Closure Object (...)) Undefined array key 0 ./extensions/IPInfo/tests/phpunit/integration/RestHandler/NoRevisionHandlerTest.php:226 2) MediaWiki\IPInfo\Test\Integration\Rest\Handler\NoRevisionHandlerTest::testExecute with data set "hidden target with hideuser rights" (Closure Object (...), Closure Object (...)) Undefined array key 0 ./extensions/IPInfo/tests/phpunit/integration/RestHandler/NoRevisionHandlerTest.php:226 3) MediaWiki\IPInfo\Test\Integration\Rest\Handler\NoRevisionHandlerTest::testExecute with data set "anonymous target with default view rights" (Closure Object (...), Closure Object (...)) Undefined array key 0 ./extensions/IPInfo/tests/phpunit/integration/RestHandler/NoRevisionHandlerTest.php:226 4) MediaWiki\IPInfo\Test\Integration\Rest\Handler\NoRevisionHandlerTest::testIPInfoHandlerRunHook Undefined array key 0 ./extensions/IPInfo/tests/phpunit/integration/RestHandler/NoRevisionHandlerTest.php:299
5 failures
There were 5 failures: 1) MediaWiki\IPInfo\Test\Integration\AnonymousUserIPLookupTest::testCheckIPIsKnownUsesNormalizedIPAddress Failed asserting that false is true. ./extensions/IPInfo/tests/phpunit/integration/AnonymousUserIPLookupTest.php:59 2) MediaWiki\IPInfo\Test\Integration\AnonymousUserIPLookupTest::testCheckIPIsKnownCUChangesLookup Failed asserting that false is true. ./extensions/IPInfo/tests/phpunit/integration/AnonymousUserIPLookupTest.php:85 3) MediaWiki\IPInfo\Test\Integration\AnonymousUserIPLookupTest::testCheckIPIsKnownCULogsLookup Failed asserting that false is true. ./extensions/IPInfo/tests/phpunit/integration/AnonymousUserIPLookupTest.php:96 4) MediaWiki\IPInfo\Test\Integration\AnonymousUserIPLookupTest::testCheckIPIsKnownCUPrivateEventsLookup Failed asserting that false is true. ./extensions/IPInfo/tests/phpunit/integration/AnonymousUserIPLookupTest.php:126 5) MediaWiki\IPInfo\Test\Integration\AnonymousUserIPLookupTest::testPreTemporaryAccountsAnonymousUserIsKnownCUPrivateEventsLookup Failed asserting that false is true. ./extensions/IPInfo/tests/phpunit/integration/AnonymousUserIPLookupTest.php:160