ОК, я наконец получил его hoooray :)
Я добавил следующие части в свой build.gradle (приложение), и теперь скрипт вызывается до и после того, как connectCheck
имеетсработало:
task('mockStart', type: Exec){
doFirst {
println "MOCK: Start server ..."
}
executable "../../scripts/_mock.sh"
args '-a', 'start', '-p', "${projectDir}/../../", '-m', 'deps/mock-config'
}
task('mockStop', type: Exec){
doFirst {
println "MOCK: Stop Server ..."
}
executable "../../scripts/_mock.sh"
args '-a', 'stop', '-p', "${projectDir}/../../", '-m', 'deps/mock-config'
}
gradle.projectsEvaluated {
connectedDebugAndroidTest.dependsOn mockStart
connectedDebugAndroidTest.finalizedBy mockStop
}
Может быть, это поможет кому-то, у кого есть какая-то ошибка, как у меня :)
Удачи и следите за обновлениями!