Skip to content

DriverError: Failed to fulfill SetInputText due to remote error #5817

Closed

Description

@brianegan

Steps to Reproduce

  1. Create an app with a material Input widget.
  2. Create a test_driver test that tries to driver.setInputText...
  3. Attempt to run test on Android Device
  4. Encounter error DriverError: Failed to fulfill SetInputText due to remote error

Code I wrote in a sandboxed environment to test this can be seen here: https://github.com/brianegan/flutter-input-test-driver-test

Flutter Doctor

[✓] Flutter (on Mac OS, channel master)
    • Flutter at /Users/brian.egan/lab/flutter
    • Framework revision a69c11f349 (2 days ago), 2016-09-02 17:01:11
    • Engine revision dcb026188a
    • Tools Dart version 1.19.0-dev.5.0

[✓] Android toolchain - develop for Android devices (Android SDK 24.0.2)
    • Android SDK at /Users/brian.egan/Library/Android/sdk
    • Platform android-N, build-tools 24.0.2
    • Java(TM) SE Runtime Environment (build 1.8.0_101-b13)

[✓] iOS toolchain - develop for iOS devices (Xcode 7.3.1)
    • XCode at /Applications/Xcode.app/Contents/Developer
    • Xcode 7.3.1, Build version 7D1014

[✓] Atom - a lightweight development environment for Flutter
    • flutter plugin version 0.2.4
    • dartlang plugin version 0.6.35

[✓] Connected devices
    • Nexus 5                   • 0b0d76cc02e4d9e2 • android-arm
    • Android SDK built for x86 • emulator-5554    • android-x86

Logs and Crash Reports

flutter drive --target=test_driver/input.dart -d 0b0d76cc02e4d9e2 --verbose      1 ↵

  28 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb devices -l
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb devices -l
   5 ms • List of devices attached
          0b0d76cc02e4d9e2       device usb:337641472X product:hammerhead model:Nexus_5 device:hammerhead
          emulator-5554          device product:sdk_google_phone_x86 model:Android_SDK_built_for_x86 device:generic_x86
   6 ms • idevice_id -h
   3 ms • which idevice_id
   0 ms • Exit code 0 from: which idevice_id
   0 ms • /usr/local/bin/idevice_id
   4 ms • /usr/local/bin/idevice_id -l
   2 ms • Exit code 0 from: /usr/local/bin/idevice_id -l
  22 ms • xcode-select --print-path
   0 ms • Exit code 0 from: xcode-select --print-path
   0 ms • /Applications/Xcode.app/Contents/Developer
 102 ms • xcodebuild -version
   0 ms • Exit code 0 from: xcodebuild -version
   0 ms • Xcode 7.3.1
          Build version 7D1014
   9 ms • xcrun clang
 103 ms • /usr/bin/xcrun simctl list --json devices
   2 ms • Starting application: test_driver/input.dart
   0 ms • Building an APK.
 121 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell getprop
   0 ms • APK up to date; skipping build step.
   0 ms • Stopping previously running application, if any.
  21 ms • Stopping application.
