* @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...]
$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
$tester->fuzzTest( $files );
} else {
$ok = $tester->runTestsFromFiles( $files );
- exit ($ok ? 0 : 1);
+ exit ( $ok ? 0 : 1 );
}