Gradle 托管设备无法从测试执行器接收测试结果

reu*_*sey 5 android gradle android-espresso grpc gradle-managed-device

使用gradle版本8.0.2

我正在使用 gradle 托管设备在 2 个模拟器上并行运行 Android Espresso 测试。我使用以下命令运行它:

./gradlew pixel4api31DebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.xxx.yyy.zzz.Suites.CITestSuite -Pandroid.experimental.androidTest.numManagedDeviceShards=2 --enable-display -Pandroid.testoptions.manageddevices.emulator.gpu="swiftshader_indirect"
Run Code Online (Sandbox Code Playgroud)

测试完成后,我看到以下错误:

Could not receive test results from the test executor.
io.grpc.StatusRuntimeException: CANCELLED: client cancelled
        at io.grpc.Status.asRuntimeException(Status.java:526)
        at io.grpc.stub.ServerCalls$StreamingServerCallHandler$StreamingServerCallListener.onCancel(ServerCalls.java:284)
        at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closedInternal(ServerCallImpl.java:353)
        at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.closed(ServerCallImpl.java:341)
        at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1Closed.runInContext(ServerImpl.java:844)
        at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
        at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
        at java.base@11.0.18/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base@11.0.18/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base@11.0.18/java.lang.Thread.run(Thread.java:829)
Run Code Online (Sandbox Code Playgroud)

56m 28s 内构建失败

当我导航到结果位置时:测试执行已完成。查看报告:file:///Users/xxx/repos/android/test/app/build/reports/androidTests/managedDevice/allDevices/index.html

它表明所有测试都成功通过: 在此输入图像描述

有谁知道我如何修复此错误,因为无法看到导致构建失败的测试结果?

./gradlew -v

------------------------------------------------------------
Gradle 8.0.2
------------------------------------------------------------

Build time:   2023-03-03 16:41:37 UTC
Revision:     7d6581558e226a580d91d399f7dfb9e3095c2b1d

Kotlin:       1.8.10
Groovy:       3.0.13
Ant:          Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM:          11.0.18 (Azul Systems, Inc. 11.0.18+10-LTS)
OS:           Mac OS X 13.3.1 aarch64
Run Code Online (Sandbox Code Playgroud)