1185 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell am force-stop com.yourcompany.inputDriverTest
   2 ms • Installing application package.
 913 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell pm list packages com.yourcompany.inputDriverTest
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell pm list packages com.yourcompany.inputDriverTest
   1 ms • package:com.yourcompany.inputDriverTest
  39 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell cat /data/local/tmp/sky.com.yourcompany.inputDriverTest.sha1
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell cat /data/local/tmp/sky.com.yourcompany.inputDriverTest.sha1
   0 ms • e4032c412a6ade20181e8dc78eb6e7565529b261
  47 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb version
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb version
   1 ms • Android Debug Bridge version 1.0.36
          Revision 8f855a3d9b35-android
  31 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb start-server
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb start-server
1308 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 uninstall com.yourcompany.inputDriverTest
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 uninstall com.yourcompany.inputDriverTest
   1 ms • Success
  30 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb version
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb version
   0 ms • Android Debug Bridge version 1.0.36
          Revision 8f855a3d9b35-android
  30 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb start-server
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb start-server
9300 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 install -r build/app.apk
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 install -r build/app.apk
   0 ms • [  0%] /data/local/tmp/app.apk
          [  1%] /data/local/tmp/app.apk
          [  2%] /data/local/tmp/app.apk
          [  2%] /data/local/tmp/app.apk
          [  3%] /data/local/tmp/app.apk
          [  4%] /data/local/tmp/app.apk
          [  4%] /data/local/tmp/app.apk
          [  5%] /data/local/tmp/app.apk
          [  6%] /data/local/tmp/app.apk
          [  7%] /data/local/tmp/app.apk
          [  7%] /data/local/tmp/app.apk
          [  8%] /data/local/tmp/app.apk
          [  9%] /data/local/tmp/app.apk
          [  9%] /data/local/tmp/app.apk
          [ 10%] /data/local/tmp/app.apk
          [ 11%] /data/local/tmp/app.apk
          [ 11%] /data/local/tmp/app.apk
          [ 12%] /data/local/tmp/app.apk
          [ 13%] /data/local/tmp/app.apk
          [ 14%] /data/local/tmp/app.apk
          [ 14%] /data/local/tmp/app.apk
          [ 15%] /data/local/tmp/app.apk
          [ 16%] /data/local/tmp/app.apk
          [ 16%] /data/local/tmp/app.apk
          [ 17%] /data/local/tmp/app.apk
          [ 18%] /data/local/tmp/app.apk
          [ 18%] /data/local/tmp/app.apk
          [ 19%] /data/local/tmp/app.apk
          [ 20%] /data/local/tmp/app.apk
          [ 21%] /data/local/tmp/app.apk
          [ 21%] /data/local/tmp/app.apk
          [ 22%] /data/local/tmp/app.apk
          [ 23%] /data/local/tmp/app.apk
          [ 23%] /data/local/tmp/app.apk
          [ 24%] /data/local/tmp/app.apk
          [ 25%] /data/local/tmp/app.apk
          [ 26%] /data/local/tmp/app.apk
          [ 26%] /data/local/tmp/app.apk
          [ 27%] /data/local/tmp/app.apk
          [ 28%] /data/local/tmp/app.apk
          [ 28%] /data/local/tmp/app.apk
          [ 29%] /data/local/tmp/app.apk
          [ 30%] /data/local/tmp/app.apk
          [ 30%] /data/local/tmp/app.apk
          [ 31%] /data/local/tmp/app.apk
          [ 32%] /data/local/tmp/app.apk
          [ 33%] /data/local/tmp/app.apk
          [ 33%] /data/local/tmp/app.apk
          [ 34%] /data/local/tmp/app.apk
          [ 35%] /data/local/tmp/app.apk
          [ 35%] /data/local/tmp/app.apk
          [ 36%] /data/local/tmp/app.apk
          [ 37%] /data/local/tmp/app.apk
          [ 37%] /data/local/tmp/app.apk
          [ 38%] /data/local/tmp/app.apk
          [ 39%] /data/local/tmp/app.apk
          [ 40%] /data/local/tmp/app.apk
          [ 40%] /data/local/tmp/app.apk
          [ 41%] /data/local/tmp/app.apk
          [ 42%] /data/local/tmp/app.apk
          [ 42%] /data/local/tmp/app.apk
          [ 43%] /data/local/tmp/app.apk
          [ 44%] /data/local/tmp/app.apk
          [ 45%] /data/local/tmp/app.apk
          [ 45%] /data/local/tmp/app.apk
          [ 46%] /data/local/tmp/app.apk
          [ 47%] /data/local/tmp/app.apk
          [ 47%] /data/local/tmp/app.apk
          [ 48%] /data/local/tmp/app.apk
          [ 49%] /data/local/tmp/app.apk
          [ 49%] /data/local/tmp/app.apk
          [ 50%] /data/local/tmp/app.apk
          [ 51%] /data/local/tmp/app.apk
          [ 52%] /data/local/tmp/app.apk
          [ 52%] /data/local/tmp/app.apk
          [ 53%] /data/local/tmp/app.apk
          [ 54%] /data/local/tmp/app.apk
          [ 54%] /data/local/tmp/app.apk
          [ 55%] /data/local/tmp/app.apk
          [ 56%] /data/local/tmp/app.apk
          [ 56%] /data/local/tmp/app.apk
          [ 57%] /data/local/tmp/app.apk
          [ 58%] /data/local/tmp/app.apk
          [ 59%] /data/local/tmp/app.apk
          [ 59%] /data/local/tmp/app.apk
          [ 60%] /data/local/tmp/app.apk
          [ 61%] /data/local/tmp/app.apk
          [ 61%] /data/local/tmp/app.apk
          [ 62%] /data/local/tmp/app.apk
          [ 63%] /data/local/tmp/app.apk
          [ 63%] /data/local/tmp/app.apk
          [ 64%] /data/local/tmp/app.apk
          [ 65%] /data/local/tmp/app.apk
          [ 66%] /data/local/tmp/app.apk
          [ 66%] /data/local/tmp/app.apk
          [ 67%] /data/local/tmp/app.apk
          [ 68%] /data/local/tmp/app.apk
          [ 68%] /data/local/tmp/app.apk
          [ 69%] /data/local/tmp/app.apk
          [ 70%] /data/local/tmp/app.apk
          [ 71%] /data/local/tmp/app.apk
          [ 71%] /data/local/tmp/app.apk
          [ 72%] /data/local/tmp/app.apk
          [ 73%] /data/local/tmp/app.apk
          [ 73%] /data/local/tmp/app.apk
          [ 74%] /data/local/tmp/app.apk
          [ 75%] /data/local/tmp/app.apk
          [ 75%] /data/local/tmp/app.apk
          [ 76%] /data/local/tmp/app.apk
          [ 77%] /data/local/tmp/app.apk
          [ 78%] /data/local/tmp/app.apk
          [ 78%] /data/local/tmp/app.apk
          [ 79%] /data/local/tmp/app.apk
          [ 80%] /data/local/tmp/app.apk
          [ 80%] /data/local/tmp/app.apk
          [ 81%] /data/local/tmp/app.apk
          [ 82%] /data/local/tmp/app.apk
          [ 82%] /data/local/tmp/app.apk
          [ 83%] /data/local/tmp/app.apk
          [ 84%] /data/local/tmp/app.apk
          [ 85%] /data/local/tmp/app.apk
          [ 85%] /data/local/tmp/app.apk
          [ 86%] /data/local/tmp/app.apk
          [ 87%] /data/local/tmp/app.apk
          [ 87%] /data/local/tmp/app.apk
          [ 88%] /data/local/tmp/app.apk
          [ 89%] /data/local/tmp/app.apk
          [ 90%] /data/local/tmp/app.apk
          [ 90%] /data/local/tmp/app.apk
          [ 91%] /data/local/tmp/app.apk
          [ 92%] /data/local/tmp/app.apk
          [ 92%] /data/local/tmp/app.apk
          [ 93%] /data/local/tmp/app.apk
          [ 94%] /data/local/tmp/app.apk
          [ 94%] /data/local/tmp/app.apk
          [ 95%] /data/local/tmp/app.apk
          [ 96%] /data/local/tmp/app.apk
          [ 97%] /data/local/tmp/app.apk
          [ 97%] /data/local/tmp/app.apk
          [ 98%] /data/local/tmp/app.apk
          [ 99%] /data/local/tmp/app.apk
          [ 99%] /data/local/tmp/app.apk
          [100%] /data/local/tmp/app.apk
                pkg: /data/local/tmp/app.apk
          Success
  38 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell echo -n e4032c412a6ade20181e8dc78eb6e7565529b261 > /data/local/tmp/sky.com.yourcompany.inputDriverTest.sha1
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell echo -n e4032c412a6ade20181e8dc78eb6e7565529b261 > /data/local/tmp/sky.com.yourcompany.inputDriverTest.sha1
   1 ms • Starting application.
  31 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb version
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb version
   0 ms • Android Debug Bridge version 1.0.36
          Revision 8f855a3d9b35-android
  32 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb start-server
   3 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb start-server
 380 ms • /Users/brian.egan/lab/flutter/bin/cache/artifacts/engine/darwin-x64/sky_snapshot --packages=/Users/brian.egan/lab/input-driver-test/.packages --snapshot=build/snapshot_blob.bin --depfile=build/snapshot_blob.bin.d --build-output=build/snapshot_blob.bin /Users/brian.egan/lab/input-driver-test/test_driver/input.dart
 115 ms • Building build/app.flx
   3 ms • which zip
  22 ms • Encoding zip file to build/app.flx
 132 ms • [build/flx/] zip -q /Users/brian.egan/lab/input-driver-test/build/app.flx fonts/MaterialIcons-Regular.ttf AssetManifest.json FontManifest.json LICENSE snapshot_blob.bin
   0 ms • Exit code 0 from: zip -q /Users/brian.egan/lab/input-driver-test/build/app.flx fonts/MaterialIcons-Regular.ttf AssetManifest.json FontManifest.json LICENSE snapshot_blob.bin
   0 ms • Built build/app.flx.
   2 ms • Starting bundle for Nexus 5.
   0 ms • Nexus 5 startBundle
 701 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 push build/app.flx /data/local/tmp/dev.flx
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 push build/app.flx /data/local/tmp/dev.flx
   2 ms • [  7%] /data/local/tmp/dev.flx
          [ 14%] /data/local/tmp/dev.flx
          [ 21%] /data/local/tmp/dev.flx
          [ 29%] /data/local/tmp/dev.flx
          [ 36%] /data/local/tmp/dev.flx
          [ 43%] /data/local/tmp/dev.flx
          [ 51%] /data/local/tmp/dev.flx
          [ 58%] /data/local/tmp/dev.flx
          [ 65%] /data/local/tmp/dev.flx
          [ 72%] /data/local/tmp/dev.flx
          [ 80%] /data/local/tmp/dev.flx
          [ 87%] /data/local/tmp/dev.flx
          [ 94%] /data/local/tmp/dev.flx
          [100%] /data/local/tmp/dev.flx
  71 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 logcat -v time -t 1
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 logcat -v time -t 1
   0 ms • --------- beginning of main
          09-05 10:21:29.123 I/KomootRealmMigration(27508): realm.configuration.schema.version 6
  55 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 logcat -g -T 09-05 10:21:29.123
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 logcat -g -T 09-05 10:21:29.123
   0 ms • main: ring buffer is 256Kb (251Kb consumed), max entry is 5120b, max payload is 4076b
          system: ring buffer is 256Kb (249Kb consumed), max entry is 5120b, max payload is 4076b
          crash: ring buffer is 256Kb (8Kb consumed), max entry is 5120b, max payload is 4076b
