MediaWiki REL1_32
|
The UnitTest must be either a class that inherits from MediaWikiTestCase or a class that provides a public static suite() method which returns an PHPUnit_Framework_Test object. More...
Public Member Functions | |
__construct ( $flags) | |
setUp () | |
tearDown () | |
Static Public Member Functions | |
static | suite ( $flags=self::CORE_ONLY) |
Get a PHPUnit test suite of parser tests. | |
Public Attributes | |
const | CORE_ONLY = 1 |
Include files shipped with MediaWiki core. | |
const | NO_CORE = 2 |
Include non core files as set in $wgParserTestFiles. | |
const | WITH_ALL = self::CORE_ONLY | self::NO_CORE |
Include anything set via $wgParserTestFiles. | |
Static Protected Member Functions | |
static | debug ( $msg) |
Write $msg under log group 'tests-parser'. | |
Private Attributes | |
$oldTablePrefix = '' | |
ParserTestRunner | $ptRunner |
ScopedCallback | $ptTeardownScope |
The UnitTest must be either a class that inherits from MediaWikiTestCase or a class that provides a public static suite() method which returns an PHPUnit_Framework_Test object.
Parser ParserTests Database
Definition at line 14 of file ParserTestTopLevelSuite.php.
ParserTestTopLevelSuite::__construct | ( | $flags | ) |
Definition at line 66 of file ParserTestTopLevelSuite.php.
References $IP, CORE_ONLY, debug(), ParserTestRunner\getParserTestFiles(), and NO_CORE.
|
staticprotected |
Write $msg under log group 'tests-parser'.
string | $msg | Message to log |
Definition at line 173 of file ParserTestTopLevelSuite.php.
References wfDebugLog(), and wfGetCaller().
Referenced by __construct().
ParserTestTopLevelSuite::setUp | ( | ) |
Definition at line 137 of file ParserTestTopLevelSuite.php.
References $type, CloneDatabase\changePrefix(), DB_MASTER, wfDebug(), and wfGetDB().
|
static |
Get a PHPUnit test suite of parser tests.
Optionally filtered with $flags.
int | $flags | Bitwise flag to filter out the $wgParserTestFiles that will be included. Default: ParserTestTopLevelSuite::CORE_ONLY |
Definition at line 62 of file ParserTestTopLevelSuite.php.
Referenced by CoreParserTestSuite\suite(), and ExtensionsParserTestSuite\suite().
ParserTestTopLevelSuite::tearDown | ( | ) |
Definition at line 161 of file ParserTestTopLevelSuite.php.
References CloneDatabase\changePrefix(), and wfDebug().
|
private |
Definition at line 21 of file ParserTestTopLevelSuite.php.
|
private |
Definition at line 16 of file ParserTestTopLevelSuite.php.
|
private |
Definition at line 19 of file ParserTestTopLevelSuite.php.