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 - adb disconnect - fi - lava-sync $TEST_NAME-finished