]> Cypherpunks repositories - goredo.git/commitdiff
Return the test
authorSergey Matveev <stargrave@stargrave.org>
Tue, 16 Dec 2025 12:21:15 +0000 (15:21 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 16 Dec 2025 13:31:12 +0000 (16:31 +0300)
t/apenwarr-120-defaults-flat.t [new symlink]
t/apenwarr/120-defaults-flat/.gitignore [new file with mode: 0644]
t/apenwarr/120-defaults-flat/all.do [new file with mode: 0644]
t/apenwarr/120-defaults-flat/c.c.c.b.b.a [new file with mode: 0644]
t/apenwarr/120-defaults-flat/c.do [new file with mode: 0644]
t/apenwarr/120-defaults-flat/clean.do [new file with mode: 0644]
t/apenwarr/120-defaults-flat/default.b.do [new file with mode: 0644]
t/apenwarr/120-defaults-flat/default.c.c.do [new file with mode: 0644]
t/apenwarr/120-defaults-flat/default.c.do [new file with mode: 0644]
t/apenwarr/120-defaults-flat/default.do [new file with mode: 0644]

diff --git a/t/apenwarr-120-defaults-flat.t b/t/apenwarr-120-defaults-flat.t
new file mode 120000 (symlink)
index 0000000..5f1044b
--- /dev/null
@@ -0,0 +1 @@
+apenwarr/wrapper.rc
\ No newline at end of file
diff --git a/t/apenwarr/120-defaults-flat/.gitignore b/t/apenwarr/120-defaults-flat/.gitignore
new file mode 100644 (file)
index 0000000..580e8c9
--- /dev/null
@@ -0,0 +1,6 @@
+c
+c.c
+c.c.c
+c.c.c.b
+c.c.c.b.b
+d
diff --git a/t/apenwarr/120-defaults-flat/all.do b/t/apenwarr/120-defaults-flat/all.do
new file mode 100644 (file)
index 0000000..f5753c3
--- /dev/null
@@ -0,0 +1 @@
+redo-ifchange c d
diff --git a/t/apenwarr/120-defaults-flat/c.c.c.b.b.a b/t/apenwarr/120-defaults-flat/c.c.c.b.b.a
new file mode 100644 (file)
index 0000000..4768c08
--- /dev/null
@@ -0,0 +1 @@
+chicken
diff --git a/t/apenwarr/120-defaults-flat/c.do b/t/apenwarr/120-defaults-flat/c.do
new file mode 100644 (file)
index 0000000..3d6bd11
--- /dev/null
@@ -0,0 +1,3 @@
+redo-ifchange $1.c
+echo c.do
+cat $1.c
diff --git a/t/apenwarr/120-defaults-flat/clean.do b/t/apenwarr/120-defaults-flat/clean.do
new file mode 100644 (file)
index 0000000..37c32b0
--- /dev/null
@@ -0,0 +1,2 @@
+rm -f c c.c c.c.c c.c.c.b c.c.c.b.b d \
+       *~ .*~
diff --git a/t/apenwarr/120-defaults-flat/default.b.do b/t/apenwarr/120-defaults-flat/default.b.do
new file mode 100644 (file)
index 0000000..b8c9b1e
--- /dev/null
@@ -0,0 +1,10 @@
+if [ -e "$1.a" -o -e "default${1#$2}.a" ]; then
+       redo-ifchange "$1.a"
+       echo a-to-b
+       cat "$1.a"
+else
+       redo-ifchange "$1.b"
+       echo b-to-b
+       cat "$1.b"
+fi
+../sleep 1.1
diff --git a/t/apenwarr/120-defaults-flat/default.c.c.do b/t/apenwarr/120-defaults-flat/default.c.c.do
new file mode 100644 (file)
index 0000000..12798b4
--- /dev/null
@@ -0,0 +1,4 @@
+redo-ifchange $1.b
+echo b-to-cc
+cat $1.b
+../sleep 1.2
diff --git a/t/apenwarr/120-defaults-flat/default.c.do b/t/apenwarr/120-defaults-flat/default.c.do
new file mode 100644 (file)
index 0000000..9fc8bd7
--- /dev/null
@@ -0,0 +1,4 @@
+redo-ifchange $1.c
+echo c-to-c
+cat $1.c
+../sleep 1.3
diff --git a/t/apenwarr/120-defaults-flat/default.do b/t/apenwarr/120-defaults-flat/default.do
new file mode 100644 (file)
index 0000000..44aecf7
--- /dev/null
@@ -0,0 +1,4 @@
+redo-ifchange c
+echo default-rule
+cat c
+../sleep 1.4