From 0f087f91770e8e90e4d18a7bd488fd4e489f202f Mon Sep 17 00:00:00 2001 From: Milosz Wasilewski Date: Wed, 6 Jul 2016 15:34:25 +0100 Subject: android: added installapk test Test downloads andinstalls APK Change-Id: Id04c86930067c5c09199363ea36dddd29b775347 Signed-off-by: Milosz Wasilewski --- android/installapk.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 android/installapk.yaml (limited to 'android') 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 -- cgit v1.2.3