diff --git a/test-case/check-pause-release-suspend-resume.sh b/test-case/check-pause-release-suspend-resume.sh index a3e7f537..5d8846f0 100755 --- a/test-case/check-pause-release-suspend-resume.sh +++ b/test-case/check-pause-release-suspend-resume.sh @@ -80,6 +80,9 @@ OPT_HAS_ARG['s']=0 OPT_VAL['s']=1 OPT_NAME['T']='type' OPT_DESC['T']="specify the sleep type for suspend/resume:s2idle/deep" OPT_HAS_ARG['T']=1 OPT_VAL['T']="" +OPT_NAME['d']='delay' OPT_DESC['d']='delay time before pausing aplay/arecord process, unit is ms' +OPT_HAS_ARG['d']=1 OPT_VAL['d']='2000' + func_opt_parse_option "$@" repeat_count=${OPT_VAL['l']} @@ -87,6 +90,7 @@ interval=${OPT_VAL['i']} test_mode=${OPT_VAL['m']} file_name=${OPT_VAL['F']} tplg=${OPT_VAL['t']} +delay=${OPT_VAL['d']} case $test_mode in "playback") @@ -139,6 +143,8 @@ do expect { "#*+*\%" { # audio stream (aplay or arecord) is active now and playing + # delay time before pausing aplay/arecord process + after $delay puts "\r===== (\$i/$repeat_count) pb_pbm: Pause $cmd, then wait for ===== " puts "\r(\$i/$repeat_count) pb_pbm: $interval ms after pause" send " "