Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
wiki.bernardino.org /
tests /
common /
Delete
Unzip
Name
Size
Permission
Date
Action
TestSetup.php
3.31
KB
-rw-r--r--
2016-11-28 20:20
TestsAutoLoader.php
7.91
KB
-rw-r--r--
2016-11-28 20:20
Save
Rename
<?php use MediaWiki\MediaWikiServices; /** * Common code for test environment initialisation and teardown */ class TestSetup { /** * This should be called before Setup.php, e.g. from the finalSetup() method * of a Maintenance subclass */ public static function applyInitialConfig() { global $wgMainCacheType, $wgMessageCacheType, $wgParserCacheType, $wgMainWANCache; global $wgMainStash; global $wgLanguageConverterCacheType, $wgUseDatabaseMessages; global $wgLocaltimezone, $wgLocalisationCacheConf; global $wgDevelopmentWarnings; global $wgSessionProviders, $wgSessionPbkdf2Iterations; global $wgJobTypeConf; global $wgAuthManagerConfig, $wgAuth; // wfWarn should cause tests to fail $wgDevelopmentWarnings = true; // Make sure all caches and stashes are either disabled or use // in-process cache only to prevent tests from using any preconfigured // cache meant for the local wiki from outside the test run. // See also MediaWikiTestCase::run() which mocks CACHE_DB and APC. // Disabled in DefaultSettings, override local settings $wgMainWANCache = $wgMainCacheType = CACHE_NONE; // Uses CACHE_ANYTHING in DefaultSettings, use hash instead of db $wgMessageCacheType = $wgParserCacheType = $wgSessionCacheType = $wgLanguageConverterCacheType = 'hash'; // Uses db-replicated in DefaultSettings $wgMainStash = 'hash'; // Use memory job queue $wgJobTypeConf = [ 'default' => [ 'class' => 'JobQueueMemory', 'order' => 'fifo' ], ]; $wgUseDatabaseMessages = false; # Set for future resets // Assume UTC for testing purposes $wgLocaltimezone = 'UTC'; $wgLocalisationCacheConf['storeClass'] = 'LCStoreNull'; // Generic MediaWiki\Session\SessionManager configuration for tests // We use CookieSessionProvider because things might be expecting // cookies to show up in a FauxRequest somewhere. $wgSessionProviders = [ [ 'class' => MediaWiki\Session\CookieSessionProvider::class, 'args' => [ [ 'priority' => 30, 'callUserSetCookiesHook' => true, ] ], ], ]; // Single-iteration PBKDF2 session secret derivation, for speed. $wgSessionPbkdf2Iterations = 1; // Generic AuthManager configuration for testing $wgAuthManagerConfig = [ 'preauth' => [], 'primaryauth' => [ [ 'class' => MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::class, 'args' => [ [ 'authoritative' => false, ] ], ], [ 'class' => MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::class, 'args' => [ [ 'authoritative' => true, ] ], ], ], 'secondaryauth' => [], ]; $wgAuth = new MediaWiki\Auth\AuthManagerAuthPlugin(); // Bug 44192 Do not attempt to send a real e-mail Hooks::clear( 'AlternateUserMailer' ); Hooks::register( 'AlternateUserMailer', function () { return false; } ); // xdebug's default of 100 is too low for MediaWiki ini_set( 'xdebug.max_nesting_level', 1000 ); // Bug T116683 serialize_precision of 100 // may break testing against floating point values // treated with PHP's serialize() ini_set( 'serialize_precision', 17 ); // TODO: we should call MediaWikiTestCase::prepareServices( new GlobalVarConfig() ) here. // But PHPUnit may not be loaded yet, so we have to wait until just // before PHPUnit_TextUI_Command::main() is executed. } }