diff --git a/src/test/avalanche_tests.cpp b/src/test/avalanche_tests.cpp --- a/src/test/avalanche_tests.cpp +++ b/src/test/avalanche_tests.cpp @@ -6,6 +6,7 @@ #include #include // For PeerLogicValidation +#include #include @@ -903,7 +904,7 @@ for (int i = 0; i < 60 * 1000; i++) { // Technically, this is a race condition, but this should do just fine // as we wait up to 1 minute for an event that should take 10ms. - boost::this_thread::sleep_for(boost::chrono::milliseconds(1)); + UninterruptibleSleep(std::chrono::milliseconds(1)); if (AvalancheTest::getRound(p) != queryRound) { break; } @@ -922,7 +923,7 @@ updates); for (int i = 0; i < 10000; i++) { // We make sure that we do not get a request before queryTime. - boost::this_thread::sleep_for(boost::chrono::milliseconds(1)); + UninterruptibleSleep(std::chrono::milliseconds(1)); if (AvalancheTest::getRound(p) != responseRound) { BOOST_CHECK(std::chrono::steady_clock::now() > queryTime); break;