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: "xcodebuild" ARCHS=i386 ONLY_ACTIVE_ARCH=NO -workspace ./SDL.xcworkspace/ -scheme "$1" icculus@7925: if [ $? -ne 0 ]; then icculus@7925: testsFailed=$(($testsFailed + 1)) icculus@7925: else icculus@7925: testsPassed=$(($testsPassed + 1)) icculus@7925: fi 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 ..