Skip to content

Instantly share code, notes, and snippets.

@android10
Created September 7, 2017 16:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save android10/6870d72ee1ebe3569ad2d6c87c352201 to your computer and use it in GitHub Desktop.
Save android10/6870d72ee1ebe3569ad2d6c87c352201 to your computer and use it in GitHub Desktop.
Execute Script from Gradle Task - Firebase TestLab Example
// Firebase TestLab Example using Flank
task assembleAppApkForFirebase(dependsOn: ':app:assembleDebug')
task assembleTestApkForFirebase(dependsOn: ':app:assembleDebugAndroidTest')
task runAcceptanceTestsOnFirebase(type: Exec, dependsOn: ['assembleAppApkForFirebase', 'assembleTestApkForFirebase']) {
description 'Assembles App and Test apks for execution on Firebase Test Lab.'
workingDir "$rootDir"
commandLine './scripts/flank_test.sh'
}
assembleAcceptanceTest.mustRunAfter('assembleAppApkForFirebase', 'assembleTestApkForFirebase')
echo "Firing a full Flank at Firebase..."
echo "Flank-1.4.1.jar app/build/outputs/apk/app-debug.apk app/build/outputs/apk/app-debug-androidTest.apk"
java -jar Flank-1.4.1.jar app/build/outputs/apk/app-debug.apk app/build/outputs/apk/app-debug-androidTest.apk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment