require user to type 'espresso' at the warning prompt

// FREEBIE
fork-5.53.8
Rhodey Orbits 2015-05-29 11:01:44 -07:00 zatwierdzone przez Moxie Marlinspike
rodzic d6a970133e
commit a0246836a8
1 zmienionych plików z 17 dodań i 15 usunięć

Wyświetl plik

@ -245,22 +245,24 @@ if (propFile.canRead()){
} }
if (project.hasProperty('espresso') && System.console() != null) { if (project.hasProperty('espresso') && System.console() != null) {
println '____________________WARNING_____________________' println "____________________WARNING_____________________"
println 'ALL YOUR CONTACTS WILL BE DELETED IN THE PROCESS' println "ALL YOUR CONTACTS WILL BE DELETED IN THE PROCESS"
println 'OF RUNNING THESE TESTS, TYPE ENTER TO CONTINUE' println "OF RUNNING THESE TESTS, TYPE 'espresso' TO CONTINUE"
System.console().readLine(':')
android.productFlavors { def input = System.console().readLine(':')
base {} if (input == 'espresso') {
espresso { android.productFlavors {
testInstrumentationRunner "org.thoughtcrime.securesms.TextSecureWakingTestRunner" base {}
espresso {
testInstrumentationRunner "org.thoughtcrime.securesms.TextSecureWakingTestRunner"
}
}
android.sourceSets.espresso {
manifest.srcFile 'test/espresso/AndroidManifest.xml'
}
android.sourceSets.androidTestEspresso {
java.srcDirs = ['test/androidTestEspresso/java']
res.srcDirs = ['test/androidTestEspresso/res']
} }
} }
android.sourceSets.espresso {
manifest.srcFile 'test/espresso/AndroidManifest.xml'
}
android.sourceSets.androidTestEspresso {
java.srcDirs = ['test/androidTestEspresso/java']
res.srcDirs = ['test/androidTestEspresso/res']
}
} }