diff --git a/test/test/disconnected.cpp b/test/test/disconnected.cpp index 816344c35..ac97f8477 100644 --- a/test/test/disconnected.cpp +++ b/test/test/disconnected.cpp @@ -105,6 +105,8 @@ TEST_CASE("disconnected,handler,3") }); WaitForSingleObject(signal.get(), INFINITE); + // Give some time for to_hresult() to complete. + Sleep(500); } TEST_CASE("disconnected,handler,4") @@ -134,6 +136,8 @@ TEST_CASE("disconnected,handler,5") }); WaitForSingleObject(signal.get(), INFINITE); + // Give some time for to_hresult() to complete. + Sleep(500); } // Custom action to simulate an out-of-process server that crashes before it can complete. diff --git a/test/test_win7/disconnected.cpp b/test/test_win7/disconnected.cpp index 17411e99e..1757937d0 100644 --- a/test/test_win7/disconnected.cpp +++ b/test/test_win7/disconnected.cpp @@ -94,6 +94,8 @@ TEST_CASE("disconnected,3") }); WaitForSingleObject(signal.get(), INFINITE); + // Give some time for to_hresult() to complete. + Sleep(500); } TEST_CASE("disconnected,4") @@ -123,4 +125,6 @@ TEST_CASE("disconnected,5") }); WaitForSingleObject(signal.get(), INFINITE); + // Give some time for to_hresult() to complete. + Sleep(500); }