gpt4 book ai didi

php - 发布三叶草覆盖率报告失败

转载 作者:可可西里 更新时间:2023-11-01 13:18:18 31 4
gpt4 key购买 nike

我已经为 Jenkins php 项目设置了所有 php 工具。我为“构建后操作”设置了“发布三叶草覆盖率报告”,即

Clover report directory - /build/logs
Clover report file name - clover.xml

我确实可以浏览/build/logs 并查看 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 文件?

最佳答案

如果您使用 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>

关于php - 发布三叶草覆盖率报告失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8695217/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com