Gradle android测试插件没有';找不到测试

Gradle android测试插件没有';找不到测试,android,unit-testing,gradle,android-studio,Android,Unit Testing,Gradle,Android Studio,我正在尝试使用Android Studio、Gradle和Jake Wharton的Gradle Android测试插件设置单元测试 但是当我运行$./gradlew test时,在构建/测试报告中生成测试结果,但它们显示未找到任何测试 我是否需要配置测试源的位置 项目的结构是这样的 MyProject build libs src main java com

我正在尝试使用Android Studio、Gradle和Jake Wharton的
Gradle Android测试插件设置单元测试

但是当我运行
$./gradlew test
时,在
构建/测试报告
中生成测试结果,但它们显示未找到任何测试

我是否需要配置测试源的位置

项目的结构是这样的

MyProject
    build
    libs
    src        
        main
            java
                com
                    myproject
                        MainActivity.java
            res
        test
            java
               com
                   myproject
                      DemoTest.java
                      RobolectricGradleTestRunner.java
当我运行
$./gradlew test--info
以获取更多信息时,我注意到输出中有以下内容。这可能是为什么没有找到测试的线索吗

:MyProject:testDebug 
file or directory '[...]/MyProject/build/test-classes/debug', not found 
Skipping task ':MyProject:testDebug' as it is up-to-date (took 0.508 secs).
这是
build.gradle

buildscript {
    repositories {
        mavenCentral()
        maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
        classpath 'com.squareup.gradle:gradle-android-test-plugin:0.9.1-SNAPSHOT'
    }
}

apply plugin: 'android'
apply plugin: 'android-test'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.1"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 19
    }
}

dependencies {
    compile fileTree(dir: 'libs/main', include: '*.jar')
    testCompile 'junit:junit:4.10'
    testCompile 'org.robolectric:robolectric:2.1.+'
    testCompile 'com.squareup:fest-android:1.0.+'
}


android{…}

中,感谢您的建议。我试过了,但还是遇到了同样的问题。因为这个问题,我昨天浪费了很多时间。我希望我能记得我是怎么修好的。。您是否尝试过
/gradlew clean
?尝试将其称为androidTest而不是instrumentTest
sourceSets {
    instrumentTest.setRoot('src/test')
}