Fix build script error if running locally and xcpretty-travis-formatter is not installed

This commit is contained in:
Michael Schneider 2016-06-03 09:24:35 -07:00
parent 86deec4033
commit 0d925c7a82

View File

@ -17,6 +17,12 @@ trap trap_handler INT TERM EXIT
MODE="$1" MODE="$1"
if type xcpretty-travis-formatter &> /dev/null; then
FORMATTER="-f $(xcpretty-travis-formatter)"
else
FORMATTER="-s"
fi
if [ "$MODE" = "tests" ]; then if [ "$MODE" = "tests" ]; then
echo "Building & testing AsyncDisplayKit." echo "Building & testing AsyncDisplayKit."
pod install pod install
@ -25,7 +31,7 @@ if [ "$MODE" = "tests" ]; then
-scheme AsyncDisplayKit \ -scheme AsyncDisplayKit \
-sdk "$SDK" \ -sdk "$SDK" \
-destination "$PLATFORM" \ -destination "$PLATFORM" \
build test | xcpretty -f `xcpretty-travis-formatter` build test | xcpretty $FORMATTER
trap - EXIT trap - EXIT
exit 0 exit 0
fi fi
@ -45,7 +51,7 @@ if [ "$MODE" = "examples" ]; then
-scheme Sample \ -scheme Sample \
-sdk "$SDK" \ -sdk "$SDK" \
-destination "$PLATFORM" \ -destination "$PLATFORM" \
build | xcpretty -f `xcpretty-travis-formatter` build | xcpretty $FORMATTER
elif [ -f "${example}/Cartfile" ]; then elif [ -f "${example}/Cartfile" ]; then
echo "Using Carthage" echo "Using Carthage"
local_repo=`pwd` local_repo=`pwd`
@ -60,7 +66,7 @@ if [ "$MODE" = "examples" ]; then
-scheme Sample \ -scheme Sample \
-sdk "$SDK" \ -sdk "$SDK" \
-destination "$PLATFORM" \ -destination "$PLATFORM" \
build | xcpretty -f `xcpretty-travis-formatter` build | xcpretty $FORMATTER
cd ../.. cd ../..
fi fi
@ -77,7 +83,7 @@ if [ "$MODE" = "life-without-cocoapods" ]; then
-scheme "Life Without CocoaPods" \ -scheme "Life Without CocoaPods" \
-sdk "$SDK" \ -sdk "$SDK" \
-destination "$PLATFORM" \ -destination "$PLATFORM" \
build | xcpretty -f `xcpretty-travis-formatter` build | xcpretty $FORMATTER
trap - EXIT trap - EXIT
exit 0 exit 0
fi fi
@ -90,7 +96,7 @@ if [ "$MODE" = "framework" ]; then
-scheme Sample \ -scheme Sample \
-sdk "$SDK" \ -sdk "$SDK" \
-destination "$PLATFORM" \ -destination "$PLATFORM" \
build | xcpretty -f `xcpretty-travis-formatter` build | xcpretty $FORMATTER
trap - EXIT trap - EXIT
exit 0 exit 0
fi fi