加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 程序设计 > 正文

从不同的测试框架聚合代码覆盖

发布时间:2020-05-23 06:33:15 所属栏目:程序设计 来源:互联网
导读:在现代编程工作中,一次使用多个测试框架.例如,在 PHP世界中,它是一次使用单元测试,集成测试和功能/验收测试的实际标准方法.大多数时候,不同的框架用于不同的测试类型.我使用PHPSpec的单元组合,PHPunit集成和CodeCeption进行功能测试. 是否有可能汇总代码覆盖

在现代编程工作中,一次使用多个测试框架.例如,在 PHP世界中,它是一次使用单元测试,集成测试和功能/验收测试的实际标准方法.大多数时候,不同的框架用于不同的测试类型.我使用PHPSpec的单元组合,PHPunit集成和CodeCeption进行功能测试.

是否有可能汇总代码覆盖率结果,这些框架中的每一个返回?有没有任何工具可以汇总来自不同框架的代码覆盖率报告?
或者只有在每个框架不正确的情况下才能查看每个框架的单个结果,因为每个代码覆盖率报告都不考虑其他测试.

实际上这很简单.所有的框架都依赖于同一个库来生成代码覆盖.

您可以看到sebastianbergmann/php-code-coverage中的生成器已经支持合并功能(第335行)来合并不同的聚合.由于您是使用测试的团队的一部分,我认为您可以轻松地更改测试执行层,以便在单个php进程中收集代码覆盖率,并仅合并em.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读