Added retry in bash script

This commit is contained in:
MohitMali 2023-01-11 12:39:52 +05:30
parent 6012c2320e
commit 1105752564

View File

@ -2,9 +2,21 @@
adb logcat -c adb logcat -c
adb logcat *:E -v color & adb logcat *:E -v color &
if ./gradlew jacocoInstrumentationTestReport; then retry=0
echo "jacocoInstrumentationTestReport succeeded" >&2 while [ $retry -le 3 ]
else do
adb exec-out screencap -p >screencap.png if ./gradlew jacocoInstrumentationTestReport; then
exit 1 echo "jacocoInstrumentationTestReport succeeded" >&2
fi break
else
adb kill-server
adb start-server
adb logcat -c
./gradlew clean
retry=$(( $retry + 1 ))
if [ $retry == 3 ]; then
adb exec-out screencap -p >screencap.png
exit 1
fi
fi
done