1 <?xml version="1.0" encoding="UTF-8"?>
2 <phpunit bootstrap="./bootstrap.php"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.8/phpunit.xsd"
8 convertErrorsToExceptions="true"
9 convertNoticesToExceptions="true"
10 convertWarningsToExceptions="true"
11 forceCoversAnnotation="true"
13 timeoutForSmallTests="10"
14 timeoutForMediumTests="30"
15 timeoutForLargeTests="60"
16 beStrictAboutTestsThatDoNotTestAnything="true"
17 beStrictAboutOutputDuringTests="true"
18 beStrictAboutTestSize="true"
21 <testsuite name="includes">
22 <directory>includes</directory>
24 <testsuite name="languages">
25 <directory>languages</directory>
27 <testsuite name="parsertests">
28 <file>includes/parser/MediaWikiParserTest.php</file>
29 <file>suites/ExtensionsParserTestSuite.php</file>
31 <testsuite name="skins">
32 <directory>skins</directory>
33 <directory>structure</directory>
34 <file>suites/LessTestSuite.php</file>
36 <!-- As there is a class Maintenance, we cannot use the
37 name "maintenance" directly -->
38 <testsuite name="maintenance_suite">
39 <directory>maintenance</directory>
41 <testsuite name="structure">
42 <directory>structure</directory>
44 <testsuite name="uploadfromurl">
45 <file>suites/UploadFromUrlTestSuite.php</file>
47 <testsuite name="extensions">
48 <directory>structure</directory>
49 <file>suites/ExtensionsTestSuite.php</file>
50 <file>suites/ExtensionsParserTestSuite.php</file>
51 <file>suites/LessTestSuite.php</file>
56 <group>Utility</group>
58 <group>ParserFuzz</group>
63 <whitelist addUncoveredFilesFromWhitelist="true">
64 <directory suffix=".php">../../includes</directory>
65 <directory suffix=".php">../../languages</directory>
66 <directory suffix=".php">../../maintenance</directory>
67 <directory suffix=".php">../../skins</directory>