MediaWiki  REL1_19
SeleniumWebSettings.php File Reference

Go to the source code of this file.

Functions

 getTestResourceNameFromTestSuiteName ($testSuiteName)
 getTestSuiteNameFromCookie ($cookieName)
 getTestUploadPathFromResourceName ($testResourceName)
 setupTestResources ($testResourceName, $testSqlFile, $testImageZip)
 switchToTestResources ($testResourceName, $switchDB=true)
 teardownTestResources ($testResourceName)

Variables

 $cookieName = $cookiePrefix . 'Selenium'
 $cookiePrefix = $wgSitename . '-'
 $fname = 'SeleniumWebSettings.php'
 $testImageZip = false
 $testSqlFile = false
 if (!defined( 'MEDIAWIKI'))
 Dynamically change configuration variables based on the test suite name and a cookie value.

Function Documentation

Definition at line 126 of file SeleniumWebSettings.php.

getTestSuiteNameFromCookie ( cookieName)

Definition at line 118 of file SeleniumWebSettings.php.

References $cookieName.

getTestUploadPathFromResourceName ( testResourceName)

Definition at line 134 of file SeleniumWebSettings.php.

References $IP.

Referenced by setupTestResources(), switchToTestResources(), and teardownTestResources().

Here is the caller graph for this function:

setupTestResources ( testResourceName,
testSqlFile,
testImageZip 
)

Definition at line 140 of file SeleniumWebSettings.php.

References $testImageZip, $testSqlFile, $wgDBname, getTestUploadPathFromResourceName(), and wfGetDB().

Here is the call graph for this function:

switchToTestResources ( testResourceName,
switchDB = true 
)

Definition at line 190 of file SeleniumWebSettings.php.

References $wgDBname, $wgDBpassword, $wgDBtestpassword, $wgDBtestuser, $wgDBuser, $wgUploadPath, and getTestUploadPathFromResourceName().

Here is the call graph for this function:

teardownTestResources ( testResourceName)

Definition at line 178 of file SeleniumWebSettings.php.

References getTestUploadPathFromResourceName(), wfGetDB(), and wfRecursiveRemoveDir().

Here is the call graph for this function:


Variable Documentation

$cookieName = $cookiePrefix . 'Selenium'
$cookiePrefix = $wgSitename . '-'

Definition at line 16 of file SeleniumWebSettings.php.

$fname = 'SeleniumWebSettings.php'

Definition at line 13 of file SeleniumWebSettings.php.

Referenced by Skin\__call(), Article\__call(), DummyLinker\__call(), Article\__get(), Article\__set(), StubObject\_unstub(), DatabaseSqlite\attachDatabase(), DatabaseBase\begin(), AjaxResponse\checkLastModified(), Profiler\collateData(), DatabaseBase\commit(), DatabaseBase\deadlockLoop(), DatabaseIbm_db2\delete(), DatabaseBase\delete(), DatabaseMysql\deleteJoin(), DatabaseBase\deleteJoin(), IndexPager\doQuery(), DatabasePostgres\duplicateTableStructure(), DatabaseSqlite\duplicateTableStructure(), DatabaseMysql\duplicateTableStructure(), DatabaseMssql\estimateRowCount(), DatabaseMysql\estimateRowCount(), DatabasePostgres\estimateRowCount(), DatabaseBase\estimateRowCount(), QueryPage\getCachedTimestamp(), Profiler\getCallTreeLine(), Profiler\getFunctionReport(), HistoryBlobStub\getText(), SearchHighlighter\highlightSimple(), SearchHighlighter\highlightText(), DatabaseBase\indexExists(), DatabaseMssql\indexInfo(), DatabaseMysql\indexInfo(), DatabasePostgres\indexInfo(), DatabaseSqlite\indexInfo(), DatabaseIbm_db2\indexInfo(), DatabasePostgres\indexUnique(), DatabaseSqlite\indexUnique(), DatabaseIbm_db2\indexUnique(), DatabaseMssql\insert(), DatabasePostgres\insert(), DatabaseOracle\insert(), DatabaseBase\insert(), DatabaseMssql\insertSelect(), DatabasePostgres\insertSelect(), DatabaseBase\insertSelect(), DatabasePostgres\listTables(), DatabaseMysql\listTables(), DatabaseMysql\masterPosWait(), moveToExternal(), DatabaseBase\nativeReplace(), RecentChange\newFromConds(), ImportStreamSource\newFromUpload(), LocalFile\nextHistoryLine(), Parser\parse(), DatabaseBase\query(), DatabasePostgres\queryIgnore(), DatabaseOracle\queryIgnore(), IndexPager\reallyDoQuery(), QueryPage\reallyDoQuery(), QueryPage\recache(), SearchHighlighter\removeWiki(), DatabaseMysql\replace(), DatabaseBase\replace(), DatabaseOracle\reportQueryError(), DatabaseBase\reportQueryError(), resolveStub(), resolveStubs(), DatabaseBase\rollback(), XmlTypeCheck\run(), DatabaseMssql\select(), DatabaseIbm_db2\select(), DatabaseBase\select(), DatabaseBase\selectField(), RandomPage\selectRandomPageFromDB(), DatabaseOracle\selectRow(), DatabaseBase\selectRow(), DatabaseMssql\selectSQLText(), DatabaseBase\set(), DatabaseBase\sourceFile(), DatabaseBase\sourceStream(), splitFilename(), StreamFile\stream(), DatabaseBase\tableExists(), DatabaseBase\update(), and wfStreamFile().

$testImageZip = false

Definition at line 21 of file SeleniumWebSettings.php.

Referenced by setupTestResources().

$testSqlFile = false

Definition at line 20 of file SeleniumWebSettings.php.

Referenced by setupTestResources().

if(!defined( 'MEDIAWIKI'))

Dynamically change configuration variables based on the test suite name and a cookie value.

For details on how to configure a wiki for a Selenium test, see: http://www.mediawiki.org/wiki/SeleniumFramework#Test_Wiki_configuration

Definition at line 7 of file SeleniumWebSettings.php.