automated/android/tradefed/tradefed
Description
Run tradefed based tests in LAVA.
Maintainer
- milosz.wasilewski@linaro.org
- chase.qi@linaro.org
OS
- debian
- ubuntu
Scope
- functional
Devices
- lxc
Steps to reproduce
- cd ./automated/android/tradefed
- . ./setup.sh
- echo "after ./setup.sh"
- userdel testuser -r -f || true
- useradd -m testuser && echo "testuser created successfully"
- chown testuser:testuser .
- if [ "${TEST_REBOOT_EXPECTED,,}" = "true" ]; then ./monitor_fastboot.sh & fi
- sudo -u testuser ./tradefed.sh -o "${TIMEOUT}" -c "${TEST_URL}" -t "${TEST_PARAMS}" -p "${TEST_PATH}" -r "${RESULTS_FORMAT}" -n "${ANDROID_SERIAL}" -f "${FAILURES_PRINTED}" -a "${AP_SSID}" -k "${AP_KEY}" -j "${JAVA_OPTIONS}"
- cp -r ./${TEST_PATH}/results ./output/ || true
- cp -r ./${TEST_PATH}/logs ./output/ || true
- if ls /tmp/tradefed; then cp -r /tmp/tradefed ./output || true; fi
- tar caf tradefed-output-$(date +%Y%m%d%H%M%S).tar.xz ./output
- ATTACHMENT=$(ls tradefed-output-*.tar.xz)
- ../../utils/upload-to-artifactorial.sh -a "${ATTACHMENT}" -u "${URL}" -t "${TOKEN}"
- ../../utils/send-to-lava.sh ./output/result.txt
- userdel testuser -f -r || true
- if ! adb shell echo ok; then error_fatal "adb device $ANDROID_SERIAL lost!"; fi
- if [ "${TEST_REBOOT_EXPECTED,,}" = "true" ]; then killall monitor_fastboot.sh; fi