From b1d2beb7245f877561c75b152941a46b5e6bc445 Mon Sep 17 00:00:00 2001 From: Scott Graham Date: Wed, 7 Jan 2015 21:04:52 -0800 Subject: [PATCH] win: Disable Clock tests that require SleepNanoseconds As it was left unimplemented on Windows per previous discussion. R=mark@chromium.org BUG=crashpad:1 Review URL: https://codereview.chromium.org/838833004 --- util/misc/clock_test.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/util/misc/clock_test.cc b/util/misc/clock_test.cc index ffc5e494..82ca85fa 100644 --- a/util/misc/clock_test.cc +++ b/util/misc/clock_test.cc @@ -41,14 +41,18 @@ TEST(Clock, ClockMonotonicNanoseconds) { EXPECT_GE(now, last); } +#if !defined(OS_WIN) // No SleepNanoseconds implemented on Windows. // SleepNanoseconds() should sleep for at least the value of the clock’s // resolution, so the clock’s value should definitely increase after a sleep. // EXPECT_GT can be used instead of EXPECT_GE after the sleep. SleepNanoseconds(1); now = ClockMonotonicNanoseconds(); EXPECT_GT(now, start); +#endif // OS_WIN } +#if !defined(OS_WIN) // No SleepNanoseconds implemented on Windows. + void TestSleepNanoseconds(uint64_t nanoseconds) { uint64_t start = ClockMonotonicNanoseconds(); @@ -87,6 +91,8 @@ TEST(Clock, SleepNanoseconds) { } } +#endif // OS_WIN + } // namespace } // namespace test } // namespace crashpad