summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-27 16:14:24 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-27 16:14:24 +0000
commitc1f323fb9c6c66ae73ca887f55a3e1d3392ec77b (patch)
treee3eddf619112c391da1282a290c5c5e203687f15 /base
parent0b30017682c81cf1b9f86889099f093d15b20f9c (diff)
downloadchromium_src-c1f323fb9c6c66ae73ca887f55a3e1d3392ec77b.zip
chromium_src-c1f323fb9c6c66ae73ca887f55a3e1d3392ec77b.tar.gz
chromium_src-c1f323fb9c6c66ae73ca887f55a3e1d3392ec77b.tar.bz2
Increase the test timeout for ProcessUtilTest.FDRemapping under compiler-based ThreadSanitizer (http://dev.chromium.org/developers/testing/threadsanitizer-tsan-v2)
BUG=128314 Review URL: https://codereview.chromium.org/10949021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159038 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
-rw-r--r--base/process_util_unittest.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/base/process_util_unittest.cc b/base/process_util_unittest.cc
index 7840ce3..f729c1a 100644
--- a/base/process_util_unittest.cc
+++ b/base/process_util_unittest.cc
@@ -594,7 +594,12 @@ int ProcessUtilTest::CountOpenFDsInChild() {
HANDLE_EINTR(read(fds[0], &num_open_files, sizeof(num_open_files)));
CHECK_EQ(bytes_read, static_cast<ssize_t>(sizeof(num_open_files)));
+#if defined(THREAD_SANITIZER)
+ // Compiler-based ThreadSanitizer makes this test slow.
+ CHECK(base::WaitForSingleProcess(handle, base::TimeDelta::FromSeconds(3)));
+#else
CHECK(base::WaitForSingleProcess(handle, base::TimeDelta::FromSeconds(1)));
+#endif
base::CloseProcessHandle(handle);
ret = HANDLE_EINTR(close(fds[0]));
DPCHECK(ret == 0);