官方 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/