angularjs - 如何为 Typescript/angularjs 项目生成虚假的覆盖率报告,覆盖率为 0%?
问题描述
我正在处理一些正在移植到更新框架的遗留代码。我们不会费心开始对遗留代码进行单元测试,因为当我们移植它时,我们也会修改业务规范。
然而,为了统计的准确性,我想将我们遗留代码中的 0% 覆盖率包含在我们的完整覆盖率报告中(其中包括使用不同语言和框架的其他非遗留模块)。
鉴于这是一个 angularjs 项目,并且由于架构带来的复杂性(requirejs 的使用、全局变量、被拆分为多个应用程序),我已经放弃设置实际的 Karma 测试环境,我的问题是:
从现有代码生成虚假覆盖率报告的最痛苦的方法是什么,该代码只是将每一行标记为未覆盖,从而产生 0% 的覆盖率报告?
我需要标准格式(lcov?)的东西,可以上传到覆盖率报告网站,如 codacy/codecov/codeclimate 等。
解决方案
推荐阅读
- react-native - 如何解决“react-native init newProj”中的这个错误?
- java - 使用 openapi-generator-maven-plugin 时指定依赖版本
- airflow - 如何使用 api 获取 XCOM 值
- java - Java:如何将不同数据类型和长度的 csv 文件读入 ArrayList<Object>?
- html - 如何在 CSS 网格中使用 justify-content: end 和 1fr?
- reactjs - 在 react redux firebase 中使用存在功能
- php - Laravel 不提供来自公共目录的文件
- javascript - 我需要获取 div 下的 div 并将它们拖放到另一个 div
- python - 在字符串之前创建带有“b”前缀的字节时,python使用什么编码?
- c++ - 可变参数模板的类型推导