Two new parser tests related to bug 6200
[lhc/web/wiklou.git] / maintenance / parserTests.php
index 7853071..e47a367 100644 (file)
  * @ingroup Maintenance
  */
 
-/** */
-require('parserTests.inc');
+$options = array( 'quick', 'color', 'quiet', 'help', 'show-output', 'record', 'run-disabled' );
+$optionsWithArgs = array( 'regex', 'seed', 'setversion' );
 
-if( isset( $options['help'] ) ) {
+require_once( dirname( __FILE__ ) . '/commandLine.inc' );
+require_once( dirname( __FILE__ ) . '/parserTests.inc' );
+
+if ( isset( $options['help'] ) ) {
     echo <<<ENDS
 MediaWiki $wgVersion parser test suite
 Usage: php parserTests.php [options...]
@@ -69,7 +72,7 @@ if ( $wgDBtype == 'sqlite' ) {
 $wgTitle = Title::newFromText( 'Parser test script do not use' );
 $tester = new ParserTest();
 
-if( isset( $options['file'] ) ) {
+if ( isset( $options['file'] ) ) {
        $files = array( $options['file'] );
 } else {
        // Default parser tests and any set from extensions or local config
@@ -84,5 +87,5 @@ if ( isset( $options['fuzz'] ) ) {
        $tester->fuzzTest( $files );
 } else {
        $ok = $tester->runTestsFromFiles( $files );
-       exit ($ok ? 0 : 1);
+       exit ( $ok ? 0 : 1 );
 }