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