if (( RUN_FOR_ZONED )); then zoned=" (zoned) "; fi
- if [[ -v DESCRIPTION ]]; then
+ if [[ "${DESCRIPTION:-}" ]]; then
printf '%-60s' "${test}${zoned}($DESCRIPTION)"
else
printf '%-60s' "${test}${zoned}"
}
_output_last_test_run() {
- if [[ -v TEST_DEV ]]; then
+ if [[ "${TEST_DEV:-}" ]]; then
_output_status "$TEST_NAME => $(basename "$TEST_DEV")" ""
else
_output_status "$TEST_NAME" ""
tput cuu $((${#LAST_TEST_RUN[@]} - 3))
fi
- if [[ -v TEST_DEV ]]; then
+ if [[ "${TEST_DEV:-}" ]]; then
_output_status "$TEST_NAME => $(basename "$TEST_DEV")" "${TEST_RUN["status"]}ed"
else
_output_status "$TEST_NAME" "${TEST_RUN["status"]}ed"
}
_cleanup() {
- if [[ -v TMPDIR ]]; then
+ if [[ "${TMPDIR:-}" ]]; then
rm -rf "$TMPDIR"
unset TMPDIR
fi
unset TEST_DEV_QUEUE_SAVED["$key"]
done
- if [[ -v RESTORE_CPUS_ONLINE ]]; then
+ if [[ "${RESTORE_CPUS_ONLINE:-}" ]]; then
local cpu
for cpu in "${!CPUS_ONLINE_SAVED[@]}"; do
echo "${CPUS_ONLINE_SAVED["$cpu"]}" >"/sys/devices/system/cpu/cpu$cpu/online"
: "${QUICK_RUN:=0}"
: "${RUN_ZONED_TESTS:=0}"
: "${OUTPUT:=results}"
-if [[ -v EXCLUDE ]] && ! declare -p EXCLUDE | grep -q '^declare -a'; then
+if [[ "${EXCLUDE:-}" ]] && ! declare -p EXCLUDE | grep -q '^declare -a'; then
# If EXCLUDE was not defined as an array, convert it to one.
- # shellcheck disable=SC2190,SC2206
+ # shellcheck disable=SC2128,SC2190,SC2206
EXCLUDE=($EXCLUDE)
-elif [[ ! -v EXCLUDE ]]; then
+elif [[ ! "${EXCLUDE:-}" ]]; then
EXCLUDE=()
fi
-if [[ -v TEST_DEVS ]] && ! declare -p TEST_DEVS | grep -q '^declare -a'; then
+if [[ "${TEST_DEVS:-}" ]] && ! declare -p TEST_DEVS | grep -q '^declare -a'; then
# If TEST_DEVS was not defined as an array, convert it to one.
- # shellcheck disable=SC2206
+ # shellcheck disable=SC2128,SC2206
TEST_DEVS=($TEST_DEVS)
-elif [[ ! -v TEST_DEVS ]]; then
+elif [[ ! "${TEST_DEVS:-}" ]]; then
TEST_DEVS=()
fi
esac
done
-if [[ $QUICK_RUN -ne 0 && ! -v TIMEOUT ]]; then
+if [[ $QUICK_RUN -ne 0 && ! "${TIMEOUT:-}" ]]; then
_error "QUICK_RUN specified without TIMEOUT"
fi