summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android/installapk.yaml38
1 files changed, 38 insertions, 0 deletions
diff --git a/android/installapk.yaml b/android/installapk.yaml
new file mode 100644
index 0000000..6edd73e
--- /dev/null
+++ b/android/installapk.yaml
@@ -0,0 +1,38 @@
+metadata:
+ name: install-apk
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "The script installs apk on the target device"
+ maintainer:
+ - milosz.wasilewski@linaro.org
+ os:
+ - ubuntu
+ devices:
+ - kvm
+ scope:
+ - functional
+
+install:
+ deps:
+ - wget
+ - android-tools-adb
+
+params:
+ TEST_NAME: "installchromium"
+ DOWNLOAD_URL: ""
+
+run:
+ steps:
+ - lava-wait $TEST_NAME-send-ip
+ - IPADDR=`awk -F '=' '{print $2}' /tmp/lava_multi_node_cache.txt`
+ - if [ $IPADDR != "_MISSING_" ]
+ - then
+ - ". ./android/scripts/adb_connect.sh $IPADDR"
+ - adb devices
+ - adb -s $IPADDR wait-for-device
+ - if [ ! -z $DOWNLOAD_URL ]
+ - then
+ - lava-test-case download-apk --shell wget -O test.apk $DOWNLOAD_URL
+ - lava-test-case install-apk --shell adb -s $IPADDR install test.apk
+ - fi
+ - fi
+ - lava-sync $TEST_NAME-finished