1272 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell am start -a android.intent.action.RUN -d /data/local/tmp/dev.flx -f 0x20000000 --ez enable-background-compilation true --ez enable-checked-mode true --ez start-paused true com.yourcompany.inputDriverTest/org.domokit.sky.shell.SkyActivity
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell am start -a android.intent.action.RUN -d /data/local/tmp/dev.flx -f 0x20000000 --ez enable-background-compilation true --ez enable-checked-mode true --ez start-paused true com.yourcompany.inputDriverTest/org.domokit.sky.shell.SkyActivity
   0 ms • Starting: Intent { act=android.intent.action.RUN dat=/data/local/tmp/dev.flx flg=0x20000000 cmp=com.yourcompany.inputDriverTest/org.domokit.sky.shell.SkyActivity (has extras) }
   1 ms • Waiting for observatory port to be available...
 598 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 logcat -v tag -T 09-05 10:21:29.123
   1 ms • observatory port = 48861
  32 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 forward tcp:8183 tcp:48861
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 forward tcp:8183 tcp:48861
   0 ms • Observatory listening on http://127.0.0.1:8183
   5 ms • diagnostic port = 34630
  33 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 forward tcp:54194 tcp:34630
   0 ms • Exit code 0 from: /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 forward tcp:54194 tcp:34630
   5 ms • Diagnostic server listening on http://127.0.0.1:54194
