Problem: on POSIX systems, all tests have a timeout of 60 seconds; disabling it via ZMQ_DISABLE_TEST_TIMEOUT doesn't work anymore

Solution: remove ZMQ_DISABLE_TEST_TIMEOUT guard but add default parameter to setup_test_environment
This commit is contained in:
Simon Giesecke
2020-02-04 09:48:15 +01:00
parent 577d64c007
commit 58b636675a
2 changed files with 8 additions and 6 deletions

View File

@@ -215,7 +215,7 @@ void close_zero_linger (void *socket_)
TEST_ASSERT_SUCCESS_ERRNO (zmq_close (socket_));
}
void setup_test_environment ()
void setup_test_environment (int timeout_seconds_)
{
#if defined _WIN32
#if defined _MSC_VER
@@ -228,10 +228,8 @@ void setup_test_environment ()
// abort test after 121 seconds
alarm (121);
#else
#if !defined ZMQ_DISABLE_TEST_TIMEOUT
// abort test after 60 seconds
alarm (60);
#endif
// abort test after timeout_seconds_ seconds
alarm (timeout_seconds_);
#endif
#endif
#if defined __MVS__