2018-07-23 18:53:01 +05:30
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
. bootrr
|
|
|
|
|
|
|
|
|
|
TEST_CASE_ID="$1"
|
2020-12-11 11:22:22 +01:00
|
|
|
LOW="$2"
|
|
|
|
|
HIGH="$3"
|
|
|
|
|
shift 3
|
|
|
|
|
# one or more files to check in batch mode
|
|
|
|
|
LOC="$*"
|
2018-07-23 18:53:01 +05:30
|
|
|
|
|
|
|
|
if [ -z "${TEST_CASE_ID}" -o -z "${LOC}" -o -z "${LOW}" -o -z "${HIGH}" ]; then
|
|
|
|
|
echo "Usage: $0 <test-case-id> <path> <low> <high> [<timeout>]"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2020-12-11 11:22:22 +01:00
|
|
|
for f in ${LOC}; do
|
2018-07-23 18:53:01 +05:30
|
|
|
|
2020-12-11 11:22:22 +01:00
|
|
|
[ -r "${f}" ] || test_report_exit fail
|
|
|
|
|
|
|
|
|
|
val=$(cat "${f}")
|
|
|
|
|
if [ "${val}" -lt "${LOW}" -o "${val}" -gt "${HIGH}" ]; then
|
|
|
|
|
test_report_exit fail
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# if we are here, everything is all right!
|
|
|
|
|
test_report_exit pass
|