1

有谁知道如何使用 Jenkins Clover 插件排除文件或目录?它生成的报告包含 src/test 下的文件,这导致结果出现偏差。

顺便提一句。我正在使用 Ant 来构建项目(而不是 Maven)。我应该在 ant 构建文件中添加块吗?

4

1 回答 1

0

http://jenkins-php.org/对 ant/jenkins 设置很有帮助。我确实更改了 phpunit 的 build.xml。我将以下代码添加到 phpunit exec 任务<arg line="${basedir}/path/to/tests"/>中。仅指向我在詹金斯工作区中的测试文件夹。

从三叶草报告中排除文件夹/文件。您需要有一个 phpunit 配置文件。将其命名为 phpunit.xml.dist 并将其保存在您的构建文件中。上面的链接上有更多信息和示例。将以下代码添加到 phpunit.xml.dist 文件中。希望这可以帮助。

  <filter>
    <blacklist>
       <directory>PATH/TO/FOLDER/</directory> 
       <file>PATH/TO/File</file>
    </blacklist>
  </filter>

链接到 phpunit 配置文件手册。 http://www.phpunit.de/manual/current/en/appendixes.configuration.html

于 2013-02-06T17:36:48.120 回答