android-test icon indicating copy to clipboard operation
android-test copied to clipboard

Test with orchestrator never run due to androidx_test_services.speak_easy returns null!

Open NamekMaster opened this issue 3 years ago • 0 comments

Description

Android Test orchestrator not working. Only got fatal exception on logcat:

 
    --------- beginning of crash
2022-08-31 09:49:21.213 20074-20074/? E/AndroidRuntime: FATAL EXCEPTION: main
    PID: 20074
    java.lang.IllegalStateException: Call to getContentProviderExternal for: androidx_test_services.speak_easy returns null!
        at androidx.test.services.speakeasy.client.ToolConnection$ToolConnectionPostIcs.doCall(ToolConnection.java:25)
        at androidx.test.services.speakeasy.client.ToolConnection.publish(ToolConnection.java:6)
        at androidx.test.services.speakeasy.client.ToolConnection.publish(ToolConnection.java:1)
        at androidx.test.services.shellexecutor.BlockingPublish.getResult(BlockingPublish.java:2)
        at androidx.test.services.shellexecutor.ShellCommandExecutorServer.start(ShellCommandExecutorServer.java:6)
        at androidx.test.services.shellexecutor.ShellMain.main(ShellMain.java:2)
        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:378)
2022-08-31 09:49:21.214 20074-20074/? E/AndroidRuntime: Error reporting crash
    java.lang.RuntimeException: Bad file descriptor
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(BinderProxy.java:635)
        at android.app.IActivityManager$Stub$Proxy.handleApplicationCrash(IActivityManager.java:6290)
        at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:176)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
        at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)

Steps to Reproduce

Turn on test orchestrator on build.gradle, and run the test.

Expected Results

The test run.

Actual Results

Nothing happened but got fatal logs. image

AndroidX Test and Android OS Versions

Android Studio

Android Studio Chipmunk | 2021.2.1 Patch 2
Build #AI-212.5712.43.2112.8815526, built on July 10, 2022
Runtime version: 11.0.12+7-b1504.27 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.4
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 16
Registry: external.system.auto.import.disabled=true, ide.balloon.shadow.size=0
Non-Bundled Plugins: com.intellij.javafx (1.0.4), Quick Notes (3.3), com.tabnine.TabNine (0.7.21), some.awesome (1.14), indent-rainbow.indent-rainbow (1.7.0), Dart (212.5744), Gradle View (4.0.0), com.github.mikesafonov.jenkins-linter-idea-plugin (0.6.0), net.seesharpsoft.intellij.plugins.file-preview (1.6.4), com.intellij.marketplace (212.5712.51), IdeaVIM (1.9.2), IdeaVimExtension (1.5.0), Key Promoter X (2021.3), mobi.hsz.idea.gitignore (4.3.0), Shifter (1.9.6), cn.haojiyou.CodeGlance3 (2.1.1-2021.1.3), idea.plugin.protoeditor (212.5080.8), com.cmgapps.intellij.proguard-retrace-unscambler (1.5.0), org.intellij.plugins.markdown (212.5457.16), com.github.beansoftapp.visualgc.plugin (2022.1.0), String Manipulation (9.5.0), tanvd.grazi (212.5712.15), PlantUML integration (5.17.0), org.jetbrains.kotlin (212-1.7.10-release-333-AS5457.46), org.jetbrains.compose.desktop.ide (1.1.1), izhangzhihao.rainbow.brackets (6.25), com.github.grishberg.android.android-layout-inspector-plugin (22.07.25.0), com.chrisrm.idea.MaterialThemeUI (6.9.1), zielu.gittoolbox (212.9.9), com.developerphil.adbidea (1.6.6), com.josesamuel.logviewer (3.3), com.github.grishberg.android.yamp (22.08.10.0), de.endrullis.idea.postfixtemplates (2.12.1.212), org.norbye.tor.kdocformatter (1.5.6), com.squareup.sqldelight (1.5.3), cn.yiiguxing.plugin.translate (3.3.4+203u212), com.jetbrains.kmm (0.3.3(212-1.7.0-RC-release-217-IJ)-104), io.flutter (69.0.2)

Dependencies

    // To use the androidx.test.core APIs
    androidTestImplementation("androidx.test:core:1.4.0")
    // Kotlin extensions for androidx.test.core
    androidTestImplementation("androidx.test:core-ktx:1.4.0")

    // To use the androidx.test.espresso
//    androidTestImplementation("androidx.test:espresso:espresso-core:3.4.0")

    // To use the JUnit Extension APIs
    androidTestImplementation("androidx.test.ext:junit:1.1.3")
    // Kotlin extensions for androidx.test.ext.junit
    androidTestImplementation("androidx.test.ext:junit-ktx:1.1.3")

    // To use the Truth Extension APIs
    androidTestImplementation("androidx.test.ext:truth:1.4.0")

    // To use the androidx.test.runner APIs
    androidTestImplementation("androidx.test:runner:1.4.0")

    // To use android test orchestrator
    androidTestUtil("androidx.test:orchestrator:1.4.1")

Device

Model name: Galaxy Tab A7 Model number: SM-T500 Android OS: 12

NamekMaster avatar Aug 31 '22 02:08 NamekMaster