wiki.techinc.nl/tests/phpunit/MediaWikiPHPUnitResultPrinter.php
Max Semenik fb06e4cd85 Update tests to use PHPUnit 6 class names
Bug: T192167
Change-Id: I42b0c8908b4968b95b08f861a40af18dc79fa0a1
2019-10-06 01:01:28 -07:00

17 lines
483 B
PHP

<?php
use PHPUnit\Framework\TestFailure;
use PHPUnit\TextUI\ResultPrinter;
class MediaWikiPHPUnitResultPrinter extends ResultPrinter {
protected function printDefectTrace( TestFailure $defect ) {
$test = $defect->failedTest();
if ( $test !== null && isset( $test->_formattedMediaWikiLogs ) ) {
$log = $test->_formattedMediaWikiLogs;
if ( $log ) {
$this->write( "=== Logs generated by test case\n{$log}\n===\n" );
}
}
parent::printDefectTrace( $defect );
}
}