From c4dbd40477bb658cdc5c5e01b8f80057e587cd88 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Sun, 9 Jun 2019 18:54:58 +0300 Subject: 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. --- tests/aux/in.test | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 tests/aux/in.test (limited to 'tests/aux/in.test') diff --git a/tests/aux/in.test b/tests/aux/in.test new file mode 100755 index 0000000..4a98763 --- /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 + -- cgit v1.2.1