diff options
Diffstat (limited to 'script/runtests.sh')
| -rwxr-xr-x | script/runtests.sh | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/script/runtests.sh b/script/runtests.sh deleted file mode 100755 index 5f513da..0000000 --- a/script/runtests.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -TESTS_DIR=examples - -failures=() - -# These examples cannot be tested easily at the moment as they require -# alternate cores. The MakefileExample doesn't actually contain any source code -# to compile. -NON_TESTABLE_EXAMPLES=(ATtinyBlink MakefileExample TinySoftWareSerial) - -for dir in $TESTS_DIR/*/ -do - dir=${dir%*/} - example=${dir##*/} - example_is_testable=true - for non_testable_example in "${NON_TESTABLE_EXAMPLES[@]}"; do - if [[ $example == $non_testable_example ]]; then - example_is_testable=false - break - fi - done - - if ! $example_is_testable; then - echo "Skipping non-testable example $example..." - continue - fi - - pushd $dir - echo "Compiling $example..." - make_output=`make clean` - make_output=`make` - if [[ $? -ne 0 ]]; then - failures+=("$example") - echo "Example $example failed" - fi - popd -done - -for failure in "${failures[@]}"; do - echo "Example $failure failed" -done - -if [[ ${#failures[@]} -eq 0 ]]; then - echo "All tests passed." -else - exit 1 -fi |
