首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在颤振测试中生成未测试文件的测试覆盖率?

如何在颤振测试中生成未测试文件的测试覆盖率?
EN

Stack Overflow用户
提问于 2019-02-09 03:22:25
回答 1查看 3K关注 0票数 16

我正在我的应用程序上进行Widget和Unit测试,根据基本指南,我通常进行测试,并生成我使用的覆盖率:

flutter test --coverage

不过,我只能看到直接测试的文件的覆盖率,我希望看到其他文件(覆盖率为0% ),然后我可以检查我的代码的真实覆盖率。

有办法这样做吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-11 12:08:53

我创建了一个小助手脚本来帮助生成完整的覆盖率报告。它扫描lib目录中的*.dart文件(不包括*.g.dart),并将它们导入生成的test/coverage_test.dart文件。下一次运行这个生成的文件覆盖分析器时,它将贯穿整个项目。若要使用该脚本:

  1. 克隆到任何位置 wget 覆盖/主/省道-覆盖-助手
  2. 使其可执行 chmod +x省道-覆盖范围-助手
  3. 确保脚本的位置在您的PATH环境变量中(或者只是将它放在项目的根中)。
  4. 从Dart/Flutter项目的根运行 省道-覆盖-帮手

然后像往常一样生成覆盖报告。

代码语言:javascript
复制
flutter test --coverage # for Flutter project
# or
pub run test_coverage   # for Dart project
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54602840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档