summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2016-10-20 10:20:26 +0200
committerGitHub <noreply@github.com>2016-10-20 10:20:26 +0200
commit76f91cc88d5e2c19bcac3e1421bd13b510e21979 (patch)
treea18094f320d7894e9472fd83c5d53ede64878b82
parent61a534241f7b2a8e53825a5ed8474c11fea4ee04 (diff)
downloadqtlocation-mapboxgl-76f91cc88d5e2c19bcac3e1421bd13b510e21979.tar.gz
[android] - configures AWS Device farm plugin from testapp. (#6750)
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/build.gradle20
-rw-r--r--platform/android/bitrise.yml5
2 files changed, 14 insertions, 11 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/build.gradle b/platform/android/MapboxGLAndroidSDKTestApp/build.gradle
index 859740e212..f5f4ec3f54 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/build.gradle
+++ b/platform/android/MapboxGLAndroidSDKTestApp/build.gradle
@@ -113,11 +113,21 @@ checkstyle {
}
def getAccessKeyDeviceFarm() {
- return hasProperty('AWS_ACCESS_KEY_ID_DEVICE_FARM') ? AWS_ACCESS_KEY_ID_DEVICE_FARM : ""
+ if (project.hasProperty('AWS_ACCESS_KEY_ID_DEVICE_FARM')) {
+ return AWS_ACCESS_KEY_ID_DEVICE_FARM
+ } else {
+ println("Could not locate AWS_ACCESS_KEY_ID_DEVICE_FARM in gradle.properties")
+ return ""
+ }
}
def getSecretAccessKeyDeviceFarm() {
- return hasProperty('AWS_SECRET_ACCESS_KEY_DEVICE_FARM') ? AWS_SECRET_ACCESS_KEY_DEVICE_FARM : ""
+ if (project.hasProperty('AWS_SECRET_ACCESS_KEY_DEVICE_FARM')) {
+ return AWS_SECRET_ACCESS_KEY_DEVICE_FARM
+ } else {
+ println("Could not locate AWS_SECRET_ACCESS_KEY_DEVICE_FARM in gradle.properties")
+ return ""
+ }
}
devicefarm {
@@ -130,10 +140,7 @@ devicefarm {
secretKey getSecretAccessKeyDeviceFarm()
}
- // optional block, radios default to 'on' state, all parameters optional
devicestate {
- ///extraDataZipFile file("path/to/zip") // or ‘null’ if you have no extra data. Default is null.
- //auxiliaryApps files(file("path/to/app"), file("path/to/app2")) // or ‘files()’ if you have no auxiliary apps. Default is an empty list.
wifi "on"
bluetooth "off"
gps "on"
@@ -142,9 +149,6 @@ devicefarm {
longitude - 122.3491 // default
}
- // Instrumentation
- // optional filter "my-filter"
- // See AWS Developer docs
instrumentation {
}
diff --git a/platform/android/bitrise.yml b/platform/android/bitrise.yml
index 5fe160214b..9e4ffd60dd 100644
--- a/platform/android/bitrise.yml
+++ b/platform/android/bitrise.yml
@@ -130,9 +130,8 @@ workflows:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y pkg-config nodejs cmake
- echo "AWS_ACCESS_KEY_ID_DEVICE_FARM=$AWS_ACCESS_KEY_ID_DEVICE_FARM
- AWS_SECRET_ACCESS_KEY_DEVICE_FARM=$AWS_SECRET_ACCESS_KEY_DEVICE_FARM"
- >> platform/android/MapboxGLAndroidSDK/gradle.properties
+ echo "AWS_ACCESS_KEY_ID_DEVICE_FARM=$AWS_ACCESS_KEY_ID_DEVICE_FARM" >> platform/android/MapboxGLAndroidSDKTestApp/gradle.properties
+ echo "AWS_SECRET_ACCESS_KEY_DEVICE_FARM=$AWS_SECRET_ACCESS_KEY_DEVICE_FARM" >> platform/android/MapboxGLAndroidSDKTestApp/gradle.properties
export BUILDTYPE=Release
make apackage