mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-07 02:45:22 +00:00
THRIFT-2029: Port C++ tests to Windows
Client: cpp fixes test script to handle new termination approach for test servers.
This commit is contained in:
parent
06dbb8f011
commit
f41d79d144
@ -57,10 +57,13 @@ do_test () {
|
||||
testname=${client_server}_${protocol}_${transport}
|
||||
server_timeout=$((${server_startup_time}+${client_delay}))
|
||||
printf "%-16s %-11s %-17s" ${client_server} ${protocol} ${transport}
|
||||
timeout $server_timeout $server_exec > log/${testname}_server.log 2>&1 &
|
||||
mkfifo thrift_test_communication
|
||||
timeout $server_timeout $server_exec < thrift_test_communication > log/${testname}_server.log 2>&1 &
|
||||
sleep $server_startup_time
|
||||
$client_exec > log/${testname}_client.log 2>&1
|
||||
|
||||
echo "done" > thrift_test_communication
|
||||
rm -f thrift_test_communication
|
||||
|
||||
if [ "$?" -eq "0" ]; then
|
||||
echo " success"
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user