aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Stratiienko <roman.o.stratiienko@globallogic.com>2022-01-13 11:10:00 +0200
committerRoman Stratiienko <roman.o.stratiienko@globallogic.com>2022-01-14 10:04:51 +0200
commit903a372231d431254459dfd68f99e76106917e08 (patch)
tree067b64b5de7a1a5c2a0e947932d82f9c3be29879
parentd37b3082999fa61bb108d4d6156c1941db3f7f3f (diff)
downloaddrm_hwcomposer-903a372231d431254459dfd68f99e76106917e08.tar.gz
drm_hwcomposer: Add script for quick build and deploy drm_hwcomposer
It should help us with manual testing. Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
-rwxr-xr-xbuild_deploy.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/build_deploy.sh b/build_deploy.sh
new file mode 100755
index 0000000..ba9732b
--- /dev/null
+++ b/build_deploy.sh
@@ -0,0 +1,26 @@
+#!/bin/bash -e
+
+# To see logs after deploy run: $ HWCLOG=1 TESTDEV=<DEV> ./build_deploy.sh
+
+[ -z "$TESTDEV" ] && echo "Run $ TESTDEV=<Your lunch target> ./build_deploy.sh" && false
+
+cd ../..
+. build/envsetup.sh
+lunch $TESTDEV
+cd -
+
+mm
+
+adb root && adb remount && adb sync vendor
+
+adb shell stop
+adb shell stop vendor.hwcomposer-2-1 || true
+adb shell stop vendor.hwcomposer-2-2 || true
+adb shell stop vendor.hwcomposer-2-3 || true
+adb shell stop vendor.hwcomposer-2-4 || true
+
+[ $HWCLOG -eq "1" ] && adb logcat -c
+
+adb shell start
+
+[ $HWCLOG -eq "1" ] && adb logcat | grep -i hwc