From 7739c2a97f50fd2fed294602c4459d41ff719387 Mon Sep 17 00:00:00 2001 From: Ibrahim Ulukaya Date: Fri, 19 May 2017 17:26:47 -0400 Subject: Update travis test to retry if error is 65 (#20) --- test.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'test.sh') diff --git a/test.sh b/test.sh index 4000f4a..975dbe3 100755 --- a/test.sh +++ b/test.sh @@ -13,9 +13,7 @@ set -eo pipefail -EXIT_STATUS=0 - -(xcodebuild \ +xcodebuild \ -workspace Example/Firebase.xcworkspace \ -scheme AllUnitTests \ -sdk iphonesimulator \ @@ -24,6 +22,21 @@ EXIT_STATUS=0 test \ ONLY_ACTIVE_ARCH=YES \ CODE_SIGNING_REQUIRED=NO \ - | xcpretty) || EXIT_STATUS=$? + | xcpretty - exit $EXIT_STATUS +RESULT=$? +if [ $RESULT == 65 ]; then + echo "xcodebuild exited with 65, retrying" + xcodebuild \ + -workspace Example/Firebase.xcworkspace \ + -scheme AllUnitTests \ + -sdk iphonesimulator \ + -destination 'platform=iOS Simulator,name=iPhone 7' \ + build \ + test \ + ONLY_ACTIVE_ARCH=YES \ + CODE_SIGNING_REQUIRED=NO \ + | xcpretty +else + exit $RESULT +fi -- cgit v1.2.3