From 660e26c27649ac480e5f09cb135fb93df557be9c Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Sun, 21 Nov 2010 07:14:36 -0800 Subject: [PATCH] A test for the previous redo-ifchange bug. --- t/deps/broken.do | 1 + t/deps/ifchange-fail.do | 4 ++++ t/deps/test.do | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 t/deps/broken.do create mode 100644 t/deps/ifchange-fail.do diff --git a/t/deps/broken.do b/t/deps/broken.do new file mode 100644 index 0000000..c508d53 --- /dev/null +++ b/t/deps/broken.do @@ -0,0 +1 @@ +false diff --git a/t/deps/ifchange-fail.do b/t/deps/ifchange-fail.do new file mode 100644 index 0000000..82da2c0 --- /dev/null +++ b/t/deps/ifchange-fail.do @@ -0,0 +1,4 @@ +if redo-ifchange broken 2>/dev/null; then + echo "expected broken.do to fail, but it didn't" >&2 + exit 44 +fi diff --git a/t/deps/test.do b/t/deps/test.do index 17d436e..e0df597 100644 --- a/t/deps/test.do +++ b/t/deps/test.do @@ -1,2 +1,3 @@ -redo test1 test2 +redo test1 test2 ifchange-fail +