MWTestCase: include table prefix in domain for temp table only mode.
authordaniel <dkinzler@wikimedia.org>
Fri, 27 Sep 2019 11:10:22 +0000 (13:10 +0200)
committerdaniel <dkinzler@wikimedia.org>
Fri, 27 Sep 2019 11:10:22 +0000 (13:10 +0200)
This patch allows PageUpdaterTest and DerivedPageDataUpdaterTest to
function properly. Without this patch, the fail when run by themselves.

See phab ticket for analysis.

Bug: T234031
Change-Id: I0804b503bc8b860343a5141c0bfb25fe6855c87d

tests/phpunit/MediaWikiIntegrationTestCase.php

index 27cbed5..a82c064 100644 (file)
@@ -1465,7 +1465,7 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase {
                        $db->_originalTablePrefix = $oldPrefix;
 
                        $lb = MediaWikiServices::getInstance()->getDBLoadBalancer();
-                       $lb->setTempTablesOnlyMode( self::$useTemporaryTables, $lb->getLocalDomainID() );
+                       $lb->setTempTablesOnlyMode( self::$useTemporaryTables, $db->getDomainID() );
                }
 
                return true;