diff --git a/run_tests b/run_tests index 90895b80f..f4171c94c 100755 --- a/run_tests +++ b/run_tests @@ -1,19 +1,38 @@ #!/bin/bash -PACKAGE_NAME=org.isoron.uhabits -OUTPUT_DIR=app/build/outputs + +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 failed generated files" -mkdir -p ${OUTPUT_DIR}/failed -$ADB pull /mnt/sdcard/test-screenshots/ ${OUTPUT_DIR}/failed -$ADB pull /storage/sdcard/test-screenshots/ ${OUTPUT_DIR}/failed -$ADB pull /sdcard/Android/data/${PACKAGE_NAME}/files/test-screenshots/ ${OUTPUT_DIR}/failed +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/ @@ -70,13 +89,13 @@ $ADB shell rm -r /sdcard/Android/data/${PACKAGE_NAME}/files/test-screenshots/ #-------------------------------------------------------------------------------- info "Fetching logcat" -$ADB logcat -d > ${OUTPUT_DIR}/logcat.txt +$ADB logcat -d > ${OUTPUTS_DIR}/logcat.txt #-------------------------------------------------------------------------------- info "Building coverage report" -mkdir -p ${OUTPUT_DIR}/code-coverage/connected/ +mkdir -p ${OUTPUTS_DIR}/code-coverage/connected/ $ADB pull /data/user/0/${PACKAGE_NAME}/files/coverage.ec \ - ${OUTPUT_DIR}/code-coverage/connected/ + ${OUTPUTS_DIR}/code-coverage/connected/ $GRADLE --no-daemon coverageReport || fail #-------------------------------------------------------------------------------- diff --git a/tools/automator-log-converter-1.5.0.jar b/tools/automator-log-converter-1.5.0.jar new file mode 100644 index 000000000..36fde9b1e Binary files /dev/null and b/tools/automator-log-converter-1.5.0.jar differ