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