Skip to content

Error on real android device(s) test fails #1006

@stefanosn

Description

@stefanosn

Describe the bug
I have this specific configuration but it fails on run in android real device(s). It installs on device(s) but on run I see test starting but then closes. What am I missing any help appreciated!

name: "MyApp"
outputDir: "build/reports/marathon/android"
deviceInitializationTimeoutMillis: 60000
debug: true

vendorConfiguration:
  type: "Android"
  autoGrantPermission: true
  adbInitTimeoutMillis: 60000
  androidSdk: "/Users/name/Library/Android/sdk"  # Update this path to yours
  applicationApk: "build/app/outputs/flutter-apk/app-uat-debug.apk"
  testApplicationApk: "build/app/outputs/apk/androidTest/uat/debug/app-uat-debug-androidTest.apk"
  testAccessConfiguration:
    adb: true
  testParserConfiguration:
    type: "local"

filteringConfiguration:
  allowlist:
    - type: "package"
      regex: ".*"

To Reproduce
Connect a device or two in your macOS
Have installed flutter and android
Setup Marathon for android
Install patrol

build android version with command
patrol build android --flavor="UAT" --dart-define-from-file=".env.uat" --target="integration_test/features/notifications/notifications_comment_post_test.dart" --package-name=myapp.uat --verbose

Add test to patrol (simple test just add pump app and wait 10 seconds as below)

import 'package:flutter_test/flutter_test.dart';
import 'package:patrol/patrol.dart';

import '../../common/utils.dart';

void main() {
  group('Just pump app and wait', () {
    patrolTest(
      'Just pump app and wait 10 seconds',
      framePolicy: LiveTestWidgetsFlutterBindingFramePolicy.fullyLive
      ($) async {
        await setupApp($);
        await Future.delayed(const Duration(seconds: 10));
      },
    );
  });
}

Expected behavior
Should run the test and complete

Logs and reports

Please check the log output from marathon

log.txt

This is the output in console

