一尘不染

如何显示Flutter测试中的代码覆盖率数据?

flutter

我正在使用Android Studio作为我的Flutter应用程序。
我正在尝试编写测试并检查代码覆盖率,但是无法弄清楚如何在IDE或任何其他应用程序中查看数据。
通过运行flutter test --coverage
覆盖报告似乎已生成到文件中,/coverage/Icov.info
该文件如下所示:

SF:lib\data\Customer.g.dart
DA:9,2
DA:10,2
DA:11,2
DA:12,2
DA:13,2
DA:20,0
DA:21,0
DA:22,0
DA:23,0
DA:24,0
....

在查看文件时,似乎有我的项目文件列表以及逐行覆盖数据。有没有办法在Android Studio中查看此信息?


阅读 991

收藏
2020-08-13

共1个答案

一尘不染

您可以使用Atom编辑器查看flutter生成的代码覆盖率。
您只需要安装Dart和icov-info软件包。

然后,加载项目文件夹并按Ctrl+Alt+c,将显示覆盖范围,整个项目覆盖范围的摘要以及高亮显示的特定行。

到目前为止,似乎没有任何适用于Android Studio的插件。

2020-08-13