我有一个jenkins设置,它使用PHPUnit运行一些单元测试。
我希望将每个单元测试用例保存为单独的点击结果文件。
E.g。 testOneTest.php
和testTwoTest.php
的结果将分别保存为testOneTest.tap
和testTwoTest.tap
。这在Jenkins UI中提供了更好的构建结果。
我为PHPUnit定义了一个XML configuration file,但是从文档中我只能看到保存为单击结果文件的选项:
<log type="tap" target="/tmp/logfile.tap"/>
是否可以保存多个TAP结果? 欢呼声。
答案 0 :(得分:0)
如果您正在使用XML configuration files,只需创建两个具有不同输出名称的不同配置文件。根据你调用phpunit的方式,它可能如下所示:
1> phpunit -c /your/xml/configfile1.xml testOneTest.php
2> phpunit -c /your/xml/configfile2.xml testTwoTest.php
您也可以将输出参数提供给phpunit:
1> phpunit --log-tap /tmp/logfile1.tap testOneTest.php
2> phpunit --log-tap /tmp/logfile2.tap testTwoTest.php