有谁知道如何使用 Jenkins Clover 插件排除文件或目录?它生成的报告包含 src/test 下的文件,这导致结果出现偏差。
顺便提一句。我正在使用 Ant 来构建项目(而不是 Maven)。我应该在 ant 构建文件中添加块吗?
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