Hashar has uploaded a new change for review.
https://gerrit.wikimedia.org/r/61426
Change subject: multiversion: hostname to dbname basic tests
......................................................................
multiversion: hostname to dbname basic tests
Change-Id: If9dcfaa0c6a1b5b929f8cc3de85fec0fe4d6e799
---
A tests/multiversion/MWMultiVersionTest.php
1 file changed, 28 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config
refs/changes/26/61426/1
diff --git a/tests/multiversion/MWMultiVersionTest.php
b/tests/multiversion/MWMultiVersionTest.php
new file mode 100644
index 0000000..40c1851
--- /dev/null
+++ b/tests/multiversion/MWMultiVersionTest.php
@@ -0,0 +1,28 @@
+<?php
+
+require_once( __DIR__ . '/../../multiversion/MWMultiVersion.php' );
+
+class MWMultiVersionTests extends PHPUnit_Framework_TestCase {
+ /**
+ * @dataProvider provideServerNameAndDocRoot
+ */
+ function testRealmFilenames( $expectedDB, $serverName, $docRoot='',
$msg='' ) {
+ $version = MWMultiversion::initializeForWiki($serverName,
$docRoot );
+
+ $this->assertEquals( $expectedDB, $version->getDatabase() );
+
+ MWMultiversion::destroySingleton();
+ }
+
+ function provideServerNameAndDocRoot() {
+ $root = '/usr/local/apache/common/docroot';
+
+ return array(
+ // (expected DB, server name, [doc root[, message]]
+ array( 'enwiki', 'en.wikipedia.org', "$root/en" ),
+ array( 'enwiki', 'en.wikipedia.beta.wmflabs.org',
"$root/en" ),
+ array( 'wikidatawiki', 'wikidata.beta.wmflabs.org',
"$root/wikidata" ),
+ );
+ }
+
+}
--
To view, visit https://gerrit.wikimedia.org/r/61426
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If9dcfaa0c6a1b5b929f8cc3de85fec0fe4d6e799
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits