#!/bin/bash if [ -z $2 ]; then cat < ${OUTPUTS_DIR}/instrument.txt java -jar tools/automator-log-converter-1.5.0.jar ${OUTPUTS_DIR}/instrument.txt || fail #-------------------------------------------------------------------------------- info "Fetching generated artifacts" mkdir -p ${OUTPUTS_DIR}/failed $ADB pull /mnt/sdcard/test-screenshots/ ${OUTPUTS_DIR}/failed $ADB pull /storage/sdcard/test-screenshots/ ${OUTPUTS_DIR}/failed $ADB pull /sdcard/Android/data/${PACKAGE_NAME}/files/test-screenshots/ ${OUTPUTS_DIR}/failed $ADB shell rm -r /mnt/sdcard/test-screenshots/ $ADB shell rm -r /storage/sdcard/test-screenshots/ $ADB shell rm -r /sdcard/Android/data/${PACKAGE_NAME}/files/test-screenshots/ #-------------------------------------------------------------------------------- info "Fetching logcat" $ADB logcat -d > ${OUTPUTS_DIR}/logcat.txt #-------------------------------------------------------------------------------- info "Running JVM tests" mkdir -p ${OUTPUTS_DIR}/code-coverage/connected/ $ADB pull /data/user/0/${PACKAGE_NAME}/files/coverage.ec \ ${OUTPUTS_DIR}/code-coverage/connected/ $GRADLE --no-daemon coverageReport || fail #-------------------------------------------------------------------------------- info "Uninstalling test APK" $ADB uninstall ${PACKAGE_NAME}.test || fail #-------------------------------------------------------------------------------- info "Stopping emulator" $ADB emu kill exit $failed