When running Echo extensions tests under HHVM/Zend, Jenkins ends up with a failure:
1) EchoTitleLocalCacheTest::testGet Failed asserting that null is an instance of class "Title". extensions/Echo/tests/phpunit/includes/cache/TitleLocalCacheTest.php:37 tests/phpunit/MediaWikiTestCase.php:141
In a workspace with the following extensions:
mediawiki/extensions/Echo
mediawiki/extensions/JsonConfig
mediawiki/extensions/Mantle
mediawiki/extensions/MobileApp
mediawiki/extensions/MobileFrontend
mediawiki/extensions/VisualEditor
mediawiki/extensions/WikiGrok
mediawiki/extensions/ZeroBanner
mediawiki/extensions/ZeroPortal
Running the Echo tests standalone pass ( php tests/phpunit/phpunit.php extensions/Echo )
The whole testsuite fails though:
cd tests/phpunit php phpunit.php --testsuite extensions
Or slightly faster:
cd tests/phpunit php phpunit.php --testsuite extensions --filter 'Echo' --stop-on-failure