1 <?xml version="1.0" encoding="utf-8" ?>
3 <phpunit backupGlobals="true"
4 backupStaticAttributes="false"
5 bootstrap="/path/to/bootstrap.php"
10 convertErrorsToExceptions="true"
11 convertNoticesToExceptions="true"
12 convertWarningsToExceptions="true"
13 forceCoversAnnotation="false"
14 mapTestClassNameToCoveredClassName="false"
15 printerClass="PHPUnit_TextUI_ResultPrinter"
17 testSuiteLoaderClass="PHPUnit_Runner_StandardTestSuiteLoader"
18 timeoutForSmallTests="1"
19 timeoutForMediumTests="10"
20 timeoutForLargeTests="60"
21 beStrictAboutTestsThatDoNotTestAnything="false"
22 beStrictAboutOutputDuringTests="false"
23 beStrictAboutTestSize="false"
24 beStrictAboutTodoAnnotatedTests="false"
25 checkForUnintentionallyCoveredCode="false"
26 beStrictAboutChangesToGlobalState="false"
29 <testsuite name="My Test Suite">
30 <directory suffix="Test.php" phpVersion="5.3.0" phpVersionOperator=">=">/path/to/files</directory>
31 <file phpVersion="5.3.0" phpVersionOperator=">=">/path/to/MyTest.php</file>
46 <directory suffix=".php">/path/to/files</directory>
47 <file>/path/to/file</file>
52 <directory suffix=".php">/path/to/files</directory>
53 <file>/path/to/file</file>
56 <whitelist addUncoveredFilesFromWhitelist="true"
57 processUncoveredFilesFromWhitelist="false">
58 <directory suffix=".php">/path/to/files</directory>
59 <file>/path/to/file</file>
61 <directory suffix=".php">/path/to/files</directory>
62 <file>/path/to/file</file>
68 <listener class="MyListener" file="/optional/path/to/MyListener.php">
72 <string>Sebastian</string>
76 <string>April</string>
77 <double>19.78</double>
79 <object class="stdClass"/>
80 <file>MyTestFile.php</file>
81 <directory>MyRelativePath</directory>
84 <listener class="IncludePathListener" file="ConfigurationTest.php" />
85 <listener class="CompactArgumentsListener" file="/CompactArgumentsListener.php"><arguments><integer>42</integer></arguments></listener>
89 <log type="coverage-html" target="/tmp/report" lowUpperBound="50" highLowerBound="90"/>
90 <log type="coverage-clover" target="/tmp/clover.xml"/>
91 <log type="json" target="/tmp/logfile.json"/>
92 <log type="plain" target="/tmp/logfile.txt"/>
93 <log type="tap" target="/tmp/logfile.tap"/>
94 <log type="junit" target="/tmp/logfile.xml" logIncompleteSkipped="false"/>
95 <log type="testdox-html" target="/tmp/testdox.html"/>
96 <log type="testdox-text" target="/tmp/testdox.txt"/>
100 <includePath>.</includePath>
101 <includePath>/path/to/lib</includePath>
102 <ini name="foo" value="bar"/>
103 <const name="FOO" value="false"/>
104 <const name="BAR" value="true"/>
105 <var name="foo" value="false"/>
106 <env name="foo" value="true"/>
107 <post name="foo" value="bar"/>
108 <get name="foo" value="bar"/>
109 <cookie name="foo" value="bar"/>
110 <server name="foo" value="bar"/>
111 <files name="foo" value="bar"/>
112 <request name="foo" value="bar"/>
116 <browser name="Firefox on Linux"
117 browser="*firefox /usr/lib/firefox/firefox-bin"