#2131 PR instrumentation tests can fail silently - bash was returning error even on success

This commit is contained in:
Sean Mac Gillicuddy 2020-06-09 11:24:41 +01:00
parent db4d53ad3c
commit 0fbb94272d
2 changed files with 12 additions and 6 deletions

View File

@ -2,6 +2,9 @@
adb logcat -c
adb logcat *:E -v color &
./gradlew jacocoInstrumentationTestReport; gradlew_return_code=$?
adb exec-out screencap -p > screencap.png
gradlew_return_code
if ./gradlew jacocoInstrumentationTestReport; then
echo "jacocoInstrumentationTestReport succeeded" >&2
else
adb exec-out screencap -p >screencap.png
echo "jacocoInstrumentationTestReport failed" >&2
fi

View File

@ -2,6 +2,9 @@
adb logcat -c
adb logcat *:E -v color &
./gradlew connectedDebugAndroidTest; gradlew_return_code=$?
adb exec-out screencap -p >screencap.png
gradlew_return_code
if ./gradlew connectedDebugAndroidTest; then
echo "connectedDebugAndroidTest succeeded" >&2
else
adb exec-out screencap -p >screencap.png
echo "connectedDebugAndroidTest failed" >&2
fi