diff --git a/.travis.yml b/.travis.yml index 93a1bacf2..ca30a7c67 100644 --- a/.travis.yml +++ b/.travis.yml @@ -72,3 +72,4 @@ script: - ./scripts/prepare_tck_drivers.sh - ./scripts/tck_test.sh -c cpp -s cpp - ./scripts/tck_test.sh -c java -s java + - ./scripts/tck_test.sh -c java -s cpp diff --git a/scripts/tck_test.sh b/scripts/tck_test.sh index df990b18d..6e8513eb1 100755 --- a/scripts/tck_test.sh +++ b/scripts/tck_test.sh @@ -34,8 +34,8 @@ fi java_server="java -cp reactivesocket-tck-drivers-0.9-SNAPSHOT.jar io/reactivesocket/tckdrivers/main/Main --server --host localhost --port 9898 --file tck-test/servertest.txt" java_client="java -cp reactivesocket-tck-drivers-0.9-SNAPSHOT.jar io/reactivesocket/tckdrivers/main/Main --client --host localhost --port 9898 --file tck-test/clienttest.txt" -cpp_server="./build/tckserver -test_file tck-test/servertest.txt" -cpp_client="./build/tckclient -test_file tck-test/clienttest.txt" +cpp_server="./build/tckserver -test_file tck-test/servertest.txt -rs_use_protocol_version 1.0" +cpp_client="./build/tckclient -test_file tck-test/clienttest.txt -rs_use_protocol_version 1.0" server="${server_lang}_server" client="${client_lang}_client" @@ -53,4 +53,7 @@ ret=$? # terminate server kill $! +# wait for server to relinquish its socket resources +sleep 2 + exit $ret