【问题标题】:visual code coverage in travis-citravis-ci 中的可视化代码覆盖率
【发布时间】:2013-02-08 06:52:51
【问题描述】:

我有一些 github 项目,我想用代码覆盖率进行测试。我发现(参见blog post)实现此目的的唯一方法是编写一个自定义脚本来计算代码覆盖率XML 行并输出Code coverage is 74.32%, which is below the accepted 80%。在 HTML 中显示代码覆盖率要好得多,但是在 travis-ci 中可以吗?

【问题讨论】:

    标签: phpunit code-coverage travis-ci


    【解决方案1】:

    您可以将https://coveralls.io/ 与 Travis 一起使用以很好地显示覆盖率。示例可以在这里找到:https://coveralls.io/r/phpmyadmin/error-reporting-server

    PS:我知道这是一个很老的问题,但是我刚刚在搜索其他内容时发现了它。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 嗯,我害怕那个。在 travis worker 上完成代码覆盖后,如何在电子邮件通知中传递这些数据?
      • @tkoomzaaskz,似乎也是个好主意。如果您在 travis 中使用自定义 php 脚本,不确定 sendmail 是否正常工作,但您至少可以尝试一下。
      • 您可以使用Heroku 之类的服务并将结果推送到那里。
      猜你喜欢
      • 1970-01-01
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      相关资源
      最近更新 更多