diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2019-06-09 18:54:58 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2019-06-09 18:54:58 +0300 |
commit | c4dbd40477bb658cdc5c5e01b8f80057e587cd88 (patch) | |
tree | 73534b2cd2fff99e16c26ed4be8cf115cf4b3960 /tests/aux/in.test | |
parent | c33922f128403f5d05d24f19abeaad2368ce5467 (diff) | |
download | pies-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')
-rwxr-xr-x | tests/aux/in.test | 22 |
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 --- /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 + |