From f41d79d1448a495e27a84ffe6625de20ec69e642 Mon Sep 17 00:00:00 2001 From: Ben Craig Date: Wed, 8 Jan 2014 15:15:48 -0600 Subject: [PATCH] THRIFT-2029: Port C++ tests to Windows Client: cpp fixes test script to handle new termination approach for test servers. --- test/test.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/test.sh b/test/test.sh index 351fa1c9..bec3d22f 100755 --- a/test/test.sh +++ b/test/test.sh @@ -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 -- 2.17.1