1
<?xml version="1.0" encoding="utf-8" ?>
3
<phpunit backupGlobals="true"
4
backupStaticAttributes="false"
5
bootstrap="/path/to/bootstrap.php"
9
convertErrorsToExceptions="true"
10
convertNoticesToExceptions="true"
11
convertWarningsToExceptions="true"
12
forceCoversAnnotation="false"
13
mapTestClassNameToCoveredClassName="false"
14
printerClass="PHPUnit_TextUI_ResultPrinter"
16
testSuiteLoaderClass="PHPUnit_Runner_StandardTestSuiteLoader"
17
timeoutForSmallTests="1"
18
timeoutForMediumTests="10"
19
timeoutForLargeTests="60"
20
beStrictAboutTestsThatDoNotTestAnything="false"
21
beStrictAboutOutputDuringTests="false"
22
beStrictAboutTestSize="false"
23
beStrictAboutTodoAnnotatedTests="false"
24
checkForUnintentionallyCoveredCode="false"
27
<testsuite name="My Test Suite">
28
<directory suffix="Test.php" phpVersion="5.3.0" phpVersionOperator=">=">/path/to/files</directory>
29
<file phpVersion="5.3.0" phpVersionOperator=">=">/path/to/MyTest.php</file>
44
<directory suffix=".php">/path/to/files</directory>
45
<file>/path/to/file</file>
47
<directory suffix=".php">/path/to/files</directory>
48
<file>/path/to/file</file>
51
<whitelist addUncoveredFilesFromWhitelist="true"
52
processUncoveredFilesFromWhitelist="false">
53
<directory suffix=".php">/path/to/files</directory>
54
<file>/path/to/file</file>
56
<directory suffix=".php">/path/to/files</directory>
57
<file>/path/to/file</file>
63
<listener class="MyListener" file="/optional/path/to/MyListener.php">
67
<string>Sebastian</string>
71
<string>April</string>
72
<double>19.78</double>
74
<object class="stdClass"/>
75
<file>MyTestFile.php</file>
76
<directory>MyRelativePath</directory>
79
<listener class="IncludePathListener" file="ConfigurationTest.php" />
80
<listener class="CompactArgumentsListener" file="/CompactArgumentsListener.php"><arguments><integer>42</integer></arguments></listener>
84
<log type="coverage-html" target="/tmp/report" lowUpperBound="50" highLowerBound="90"/>
85
<log type="coverage-clover" target="/tmp/clover.xml"/>
86
<log type="json" target="/tmp/logfile.json"/>
87
<log type="plain" target="/tmp/logfile.txt"/>
88
<log type="tap" target="/tmp/logfile.tap"/>
89
<log type="junit" target="/tmp/logfile.xml" logIncompleteSkipped="false"/>
90
<log type="testdox-html" target="/tmp/testdox.html"/>
91
<log type="testdox-text" target="/tmp/testdox.txt"/>
95
<includePath>.</includePath>
96
<includePath>/path/to/lib</includePath>
97
<ini name="foo" value="bar"/>
98
<const name="FOO" value="false"/>
99
<const name="BAR" value="true"/>
100
<var name="foo" value="false"/>
101
<env name="foo" value="true"/>
102
<post name="foo" value="bar"/>
103
<get name="foo" value="bar"/>
104
<cookie name="foo" value="bar"/>
105
<server name="foo" value="bar"/>
106
<files name="foo" value="bar"/>
107
<request name="foo" value="bar"/>
111
<browser name="Firefox on Linux"
112
browser="*firefox /usr/lib/firefox/firefox-bin"