marathon -m Marathonfile
SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider]
10:42:29.946 [main] INFO  c.m.marathon.cli.ApplicationView - Starting marathon v0.10.4, CliConfiguration: MarathonRunCommandCliConfiguration(marathonfile=Marathonfile, analyticsTracking=true, bugsnagReporting=true)
10:42:29.951 [main] INFO  c.m.marathon.cli.ApplicationView - Checking Marathonfile config
10:42:31.086 [main] INFO  c.m.m.e.BugsnagExceptionsReporter - Init BugSnag
I 10:42:31.783 [main @coroutine#2] <com.malinskiy.marathon.Marathon> System Information:
I 10:42:31.788 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.specification.version: 11
I 10:42:31.789 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.class.path: /usr/local/Cellar/marathon/0.10.4/libexec/lib/cli-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/vendor-android-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/ios-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/macos-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/base-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/core-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/usage-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/configuration-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/html-report-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/execution-timeline-0.10.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/common-31.6.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/adam-0.5.8.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/influxdb-java-2.24.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/influxdb-client-java-7.2.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/influxdb-client-core-7.2.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/logging-interceptor-4.12.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/converter-moshi-2.9.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/converter-scalars-2.11.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/converter-gson-2.11.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/retrofit-2.11.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/okhttp-4.12.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-kotlin-commons-2.4.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/bugsnag-3.7.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jackson-dataformat-yaml-2.17.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jackson-datatype-jsr310-2.17.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jackson-databind-2.17.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jackson-annotations-2.17.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/vertx-lang-kotlin-4.4.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/vertx-lang-kotlin-coroutines-4.4.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/vertx-core-4.4.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jackson-core-2.17.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jackson-module-kotlin-2.17.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlin-reflect-1.9.24.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/parser-2.3.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/ktor-network-jvm-2.3.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/ktor-utils-jvm-2.3.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/ktor-io-jvm-2.3.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlin-stdlib-jdk7-1.9.24.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlinx-coroutines-jdk8-1.8.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-kotlin-stub-1.4.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlinx-coroutines-core-jvm-1.8.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/clikt-mordant-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/koin-core-jvm-3.5.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-kotlin-model-2.4.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlinx-serialization-json-jvm-1.2.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/stately-concurrent-collections-jvm-2.0.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/stately-concurrency-jvm-2.0.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlinx-serialization-core-jvm-1.2.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/stately-strict-jvm-2.0.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/clikt-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/mordant-omnibus-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-okhttp-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/okio-jvm-3.9.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/mordant-jvm-jna-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/mordant-jvm-ffm-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/mordant-jvm-graal-ffi-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/mordant-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/colormath-jvm.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlin-stdlib-1.9.24.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlin-logging-jvm-3.0.5.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlin-stdlib-jdk8-1.9.24.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/logback-classic-1.5.8.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-test-filter-2.29.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-environment-writer-1.0.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-testng-2.8.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-descriptions-javadoc-2.8.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-java-commons-2.29.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-util-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-core-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/gson-2.11.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-csv-1.11.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/rsync4j-all-3.3.0-1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/rsync4j-windows64-3.3.0-1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/rsync4j-core-3.3.0-1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-io-2.17.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/imgscalr-lib-4.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/axmlparser-1.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/android-testrunner-contract-0.5.8.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/logback-core-1.5.8.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/sshj-0.39.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/asn-one-0.6.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/slf4j-api-2.0.15.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-text-1.12.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/allure-model-2.29.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/testng-6.14.3.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-protobuf-lite-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-stub-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-context-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/grpc-api-1.59.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/guava-33.3.0-jre.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/error_prone_annotations-2.28.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/msgpack-core-0.9.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/rxjava-3.1.8.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/adapter-rxjava3-2.11.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/influxdb-client-utils-7.2.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jsr305-3.0.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/dd-plist-1.28.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jansi-2.4.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/kotlin-process-1.5.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-lang3-3.14.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/annotations-31.6.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jna-platform-5.6.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/annotations-24.0.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/javax.annotation-api-1.3.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-pool2-2.11.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/protobuf-javalite-3.25.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/snakeyaml-2.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jcommander-1.72.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/bsh-2.0b6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/moshi-1.8.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/reactive-streams-1.0.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/failureaccess-1.0.2.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/checker-qual-3.43.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/bcpkix-jdk18on-1.78.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/bcutil-jdk18on-1.78.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/bcprov-jdk18on-1.78.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/eddsa-0.3.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/jna-5.14.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-handler-proxy-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-codec-http2-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-codec-http-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-resolver-dns-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-handler-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-transport-native-unix-common-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-codec-socks-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-codec-dns-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-codec-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-transport-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-buffer-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-resolver-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/netty-common-4.1.100.Final.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/perfmark-api-0.26.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-codec-1.16.1.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/commons-lang-2.6.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/argparse4j-0.9.0.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/processoutput4j-0.0.12.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/annotations-4.1.1.4.jar:/usr/local/Cellar/marathon/0.10.4/libexec/lib/animal-sniffer-annotations-1.23.jar
I 10:42:31.792 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.vendor: Homebrew
I 10:42:31.792 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vendor.url: https://github.com/Homebrew/homebrew-core/issues
I 10:42:31.792 [main @coroutine#2] <com.malinskiy.marathon.Marathon> os.name: Mac OS X
I 10:42:31.792 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.specification.version: 11
I 10:42:31.792 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.specification.vendor: Oracle Corporation
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.version.date: 2025-04-15
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.home: /usr/local/Cellar/openjdk@11/11.0.27/libexec/openjdk.jdk/Contents/Home
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.compressedOopsMode: Zero based
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.specification.name: Java Platform API Specification
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.specification.vendor: Oracle Corporation
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.awt.graphicsenv: sun.awt.CGraphicsEnvironment
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.runtime.version: 11.0.27+0
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> os.version: 15.4.1
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.runtime.name: OpenJDK Runtime Environment
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.name: OpenJDK 64-Bit Server VM
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vendor.version: Homebrew
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vendor.url.bug: https://github.com/Homebrew/homebrew-core/issues
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.io.tmpdir: /var/folders/k3/z30tg53s5xn1s7518p4_q_000000gn/T/
I 10:42:31.793 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.version: 11.0.27
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> os.arch: x86_64
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.specification.name: Java Virtual Machine Specification
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.awt.printerjob: sun.lwawt.macosx.CPrinterJob
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.library.path: /Users/name/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.info: mixed mode
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vendor: Homebrew
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.vm.version: 11.0.27+0
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.specification.maintenance.version: 3
I 10:42:31.794 [main @coroutine#2] <com.malinskiy.marathon.Marathon> java.class.version: 55.0
D 10:42:32.283 [main @coroutine#2] <AdamDeviceProvider> Android Debug Bridge /127.0.0.1:5037: version 41
D 10:42:32.354 [main @coroutine#2] <com.malinskiy.marathon.Marathon> Parsing took 931 ms
I 10:42:32.363 [main @coroutine#2] <com.malinskiy.marathon.Marathon> Scheduling 1 tests
D 10:42:32.364 [DeviceMonitor-3 @coroutine#7] <AdamDeviceProvider> Device R5CRC0F4LVD changed state to CONNECTED
D 10:42:32.364 [main @coroutine#2] <com.malinskiy.marathon.Marathon> myapp.MainActivityTest#runDartTest
D 10:42:32.365 [DeviceMonitor-3 @coroutine#7] <AdamDeviceProvider> Device RZCT70PEY8R changed state to CONNECTED
I 10:42:32.367 [main @coroutine#2] <com.malinskiy.marathon.Marathon> Output /Users/name/build/reports/marathon/android already exists
D 10:42:32.486 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#13] <AndroidDevice> Device 127.0.0.1:5037:R5CRC0F4LVD booted!
D 10:42:32.505 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#14] <AndroidDevice> Device 127.0.0.1:5037:RZCT70PEY8R booted!
D 10:42:32.953 [main @coroutine#17] <Scheduler> device 127.0.0.1:5037:RZCT70PEY8R associated with poolId omni
D 10:42:32.980 [main @coroutine#17] <Scheduler> pool actor omni is being created
D 10:42:32.989 [main @coroutine#17] <Scheduler> device 127.0.0.1:5037:R5CRC0F4LVD associated with poolId omni
D 10:42:32.991 [main @coroutine#56] <DevicePoolActor[omni]> add device 127.0.0.1:5037:RZCT70PEY8R
D 10:42:33.002 [main @coroutine#56] <DevicePoolActor[omni]> add device 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:33.005 [main @coroutine#58] <D.0.0.1:5037:RZCT70PEY8R]> initialize 127.0.0.1:5037:RZCT70PEY8R
D 10:42:33.006 [main @coroutine#59] <D.0.0.1:5037:R5CRC0F4LVD]> initialize 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:33.021 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Installing application output to 127.0.0.1:5037:RZCT70PEY8R
D 10:42:33.021 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Installing application output to 127.0.0.1:5037:R5CRC0F4LVD
I 10:42:33.114 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Uninstalling myapp.uat from 127.0.0.1:5037:R5CRC0F4LVD
I 10:42:33.127 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Uninstalling myapp.uat from 127.0.0.1:5037:RZCT70PEY8R
D 10:42:33.605 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Success
I 10:42:33.610 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Installing myapp.uat, /Users/name/build/app/outputs/flutter-apk/app-uat-debug.apk to 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:33.632 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Success
I 10:42:33.632 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Installing myapp.uat, /Users/name/build/app/outputs/flutter-apk/app-uat-debug.apk to 127.0.0.1:5037:RZCT70PEY8R
D 10:42:44.081 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Success
D 10:42:44.081 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Installing instrumentation package to 127.0.0.1:5037:RZCT70PEY8R
I 10:42:44.257 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-2 @coroutine#62] <AndroidAppInstaller> Uninstalling myapp.uat.test from 127.0.0.1:5037:RZCT70PEY8R
D 10:42:44.662 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-2 @coroutine#62] <AndroidAppInstaller> Success
I 10:42:44.662 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-2 @coroutine#62] <AndroidAppInstaller> Installing myapp.uat.test, /Users/name/build/app/outputs/apk/androidTest/uat/debug/app-uat-debug-androidTest.apk to 127.0.0.1:5037:RZCT70PEY8R
D 10:42:45.332 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Success
D 10:42:45.333 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @coroutine#62] <AndroidAppInstaller> Prepare installation finished for 127.0.0.1:5037:RZCT70PEY8R
D 10:42:45.643 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> request next batch for device 127.0.0.1:5037:RZCT70PEY8R
D 10:42:45.644 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> sending next batch for device 127.0.0.1:5037:RZCT70PEY8R
D 10:42:45.647 [main @coroutine#58] <D.0.0.1:5037:RZCT70PEY8R]> executeBatch 127.0.0.1:5037:RZCT70PEY8R
D 10:42:45.667 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @execute 127.0.0.1:5037:RZCT70PEY8R#92] <AndroidDeviceTestRunner> tests = [myapp.MainActivityTest#runDartTest]
D 10:42:45.672 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @execute 127.0.0.1:5037:RZCT70PEY8R#92] <AndroidDeviceTestRunner> Running am instrument -w -r --no-window-animation -e class myapp.MainActivityTest#runDartTest myapp.uat.test/pl.leancode.patrol.PatrolJUnitRunner
D 10:42:47.792 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Success
D 10:42:47.792 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Installing instrumentation package to 127.0.0.1:5037:R5CRC0F4LVD
I 10:42:47.870 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Uninstalling myapp.uat.test from 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:48.316 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Success
I 10:42:48.317 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Installing myapp.uat.test, /Users/name/build/app/outputs/apk/androidTest/uat/debug/app-uat-debug-androidTest.apk to 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:50.354 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Success
D 10:42:50.354 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @coroutine#63] <AndroidAppInstaller> Prepare installation finished for 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:50.624 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> request next batch for device 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:50.626 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> queue is empty but there are active batches present for 127.0.0.1:5037:RZCT70PEY8R
I 10:42:52.888 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @execute 127.0.0.1:5037:RZCT70PEY8R#92] <DebugTestRunListener> testRunEnded elapsedTime 0
D 10:42:52.932 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @execute 127.0.0.1:5037:RZCT70PEY8R#92] <AndroidDeviceTestRunner> Execution finished
W 10:42:52.943 [AndroidDevice - execution - 127.0.0.1:5037:RZCT70PEY8R-1 @execute 127.0.0.1:5037:RZCT70PEY8R#92] <c.m.m.a.e.listeners.TestResultsListener> uncompleted = myapp.MainActivityTest#runDartTest, 127.0.0.1:5037:RZCT70PEY8R
D 10:42:52.946 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> handle test results 127.0.0.1:5037:RZCT70PEY8R
00% | [omni]-[127.0.0.1:5037:RZCT70PEY8R] myapp.MainActivityTest#runDartTest incomplete
D 10:42:52.956 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> request next batch for device 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:52.956 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> sending next batch for device 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:52.957 [main @coroutine#56] <DevicePoolActor[omni]> Notify devices
D 10:42:52.957 [main @coroutine#59] <D.0.0.1:5037:R5CRC0F4LVD]> executeBatch 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:52.957 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> request next batch for device 127.0.0.1:5037:RZCT70PEY8R
D 10:42:52.958 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> queue is empty but there are active batches present for 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:52.958 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> request next batch for device 127.0.0.1:5037:RZCT70PEY8R
D 10:42:52.958 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-2 @execute 127.0.0.1:5037:R5CRC0F4LVD#118] <AndroidDeviceTestRunner> tests = [myapp.MainActivityTest#runDartTest]
D 10:42:52.958 [main @coroutine#57] <QueueActor[DevicePoolId(name=omni)]> queue is empty but there are active batches present for 127.0.0.1:5037:R5CRC0F4LVD
D 10:42:52.958 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-2 @execute 127.0.0.1:5037:R5CRC0F4LVD#118] <AndroidDeviceTestRunner> Running am instrument -w -r --no-window-animation -e class myapp.MainActivityTest#runDartTest myapp.uat.test/pl.leancode.patrol.PatrolJUnitRunner
^CD 10:42:55.548 [Thread-2] <com.bugsnag.Bugsnag> Closing connection to Bugsnag
Allure environment data saved.
Marathon run finished:
Device pool omni:
        0 passed, 0 failed, 0 ignored tests
        Flakiness overhead: 0H 00m 07s
        Raw: 0 passed, 0 failed, 0 ignored, 1 incomplete tests
        Incomplete tests:
                myapp.MainActivityTest#runDartTest incomplete 1 time(s)
Total time: 0H 00m 24s

I 10:42:56.215 [AndroidDevice - execution - 127.0.0.1:5037:R5CRC0F4LVD-1 @execute 127.0.0.1:5037:R5CRC0F4LVD#118] <DebugTestRunListener> testRunEnded elapsedTime 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions