connectedAndroidTest - 任务尚未声明任何输出

时间:2014-07-16 02:20:21

标签: android testing gradle android-studio

有时我的connectedAndroidTest实际上并没有执行任何测试,即使连接设备似乎已找到。我最终得到如下报告:

Test Summary

gradle --info connectedAndroidTest我得到:

Executing task ':app:connectedAndroidTest' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.  

我重新启动了设备一次并得到了我的报告。但这并不总是有帮助的。

我使用(root)三星Tab 2,运行Android 4.1.1。我在OS X 10.9.4的Mac上使用gradle /最新的Android Studio。想法?

2 个答案:

答案 0 :(得分:0)

您是否定义了测试包和Instrumentation测试运行器?在下面的例子中,我在android部分中定义了它:

defaultConfig {
    minSdkVersion 16
    targetSdkVersion 19
    versionCode 1
    versionName "1"
    testApplicationId "com.example.tests"
    testInstrumentationRunner "android.test.InstrumentationTestRunner"
}

答案 1 :(得分:0)

您需要“ --rerun-tasks”来在没有代码更改的情况下强制测试重新运行。

此处有更多详细信息和广泛讨论:How to run Gradle test when all tests are UP-TO-DATE?