summaryrefslogtreecommitdiffstats
path: root/base/threading
diff options
context:
space:
mode:
authorbenwells@chromium.org <benwells@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-08 08:27:32 +0000
committerbenwells@chromium.org <benwells@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-08 08:27:32 +0000
commitcb48f6602562aa6851d4b4fd28da8b0b09c52239 (patch)
tree6056ca56ab2d233d0075505c5154e2cf2af7eb18 /base/threading
parentd0f6d663009fed0f2737e1551f10ee9edf05c192 (diff)
downloadchromium_src-cb48f6602562aa6851d4b4fd28da8b0b09c52239.zip
chromium_src-cb48f6602562aa6851d4b4fd28da8b0b09c52239.tar.gz
chromium_src-cb48f6602562aa6851d4b4fd28da8b0b09c52239.tar.bz2
Disable PosixDynamicThreadPoolTest.Basic on TSAN.
This test is giving data race errors. TBR=sadrul@chromium.org, ajwong@chromium.org NOTRY=true BUG=305100 Review URL: https://codereview.chromium.org/26462002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227496 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/threading')
-rw-r--r--base/threading/worker_pool_posix_unittest.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/base/threading/worker_pool_posix_unittest.cc b/base/threading/worker_pool_posix_unittest.cc
index 6343779..894d9fa 100644
--- a/base/threading/worker_pool_posix_unittest.cc
+++ b/base/threading/worker_pool_posix_unittest.cc
@@ -148,7 +148,13 @@ class PosixDynamicThreadPoolTest : public testing::Test {
} // namespace
-TEST_F(PosixDynamicThreadPoolTest, Basic) {
+#if defined(THREAD_SANITIZER)
+// These tests fail under ThreadSanitizer, see http://crbug.com/305100.
+#define MAYBE_Basic DISABLED_Basic
+#else
+#define MAYBE_Basic Basic
+#endif
+TEST_F(PosixDynamicThreadPoolTest, MAYBE_Basic) {
EXPECT_EQ(0, peer_.num_idle_threads());
EXPECT_EQ(0U, unique_threads_.size());
EXPECT_EQ(0U, peer_.pending_tasks().size());