1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
apply plugin: 'com.android.library'
project.ext.fakeProvider = new com.android.tests.basic.buildscript.FakeProvider()
project.ext.fakeServer = new com.android.tests.basic.buildscript.FakeServer()
apply from: "../../commonLocalRepo.gradle"
android {
compileSdkVersion rootProject.latestCompileSdk
buildToolsVersion = rootProject.buildToolsVersion
deviceProvider project.fakeProvider
testServer project.fakeServer
buildTypes {
debug {
testCoverageEnabled true
}
}
}
project.afterEvaluate {
configure(fakeDebugAndroidTest) {
doLast {
String error = project.fakeProvider.isValid()
if (error != null) {
throw new GradleException("Failed DeviceProvider usage: " + error)
}
}
}
configure(fake2Upload) {
doLast {
String error = project.fakeServer.isValid()
if (error != null) {
throw new GradleException("Failed TestServer usage: " + error)
}
}
}
}
|