mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-25 14:45:36 +00:00
33 lines
675 B
Plaintext
33 lines
675 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
testsTotal=0
|
||
|
testsPassed=0
|
||
|
testsFailed=0
|
||
|
testsSkipped=0
|
||
|
|
||
|
function build() {
|
||
|
testsTotal=$(($testsTotal + 1))
|
||
|
if [ -d "tests/$1" ]; then
|
||
|
"xcodebuild" ARCHS=i386 ONLY_ACTIVE_ARCH=NO -workspace ./SDL.xcworkspace/ -scheme "$1"
|
||
|
if [ $? -ne 0 ]; then
|
||
|
testsFailed=$(($testsFailed + 1))
|
||
|
else
|
||
|
testsPassed=$(($testsPassed + 1))
|
||
|
fi
|
||
|
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 ..
|