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
This commit is contained in:
Scott Graham 2015-01-07 21:04:52 -08:00
parent b0545c2627
commit b1d2beb724

View File

@ -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 clocks
// resolution, so the clocks 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