aryeh@monoid:/var/www/html/w$ php7.0 tests/phpunit/phpunit.php tests/phpunit/includes/session/PHPSessionHandlerTest.php --filter 'testInstall|testSessionHandling'
Using PHP 7.0.32-1+ubuntu16.04.1+deb.sury.org+1
PHPUnit 6.5.13 by Sebastian Bergmann and contributors.
.... 4 / 4 (100%)
Time: 248 ms, Memory: 30.00MB
OK (4 tests, 65 assertions)
aryeh@monoid:/var/www/html/w$ php7.1 tests/phpunit/phpunit.php tests/phpunit/includes/session/PHPSessionHandlerTest.php --filter 'testInstall|testSessionHandling'
Using PHP 7.1.22-1+ubuntu16.04.1+deb.sury.org+1
PHPUnit 6.5.13 by Sebastian Bergmann and contributors.
.... 4 / 4 (100%)
Time: 408 ms, Memory: 30.00MB
OK (4 tests, 65 assertions)
aryeh@monoid:/var/www/html/w$ php7.2 tests/phpunit/phpunit.php tests/phpunit/includes/session/PHPSessionHandlerTest.php --filter 'testInstall|testSessionHandling'
Using PHP 7.2.10-1+ubuntu16.04.1+deb.sury.org+1
PHPUnit 6.5.13 by Sebastian Bergmann and contributors.
PHP Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/html/w/tests/phpunit/includes/session/PHPSessionHandlerTest.php on line 79
PHP Stack trace:
PHP 1. {main}() /var/www/html/w/tests/phpunit/phpunit.php:0
PHP 2. require() /var/www/html/w/tests/phpunit/phpunit.php:129
PHP 3. PHPUnitMaintClass->execute() /var/www/html/w/maintenance/doMaintenance.php:94
PHP 4. MediaWikiPHPUnitCommand->run() /var/www/html/w/tests/phpunit/phpunit.php:90
PHP 5. MediaWikiTestRunner->doRun() /var/www/html/w/vendor/phpunit/phpunit/src/TextUI/Command.php:195
PHP 6. PHPUnit\Framework\TestSuite->run() /var/www/html/w/vendor/phpunit/phpunit/src/TextUI/TestRunner.php:545
PHP 7. MediaWiki\Session\PHPSessionHandlerTest->run() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestSuite.php:755
PHP 8. MediaWiki\Session\PHPSessionHandlerTest->run() /var/www/html/w/tests/phpunit/MediaWikiTestCase.php:416
PHP 9. MediaWikiTestResult->run() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:894
PHP 10. MediaWiki\Session\PHPSessionHandlerTest->runBare() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestResult.php:698
PHP 11. MediaWiki\Session\PHPSessionHandlerTest->runTest() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:939
PHP 12. ReflectionMethod->invokeArgs() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:1071
PHP 13. MediaWiki\Session\PHPSessionHandlerTest->testInstall() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:1071
PHP 14. ini_set() /var/www/html/w/tests/phpunit/includes/session/PHPSessionHandlerTest.php:79
PHP Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/html/w/tests/phpunit/includes/session/PHPSessionHandlerTest.php on line 80
PHP Stack trace:
PHP 1. {main}() /var/www/html/w/tests/phpunit/phpunit.php:0
PHP 2. require() /var/www/html/w/tests/phpunit/phpunit.php:129
PHP 3. PHPUnitMaintClass->execute() /var/www/html/w/maintenance/doMaintenance.php:94
PHP 4. MediaWikiPHPUnitCommand->run() /var/www/html/w/tests/phpunit/phpunit.php:90
PHP 5. MediaWikiTestRunner->doRun() /var/www/html/w/vendor/phpunit/phpunit/src/TextUI/Command.php:195
PHP 6. PHPUnit\Framework\TestSuite->run() /var/www/html/w/vendor/phpunit/phpunit/src/TextUI/TestRunner.php:545
PHP 7. MediaWiki\Session\PHPSessionHandlerTest->run() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestSuite.php:755
PHP 8. MediaWiki\Session\PHPSessionHandlerTest->run() /var/www/html/w/tests/phpunit/MediaWikiTestCase.php:416
PHP 9. MediaWikiTestResult->run() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:894
PHP 10. MediaWiki\Session\PHPSessionHandlerTest->runBare() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestResult.php:698
PHP 11. MediaWiki\Session\PHPSessionHandlerTest->runTest() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:939
PHP 12. ReflectionMethod->invokeArgs() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:1071
PHP 13. MediaWiki\Session\PHPSessionHandlerTest->testInstall() /var/www/html/w/vendor/phpunit/phpunit/src/Framework/TestCase.php:1071
PHP 14. ini_set() /var/www/html/w/tests/phpunit/includes/session/PHPSessionHandlerTest.php:80
.SSE 4 / 4 (100%)
Time: 249 ms, Memory: 32.25MB
There was 1 error:
1) MediaWiki\Session\PHPSessionHandlerTest::testSessionHandling with data set #2 ('php_serialize')
UnexpectedValueException: MediaWiki\Session\PHPSessionHandler::open: Wrong instance called!
/var/www/html/w/includes/session/PHPSessionHandler.php:180
/var/www/html/w/tests/phpunit/includes/session/PHPSessionHandlerTest.php:149
/var/www/html/w/tests/phpunit/MediaWikiTestCase.php:416
/var/www/html/w/maintenance/doMaintenance.php:94
ERRORS!
Tests: 4, Assertions: 8, Errors: 1, Skipped: 2.This also causes a lot of tests afterwards to fail with "Trying to get property 'num_rows' of non-object" at DatabaseMysqli.php:233.