Index: util/misc/clock_test.cc |
diff --git a/util/misc/clock_test.cc b/util/misc/clock_test.cc |
index ffc5e4943a260c1f374c615ef2713275d5ea64f7..82ca85fa765c629f07d1ee5445c45a58058b4fe7 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 |