过去,通过右键单击测试目录并单击“在my_app中运行'tests'”,我能够从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
,则测试将成功执行。
答案 0 :(得分:1)
好问题,
我还没有找到答案,但是我能够定义一个新的运行配置,以运行“ test”目录下的所有测试。
菜单-> 运行-> 编辑配置
添加新配置-> 颤振测试
配置:
测试范围:全部在目录中
测试目录:<< em>您的测试目录>