Avoid duplicated declarations and returns of local variable 'ret' in
_run_test(). This is a preparation for a following commit.
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
RUN_FOR_ZONED=0
FALLBACK_DEVICE=0
+ local ret=0
+
# Ensure job control monitor mode is off in the sub-shell for test case
# runs to suppress job status output.
set +m
RESULTS_DIR="$OUTPUT/nodev"
_call_test test
- local ret=$?
+ ret=$?
if (( RUN_ZONED_TESTS && CAN_BE_ZONED )); then
RESULTS_DIR="$OUTPUT/nodev_zoned"
RUN_FOR_ZONED=1
_call_test test
ret=$(( ret || $? ))
fi
- return $ret
else
if [[ ${#TEST_DEVS[@]} -eq 0 ]] && \
declare -fF fallback_device >/dev/null; then
requires
fi
- local ret=0
for TEST_DEV in "${TEST_DEVS[@]}"; do
TEST_DEV_SYSFS="${TEST_DEV_SYSFS_DIRS["$TEST_DEV"]}"
TEST_DEV_PART_SYSFS="${TEST_DEV_PART_SYSFS_DIRS["$TEST_DEV"]}"
unset "TEST_DEV_PART_SYSFS_DIRS[${TEST_DEVS[0]}]"
TEST_DEVS=()
fi
-
- return $ret
fi
+
+ return $ret
}
_run_group() {