From: Umherirrender Date: Thu, 11 Jan 2018 22:51:56 +0000 (+0100) Subject: List new comment tables in ParserTestRunner X-Git-Tag: 1.31.0-rc.0~924^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=72d801fc81e1eddcfd90603ac0d055a962912817 List new comment tables in ParserTestRunner Running the parser tests while in the migration, some tables are missing. Bug: T182416 Change-Id: I1010f4a35e5bf4626e522629447e43c413a05668 --- diff --git a/tests/parser/ParserTestRunner.php b/tests/parser/ParserTestRunner.php index e07d4a0cf3..6cf1fcac04 100644 --- a/tests/parser/ParserTestRunner.php +++ b/tests/parser/ParserTestRunner.php @@ -1151,6 +1151,8 @@ class ParserTestRunner { * @return array */ private function listTables() { + global $wgCommentTableSchemaMigrationStage; + $tables = [ 'user', 'user_properties', 'user_former_groups', 'page', 'page_restrictions', 'protected_titles', 'revision', 'ip_changes', 'text', 'pagelinks', 'imagelinks', 'categorylinks', 'templatelinks', 'externallinks', 'langlinks', 'iwlinks', @@ -1160,6 +1162,13 @@ class ParserTestRunner { 'archive', 'user_groups', 'page_props', 'category' ]; + if ( $wgCommentTableSchemaMigrationStage >= MIGRATION_WRITE_BOTH ) { + // The new tables for comments are in use + $tables[] = 'comment'; + $tables[] = 'revision_comment_temp'; + $tables[] = 'image_comment_temp'; + } + if ( in_array( $this->db->getType(), [ 'mysql', 'sqlite', 'oracle' ] ) ) { array_push( $tables, 'searchindex' ); }