从 Android Studio 运行所有 flutter 单元测试

use*_*706 7 android-studio flutter flutter-test

我过去可以通过右键单击测试目录并单击“Run 'tests in my_app'”从 Android Studio GUI 运行所有 Flutter 单元测试。删除并重新克隆我的应用程序目录(可能还有其他内容的组合)后,我在尝试运行测试后在运行日志中看到了这一点:

Testing started at 8:42 AM ...
C:\flutter\bin\cache\dart-sdk\bin\pub.bat run test -r json C:/Users/me/AndroidStudioProjects/my_app
Observatory listening on http://127.0.0.1:2397/S0P_H2wKVSE=/

The Flutter SDK is not available.

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

我的 SDK 设置正确,因为我可以从 Android Studio 运行和调试该应用程序。如果我flutter test从 AS 中的终端选项卡运行,测试将成功执行。

A-P*_*lgy 13

好问题,
我还没有找到答案,但我能够定义一个新的运行配置来运行“test”目录下的所有测试。

菜单-->运行-->编辑配置

添加新配置 --> Flutter Test

配置:
测试范围:目录中的所有
测试目录:<您的测试目录>。
例如在我的 ubuntu 上:/home/MyUser/AndroidStudioProjects/MyApp/test