Merge "RevisionStoreDbTestBase, remove redundant needsDB override"
[lhc/web/wiklou.git] / tests / phpunit / suite.xml
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"
5
6 colors="true"
7 backupGlobals="false"
8 convertErrorsToExceptions="true"
9 convertNoticesToExceptions="true"
10 convertWarningsToExceptions="true"
11 forceCoversAnnotation="true"
12 stopOnFailure="false"
13 timeoutForSmallTests="10"
14 timeoutForMediumTests="30"
15 timeoutForLargeTests="60"
16 beStrictAboutTestsThatDoNotTestAnything="true"
17 beStrictAboutOutputDuringTests="true"
18 beStrictAboutTestSize="true"
19 verbose="false">
20 <testsuites>
21 <testsuite name="includes">
22 <directory>includes</directory>
23 <!-- Parser tests must be invoked via their suite -->
24 <exclude>includes/parser/ParserIntegrationTest.php</exclude>
25 </testsuite>
26 <testsuite name="languages">
27 <directory>languages</directory>
28 </testsuite>
29 <testsuite name="parsertests">
30 <file>suites/CoreParserTestSuite.php</file>
31 <file>suites/ExtensionsParserTestSuite.php</file>
32 </testsuite>
33 <testsuite name="skins">
34 <directory>skins</directory>
35 <directory>structure</directory>
36 <file>suites/ExtensionsTestSuite.php</file>
37 <file>suites/LessTestSuite.php</file>
38 </testsuite>
39 <!-- As there is a class Maintenance, we cannot use the name "maintenance" directly -->
40 <testsuite name="maintenance_suite">
41 <directory>maintenance</directory>
42 </testsuite>
43 <testsuite name="structure">
44 <directory>structure</directory>
45 </testsuite>
46 <testsuite name="tests">
47 <directory>tests</directory>
48 </testsuite>
49 <testsuite name="uploadfromurl">
50 <file>suites/UploadFromUrlTestSuite.php</file>
51 </testsuite>
52 <testsuite name="extensions">
53 <directory>structure</directory>
54 <file>suites/ExtensionsTestSuite.php</file>
55 <file>suites/ExtensionsParserTestSuite.php</file>
56 <file>suites/LessTestSuite.php</file>
57 </testsuite>
58 <testsuite name="documentation">
59 <directory>documentation</directory>
60 </testsuite>
61 </testsuites>
62 <groups>
63 <exclude>
64 <group>Utility</group>
65 <group>Broken</group>
66 <group>Stub</group>
67 </exclude>
68 </groups>
69 <filter>
70 <whitelist addUncoveredFilesFromWhitelist="true">
71 <directory suffix=".php">../../includes</directory>
72 <directory suffix=".php">../../languages</directory>
73 <directory suffix=".php">../../maintenance</directory>
74 <exclude>
75 <directory suffix=".php">../../languages/messages</directory>
76 <file>../../languages/data/normalize-ar.php</file>
77 <file>../../languages/data/normalize-ml.php</file>
78 </exclude>
79 </whitelist>
80 </filter>
81 </phpunit>