RxSwift/pre-release-tests.sh
2015-05-19 20:31:21 +02:00

30 lines
598 B
Bash
Executable File

#!/bin/bash
set -e
CLEAN="clean"
echo "$#"
if [ "$#" -eq 1 ]; then
CLEAN=""
fi
# make sure all tests are passing
for scheme in "RxTests-iOS" "RxTests-OSX"
do
for configuration in "Debug" "Release-Tests" "Release"
do
xcodebuild -workspace Rx.xcworkspace -scheme "${scheme}" -configuration "${configuration}" ${CLEAN} test
done
done
# make sure it all build
for scheme in "RxExample-iOS" "RxExample-OSX"
do
for configuration in "Debug" "Release-Tests" "Release"
do
xcodebuild -workspace Rx.xcworkspace -scheme "${scheme}" -configuration "${configuration}" ${CLEAN} build
done
done