No error still Android Studio says “no tests were found”

后端 未结 3 656
时光说笑
时光说笑 2020-12-19 05:32

I am trying to write an instrumentation test for my MainActivity. I followed the answers given here. Still Android Studio cannot find any tests. I have the class Application

相关标签:
3条回答
  • 2020-12-19 06:07

    not sure if the problem has been found. Running into similar but only if added assertTrue() it got the "Empty test suite.".

    but replace with assertNotNull() the test is fine, still cannot use assertTrue though (not know why).

    (I'm using kotlin and modify the Android studio generated default test in the AndroidTest folder, and the test is coded in kotlin's companion object, if this make any difference). Update: using assertTrue() outside the companion object is fine.

    0 讨论(0)
  • 2020-12-19 06:19

    In build.gradle, testApplicationId looks very strange. I would remove this and testInstrumentationRunner. The default values should be fine. Specifically, if you do not specify testApplicationId, it will be created by appending ".test" to your applicationId.

    0 讨论(0)
  • 2020-12-19 06:32

    i just created a new project in android studio 2.2.2, made an android test fail did a gradle cC, and got the output below.

    you can see the test failing on each device at the bottom of the output.

    this question may be related.

    the reports are in So35426990/app/build/reports/androidTests/connected/index.html

    d:\AndroidStudioProjects\So35426990>gradle cC

    Incremental java compilation is an incubating feature.
    The TaskInputs.source(Object) method has been deprecated and is scheduled to be
    removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instea
    d.
    :app:preBuild UP-TO-DATE
    :app:preDebugBuild UP-TO-DATE
    :app:checkDebugManifest
    :app:preReleaseBuild UP-TO-DATE
    :app:prepareComAndroidSupportAnimatedVectorDrawable2421Library UP-TO-DATE
    :app:prepareComAndroidSupportAppcompatV72421Library UP-TO-DATE
    :app:prepareComAndroidSupportDesign2421Library UP-TO-DATE
    :app:prepareComAndroidSupportRecyclerviewV72421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportCompat2421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportCoreUi2421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportCoreUtils2421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportFragment2421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportMediaCompat2421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportV42421Library UP-TO-DATE
    :app:prepareComAndroidSupportSupportVectorDrawable2421Library UP-TO-DATE
    :app:prepareDebugDependencies
    :app:compileDebugAidl UP-TO-DATE
    :app:compileDebugRenderscript UP-TO-DATE
    :app:generateDebugBuildConfig UP-TO-DATE
    :app:generateDebugResValues UP-TO-DATE
    :app:generateDebugResources UP-TO-DATE
    :app:mergeDebugResources
    :app:processDebugManifest
    :app:processDebugResources UP-TO-DATE
    :app:generateDebugSources UP-TO-DATE
    :app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
    :app:compileDebugJavaWithJavac UP-TO-DATE
    :app:compileDebugNdk UP-TO-DATE
    :app:compileDebugSources UP-TO-DATE
    :app:mergeDebugShaders UP-TO-DATE
    :app:compileDebugShaders UP-TO-DATE
    :app:generateDebugAssets UP-TO-DATE
    :app:mergeDebugAssets UP-TO-DATE
    :app:transformClassesWithDexForDebug UP-TO-DATE
    :app:mergeDebugJniLibFolders UP-TO-DATE
    :app:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
    :app:processDebugJavaRes UP-TO-DATE
    :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
    :app:validateSigningDebug
    :app:packageDebug UP-TO-DATE
    :app:assembleDebug UP-TO-DATE
    :app:preDebugAndroidTestBuild UP-TO-DATE
    :app:prepareComAndroidSupportTestEspressoEspressoCore222Library UP-TO-DATE
    :app:prepareComAndroidSupportTestEspressoEspressoIdlingResource222Library UP-TO-
    DATE
    :app:prepareComAndroidSupportTestExposedInstrumentationApiPublish05Library UP-TO
    -DATE
    :app:prepareComAndroidSupportTestRules05Library UP-TO-DATE
    :app:prepareComAndroidSupportTestRunner05Library UP-TO-DATE
    :app:prepareDebugAndroidTestDependencies
    :app:compileDebugAndroidTestAidl UP-TO-DATE
    :app:processDebugAndroidTestManifest UP-TO-DATE
    :app:compileDebugAndroidTestRenderscript UP-TO-DATE
    :app:generateDebugAndroidTestBuildConfig UP-TO-DATE
    :app:generateDebugAndroidTestResValues UP-TO-DATE
    :app:generateDebugAndroidTestResources UP-TO-DATE
    :app:mergeDebugAndroidTestResources
    :app:processDebugAndroidTestResources UP-TO-DATE
    :app:generateDebugAndroidTestSources UP-TO-DATE
    :app:incrementalDebugAndroidTestJavaCompilationSafeguard UP-TO-DATE
    :app:compileDebugAndroidTestJavaWithJavac
    :app:compileDebugAndroidTestNdk UP-TO-DATE
    :app:compileDebugAndroidTestSources
    :app:mergeDebugAndroidTestShaders UP-TO-DATE
    :app:compileDebugAndroidTestShaders UP-TO-DATE
    :app:generateDebugAndroidTestAssets UP-TO-DATE
    :app:mergeDebugAndroidTestAssets UP-TO-DATE
    :app:transformClassesWithDexForDebugAndroidTest
    :app:mergeDebugAndroidTestJniLibFolders UP-TO-DATE
    :app:transformNative_libsWithMergeJniLibsForDebugAndroidTest UP-TO-DATE
    :app:processDebugAndroidTestJavaRes UP-TO-DATE
    :app:transformResourcesWithMergeJavaResForDebugAndroidTest UP-TO-DATE
    :app:validateSigningDebugAndroidTest
    :app:packageDebugAndroidTest
    :app:assembleDebugAndroidTest
    :app:connectedDebugAndroidTest
    
    acme.so35426990.ExampleInstrumentedTest > useAppContext[KFFOWI - 5.1] FAILED
            java.lang.AssertionError: failing
            at org.junit.Assert.fail(Assert.java:88)
    
    acme.so35426990.ExampleInstrumentedTest > useAppContext[KFFOWI - 5.1.1] FAILED
            java.lang.AssertionError: failing
            at org.junit.Assert.fail(Assert.java:88)
    
    acme.so35426990.ExampleInstrumentedTest > useAppContext[Nexus 7 - 5.1.1] FAILED
    
            java.lang.AssertionError: failing
            at org.junit.Assert.fail(Assert.java:88)
                                                       :app:connectedDebugAndroidTes
    t FAILEDng 96% > :app:connectedDebugAndroidTest
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:connectedDebugAndroidTest'.
    > There were failing tests. See the report at: file:///D:/AndroidStudioProjects/
    So35426990/app/build/reports/androidTests/connected/index.html
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output.
    
    BUILD FAILED
    
    Total time: 35.227 secs
    
    d:\AndroidStudioProjects\So35426990>
    
    0 讨论(0)
提交回复
热议问题