Stop throwing an exception in UploadStash::getExtensionForPath
[mediawiki.git] / phpunit.xml.dist
blob5eb440ce4cf8d0ba3d0be03d8e036fd182ba5676
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 convertErrorsToExceptions="true"
9 convertNoticesToExceptions="true"
10 convertWarningsToExceptions="true"
11 forceCoversAnnotation="true"
12 stopOnFailure="false"
13 beStrictAboutTestsThatDoNotTestAnything="true"
14 beStrictAboutOutputDuringTests="true"
15 verbose="false">
16 <php>
17 <ini name="memory_limit" value="512M" />
18 </php>
19 <testsuites>
20 <testsuite name="core:unit">
21 <directory>tests/phpunit/unit</directory>
22 </testsuite>
23 <testsuite name="extensions:unit">
24 <directory>extensions/**/tests/phpunit/unit</directory>
25 <directory>extensions/**/tests/phpunit/Unit</directory>
26 </testsuite>
27 <testsuite name="skins:unit">
28 <directory>skins/**/tests/phpunit/unit</directory>
29 <directory>skins/**/tests/phpunit/Unit</directory>
30 </testsuite>
31 <testsuite name="core:integration">
32 <directory>tests/phpunit/integration</directory>
33 </testsuite>
34 <testsuite name="extensions:integration">
35 <directory>extensions/**/tests/phpunit/integration</directory>
36 </testsuite>
37 <testsuite name="skins:integration">
38 <directory>skins/**/tests/phpunit/integration</directory>
39 </testsuite>
40 </testsuites>
41 <groups>
42 <exclude>
43 <group>Broken</group>
44 </exclude>
45 </groups>
46 <filter>
47 <whitelist addUncoveredFilesFromWhitelist="false">
48 <directory suffix=".php">includes</directory>
49 <directory suffix=".php">languages</directory>
50 <directory suffix=".php">maintenance</directory>
51 <directory suffix=".php">extensions</directory>
52 <directory suffix=".php">skins</directory>
53 <exclude>
54 <directory suffix=".php">languages/messages</directory>
55 <directory suffix=".php">maintenance/benchmarks</directory>
56 <directory suffix=".php">extensions/*/tests</directory>
57 <directory suffix=".php">skins/*/tests</directory>
58 <file>languages/data/normalize-ar.php</file>
59 <file>languages/data/normalize-ml.php</file>
60 </exclude>
61 </whitelist>
62 </filter>
63 <listeners>
64 <listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener">
65 <arguments>
66 <array>
67 <element key="slowThreshold">
68 <integer>50</integer>
69 </element>
70 <element key="reportLength">
71 <integer>50</integer>
72 </element>
73 </array>
74 </arguments>
75 </listener>
76 </listeners>
77 </phpunit>