Introduce separate unit tests PHPUnit configuration
[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
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="tests">
22 <directory>unit</directory>
23 </testsuite>
24 </testsuites>
25 <groups>
26 <exclude>
27 <group>Broken</group>
28 </exclude>
29 </groups>
30 <filter>
31 <whitelist addUncoveredFilesFromWhitelist="true">
32 <directory suffix=".php">../../includes</directory>
33 <directory suffix=".php">../../languages</directory>
34 <directory suffix=".php">../../maintenance</directory>
35 <exclude>
36 <directory suffix=".php">../../languages/messages</directory>
37 <file>../../languages/data/normalize-ar.php</file>
38 <file>../../languages/data/normalize-ml.php</file>
39 </exclude>
40 </whitelist>
41 </filter>
42 </phpunit>