summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortobrun <tobrun.van.nuland@gmail.com>2018-08-21 14:52:22 +0200
committertobrun <tobrun.van.nuland@gmail.com>2018-08-21 14:52:22 +0200
commit60b7535625a5affcace3af2fb92388971d4461ed (patch)
tree95c39b27ed763a2b7149a1a49b4eab759d5564e2
parent7fc872b797679ae033a32246206efb06c98a0fd5 (diff)
downloadqtlocation-mapboxgl-upstream/tvn-gtest-android.tar.gz
[android] - integrate gtestupstream/tvn-gtest-android
-rw-r--r--Makefile13
1 files changed, 4 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 7b967d820b..03257fa3be 100644
--- a/Makefile
+++ b/Makefile
@@ -558,15 +558,10 @@ android-$1: platform/android/gradle/configuration.gradle
.PHONY: android-core-test-$1
android-core-test-$1: android-test-lib-$1
# Compile main sources and extract the classes (using the test app to get all transitive dependencies in one place)
- mkdir -p $(MBGL_ANDROID_CORE_TEST_DIR)
- unzip -o platform/android/MapboxGLAndroidSDKTestApp/build/outputs/apk/MapboxGLAndroidSDKTestApp-$(MBGL_ANDROID_APK_SUFFIX).apk classes.dex -d $(MBGL_ANDROID_CORE_TEST_DIR)
-
- # Compile Test runner
- find platform/android/src/test -name "*.java" > $(MBGL_ANDROID_CORE_TEST_DIR)/java-sources.txt
- javac -sourcepath platform/android/src/test -d $(MBGL_ANDROID_CORE_TEST_DIR) -source 1.7 -target 1.7 @$(MBGL_ANDROID_CORE_TEST_DIR)/java-sources.txt
-
- # Combine and dex
- cd $(MBGL_ANDROID_CORE_TEST_DIR) && $(ANDROID_HOME)/build-tools/25.0.0/dx --dex --output=test.jar *.class classes.dex
+ adb push platform/android/MapboxGLAndroidSDK/build/intermediates/cmake/debug/obj/arm64-v8a/libmapbox-gl.so /data/local/tmp/
+ adb push platform/android/MapboxGLAndroidSDK/build/intermediates/cmake/debug/obj/arm64-v8a/libmbgl-test.so /data/local/tmp/
+ adb shell chmod 775 /data/local/tmp/libmbgl-test.so
+ adb shell "LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/libmbgl-test.so"
run-android-core-test-$1-%: android-core-test-$1
# Ensure clean state on the device