【发布时间】:2019-08-27 14:18:03
【问题描述】:
Flutter Packages 官方网站上写着代码覆盖率插件 dart_codecov_generator (https://pub.dev/packages/dart_codecov_generator) 是 DART 2 INCOMPATIBLE。那么,有没有一种方法可以为 Flutter 项目使用代码覆盖率?
【问题讨论】:
标签: flutter dart code-coverage
Flutter Packages 官方网站上写着代码覆盖率插件 dart_codecov_generator (https://pub.dev/packages/dart_codecov_generator) 是 DART 2 INCOMPATIBLE。那么,有没有一种方法可以为 Flutter 项目使用代码覆盖率?
【问题讨论】:
标签: flutter dart code-coverage
是的,可以获得 Flutter 项目的代码覆盖率。
如果你运行flutter test --coverage,它将在coverage文件夹中输出一个文件(lcov.info),然后可以有多种解决方案:
genhtml 程序来获取覆盖率(您必须进行一些解析)【讨论】:
flutter test --coverage 之后,它会生成一个空的 lcov.info 文件。如何解决这个问题?
--coverage-path 选项,例如:flutter test --coverage --coverage-path=path/lcov.info。