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