diff --git a/clients/c/test.c b/clients/c/test.c index 2d32a4e..3045060 100644 --- a/clients/c/test.c +++ b/clients/c/test.c @@ -191,9 +191,9 @@ bool test_connect_logout_fires(test_state *state) { bool test_reconnect(test_state *state) { cosmo *client = create_client(state); wait_for_connect(state); - assert(!curl_easy_setopt(client->curl, CURLOPT_TIMEOUT_MS, 1)); + assert(!curl_easy_setopt(client->curl, CURLOPT_PORT, 444)); wait_for_disconnect(state); - assert(!curl_easy_setopt(client->curl, CURLOPT_TIMEOUT_MS, 10000)); + assert(!curl_easy_setopt(client->curl, CURLOPT_PORT, 443)); wait_for_connect(state); cosmo_shutdown(client); return true; diff --git a/clients/c/torture.sh b/clients/c/torture.sh index d4a486d..c4f73f4 100755 --- a/clients/c/torture.sh +++ b/clients/c/torture.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e + +make test + while :; do - valgrind --leak-check=full --show-reachable=yes --num-callers=20 --suppressions=suppressions ./test 2>&1 | tee torture.log - if test $? != 0; then - exit 1 - fi + valgrind --leak-check=full --show-reachable=yes --num-callers=20 --suppressions=suppressions ./test > torture.log 2>&1 done