我正在我的应用程序上进行Widget和Unit测试,根据基本指南,我通常进行测试,并生成我使用的覆盖率:
flutter test --coverage
不过,我只能看到直接测试的文件的覆盖率,我希望看到其他文件(覆盖率为0% ),然后我可以检查我的代码的真实覆盖率。
有办法这样做吗?
发布于 2020-02-11 12:08:53
我创建了一个小助手脚本来帮助生成完整的覆盖率报告。它扫描lib目录中的*.dart文件(不包括*.g.dart),并将它们导入生成的test/coverage_test.dart文件。下一次运行这个生成的文件覆盖分析器时,它将贯穿整个项目。若要使用该脚本:
PATH环境变量中(或者只是将它放在项目的根中)。然后像往常一样生成覆盖报告。
flutter test --coverage # for Flutter project
# or
pub run test_coverage # for Dart projecthttps://stackoverflow.com/questions/54602840
复制相似问题