flutter - 代码覆盖率是否支持 Flutter 项目的 DART 2?

标签 flutter dart code-coverage

官方 Flutter Packages 网站上写道,代码覆盖率插件 dart_codecov_generator ( https://pub.dev/packages/dart_codecov_generator ) DART 2 不兼容。那么,我们有没有办法在 Flutter 项目中使用代码覆盖率呢?

最佳答案

是的,可以获得 flutter 项目的代码覆盖率。

如果运行flutter test --coverage,它会在覆盖文件夹中输出一个文件(lcov.info),然后可能有多种解决方案:

  • 您可以在此文件上使用 genhtml 程序来获取覆盖范围(您必须进行一些解析)
  • 使用 codecov 等在线工具将代码覆盖率上传到服务中。

关于flutter - 代码覆盖率是否支持 Flutter 项目的 DART 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57676707/

相关文章:

http - 状态错误 : Cannot set the body fields of a Request with content-type "application/json"

sharedpreferences - 如何在 flutter 中保存和加载对其他页面的共享偏好

unit-testing - Jacoco在我的Gradle项目中未显示Spock代码覆盖率

android - 如何在Flutter中获取复杂的Json对象?

ios - audioplayer播放不一致/怪异的音频(URL mp3链接)导致 flutter

flutter - Flutter在导航弹出后获得引用

dart - 如何以编程方式为整个应用程序更改脚手架小部件的背景颜色

dart - 如何在 flutter 的http.MultipartRequest请求上上传文件时获取进度事件

c# - 代码覆盖率分析显示 100% 的覆盖率,而大多数类都缺少覆盖率

c++ - MD5代码覆盖率