2015-05-17 22:48:38 +03:00
|
|
|
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
|
2015-05-19 21:31:21 +03:00
|
|
|
CLEAN="clean"
|
|
|
|
|
|
|
|
echo "$#"
|
|
|
|
|
|
|
|
if [ "$#" -eq 1 ]; then
|
|
|
|
CLEAN=""
|
|
|
|
fi
|
|
|
|
|
|
|
|
# make sure all tests are passing
|
2015-05-17 22:48:38 +03:00
|
|
|
for scheme in "RxTests-iOS" "RxTests-OSX"
|
|
|
|
do
|
|
|
|
for configuration in "Debug" "Release-Tests" "Release"
|
|
|
|
do
|
2015-05-19 21:31:21 +03:00
|
|
|
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
|
2015-05-17 22:48:38 +03:00
|
|
|
done
|
|
|
|
done
|