Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
NamekMaster opened this issue Aug 31, 2022 · 0 comments

Comments

@NamekMaster
Copy link

NamekMaster commented Aug 31, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant