Merge "jobqueue: migrate root job deduplication to the WAN cache"
[lhc/web/wiklou.git] / phpunit.xml.dist
1 <?xml version="1.0" encoding="UTF-8"?>
2 <phpunit bootstrap="tests/phpunit/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 <php>
21 <ini name="memory_limit" value="512M" />
22 </php>
23 <testsuites>
24 <testsuite name="core:unit">
25 <directory>tests/phpunit/unit</directory>
26 </testsuite>
27 <testsuite name="extensions:unit">
28 <directory>extensions/**/tests/phpunit/unit</directory>
29 </testsuite>
30 <testsuite name="skins:unit">
31 <directory>skins/**/tests/phpunit/unit</directory>
32 </testsuite>
33 <testsuite name="core:integration">
34 <directory>tests/phpunit/integration</directory>
35 </testsuite>
36 <testsuite name="extensions:integration">
37 <directory>extensions/**/tests/phpunit/integration</directory>
38 </testsuite>
39 <testsuite name="skins:integration">
40 <directory>skins/**/tests/phpunit/integration</directory>
41 </testsuite>
42 </testsuites>
43 <groups>
44 <exclude>
45 <group>Broken</group>
46 </exclude>
47 </groups>
48 <filter>
49 <whitelist addUncoveredFilesFromWhitelist="false">
50 <directory suffix=".php">includes</directory>
51 <directory suffix=".php">languages</directory>
52 <directory suffix=".php">maintenance</directory>
53 <directory suffix=".php">extensions</directory>
54 <directory suffix=".php">skins</directory>
55 <exclude>
56 <directory suffix=".php">languages/messages</directory>
57 <file>languages/data/normalize-ar.php</file>
58 <file>languages/data/normalize-ml.php</file>
59 </exclude>
60 </whitelist>
61 </filter>
62 <listeners>
63 <listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener">
64 <arguments>
65 <array>
66 <element key="slowThreshold">
67 <integer>50</integer>
68 </element>
69 <element key="reportLength">
70 <integer>50</integer>
71 </element>
72 </array>
73 </arguments>
74 </listener>
75 </listeners>
76 </phpunit>