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

ghhkc1vu  于 2023-01-31  发布在  Android
关注(0)|答案(2)|浏览(223)

我曾经可以通过右键单击tests目录并单击“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

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

rekjcdws

rekjcdws1#

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

    • 菜单**-〉运行-〉编辑配置

添加新配置--〉Flutter测试
配置:
测试范围:全部在目录中
测试目录:〈* 您的测试目录 *〉。

  • 例如在我的ubuntu上:/home/我的用户/Android Studio 项目/我的应用程序/测试 *
wnavrhmk

wnavrhmk2#

我想修改上一个问题,但是我不能,所以我就写在这里了
基本上,您需要将测试范围更改为目录中的全部
步骤
1.创建新配置:Flutter试验

1.更改配置

测试范围更改为目录中的全部
测试目录根项目

范例

就是这样!

相关问题