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
393 B
32 lines
393 B
# Common functions for shell testcases |
|
|
|
PASS () { |
|
echo "PASS" |
|
exit 0 |
|
} |
|
|
|
FAIL () { |
|
echo "FAIL" "$@" |
|
exit 2 |
|
} |
|
|
|
DTC=../dtc |
|
|
|
verbose_run () { |
|
if [ -z "$QUIET_TEST" ]; then |
|
"$@" |
|
else |
|
"$@" > /dev/null 2> /dev/null |
|
fi |
|
} |
|
|
|
verbose_run_log () { |
|
LOG="$1" |
|
shift |
|
"$@" &> "$LOG" |
|
ret=$? |
|
if [ -z "$QUIET_TEST" ]; then |
|
cat "$LOG" >&2 |
|
fi |
|
return $ret |
|
}
|
|
|