]> Cypherpunks.ru repositories - goredo.git/blobdiff - t/redo-sh.tests/dofile_generated_2/test
Import tests from apenwarr/redo and redo.sh
[goredo.git] / t / redo-sh.tests / dofile_generated_2 / test
diff --git a/t/redo-sh.tests/dofile_generated_2/test b/t/redo-sh.tests/dofile_generated_2/test
new file mode 100755 (executable)
index 0000000..1a0b17c
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh -eu
+# A target built by a dofile built during the build by a dofile built during the build must be built.
+
+test -e a.do.do && rm a.do.do
+test -e a.do && rm a.do
+test -e a && rm a
+
+>a.do.do.do cat <<DODODO
+cat <<DODO
+cat <<DO
+date +%s
+DO
+DODO
+DODODO
+
+redo a.do.do
+redo a.do
+redo a
+
+test -e a.do.do
+test -e a.do
+test -e a