我正在使用Android Studio作为我的IDE来开发一款Flutter 应用程序.我正在try 编写测试并判断代码覆盖率,但是我不知道如何在IDE或任何其他应用程序中查看数据.

通过运行flutter test --coverage,覆盖报告似乎被生成到文件/coverage/lcov.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中查看这些信息?

推荐答案

With the release of Flutter 2.5, you can now view test coverage within IntelliJ and Android Studio.
See this post

此外,最新的IJ/ASFlutter 插件允许您查看

Android Studio and IntelliJ: enter image description here

Flutter相关问答推荐

未处理异常:字符串类型不是值类型子类型的子类型'

Android Emulator冻结,但在调整窗口大小时解冻

如何处理Flutter Riverpod异步通知器中的状态和数据库

如何在Flutter 中共享选定文本

Flutter Riverpod,将默认的BTC值改写为我的新状态

通过Ffltter应用程序与Docker服务器进行交互以进行身份验证

Flutter Xcode 15 错误(Xcode):DT_TOOLCHAIN_DIR 无法用于判断 LIBRARY_SEARCH_PATHS

带按钮的 Riverpod future Provider

无法在 Flutter 项目中安装最新版本的 image_picker

Flutter url_launcher 插件抛出java.lang.IllegalArgumentException:接收器未注册:io.flutter.plugins.urllauncher.WebViewActivity

Flutter / 为什么当我点击我的图片时我的模型没有更新?

如何(部分)更新 riverpod 中的 AsyncValue?

Flutter sliver 持久化

Firestore:缓存和读取数据

有任何方法可以在应用程序移动背景恢复时显示 appopenAd

如何在 ListView.builder 中扩展文本?

Flutter 平台通道将多数据传递给 windows 功能

参数类型Future>不能分配给参数类型Future>?

Textfield 和 MasonryGrid 给出错误(垂直视口的高度没有限制)

这在Flutter 的 pubspec 文件中是什么意思?