Last modified: 2007-03-19 08:12:56 UTC
$ cd mediawiki/maintenance $ php parserTests.php This is MediaWiki version 1.9.2 (r19899). Reading tests from "C:\xampplite\htdocs\mediawiki/maintenance/parserTests.txt"... Warning: mysql_query(): Table 'wikidb.parsertest_smw_relations' doesn't exist in C:\xampplite\htdocs\mediawiki\includes\Database.php on line 681 A database query syntax error has occurred. The last attempted database query was: "DELETE FROM `parsertest_smw_relations` WHERE subject_id = '1'" from within function "SMW::deleteSubject::Relations". MySQL returned error "1146: Table 'wikidb.parsertest_smw_relations' doesn't exist (localhost)" It looks like parserTests.inc replicates every database table with parser_ prefix, but complains about additions it doesn't know about. Rob (Church?) commented on #mediawiki IRC: "Yes, but there's a hook that can be used to tell the parser tester about new tables. (The extension should use it.)" This may be the same as bug 8010 which has a patch (which doesn't change any hook, it just shifts initialization around).
Probably, we want a combination of the two solutions. Duping this to bug 8010 since it's more or less the same root cause. *** This bug has been marked as a duplicate of 8010 ***