summaryrefslogtreecommitdiffabout
path: root/tests/aux/in.test
authorSergey Poznyakoff <gray@gnu.org>2019-06-09 15:54:58 (GMT)
committer Sergey Poznyakoff <gray@gnu.org>2019-06-09 15:54:58 (GMT)
commitc4dbd40477bb658cdc5c5e01b8f80057e587cd88 (patch) (side-by-side diff)
tree73534b2cd2fff99e16c26ed4be8cf115cf4b3960 /tests/aux/in.test
parentc33922f128403f5d05d24f19abeaad2368ce5467 (diff)
downloadpies-c4dbd40477bb658cdc5c5e01b8f80057e587cd88.tar.gz
pies-c4dbd40477bb658cdc5c5e01b8f80057e587cd88.tar.bz2
Test inetd components.
* lib/Makefile.am: Add urlconn.c * lib/libpies.h (url_connect): New proto. * lib/urlconn.c: New file. * src/piesctl.c (shttp_connect): Use url_connect. * tests/.gitignore: Update. * tests/Makefile.am: New auxtool: aux/in.test New test: inet.at * tests/aux/in.test: New file. * tests/inet.at: New file. * tests/iobuf.h: New file. * tests/nt.c: New file. * tests/testsuite.at: Add new test. * tests/to.c: explicitly terminate the child process on timeout.
Diffstat (limited to 'tests/aux/in.test') (more/less context) (ignore whitespace changes)
-rwxr-xr-xtests/aux/in.test22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/aux/in.test b/tests/aux/in.test
new file mode 100755
index 0000000..4a98763
--- a/dev/null
+++ b/tests/aux/in.test
@@ -0,0 +1,22 @@
+#! /bin/sh
+
+FILE=${1:?}
+IFS='
+'
+while read COMMAND ARG
+do
+ echo $COMMAND $ARG >> $FILE
+ case $COMMAND in
+ stop) if [ -n "$STOPCMD" ]; then
+ echo "STOP"
+ $STOPCMD
+ else
+ echo "OK $COMMAND $ARG"
+ fi
+ ;;
+ quit) exit $ARG;;
+ *) echo "OK $COMMAND $ARG"
+ ;;
+ esac
+done
+

Return to:

Send suggestions and report system problems to the System administrator.