| #!/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 .. |