Exif: Minor cleanup
[mediawiki.git] / phpunit.xml.dist
blob540b474d7a35f1e34e31eaa6197af0e0697df622
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"
6 colors="true"
7 backupGlobals="false"
8 convertDeprecationsToExceptions="true"
9 convertErrorsToExceptions="true"
10 convertNoticesToExceptions="true"
11 convertWarningsToExceptions="true"
12 forceCoversAnnotation="true"
13 failOnWarning="true"
14 stopOnFailure="false"
15 beStrictAboutTestsThatDoNotTestAnything="true"
16 beStrictAboutOutputDuringTests="true"
17 printerClass="MediaWikiPHPUnitResultPrinter"
18 stderr="true"
19 verbose="false">
20 <php>
21 <ini name="memory_limit" value="-1" />
22 <ini name="max_execution_time" value="0" />
23 </php>
24 <testsuites>
25 <testsuite name="core:unit">
26 <directory>tests/phpunit/unit</directory>
27 </testsuite>
28 <testsuite name="extensions:unit">
29 <directory>extensions/*/tests/phpunit/unit</directory>
30 </testsuite>
31 <testsuite name="skins:unit">
32 <directory>skins/*/tests/phpunit/unit</directory>
33 </testsuite>
34 <testsuite name="includes">
35 <directory>tests/phpunit/includes</directory>
36 </testsuite>
37 <testsuite name="languages">
38 <directory>tests/phpunit/languages</directory>
39 </testsuite>
40 <testsuite name="parsertests">
41 <file>tests/phpunit/suites/CoreParserTestSuite.php</file>
42 <file>tests/phpunit/suites/ExtensionsParserTestSuite.php</file>
43 </testsuite>
44 <testsuite name="skins">
45 <directory>tests/phpunit/skins</directory>
46 <directory>tests/phpunit/structure</directory>
47 <file>tests/phpunit/suites/ExtensionsTestSuite.php</file>
48 <file>tests/phpunit/suites/LessTestSuite.php</file>
49 </testsuite>
50 <!-- As there is a class Maintenance, we cannot use the name "maintenance" directly -->
51 <testsuite name="maintenance_suite">
52 <directory>tests/phpunit/maintenance</directory>
53 </testsuite>
54 <testsuite name="structure">
55 <directory>tests/phpunit/structure</directory>
56 </testsuite>
57 <testsuite name="tests">
58 <directory>tests/phpunit/tests</directory>
59 </testsuite>
60 <testsuite name="extensions">
61 <directory>tests/phpunit/structure</directory>
62 <file>tests/phpunit/suites/ExtensionsTestSuite.php</file>
63 <file>tests/phpunit/suites/ExtensionsParserTestSuite.php</file>
64 <file>tests/phpunit/suites/LessTestSuite.php</file>
65 </testsuite>
66 <testsuite name="documentation">
67 <directory>tests/phpunit/documentation</directory>
68 </testsuite>
69 <testsuite name="integration">
70 <directory>tests/phpunit/integration</directory>
71 </testsuite>
72 </testsuites>
73 <groups>
74 <exclude>
75 <group>Broken</group>
76 </exclude>
77 </groups>
78 <filter>
79 <whitelist addUncoveredFilesFromWhitelist="false">
80 <directory suffix=".php">includes</directory>
81 <directory suffix=".php">languages</directory>
82 <directory suffix=".php">maintenance</directory>
83 <directory suffix=".php">extensions</directory>
84 <directory suffix=".php">skins</directory>
85 <exclude>
86 <directory suffix=".php">languages/messages</directory>
87 <directory suffix=".php">maintenance/benchmarks</directory>
88 <directory suffix=".php">extensions/*/tests</directory>
89 <directory suffix=".php">skins/*/tests</directory>
90 </exclude>
91 </whitelist>
92 </filter>
93 <listeners>
94 <listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener">
95 <arguments>
96 <array>
97 <element key="slowThreshold">
98 <integer>100</integer>
99 </element>
100 <element key="reportLength">
101 <integer>25</integer>
102 </element>
103 </array>
104 </arguments>
105 </listener>
106 </listeners>
107 <extensions>
108 <extension class="MediaWikiLoggerPHPUnitExtension" />
109 </extensions>
110 </phpunit>