resourceloader: Move packaging to a new getModuleContent() method
[mediawiki.git] / tests / phpunit / suite.xml
blob1acbc24140552e14d0eb92c2ced5fcf6ff5d306c
1 <?xml version="1.0" encoding="UTF-8"?>
3 <!--
4 Colors don't work on Windows!
5 phpunit.php enables colors for other OSs at runtime
6 -->
7 <phpunit bootstrap="./bootstrap.php"
8         colors="false"
9         backupGlobals="false"
10         convertErrorsToExceptions="true"
11         convertNoticesToExceptions="true"
12         convertWarningsToExceptions="true"
13         forceCoversAnnotation="true"
14         stopOnFailure="false"
15         timeoutForSmallTests="10"
16         timeoutForMediumTests="30"
17         timeoutForLargeTests="60"
18         strict="true"
19         verbose="true">
20         <testsuites>
21                 <testsuite name="includes">
22                         <directory>includes</directory>
23                 </testsuite>
24                 <testsuite name="languages">
25                         <directory>languages</directory>
26                 </testsuite>
27                 <testsuite name="skins">
28                         <directory>skins</directory>
29                 </testsuite>
30                 <!-- As there is a class Maintenance, we cannot use the
31                      name "maintenance" directly -->
32                 <testsuite name="maintenance_suite">
33                         <directory>maintenance</directory>
34                 </testsuite>
35                 <testsuite name="structure">
36                         <directory>structure</directory>
37                 </testsuite>
38                 <testsuite name="uploadfromurl">
39                         <file>suites/UploadFromUrlTestSuite.php</file>
40                 </testsuite>
41                 <testsuite name="extensions">
42                         <directory>structure</directory>
43                         <file>suites/ExtensionsTestSuite.php</file>
44                         <file>suites/ExtensionsParserTestSuite.php</file>
45                         <file>suites/LessTestSuite.php</file>
46                 </testsuite>
47         </testsuites>
48         <groups>
49                 <exclude>
50                         <group>Utility</group>
51                         <group>Broken</group>
52                         <group>ParserFuzz</group>
53                         <group>Stub</group>
54                 </exclude>
55         </groups>
56         <filter>
57                 <whitelist addUncoveredFilesFromWhitelist="true">
58                         <directory suffix=".php">../../includes</directory>
59                         <directory suffix=".php">../../languages</directory>
60                         <directory suffix=".php">../../maintenance</directory>
61                         <directory suffix=".php">../../skins</directory>
62                 </whitelist>
63         </filter>
64 </phpunit>