mirror of
https://github.com/ReactiveX/RxSwift.git
synced 2024-10-04 22:17:41 +03:00
9abd4830bc
(cherry picked from commit c2acfd4962
)
28 lines
672 B
Bash
Executable File
28 lines
672 B
Bash
Executable File
set -e
|
|
|
|
function cleanup {
|
|
git checkout Package.swift
|
|
}
|
|
|
|
if [[ `uname` == "Darwin" ]]; then
|
|
if [[ `git diff HEAD Package.swift | wc -l` > 0 ]]; then
|
|
echo "Package.swift has uncommitted changes"
|
|
exit -1
|
|
fi
|
|
trap cleanup EXIT
|
|
echo "Running linux"
|
|
eval $(docker-machine env default)
|
|
docker run --rm -it -v `pwd`:/RxSwift swift:latest bash -c "cd /RxSwift; scripts/test-linux.sh" || (echo "You maybe need to pull the docker image: 'docker pull swift'" && exit -1)
|
|
elif [[ `uname` == "Linux" ]]; then
|
|
CONFIGURATIONS=(debug release)
|
|
|
|
rm -rf .build || true
|
|
|
|
echo "Using `swift -version`"
|
|
|
|
./scripts/all-tests.sh Unix
|
|
else
|
|
echo "Unknown os (`uname`)"
|
|
exit -1
|
|
fi
|