mirror of
https://github.com/stefanocasazza/ULib.git
synced 2025-09-28 19:05:55 +08:00
38 lines
760 B
Bash
Executable File
38 lines
760 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. ../.function
|
|
|
|
## server_rpc.test -- Test server RPC feature
|
|
|
|
start_msg server_rpc
|
|
|
|
rm -rf err/server_rpc.err \
|
|
trace.*server*.[0-9]* object.*server*.[0-9]* stack.*server*.[0-9]*
|
|
|
|
#UTRACE="0 50M -1"
|
|
#UTRACE_SIGNAL="0 10M 0"
|
|
#UOBJDUMP="0 10M 100"
|
|
#USIMERR="error.sim"
|
|
export UTRACE UOBJDUMP USIMERR UTRACE_SIGNAL
|
|
|
|
mv err/server.err err/server_old.err
|
|
|
|
prepare_usp
|
|
|
|
check_for_netcat
|
|
|
|
#STRACE=$TRUSS
|
|
start_prg_background server ../../src/ulib/net/server/plugin/.libs rpc server_rpc.cfg
|
|
|
|
wait_server_ready localhost 8080
|
|
|
|
send_req $NCAT localhost 8080 inp/rpc_request server_rpc 3 kill
|
|
|
|
kill_server test_server
|
|
|
|
mv err/server.err err/server_rpc.err
|
|
mv err/server_old.err err/server.err
|
|
|
|
# Test against expected output
|
|
test_output_diff server_rpc
|