dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "RecentChanges style modules should be "skinnable""
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
MediaWikiPHPUnitTestListener.php
diff --git
a/tests/phpunit/MediaWikiPHPUnitTestListener.php
b/tests/phpunit/MediaWikiPHPUnitTestListener.php
index
8c761b9
..
6f982ad
100644
(file)
--- a/
tests/phpunit/MediaWikiPHPUnitTestListener.php
+++ b/
tests/phpunit/MediaWikiPHPUnitTestListener.php
@@
-1,19
+1,16
@@
<?php
<?php
-class MediaWikiPHPUnitTestListener implements PHPUnit_Framework_TestListener {
+class MediaWikiPHPUnitTestListener extends PHPUnit_Framework_BaseTestListener {
+
/**
* @var string
*/
/**
* @var string
*/
- protected $logChannel;
-
- public function __construct( $logChannel ) {
- $this->logChannel = $logChannel;
- }
+ protected $logChannel = 'PHPUnitCommand';
protected function getTestName( PHPUnit_Framework_Test $test ) {
$name = get_class( $test );
protected function getTestName( PHPUnit_Framework_Test $test ) {
$name = get_class( $test );
- if ( $test instanceof PHPUnit
_Framework_
TestCase ) {
+ if ( $test instanceof PHPUnit
\Framework\
TestCase ) {
$name .= '::' . $test->getName( true );
}
$name .= '::' . $test->getName( true );
}
@@
-109,6
+106,7
@@
class MediaWikiPHPUnitTestListener implements PHPUnit_Framework_TestListener {
* @param PHPUnit_Framework_Test $test
*/
public function startTest( PHPUnit_Framework_Test $test ) {
* @param PHPUnit_Framework_Test $test
*/
public function startTest( PHPUnit_Framework_Test $test ) {
+ Hooks::run( 'MediaWikiPHPUnitTest::startTest', [ $test ] );
wfDebugLog( $this->logChannel, 'Start test ' . $this->getTestName( $test ) );
}
wfDebugLog( $this->logChannel, 'Start test ' . $this->getTestName( $test ) );
}
@@
-119,6
+117,7
@@
class MediaWikiPHPUnitTestListener implements PHPUnit_Framework_TestListener {
* @param float $time
*/
public function endTest( PHPUnit_Framework_Test $test, $time ) {
* @param float $time
*/
public function endTest( PHPUnit_Framework_Test $test, $time ) {
+ Hooks::run( 'MediaWikiPHPUnitTest::endTest', [ $test, $time ] );
wfDebugLog( $this->logChannel, 'End test ' . $this->getTestName( $test ) );
}
}
wfDebugLog( $this->logChannel, 'End test ' . $this->getTestName( $test ) );
}
}