00:00 +0: Input Test (setUpAll)
[info ] FlutterDriver: Connecting to Flutter application at http://localhost:8183
[trace] FlutterDriver: Looking for the isolate
[trace] FlutterDriver: Isolate is paused at start.
[trace] FlutterDriver: Attempting to resume isolate
[trace] FlutterDriver: Waiting for service extension
[info ] FlutterDriver: Connected to Flutter application.
00:02 +0: Input Test perform search
00:03 +0 -1: Input Test perform search
  DriverError: Failed to fulfill SetInputText due to remote error
  Original error: JSON-RPC error -32000: Server error
  Original stack trace:
  package:json_rpc_2/src/client.dart 96:56                      Client.sendRequest
  package:json_rpc_2/src/peer.dart 69:15                        Peer.sendRequest
  package:vm_service_client/src/scope.dart 51:23                Scope.sendRequest.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  package:vm_service_client/src/scope.dart                      Scope.sendRequest
  package:vm_service_client/src/isolate.dart 344:19             VMIsolateRef.invokeExtension
  package:flutter_driver/src/driver.dart 197:32                 FlutterDriver._sendCommand.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  package:flutter_driver/src/driver.dart                        FlutterDriver._sendCommand
  package:flutter_driver/src/driver.dart 223:11                 FlutterDriver.setInputText.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  package:flutter_driver/src/driver.dart                        FlutterDriver.setInputText
  test_driver/input_test.dart 30:18                             InputScreen.setInputText.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  test_driver/input_test.dart                                   InputScreen.setInputText
  test_driver/input_test.dart 19:25                             main.<fn>.<fn>.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  test_driver/input_test.dart                                   main.<fn>.<fn>
  package:test/src/backend/declarer.dart 106:19                 Declarer.test.<fn>.<async>.<fn>.<async>
  dart:async-patch/async_patch.dart 27                          _asyncThenWrapperHelper.<fn>
  package:stack_trace/src/stack_zone_specification.dart 135:26  StackZoneSpecification.registerUnaryCallback.<fn>.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 135:14  StackZoneSpecification.registerUnaryCallback.<fn>
  dart:async/zone.dart 1158                                     _rootRunUnary
  dart:async/zone.dart 1037                                     _CustomZone.runUnary
  dart:async/future_impl.dart 131                               _FutureListener.handleValue
  dart:async/future_impl.dart 637                               _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 667                               _Future._propagateToListeners
  dart:async/future_impl.dart 467                               _Future._complete
  dart:async/future_impl.dart 52                                _SyncCompleter.complete
  package:test/src/backend/declarer.dart 183:3                  Declarer._runSetUps.<async>
  dart:async-patch/async_patch.dart 27                          _asyncThenWrapperHelper.<fn>
  package:stack_trace/src/stack_zone_specification.dart 135:26  StackZoneSpecification.registerUnaryCallback.<fn>.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 135:14  StackZoneSpecification.registerUnaryCallback.<fn>
  dart:async/zone.dart 1158                                     _rootRunUnary
  dart:async/zone.dart 1037                                     _CustomZone.runUnary
  dart:async/future_impl.dart 131                               _FutureListener.handleValue
  dart:async/future_impl.dart 637                               _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 667                               _Future._propagateToListeners
  dart:async/future_impl.dart 467                               _Future._complete
  dart:async/future.dart 390                                    Future.doWhile.<fn>
  package:stack_trace/src/stack_zone_specification.dart 135:26  StackZoneSpecification.registerUnaryCallback.<fn>.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 135:14  StackZoneSpecification.registerUnaryCallback.<fn>
  dart:async/zone.dart 1158                                     _rootRunUnary
  dart:async/zone.dart 1037                                     _CustomZone.runUnary
  dart:async/zone.dart 932                                      _CustomZone.runUnaryGuarded
  dart:async/zone.dart 961                                      _CustomZone.bindUnaryCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 135:26  StackZoneSpecification.registerUnaryCallback.<fn>.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 135:14  StackZoneSpecification.registerUnaryCallback.<fn>
  dart:async/zone.dart 1158                                     _rootRunUnary
  dart:async/zone.dart 1037                                     _CustomZone.runUnary
  dart:async/future_impl.dart 131                               _FutureListener.handleValue
  dart:async/future_impl.dart 637                               _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 667                               _Future._propagateToListeners
  dart:async/future_impl.dart 477                               _Future._completeWithValue
  dart:async/future_impl.dart 528                               _Future._asyncComplete.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1073                                     _CustomZone.registerUnaryCallback
  dart:async-patch/async_patch.dart 27                          _asyncThenWrapperHelper
  package:test/src/backend/declarer.dart                        Declarer.test.<fn>.<async>.<fn>
  package:test/src/backend/invoker.dart 188:17                  Invoker.waitForOutstandingCallbacks.<fn>.<fn>.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  package:test/src/backend/invoker.dart                         Invoker.waitForOutstandingCallbacks.<fn>.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 1501                                     runZoned
  package:test/src/backend/invoker.dart 185:7                   Invoker.waitForOutstandingCallbacks.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 1503                                     runZoned
  package:test/src/backend/invoker.dart 184:5                   Invoker.waitForOutstandingCallbacks
  package:test/src/backend/declarer.dart 104:29                 Declarer.test.<fn>.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  package:test/src/backend/declarer.dart                        Declarer.test.<fn>
  dart:async/future.dart 118                                    Future.Future.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async-patch/timer_patch.dart 16                          Timer._createTimer.<fn>
  dart:isolate-patch/timer_impl.dart 385                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/timer.dart 53                                      Timer.Timer
  dart:async/timer.dart 92                                      Timer.run
  dart:async/future.dart 116                                    Future.Future
  package:test/src/backend/invoker.dart 309:13                  Invoker._onRun.<fn>.<fn>.<async>
  dart:async/future.dart 144                                    Future.Future.microtask.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1146                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  package:stack_trace/src/stack_zone_specification.dart 206:15  StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 125:48  StackZoneSpecification.registerCallback.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 951                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/isolate_patch.dart 96                      _runPendingImmediateCallback
  dart:isolate-patch/isolate_patch.dart 149                     _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1061                                     _CustomZone.registerCallback
  dart:async/zone.dart 949                                      _CustomZone.bindCallback
  dart:async/schedule_microtask.dart 148                        scheduleMicrotask
  dart:async/future.dart 142                                    Future.Future.microtask
  package:test/src/backend/invoker.dart                         Invoker._onRun.<fn>.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 924                                      _CustomZone.runGuarded
  dart:async/zone.dart 1501                                     runZoned
  package:test/src/utils.dart 204:12                            runZonedWithValues.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 1503                                     runZoned
  package:test/src/utils.dart 203:10                            runZonedWithValues
  package:test/src/backend/invoker.dart 296:7                   Invoker._onRun.<fn>
  package:stack_trace/src/chain.dart 87:24                      Chain.capture.<fn>
  dart:async/zone.dart 1150                                     _rootRun
  dart:async/zone.dart 1026                                     _CustomZone.run
  dart:async/zone.dart 1503                                     runZoned
  package:stack_trace/src/chain.dart 85:12                      Chain.capture
  package:test/src/backend/invoker.dart 295:11                  Invoker._onRun
  package:test/src/backend/live_test_controller.dart 189:11     LiveTestController._run
  package:test/src/backend/live_test_controller.dart 40:31      _LiveTest.run
  package:test/src/runner/remote_listener.dart 195:14           RemoteListener._runLiveTest
  package:test/src/runner/remote_listener.dart 149:7            RemoteListener._serializeTest.<fn>
  dart:async/zone.dart 1158                                     _rootRunUnary
  dart:async/zone.dart 1037                                     _CustomZone.runUnary
  dart:async/zone.dart 932                                      _CustomZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:async/zone.dart 1162                                     _rootRunUnary
  dart:async/zone.dart 1037                                     _CustomZone.runUnary
  dart:async/zone.dart 932                                      _CustomZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:async/stream_controller.dart 868                         _StreamSinkWrapper.add
  package:stream_channel/src/guarantee_channel.dart 120:12      _GuaranteeSink.add
  package:stream_channel/src/multi_channel.dart 137:31          _MultiChannel._MultiChannel.<fn>
  dart:async/zone.dart 1338                                     _RootZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:async/zone.dart 1338                                     _RootZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:async/stream_controller.dart 868                         _StreamSinkWrapper.add
  dart:async/zone.dart 1338                                     _RootZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:async/zone.dart 1338                                     _RootZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:async/stream_controller.dart 868                         _StreamSinkWrapper.add
  dart:async/zone.dart 1338                                     _RootZone.runUnaryGuarded
  dart:async/stream_impl.dart 334                               _BufferingStreamSubscription._sendData
  dart:async/stream_impl.dart 261                               _BufferingStreamSubscription._add
  dart:async/stream_controller.dart 768                         _StreamController&&_SyncStreamControllerDispatch._sendData
  dart:async/stream_controller.dart 635                         _StreamController._add
  dart:async/stream_controller.dart 581                         _StreamController.add
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage


  package:flutter_driver/src/driver.dart 199:7   FlutterDriver._sendCommand.<async>
  dart:async                                     _Completer.completeError
  package:vm_service_client/src/scope.dart 58:3  Scope.sendRequest.<async>
  dart:async                                     _Completer.completeError
  package:json_rpc_2/src/client.dart 177:25      Client._handleSingleResponse
  package:json_rpc_2/src/client.dart 165:7       Client._handleResponse
  dart:async                                     _StreamController.add
  package:json_rpc_2/src/peer.dart 92:36         Peer.listen.<fn>
  ===== asynchronous gap ===========================
  dart:async                                     _Completer.completeError
  package:flutter_driver/src/driver.dart 208:3   FlutterDriver._sendCommand.<async>
  dart:async                                     _Completer.completeError
  package:vm_service_client/src/scope.dart 58:3  Scope.sendRequest.<async>
  dart:async                                     _Completer.completeError
  package:json_rpc_2/src/client.dart 177:25      Client._handleSingleResponse
  package:json_rpc_2/src/client.dart 165:7       Client._handleResponse
  dart:async                                     _StreamController.add
  package:json_rpc_2/src/peer.dart 92:36         Peer.listen.<fn>
  ===== asynchronous gap ===========================
  dart:async                                     _asyncErrorWrapperHelper
  package:flutter_driver/src/driver.dart         FlutterDriver._sendCommand
  package:flutter_driver/src/driver.dart 223:11  FlutterDriver.setInputText.<async>
  ===== asynchronous gap ===========================
  dart:async                                     Future.Future.microtask
  package:flutter_driver/src/driver.dart         FlutterDriver.setInputText
  test_driver/input_test.dart 30:18              InputScreen.setInputText.<async>
  ===== asynchronous gap ===========================
  dart:async                                     Future.Future.microtask
  test_driver/input_test.dart                    InputScreen.setInputText
  test_driver/input_test.dart 19:25              main.<fn>.<fn>.<async>
  ===== asynchronous gap ===========================
  dart:async                                     Future.Future.microtask
  test_driver/input_test.dart                    main.<fn>.<fn>

