X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fsuites%2FParserTestFileSuite.php;h=b72d8b84e3be101889ac85866cae0235ea9264a1;hb=2a77862c522dd0de76498f905aede9d334618e44;hp=d3129b11f3e15f12fa771065dc0db811dd66aaf6;hpb=fbad7a795ff86ed9e8adf55c091d273688db039f;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/suites/ParserTestFileSuite.php b/tests/phpunit/suites/ParserTestFileSuite.php index d3129b11f3..b72d8b84e3 100644 --- a/tests/phpunit/suites/ParserTestFileSuite.php +++ b/tests/phpunit/suites/ParserTestFileSuite.php @@ -18,11 +18,15 @@ class ParserTestFileSuite extends PHPUnit_Framework_TestSuite { foreach ( $this->ptFileInfo['tests'] as $test ) { $this->addTest( new ParserIntegrationTest( $runner, $fileName, $test ), - [ 'Database', 'Parser' ] ); + [ 'Database', 'Parser', 'ParserTests' ] ); } } function setUp() { - $this->ptRunner->addArticles( $this->ptFileInfo[ 'articles'] ); + if ( !$this->ptRunner->meetsRequirements( $this->ptFileInfo['requirements'] ) ) { + $this->markTestSuiteSkipped( 'required extension not enabled' ); + } else { + $this->ptRunner->addArticles( $this->ptFileInfo[ 'articles'] ); + } } }