由于Espresso测试中检查失败,升级到Android Gradle Plugin 1.3失败了

时间:2015-11-07 19:37:25

标签: android-gradle upgrade android-lint

在升级到Android Gradle Plugin 1.3之前,自定义lint范围只是Android源文件。

升级到1.3.1后,我的测试文件开始被检查,并且由于场景失败了我的自定义lint规则,构建失败。

没有关于此的文档。我读过一些警告已经变得致命,但测试文件没有被扫描。

任何人都面临这样的问题?

编辑:

顶级build.gradle

buildscript {
    repositories {
        mavenCentral()
        maven { url 'http://download.crashlytics.com/maven' }
        maven { url "https://plugins.gradle.org/m2/" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.1'
        classpath 'org.sonarqube.gradle:gradle-sonarqube-plugin:1.0'
    }
}

allprojects {
    repositories {
       flatDir {
           dirs './prebuilt-libs'
       }  
        mavenCentral()
    }
}

task wrapper(type: Wrapper) {
    gradleVersion = '2.4'
}

错误:

HardCoding:检测HardCoded“abc”字符串 ../../src/androidTest/java/com/xyz/mobile/trips/test.java:108:发现HardCoding。 (这是我的自定义lint规则)

hasExtra(CODE,“abc”

0 个答案:

没有答案