From 92c3e7c5af81dcf5fdadd96720134420570f5ac6 Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Wed, 30 Mar 2011 23:29:20 -0400 Subject: [PATCH] Test for previous override fix. --- t/clean.do | 3 ++- t/fail/.gitignore | 1 + t/fail/clean.do | 1 + t/fail/fail.do | 1 + t/fail/test.do | 5 +++++ t/test.do | 4 +++- 6 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 t/fail/.gitignore create mode 100644 t/fail/clean.do create mode 100644 t/fail/fail.do create mode 100644 t/fail/test.do diff --git a/t/clean.do b/t/clean.do index 5cfc8d3..8edb53b 100644 --- a/t/clean.do +++ b/t/clean.do @@ -1,5 +1,6 @@ redo example/clean curse/clean deps/clean "space dir/clean" stamp/clean \ - defaults-flat/clean defaults-nested/clean autosubdir/clean + defaults-flat/clean defaults-nested/clean autosubdir/clean \ + fail/clean rm -f broken nonshelltest shellfile mode1 makedir.log chdir1 deltest2 \ hello [by]ellow *.o *~ .*~ *.log CC LD passfail silence silence.do \ touch1 touch1.do always1 ifcreate[12].dep ifcreate[12] *.vartest \ diff --git a/t/fail/.gitignore b/t/fail/.gitignore new file mode 100644 index 0000000..e1c33af --- /dev/null +++ b/t/fail/.gitignore @@ -0,0 +1 @@ +/fail diff --git a/t/fail/clean.do b/t/fail/clean.do new file mode 100644 index 0000000..436ff19 --- /dev/null +++ b/t/fail/clean.do @@ -0,0 +1 @@ +rm -f fail *~ .*~ diff --git a/t/fail/fail.do b/t/fail/fail.do new file mode 100644 index 0000000..c508d53 --- /dev/null +++ b/t/fail/fail.do @@ -0,0 +1 @@ +false diff --git a/t/fail/test.do b/t/fail/test.do new file mode 100644 index 0000000..d5c8256 --- /dev/null +++ b/t/fail/test.do @@ -0,0 +1,5 @@ +rm -f fail +! redo-ifchange fail >&/dev/null || exit 44 # expected to fail +touch fail +../flush-cache +redo-ifchange fail >&/dev/null || exit 55 # expected to pass diff --git a/t/test.do b/t/test.do index 4b019f3..ac6dac1 100644 --- a/t/test.do +++ b/t/test.do @@ -4,4 +4,6 @@ redo nonshelltest shelltest \ deltest deltest2 test.args test2.args passfailtest chdirtest \ curse/test deps/test "space dir/test" modetest makedir2 \ silencetest touchtest stamp/test alwaystest ifcreate-test \ - unicode blank/blank vartest atime autosubdir/test pytest + unicode blank/blank vartest atime autosubdir/test pytest \ + fail/test +