kill %1 in test is not robust enough

This commit is contained in:
craff 2021-12-11 23:27:35 -10:00
parent a130c4ea35
commit 85f64caf87
5 changed files with 11 additions and 5 deletions

View file

@ -3,8 +3,10 @@
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

@ -3,11 +3,12 @@
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

@ -4,6 +4,7 @@ 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

@ -4,7 +4,8 @@ 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

@ -6,10 +6,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