allwinner_a64/android/external/toolchain-utils/crosperf/run_tests.sh
2018-08-08 16:14:42 +08:00

32 lines
624 B
Bash
Executable file

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