Index: base/test/test_suite.h |
diff --git a/base/test/test_suite.h b/base/test/test_suite.h |
index 44e851117e31b4ba79e47d6a1b40b6e837806856..2566b1aff88b5374dcf741da4e9bc308fba93c27 100644 |
--- a/base/test/test_suite.h |
+++ b/base/test/test_suite.h |
@@ -182,10 +182,10 @@ class TestSuite { |
CHECK(base::EnableInProcessStackDumping()); |
#if defined(OS_WIN) |
- // For unit tests we turn on the high resolution timer and disable |
- // base::Time's use of SystemMonitor. Tests create and destroy the message |
- // loop, which causes a crash with SystemMonitor (http://crbug.com/12187). |
- base::Time::EnableHiResClockForTests(); |
+ // Make sure we run with high resolution timer to minimize differences |
+ // between production code and test code. |
+ bool result = base::Time::UseHighResolutionTimer(true); |
+ CHECK(result); |
// In some cases, we do not want to see standard error dialogs. |
if (!IsDebuggerPresent() && |