mirror of
https://github.com/c-cube/tiny_httpd.git
synced 2025-12-06 11:15:35 -05:00
kill %1 in test is not robust enough
This commit is contained in:
parent
a130c4ea35
commit
85f64caf87
5 changed files with 11 additions and 5 deletions
|
|
@ -3,8 +3,10 @@
|
||||||
PORT=8082
|
PORT=8082
|
||||||
|
|
||||||
./sse_server.exe -p $PORT &
|
./sse_server.exe -p $PORT &
|
||||||
|
PID=$!
|
||||||
|
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
./sse_client.exe -p $PORT --alarm=1 /count | tr -d '\r' || true
|
./sse_client.exe -p $PORT --alarm=1 /count | tr -d '\r' || true
|
||||||
|
|
||||||
kill %1
|
kill $PID
|
||||||
echo "success"
|
echo "success"
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,12 @@
|
||||||
SERVER=$1
|
SERVER=$1
|
||||||
PORT=8084
|
PORT=8084
|
||||||
"$SERVER" . -p $PORT &
|
"$SERVER" . -p $PORT &
|
||||||
|
PID=$!
|
||||||
|
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
|
||||||
curl -N "http://localhost:${PORT}/foo_50" -o data2 \
|
curl -N "http://localhost:${PORT}/foo_50" -o data2 \
|
||||||
-H 'Tranfer-encoding: chunked'
|
-H 'Tranfer-encoding: chunked'
|
||||||
|
|
||||||
kill %1
|
kill $PID
|
||||||
wc data2
|
wc data2
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ ECHO=$1
|
||||||
PORT=8085
|
PORT=8085
|
||||||
|
|
||||||
"$ECHO" -p $PORT &
|
"$ECHO" -p $PORT &
|
||||||
|
PID=$!
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
curl -N "http://localhost:${PORT}/echo/?a=b&c=d" -H user-agent:test
|
curl -N "http://localhost:${PORT}/echo/?a=b&c=d" -H user-agent:test
|
||||||
kill %1
|
kill $PID
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,8 @@ SSE_SERVER=$1
|
||||||
PORT=8086
|
PORT=8086
|
||||||
|
|
||||||
"$SSE_SERVER" -p $PORT &
|
"$SSE_SERVER" -p $PORT &
|
||||||
|
PID=$!
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
|
||||||
curl -N "http://localhost:${PORT}/count/10" -H user-agent:test
|
curl -N "http://localhost:${PORT}/count/10" -H user-agent:test
|
||||||
kill %1
|
kill $PID
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,11 @@ SERVER=$1
|
||||||
PORT=8087
|
PORT=8087
|
||||||
|
|
||||||
"$SERVER" . -p $PORT --upload --max-upload 100000000000 &
|
"$SERVER" . -p $PORT --upload --max-upload 100000000000 &
|
||||||
|
PID=$!
|
||||||
|
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
|
||||||
cat foo_50 | curl -N -X PUT http://localhost:$PORT/data --data-binary @- -H 'Transfer-Encoding: chunked'
|
cat foo_50 | curl -N -X PUT http://localhost:$PORT/data --data-binary @- -H 'Transfer-Encoding: chunked'
|
||||||
|
|
||||||
kill %1
|
kill $PID
|
||||||
wc data
|
wc data
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue