X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=tests%2Fphpunit%2FMediaWikiPHPUnitCommand.php;h=6b1d8177e5801235cc08fbb8f1ccedb125b934d3;hp=a506dcb377c7a2ade6515a94db8c443c2b1d4c07;hb=dfec83932fd38a9086eb5a2e212889ad00f35b0e;hpb=97af92da48f0d434cf4b541e7a3f2d96619a95b2 diff --git a/tests/phpunit/MediaWikiPHPUnitCommand.php b/tests/phpunit/MediaWikiPHPUnitCommand.php index a506dcb377..6b1d8177e5 100644 --- a/tests/phpunit/MediaWikiPHPUnitCommand.php +++ b/tests/phpunit/MediaWikiPHPUnitCommand.php @@ -18,8 +18,18 @@ class MediaWikiPHPUnitCommand extends PHPUnit_TextUI_Command { $this->arguments['configuration'] = __DIR__ . '/suite.xml'; } - // Add our own listener + // Add our own listeners $this->arguments['listeners'][] = new MediaWikiPHPUnitTestListener; + $this->arguments['listeners'][] = new MediaWikiLoggerPHPUnitTestListener; + + // Output only to stderr to avoid "Headers already sent" problems + $this->arguments['stderr'] = true; + + // Use a custom result printer that includes per-test logging output + // when nothing is provided. + if ( !isset( $this->arguments['printer'] ) ) { + $this->arguments['printer'] = MediaWikiPHPUnitResultPrinter::class; + } } protected function createRunner() {