]> Cypherpunks.ru repositories - goredo.git/blob - t/redo-sh.tests/dependency_ne_rebuild_1/test
Import tests from apenwarr/redo and redo.sh
[goredo.git] / t / redo-sh.tests / dependency_ne_rebuild_1 / test
1 #!/bin/sh -eu
2 # A target must be rebuilt when a non-existence dependency exists.
3
4 >all.do printf 'redo-ifchange a\n'
5 >a.do printf 'test -e b || redo-ifcreate b\ndate +%s\n'
6
7 redo
8 <a read -r timestamp_a1
9
10 >b :
11 sleep 1
12
13 redo
14 <a read -r timestamp_a2
15
16 test ${timestamp_a2} -gt ${timestamp_a1}