Refactored ConfigFile class so that it is no longer a singleton
[phpmyadmin.git] / phpunit.xml.dist
blobab5b30197761241fe762726e4b9e85cafb55af24
1 <?xml version="1.0" encoding="UTF-8"?>
2 <phpunit bootstrap="test/bootstrap-dist.php"
3 backupGlobals="true"
4 backupStaticAttributes="false"
5 strict="true"
6 timeoutForSmallTests="3"
7 colors="true"
8 verbose="true">
10 <selenium>
11 <browser name="Firefox on localhost"
12 browser="firefox"
13 host="127.0.0.1"
14 port="4444"
15 timeout="30000"/>
16 </selenium>
18 <php>
19 <const name="TESTSUITE_SERVER" value="localhost"/>
20 <const name="TESTSUITE_USER" value="root"/>
21 <const name="TESTSUITE_PASSWORD" value=""/>
22 <const name="TESTSUITE_DATABASE" value="test"/>
23 <const name="TESTSUITE_PHPMYADMIN_HOST" value="http://localhost" />
24 <const name="TESTSUITE_PHPMYADMIN_URL" value="/phpmyadmin" />
25 </php>
27 <testsuites>
28 <testsuite name="Classes">
29 <directory suffix="_test.php">test/classes</directory>
30 </testsuite>
31 <testsuite name="Engines">
32 <directory suffix="_test.php">test/engines</directory>
33 </testsuite>
34 <testsuite name="Unit">
35 <file>test/Environment_test.php</file>
36 <directory suffix="_test.php">test/libraries/core</directory>
37 <directory suffix="_test.php">test/libraries/common</directory>
38 <directory suffix="_test.php">test/libraries/rte</directory>
39 <directory suffix="_test.php">test/libraries</directory>
40 </testsuite>
41 <!--<testsuite name="Selenium">-->
42 <!--<directory suffix="Test.php">test/selenium</directory>-->
43 <!--</testsuite>-->
44 </testsuites>
46 <logging>
47 <log type="coverage-html" target="build/coverage" title="phpMyAdmin"
48 charset="UTF-8" yui="true" highlight="true"
49 lowUpperBound="35" highLowerBound="70"/>
50 <log type="coverage-clover" target="build/logs/clover.xml"/>
51 <log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/>
52 </logging>
53 <filter>
54 <whitelist addUncoveredFilesFromWhitelist="true">
55 <directory suffix=".php">.</directory>
56 <exclude>
57 <!-- we don't care about coverage of embedded libraries -->
58 <directory suffix=".php">libraries/tcpdf</directory>
59 <directory suffix=".php">libraries/phpseclib</directory>
60 <directory suffix=".php">libraries/bfShapeFiles</directory>
61 <directory suffix=".php">libraries/php-gettext</directory>
62 <directory suffix=".inc">libraries/php-gettext</directory>
63 <directory suffix=".php">libraries/plugins/auth/swekey/</directory>
64 <!-- code sniffer checker -->
65 <directory suffix=".php">PMAStandard</directory>
66 <!-- examples for users -->
67 <directory suffix=".php">examples</directory>
68 <!-- maintenance scripts -->
69 <directory suffix=".php">scripts</directory>
70 </exclude>
71 </whitelist>
72 </filter>
73 </phpunit>