Separate MediaWiki unit and integration tests
[lhc/web/wiklou.git] / tests / phpunit / unit-tests.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <phpunit bootstrap="unit/initUnitTests.php"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.8/phpunit.xsd"
5 colors="true"
6 backupGlobals="false"
7 convertErrorsToExceptions="true"
8 convertNoticesToExceptions="true"
9 convertWarningsToExceptions="true"
10 forceCoversAnnotation="true"
11 stopOnFailure="false"
12 timeoutForSmallTests="10"
13 timeoutForMediumTests="30"
14 timeoutForLargeTests="60"
15 beStrictAboutTestsThatDoNotTestAnything="true"
16 beStrictAboutOutputDuringTests="true"
17 beStrictAboutTestSize="true"
18 verbose="false">
19 <testsuites>
20 <testsuite name="includes">
21 <directory>unit/includes</directory>
22 </testsuite>
23 <testsuite name="languages">
24 <directory>unit/languages</directory>
25 </testsuite>
26 <testsuite name="structure">
27 <directory>unit/structure</directory>
28 </testsuite>
29 </testsuites>
30 <groups>
31 <exclude>
32 <group>Utility</group>
33 <group>Broken</group>
34 <group>Stub</group>
35 </exclude>
36 </groups>
37 <filter>
38 <whitelist addUncoveredFilesFromWhitelist="true">
39 <directory suffix=".php">../../includes</directory>
40 <directory suffix=".php">../../languages</directory>
41 <directory suffix=".php">../../maintenance</directory>
42 <exclude>
43 <directory suffix=".php">../../languages/messages</directory>
44 <file>../../languages/data/normalize-ar.php</file>
45 <file>../../languages/data/normalize-ml.php</file>
46 </exclude>
47 </whitelist>
48 </filter>
49 </phpunit>