Fix tests

This commit is contained in:
craff 2021-12-11 18:40:02 -10:00
parent f7ef338ab9
commit c4cd66c088
6 changed files with 16 additions and 8 deletions

View file

@ -1,10 +1,12 @@
#!/usr/bin/env bash
echo sse_server 1>&2
PORT=8082
./sse_server.exe -p $PORT &
PID=$!
sleep 0.1
./sse_client.exe -p $PORT --alarm=1 /count | tr -d '\r' || true
kill %1
kill $PID
echo "success"

View file

@ -115,7 +115,6 @@ let date_of_time (f:float) : string =
let serve ~config (dir:string) : _ result =
let server =
S.create ~max_connections:config.j
~max_keep_alive:config.max_keep_alive
~addr:config.addr ~port:config.port () in
Printf.printf "serve directory %s on http://%(%s%):%d\n%!"
dir (if S.is_ipv6 server then "[%s]" else "%s") config.addr config.port;

View file

@ -1,13 +1,14 @@
#!/usr/bin/env sh
echo download_chunked 1>&2
SERVER=$1
PORT=8084
"$SERVER" . -p $PORT &
PID=$!
sleep 0.1
curl -N "http://localhost:${PORT}/foo_50" -o data2 \
-H 'Tranfer-encoding: chunked'
kill %1
kill $PID
wc data2

View file

@ -1,9 +1,11 @@
#!/usr/bin/env sh
echo echo1 1>&2
ECHO=$1
PORT=8085
"$ECHO" -p $PORT &
PID=$!
sleep 0.1
curl -N "http://localhost:${PORT}/echo/?a=b&c=d" -H user-agent:test
kill %1
kill $PID

View file

@ -1,10 +1,12 @@
#!/usr/bin/env sh
echo see_count 1>&2
SSE_SERVER=$1
PORT=8086
"$SSE_SERVER" -p $PORT &
PID=$!
sleep 0.1
curl -N "http://localhost:${PORT}/count/10" -H user-agent:test
kill %1
kill $PID

View file

@ -1,4 +1,5 @@
#!/usr/bin/env sh
echo upload_chunked 1>&2
rm data
@ -6,10 +7,11 @@ SERVER=$1
PORT=8087
"$SERVER" . -p $PORT --upload --max-upload 100000000000 &
PID=$!
sleep 0.1
cat foo_50 | curl -N -X PUT http://localhost:$PORT/data --data-binary @- -H 'Transfer-Encoding: chunked'
kill %1
kill $PID
wc data