diff --git a/test-case/check-suspend-resume-with-audio.sh b/test-case/check-suspend-resume-with-audio.sh index b328ff5e..3feba8bb 100755 --- a/test-case/check-suspend-resume-with-audio.sh +++ b/test-case/check-suspend-resume-with-audio.sh @@ -22,8 +22,9 @@ set -e ## check kernel log and find no errors ## +TESTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")/" && pwd) # shellcheck source=case-lib/lib.sh -source "$(dirname "${BASH_SOURCE[0]}")"/../case-lib/lib.sh +source "${TESTDIR}"/../case-lib/lib.sh OPT_NAME['l']='loop' OPT_DESC['l']='suspend/resume loop count' OPT_HAS_ARG['l']=1 OPT_VAL['l']=3 @@ -116,7 +117,7 @@ do ps --ppid $$ -f exit 1 } - "$(dirname "${BASH_SOURCE[0]}")"/check-suspend-resume.sh "${opt_arr[@]}" || die "suspend resume failed" + "${TESTDIR}"/check-suspend-resume.sh "${opt_arr[@]}" || die "suspend resume failed" # check kernel log for each iteration to catch issues sof-kernel-log-check.sh "$LOCAL_CHECK_POINT" || die "Caught error in kernel log"