#!/bin/bash # # Copyright 2011 Google Inc. All Rights Reserved. # Author: raymes@google.com (Raymes Khoury) # Make sure the base toolchain-utils directory is in our PYTHONPATH before # trying to run this script. export PYTHONPATH+=":.." num_tests=0 num_failed=0 for test in $(find -name \*test.py); do echo RUNNING: ${test} ((num_tests++)) if ! ./${test} ; then echo echo "*** Test Failed! (${test}) ***" echo ((num_failed++)) fi done echo if [ ${num_failed} -eq 0 ] ; then echo "ALL TESTS PASSED (${num_tests} ran)" exit 0 fi echo "${num_failed} TESTS FAILED (out of ${num_tests})" exit 1