如何为人工覆盖率为0%的Typescript / angularjs项目生成伪造的覆盖率报告?

时间:2019-06-19 13:58:13

标签: angularjs code-coverage karma-coverage

我正在处理一些移植到较新框架的旧代码。我们不会费心地开始对遗留代码进行单元测试,因为在移植时,我们还会修改业务规范。

但是,出于统计准确性的考虑,我想将遗留代码中的0%覆盖率包括到完整覆盖率报告中(该报告包括使用不同语言和框架的其他非传统模块)。

鉴于这是一个angularjs项目,并且由于架构带来的复杂性(requirejs,全局变量的使用,被拆分为多个应用程序),我已经放弃了设置实际的Karma测试环境,我的问题是:

从现有代码生成伪造的覆盖率报告的最痛苦的方法是什么,该报告仅将每一行标记为未覆盖,从而产生0%的覆盖率报告?

我需要标准格式(lcov?)的东西,可以上传到覆盖率报告网站,例如codacy / codecov / codeclimate等。

0 个答案:

没有答案