我已经阅读并尝试过使用 flutter 进行集成测试。我在这里遵循了本指南...
https://flutter.io/docs/cookbook/testing/integration https://flutter.io/docs/cookbook/testing/integration
现在,要运行集成测试,我必须输入以下命令:
flutter drive --target=test_driver/app.dart
我的问题是,有没有办法在 android studio 中自动执行此操作,这样我就不必手动输入命令。我宁愿单击一个按钮并运行集成测试,也不愿一遍又一遍地键入命令。
我是颤振方面的新手,因此任何建议将不胜感激。提前致谢。
不确定您是否找到问题的答案,但我将在这里发布解决方案。希望能帮助到你。
- 在 Android Studio 中,打开
run/edit configuration dialog
并选择Edit Configurations
如下:
- 单击 + 按钮并选择
Dart Command Line App
配置。
- 为配置命名(例如:integration.dart)并选择以下内容:
Dart文件:进行集成测试的dart文件的路径。 (例如:app_test.dart)
工作目录:项目的根路径。
环境变量:单击该字段最右侧的文件夹图标并创建新的环境变量,如下所示:
请注意,http
url 根据您的情况会有所不同。为了找出这一点,请在终端中运行 flutter 命令并记下observatory url
显示在控制台中。就我而言,如下:
flutter: Observatory listening on http://127.0.0.1:51150/
将其替换为您的并单击“确定”。
正确完成上述步骤并运行后integration.dart
配置后,您应该能够从 Android Studio 运行命令并在 IDE 中查看结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)