diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 7487ca76..17bbb054 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -102,6 +102,7 @@ endif() foreach(test ${tests}) add_executable(${test} ${test}.cpp) + target_include_directories(${test} PRIVATE "${CMAKE_SOURCE_DIR}/src") target_link_libraries(${test} libzmq) if(RT_LIBRARY) diff --git a/tests/test_timers.cpp b/tests/test_timers.cpp index 3c9b6575..5bb9c16f 100644 --- a/tests/test_timers.cpp +++ b/tests/test_timers.cpp @@ -36,7 +36,7 @@ #include #endif -void _sleep (long timeout_) +void sleep_ (long timeout_) { #if defined ZMQ_HAVE_WINDOWS Sleep (timeout_ > 0 ? timeout_ : INFINITE); @@ -70,13 +70,13 @@ int main (void) assert (!timer_invoked); // Wait half the time and check again - _sleep (zmq_timers_timeout (timers) / 2); + sleep_ (zmq_timers_timeout (timers) / 2); rc = zmq_timers_execute (timers); assert (rc == 0); assert (!timer_invoked); // Wait until the end - _sleep (zmq_timers_timeout (timers)); + sleep_ (zmq_timers_timeout (timers)); rc = zmq_timers_execute (timers); assert (rc == 0); assert (timer_invoked); @@ -84,20 +84,20 @@ int main (void) // Wait half the time and check again long timeout = zmq_timers_timeout (timers); - _sleep (timeout / 2); + sleep_ (timeout / 2); rc = zmq_timers_execute (timers); assert (rc == 0); assert (!timer_invoked); // Reset timer and wait half of the time left rc = zmq_timers_reset (timers, timer_id); - _sleep (timeout / 2); + sleep_ (timeout / 2); rc = zmq_timers_execute (timers); assert (rc == 0); assert (!timer_invoked); // Wait until the end - _sleep (zmq_timers_timeout (timers)); + sleep_ (zmq_timers_timeout (timers)); rc = zmq_timers_execute (timers); assert (rc == 0); assert (timer_invoked); @@ -105,7 +105,7 @@ int main (void) // reschedule zmq_timers_set_interval (timers, timer_id, 50); - _sleep (51); + sleep_ (51); rc = zmq_timers_execute (timers); assert (rc == 0); assert (timer_invoked); @@ -114,7 +114,7 @@ int main (void) // cancel timer timeout = zmq_timers_timeout (timers); zmq_timers_cancel (timers, timer_id); - _sleep (timeout * 2); + sleep_ (timeout * 2); rc = zmq_timers_execute (timers); assert (rc == 0); assert (!timer_invoked);