mirror of https://github.com/encounter/SDL.git
35 lines
684 B
Plaintext
35 lines
684 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
testsTotal=0
|
||
|
testsPassed=0
|
||
|
testsFailed=0
|
||
|
testsSkipped=0
|
||
|
|
||
|
function build() {
|
||
|
testsTotal=$(($testsTotal + 1))
|
||
|
if [ -d "tests/$1" ]; then
|
||
|
cd tests/$1
|
||
|
"xcodebuild" ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -project "$1.xcodeproj/"
|
||
|
if [ $? -ne 0 ]; then
|
||
|
testsFailed=$(($testsFailed + 1))
|
||
|
else
|
||
|
testsPassed=$(($testsPassed + 1))
|
||
|
fi
|
||
|
cd ../..
|
||
|
echo "\033]0;Building: $1\007"
|
||
|
else
|
||
|
testsSkipped=$(($testsSkipped + 1))
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
# change to directory above command file
|
||
|
cd `dirname $0`/..
|
||
|
|
||
|
# build all of the tests
|
||
|
for d in ./tests/*; do
|
||
|
build `basename $d`
|
||
|
done
|
||
|
|
||
|
echo "Build Summary: Total=$testsTotal Passed=$testsPassed Failed=$testsFailed Skipped=$testsSkipped"
|
||
|
|
||
|
cd ..
|