Travis-CI中的可视化代码覆盖率

6
我有一些Github项目,想要测试代码覆盖率。我发现(参见博客文章)唯一的方法是编写自定义脚本,计算代码覆盖率XML行并输出“代码覆盖率为74.32%,低于接受的80%”。在HTML中显示代码覆盖率要好得多,但在travis-ci中是否可能?
2个回答

13

1
Travic CI 不支持任何持久存储。一个建议是创建一个自定义脚本并运行 phpunit --coverage-html,然后使用类似 rsync 的工具将输出目录的内容发送到您自己的服务器。

嗯,我就怕这个。那么,在 Travis 工作器上完成代码覆盖率后,将这些数据通过电子邮件通知传递如何? - ducin
@tkoomzaaskz,这也是个好主意。如果您在Travis中使用自定义php脚本,不确定sendmail是否起作用,但您至少可以尝试一下。 - Bram Gerritsen
你可以使用像Heroku这样的服务,并将结果推送到那里。 - Odi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接