首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio中颤振集成测试运行/调试配置

Android Studio中颤振集成测试运行/调试配置
EN

Stack Overflow用户
提问于 2019-05-26 05:35:57
回答 1查看 2.2K关注 0票数 2

我正在尝试在flutter项目上运行/调试一些集成测试。当我在我的项目上运行"flutter drive --target=test_driver/app.dart“时,我的测试运行得很好。我正在尝试按照StackOverflow answer- How to automate Flutter Integration testing command?中的以下步骤在我的Android Studio中创建调试配置。然而,当我尝试使用此配置运行测试时,我得到了以下错误

关于如何解决这个问题,有什么建议吗?

删除断点和清除颤动不会产生任何结果

代码语言:javascript
复制
00:00 +0: Flutter Driver demo (setUpAll)
[info ] FlutterDriver: Connecting to Flutter application at http://127.0.0.1:55319/L_Bm--V4Kjg=/
[trace] FlutterDriver: Isolate found with number: 283666305
[trace] FlutterDriver: Isolate is not paused. Assuming application is ready.
00:00 +0 -1: Flutter Driver demo (setUpAll) [E]
  JSON-RPC error -32601 (method not found): Method not found
  package:json_rpc_2/src/client.dart 110:64          Client.sendRequest
  package:json_rpc_2/src/peer.dart 68:15             Peer.sendRequest
  package:vm_service_client/src/scope.dart 64:23     Scope.sendRequestRaw

运行配置如下

EN

回答 1

Stack Overflow用户

发布于 2021-07-02 19:41:48

检查日志和您的设置,运行配置是正常的,没有任何问题。这里的问题是由json_rpc_2抛出的“找不到方法”错误引起的。跟踪错误从测试中抛出的位置,并查看这是否只是导致问题的未处理异常。

这里的另一个解决方法是将flutter drive设置为外部工具,并将创建的外部工具配置为在“启动前”运行。请注意,在“程序”上设置的路径指向Flutter SDK。

这对我来说效果很好,使用这种方法,你不需要为你的颤动驱动器运行配置设置一个VM_SERVICE_URL环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56308909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档