]> Cypherpunks.ru repositories - goredo.git/blob - t/goredo-empty-dep.t
Download link for 2.6.2 release
[goredo.git] / t / goredo-empty-dep.t
1 #!/bin/sh
2
3 testname=`basename "$0"`
4 test_description="Check that empty target is a dependency and always OOD"
5 . $SHARNESS_TEST_SRCDIR/sharness.sh
6
7 tmp=`mktemp -d`
8 trap "rm -fr $tmp" HUP PIPE INT QUIT TERM EXIT
9 cd $tmp
10
11 echo > foo.do
12 cat > bar.do <<EOF
13 redo-ifchange foo
14 echo bar
15 EOF
16 export REDO_NO_PROGRESS=1
17 redo-ifchange bar
18 stat1=`stat bar`
19 redo-ifchange bar
20 stat2=`stat bar`
21
22 test_expect_success "bar rebuilds" '[ "$stat1" != "$stat2" ]'
23
24 test_done