summaryrefslogtreecommitdiff
path: root/platform/android/scripts/metrics.sh
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2016-11-08 14:17:59 +0100
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-11-15 10:07:47 -0800
commit36a04e49c834f52828dd26871641517c000c45f5 (patch)
tree202681a448b4d3eb04d4068ad57ab1544a6f889d /platform/android/scripts/metrics.sh
parent223a95a74fe4a67b97520a4d8ab6383114aa8abd (diff)
downloadqtlocation-mapboxgl-36a04e49c834f52828dd26871641517c000c45f5.tar.gz
[build] add binary size logging to Android nightlies
Diffstat (limited to 'platform/android/scripts/metrics.sh')
-rwxr-xr-xplatform/android/scripts/metrics.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/platform/android/scripts/metrics.sh b/platform/android/scripts/metrics.sh
new file mode 100755
index 0000000000..37d8c1de65
--- /dev/null
+++ b/platform/android/scripts/metrics.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+set -e
+set -o pipefail
+
+# Track individual architectures
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/src/main/jniLibs/armeabi/libmapbox-gl.so" "Platform=Android,Arch=arm-v5"
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/src/main/jniLibs/armeabi-v7a/libmapbox-gl.so" "Platform=Android,Arch=arm-v7"
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/src/main/jniLibs/arm64-v8a/libmapbox-gl.so" "Platform=Android,Arch=arm-v8"
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/src/main/jniLibs/x86/libmapbox-gl.so" "Platform=Android,Arch=x86"
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/src/main/jniLibs/x86_64/libmapbox-gl.so" "Platform=Android,Arch=x86_64"
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/src/main/jniLibs/mips/libmapbox-gl.so" "Platform=Android,Arch=mips"
+
+# Track overall library size
+scripts/log_binary_size.sh "platform/android/MapboxGLAndroidSDK/build/outputs/aar/MapboxGLAndroidSDK-release.aar" "Platform=Android,Arch=Archive"