expand tests: add subdirectory and CGI REST test - geomyidae-tests - geomyidae tests
HTML git clone git://bitreich.org/geomyidae-tests/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae-tests/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
DIR commit 7e2c1e1d9a8e64ac371f7b6878e3928b28a7c458
DIR parent ae4e0ab63e7fb0ef6b694b952f582e96510382e9
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Jul 2023 15:56:54 +0200
expand tests: add subdirectory and CGI REST test
Diffstat:
M Makefile | 8 +++-----
M run.sh | 9 ++++++++-
M tests | 9 +++++++++
3 files changed, 20 insertions(+), 6 deletions(-)
---
DIR diff --git a/Makefile b/Makefile
@@ -1,13 +1,11 @@
build: clean
${CC} -o test.cgi test.c -static -Wall
-
-setup:
- mkdir -p results
- rm -f test_counter.txt
+ mkdir -p deepah
+ cp test.cgi deepah/test.cgi
clean-results:
rm -rf results
rm -f test_counter.txt
clean:
- rm -f test.cgi
+ rm -f test.cgi deepah/test.cgi
DIR diff --git a/run.sh b/run.sh
@@ -29,12 +29,19 @@ if test "$uid" != "0"; then
exit 1
fi
-# clean previous tests
+# setup and clean previous tests
rm -rf results
mkdir -p results
chown "$user:$group" results
rm -f test_counter.txt
+mkdir -p deepah
+chown "$user:$group" deepah
+cd deepah || exit 1
+ln -sf ../results results
+ln -sf ../test_counter.txt test_counter.txt
+cd ../ || exit 1
+
"$bin" -4 -d -b "$base" -p "$port" -o "$port" -h "$host" -u "$user" -g "$group" &
run_tests
pkill geomyidae
DIR diff --git a/tests b/tests
@@ -1,6 +1,15 @@
/test.cgi
//test.cgi
+/test.cgi/rest
/test.cgi?query
/test.cgi?query=test
/test.cgi?query=/test
/test.cgi search
+/deepah/test.cgi
+/deepah/test.cgi/rest
+//deepah/test.cgi
+//deepah//test.cgi
+/deepah/test.cgi?query
+/deepah/test.cgi?query=test
+/deepah/test.cgi?query=/test
+/deepah/test.cgi search