From 38e8c04a1ecdd92a0d8d20866b5ed6c66f9b0d4c Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Nov 2021 15:38:56 +0100 Subject: [PATCH] CI/CD: Makefile: Add app run job --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 643110cf2e..e560b79e4b 100644 --- a/Makefile +++ b/Makefile @@ -32,7 +32,7 @@ gradle-analyze-log: cat "$(DIST_DIR)/log/gradle$A.log" | grep "BUILD " | tail -n1 | grep -q "BUILD SUCCESSFUL in" adb: env-ANDROID_SDK_ROOT - "${ANDROID_SDK_ROOT}/platform-tools/adb" $A 2>&1 | tee "$(DIST_DIR)/log/adb$L.log" + "${ANDROID_SDK_ROOT}/platform-tools/adb" $A 2>&1 | tee "$(DIST_DIR)/log/adb-$L.log" aapt: env-ANDROID_SDK_ROOT "${ANDROID_BUILD_TOOLS}/aapt" $A 2>&1 | grep -v 'application-label-' | tee "$(DIST_DIR)/log/aapt$L.log" @@ -68,6 +68,9 @@ clean: install: $(MAKE) A="install -r $(DIST_DIR)/*.apk" L="install" adb +run: + $(MAKE) A="shell monkey -p $$(aapt dump badging $(DIST_DIR)/*.apk | grep package: | sed 's@.* name=@@' | sed 's@ .*@@' | xargs | head -n1) -c android.intent.category.LAUNCHER 1" L="run" adb + aapt_dump_badging: $(MAKE) A="dump badging $(DIST_DIR)/*.apk" aapt @echo "-----------------------------------------------------------------------------------"