2

我有一个使用 PHPUnit 运行一些单元测试的 jenkins 设置。

我希望每个单元测试用例都保存为单独的点击结果文件。

例如 和 的结果testOneTest.phptestTwoTest.php分别保存为testOneTest.taptestTwoTest.tap。这会在 Jenkins UI 中更好地呈现构建结果。

我已经为 PHPUnit 定义了一个XML 配置文件,但是从文档中,我只能看到保存为单击结果文件的选项:

<log type="tap" target="/tmp/logfile.tap"/>

是否可以保存多个 TAP 结果?干杯。

4

1 回答 1

0

如果您使用XML 配置文件,只需创建两个具有不同输出名称的不同配置文件。根据您调用 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 
于 2012-07-02T17:15:56.133 回答