]> Cypherpunks.ru repositories - goredo.git/blobdiff - t/apenwarr/105-sympath/all.do
Import tests from apenwarr/redo and redo.sh
[goredo.git] / t / apenwarr / 105-sympath / all.do
diff --git a/t/apenwarr/105-sympath/all.do b/t/apenwarr/105-sympath/all.do
new file mode 100644 (file)
index 0000000..7def58d
--- /dev/null
@@ -0,0 +1,26 @@
+rm -f src
+: >src
+
+for iter in 10 20; do
+       rm -rf y
+       rm -f x *.dyn static
+       mkdir y
+       : >y/static
+       ln -s . y/x
+
+       (
+               cd y/x/x/x/x/x
+               IFS=$(printf '\n')
+               redo-ifchange static x/x/x/static $PWD/static \
+                       $(/bin/pwd)/static /etc/passwd
+               # goredo: that symlink path is not resolving even at OS level
+               # redo-ifchange $PWD/../static 2>/dev/null && exit 35
+               redo-ifchange 1.dyn x/x/x/2.dyn $PWD/3.dyn \
+                        $PWD/../4.dyn $(/bin/pwd)/5.dyn
+       )
+       [ -e y/1.dyn ] || exit $((iter + 1))
+       [ -e y/2.dyn ] || exit $((iter + 2))
+       [ -e y/3.dyn ] || exit $((iter + 3))
+       # [ -e 4.dyn ]   || exit $((iter + 4))
+       [ -e y/5.dyn ] || exit $((iter + 5))
+done