summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilosz Wasilewski <milosz.wasilewski@linaro.org>2016-07-06 15:34:25 +0100
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2016-07-06 15:34:25 +0100
commit0f087f91770e8e90e4d18a7bd488fd4e489f202f (patch)
tree5586e4c2a94e6d8aa930509eb4f25b30ecff0ed1
parent986fed845a43a2855e9cd5f00dfba2bc775a6c95 (diff)
android: added installapk test
Test downloads andinstalls APK Change-Id: Id04c86930067c5c09199363ea36dddd29b775347 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
-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