我已经为Jenkins php项目设置了所有php工具。我为"Post-build actions“设置了"Publish Clover Coverage Report”,即
Clover report directory - /build/logs
Clover report file name - clover.xml我确实可以浏览/构建/日志并查看clover.xml。整条路都是-
但当我执行Jenkins作业时,我得到以下消息-
Clover xml file does not exist in: /build/logs called: clover.xml and will not be copied to: /var/lib/jenkins/jobs/php job 1/builds/2012-01-02_01-11-32/clover.xml找不到“/build/logs/clover.xml”。您是否为Clover生成了XML报告?
为什么Jenkins看不到我的clover.xml文件?
发布于 2012-03-24 06:30:20
如果您使用ant作为jenkins触发的构建工具,那么在build.xml中,您可能需要为phpunit命令指定参数。就像..。
<exec executable="phpunit" failonerror="true">
<arg line="--coverage-clover ${basedir}/build/logs/clover.xml
--coverage-html ${basedir}/build/logs/
."/>
</exec>https://stackoverflow.com/questions/8695217
复制相似问题