From df72bd45f39c1ea1b2e26f87153e6d4d39b57d29 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Mon, 13 Sep 2021 19:14:12 +0200 Subject: [PATCH] test: handle arbitrary paths in helper_check_device_symlinks() --- test/units/testsuite-64.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/units/testsuite-64.sh b/test/units/testsuite-64.sh index ab688207bf3..b721ffd07fa 100755 --- a/test/units/testsuite-64.sh +++ b/test/units/testsuite-64.sh @@ -5,8 +5,11 @@ set -eux set -o pipefail # Check if all symlinks under /dev/disk/ are valid +# shellcheck disable=SC2120 helper_check_device_symlinks() { - local dev link target + local dev link paths target + + [[ $# -gt 0 ]] && paths=("$@") || paths=("/dev/disk") while read -r link; do target="$(readlink -f "$link")" @@ -23,7 +26,7 @@ helper_check_device_symlinks() { echo >&2 "ERROR: symlink '$link' points to '$target' but '$dev' was expected" return 1 fi - done < <(find /dev/disk -type l) + done < <(find "${paths[@]}" -type l) } testcase_megasas2_basic() { -- 2.47.3