Merge "Fix grammar in UserPasswordPolicy documentation"
[lhc/web/wiklou.git] / tests / phpunit / MediaWikiPHPUnitResultPrinter.php
1 <?php
2
3 class MediaWikiPHPUnitResultPrinter extends PHPUnit_TextUI_ResultPrinter {
4 /** @var MediaWikiLoggerPHPUnitTestListener */
5 private static $logListener;
6
7 public static function setLogListener( MediaWikiLoggerPHPUnitTestListener $logListener ) {
8 self::$logListener = $logListener;
9 }
10
11 protected function printDefectTrace( PHPUnit_Framework_TestFailure $defect ) {
12 $log = self::$logListener->getLog();
13 if ( $log ) {
14 $this->write( "=== Logs generated by test case\n{$log}\n===\n" );
15 }
16 parent::printDefectTrace( $defect );
17 }
18 }