diff options
Diffstat (limited to 'dependency-loop')
-rw-r--r-- | dependency-loop/all.do | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/dependency-loop/all.do b/dependency-loop/all.do index 5493161..751c344 100644 --- a/dependency-loop/all.do +++ b/dependency-loop/all.do @@ -1,6 +1,13 @@ #!/bin/sh -if timeout 1 redo-ifchange a; then +set +e +timeout 1 redo-ifchange a +STATUS=$? +case $STATUS in + 1) echo 'PASS: limited recursion' >&2 -else + ;; + 124) echo 'FAIL: unlimited recursion' >&2 -fi + ;; +esac +set -e
\ No newline at end of file |