From 5811ca4cba7a452ae939b0ac84a65fd939efbfd8 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Fri, 22 Apr 2016 16:15:16 +0200 Subject: * fix test for unlimited recursion --- dependency-loop/all.do | 13 ++++++++++--- 1 file 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 -- cgit v1.2.3