Add hooks to MediaWikiPHPUnitTestListener start/endTest
authoraddshore <addshorewiki@gmail.com>
Fri, 24 Aug 2018 14:56:20 +0000 (15:56 +0100)
committerAddshore <addshorewiki@gmail.com>
Mon, 10 Sep 2018 10:44:24 +0000 (10:44 +0000)
Used in Wikibase I89ab5e9c2d608fb2d2f7

An alternate proposal to:
 - If9448650a56f30294cc3ef766b5f5ec201e85ba4
 - Idd12370b09ad0ebae23d77c743b79a7163961436

Change-Id: I82b5e94009527f9e46262bf6f505a43ddc9767f0

tests/phpunit/MediaWikiPHPUnitTestListener.php

index ef0bc07..6f982ad 100644 (file)
@@ -106,6 +106,7 @@ class MediaWikiPHPUnitTestListener extends PHPUnit_Framework_BaseTestListener {
         * @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 ) );
        }
 
@@ -116,6 +117,7 @@ class MediaWikiPHPUnitTestListener extends PHPUnit_Framework_BaseTestListener {
         * @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 ) );
        }
 }