diff options
Diffstat (limited to 'mojo/edk/system/test_utils.cc')
-rw-r--r-- | mojo/edk/system/test_utils.cc | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/mojo/edk/system/test_utils.cc b/mojo/edk/system/test_utils.cc deleted file mode 100644 index d43a818..0000000 --- a/mojo/edk/system/test_utils.cc +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "mojo/edk/system/test_utils.h" - -#include "base/test/test_timeouts.h" -#include "build/build_config.h" - -namespace mojo { -namespace system { -namespace test { - -base::TimeDelta EpsilonTimeout() { -// Originally, our epsilon timeout was 10 ms, which was mostly fine but flaky on -// some Windows bots. I don't recall ever seeing flakes on other bots. At 30 ms -// tests seem reliable on Windows bots, but not at 25 ms. We'd like this timeout -// to be as small as possible (see the description in the .h file). -// -// Currently, |tiny_timeout()| is usually 100 ms (possibly scaled under ASAN, -// etc.). Based on this, set it to (usually be) 30 ms on Windows and 20 ms -// elsewhere. -#if defined(OS_WIN) || defined(OS_ANDROID) - return (TestTimeouts::tiny_timeout() * 3) / 10; -#else - return (TestTimeouts::tiny_timeout() * 2) / 10; -#endif -} - -} // namespace test -} // namespace system -} // namespace mojo |