有没有人知道如何使用Jenkins Clover插件排除文件或目录?它生成的报告包括src / test下的文件,导致结果偏斜。
顺便说一句。我正在使用Ant来构建项目(而不是Maven)。我应该在ant构建文件中添加块吗?
答案 0 :(得分:0)
http://jenkins-php.org/对ant / jenkins设置很有帮助。我确实更改了phpunit的build.xml。我将以下代码添加到phpunit exec任务<arg line="${basedir}/path/to/tests"/>
。仅指向我在jenkins工作区中的测试文件夹。
从三叶草报告中排除文件夹/文件。你需要一个phpunit配置文件。将其命名为phpunit.xml.dist并将其与构建文件保持一致。上面的链接有更多信息和示例。将以下代码添加到phpunit.xml.dist文件中。希望这会有所帮助。
<filter>
<blacklist>
<directory>PATH/TO/FOLDER/</directory>
<file>PATH/TO/File</file>
</blacklist>
</filter>
链接到phpunit confing文件手册。 http://www.phpunit.de/manual/current/en/appendixes.configuration.html