You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
624 B
32 lines
624 B
#!/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
|
|
|