X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-parse-duration.sh;h=6aeb2253e69120418e8fd428693d64b19aecb8ee;hb=8866a241ddbf4a459347b7147e325f539e4c07fe;hp=e6ebf90645441b5e266160a8bf8ded9a979856be;hpb=21462b25befa9ac1e09e27b3d4df6952633a6ab4;p=gnulib.git diff --git a/tests/test-parse-duration.sh b/tests/test-parse-duration.sh index e6ebf9064..6aeb2253e 100755 --- a/tests/test-parse-duration.sh +++ b/tests/test-parse-duration.sh @@ -46,10 +46,10 @@ die () } func_tmpdir -trap "rm -rf ${tmp}" EXIT -tmpf=${tmp}/tests.txt +trap 'rm -rf "${tmp}"' EXIT +tmpf="${tmp}/tests.txt" -cat > ${tmpf} <<- _EOF_ +cat > "${tmpf}" <<- _EOF_ 1 Y 2 M 3 W 4 d 5 h 6 m 7 s P 00010225 T 05:06:07 P 1Y2M3W4D T 5H6M7S @@ -59,13 +59,10 @@ cat > ${tmpf} <<- _EOF_ P 1-2-25 T 5:6:7 _EOF_ -ls -l $tmpf - -exec 3< ${tmpf} -while read -u3 line +exec 3< "${tmpf}" +while read line <&3 do - v=`${exe} "${line}"` || die "Failed: ${exe} '${line}'" + v=`${exe} "${line}"` || { ls -l "${tmpf}"; die "Failed: ${exe} '${line}'"; } test $v -eq 38898367 || die $v is not 38898367 - echo OK: ${line} done exec 3>&-