我曾经可以通过右键单击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
,测试将成功执行。
2条答案
按热度按时间rekjcdws1#
问得好
我还没有找到答案,但是我能够定义一个新的运行配置来运行"test"目录下的所有测试。
添加新配置--〉Flutter测试
配置:
测试范围:全部在目录中
测试目录:〈* 您的测试目录 *〉。
wnavrhmk2#
我想修改上一个问题,但是我不能,所以我就写在这里了
基本上,您需要将测试范围更改为目录中的全部
步骤
1.创建新配置:Flutter试验
1.更改配置
测试范围更改为目录中的全部
测试目录到根项目
范例
就是这样!