From 1a1f15323ae6d50d740ea0dc30170169883fb687 Mon Sep 17 00:00:00 2001 From: "A.J. Beamon" Date: Tue, 7 Dec 2021 18:50:49 -0800 Subject: [PATCH] When checking whether a timeout fired too early, use a larger epsilon from the target duration. --- bindings/c/test/unit/disconnected_timeout_tests.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bindings/c/test/unit/disconnected_timeout_tests.cpp b/bindings/c/test/unit/disconnected_timeout_tests.cpp index 36811d23d3..633fe0dea5 100644 --- a/bindings/c/test/unit/disconnected_timeout_tests.cpp +++ b/bindings/c/test/unit/disconnected_timeout_tests.cpp @@ -58,7 +58,7 @@ fdb_error_t wait_future(fdb::Future& f) { void validateTimeoutDuration(double expectedSeconds, std::chrono::time_point start) { std::chrono::duration duration = std::chrono::steady_clock::now() - start; double actualSeconds = duration.count(); - CHECK(actualSeconds >= expectedSeconds - 1e-6); + CHECK(actualSeconds >= expectedSeconds - 1e-3); CHECK(actualSeconds < expectedSeconds * 2); }