00:03 +0 -1: Input Test (tearDownAll)
00:03 +0 -1: Some tests failed.
3723 ms • Running driver tests.
   0 ms • Stopping application instance.
   0 ms • Stopping application.
1332 ms • /Users/brian.egan/Library/Android/sdk/platform-tools/adb -s 0b0d76cc02e4d9e2 shell am force-stop com.yourcompany.inputDriverTest
   0 ms • 'flutter drive' took 22004ms; exiting with code 1.
   0 ms • ensureAnalyticsSent: 99ms

Activity

  1. modified the milestone: on Sep 12, 2016
  2. added
    toolAffects the "flutter" command-line tool. See also t: labels.
    on Sep 12, 2016
  3. eseidelGoogle commented on Sep 12, 2016

    @eseidelGoogle
    Contributor

    @yjbanov is mr. flutter drive. FYI @danrubel

  4. eseidelGoogle commented on Sep 12, 2016

    @eseidelGoogle
    Contributor

    Also looks like this part of flutter drive is not using package:stacktrace correctly to coalesce async stacks?

  5. yjbanov commented on Sep 13, 2016

    @yjbanov
    Contributor

    This is a duplicate of #4261. For now, what could help is running flutter logs in another terminal and watching what's going on inside the app.

    The issue is that flutter driver runs two programs. One program is the Flutter app running on the device/emulator. The second program is your _test.dart file running on your computer. You are seeing the stack trace from the latter. flutter logs will show you the stack trace from the app itself.

  6. github-actions commented on Aug 15, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  7. locked as resolved and limited conversation to collaborators on Aug 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    toolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions