2014-08-18 07:09:16 +08:00
|
|
|
#!/usr/bin/env bash
|
2012-02-20 18:12:33 +08:00
|
|
|
|
|
|
|
if [ -z "$1" ]; then
|
|
|
|
echo "Usage: $0 recipe1 [recipe2 ...]"
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
2014-04-23 07:48:22 +08:00
|
|
|
source "$(dirname $0)"/test-utils.sh
|
2012-02-20 18:12:33 +08:00
|
|
|
|
2012-02-27 15:44:57 +08:00
|
|
|
# 5 seconds in between tests to avoid accidental DoS from running too
|
|
|
|
# many tests in a short time
|
|
|
|
set_default DELAY_BETWEEN_TESTS 5
|
|
|
|
|
2014-04-23 09:30:09 +08:00
|
|
|
while [ -n "$1" ]; do
|
|
|
|
if test_recipe batch "$1"; then
|
|
|
|
echo "${EL_GET_SUCCESS_COLOR}*** SUCCESS $recipe_file ***${EL_GET_END}"
|
2012-02-20 18:12:33 +08:00
|
|
|
else
|
2014-04-23 09:30:09 +08:00
|
|
|
echo "${EL_GET_FAILURE_COLOR}*** FAILED $recipe_file ***${EL_GET_END}"
|
2012-02-20 18:12:33 +08:00
|
|
|
fi
|
2012-03-13 00:20:41 +08:00
|
|
|
shift
|
|
|
|
if [ -n "$1" ]; then
|
|
|
|
sleep "$DELAY_BETWEEN_TESTS"
|
|
|
|
fi
|
2012-02-20 18:12:33 +08:00
|
|
|
done
|