迷惘的码农。
分类:
2008-04-08 11:40:44
...
...
/path/to/*Test.php files
/path/to/MyTest.php
...
name
name
上面的XML配置对应带下面的参数调用TextUI测试启动器:
--group name
--exclude-group name
...
/path/to/files
/path/to/file
/path/to/files
/path/to/file
/path/to/files
/path/to/file
/path/to/files
/path/to/file
上面的XML配置对应如下使用类PHPUnit_Util_Filter
:
PHPUnit_Util_Filter::addDirectoryToFilter(
/path/to/files', '.php'
);
PHPUnit_Util_Filter::addFileToFilter('/path/to/file');
PHPUnit_Util_Filter::removeDirectoryFromFilter(
/path/to/files', '.php'
);
PHPUnit_Util_Filter::removeFileFromFilter('/path/to/file');
PHPUnit_Util_Filter::addDirectoryToWhitelist(
/path/to/files', '.php'
);
PHPUnit_Util_Filter::addFileToWhitelist('/path/to/file');
PHPUnit_Util_Filter::removeDirectoryFromWhitelist(
/path/to/files', '.php'
);
PHPUnit_Util_Filter::removeFileFromWhitelist('/path/to/file');
...
yui="true" highlight="false"
lowUpperBound="35" highLowerBound="70"/>
上面的XML配置对应带下面的参数调用TextUI测试启动器:
--coverage-html /tmp/report
--coverage-xml /tmp/coverage.xml
--log-graphviz /tmp/logfile.dot
--log-json /tmp/logfile.json
--log-metrics /tmp/metrics.xml
> /tmp/logfile.txt
--log-pmd /tmp/pmd.xml
--log-tap /tmp/logfile.tap
--log-xml /tmp/logfile.xml
--testdox-html /tmp/testdox.html
--testdox-text /tmp/testdox.txt
...
threshold="5,30"/>
threshold="6"/>
threshold="20"/>
threshold="1000"/>
threshold="45"/>
threshold="15"/>
threshold="35,70"/>
threshold="30"/>
threshold="20"/>
threshold="100"/>
threshold="10"/>
threshold="200"/>
上面的
对应内建的PMD规则的默认设置。
...
上面的XML配置对应下面的PHP代码:
ini_set('foo', 'bar');
$GLOBALS['foo'] = 'bar';