aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2018-12-19 06:34:56 +1300
committerMarcoFalke <falke.marco@gmail.com>2018-12-19 06:35:29 +1300
commitf055389cb9572ed96c93722f451dfb37e7f1f9a2 (patch)
tree4b5eb705a6fff9804e7b2c295f787b12f8e4a177 /test
parentb545a7e33775bbb1065b1e2a3971ce005e633da4 (diff)
parenteaf4070e3a48ac6b9f7ae402c5de2c7117d9ef84 (diff)
downloadbitcoin-f055389cb9572ed96c93722f451dfb37e7f1f9a2.tar.xz
Merge #14829: travis: Enable functional tests in the ThreadSanitizer (TSan) build job
eaf4070e3a Add suppression for InterruptRPC (fRPCRunning) data race (practicalswift) 5e5138a721 travis: Use trap and set -e errtrace (Chun Kuan Lee) 069752b726 build: Enable functional tests in the ThreadSanitizer (TSan) build job (practicalswift) Pull request description: Enable functional tests in the ThreadSanitizer (TSan) build job. This is a follow-up to @MarcoFalke's #14764 which added TSan but for unit tests only. Tree-SHA512: dcc24d311fa124772c3036b16c2bf94732ece36c3e22b4bb8fe941772e52157ab2b1a90b1880b81079c2eef2d344ca7e1da58324b75dbf82d16204d591ad49fb
Diffstat (limited to 'test')
-rw-r--r--test/sanitizer_suppressions/tsan14
1 files changed, 6 insertions, 8 deletions
diff --git a/test/sanitizer_suppressions/tsan b/test/sanitizer_suppressions/tsan
index 996f342eb9..593e1f54ff 100644
--- a/test/sanitizer_suppressions/tsan
+++ b/test/sanitizer_suppressions/tsan
@@ -7,15 +7,13 @@ deadlock:WalletBatch
# Intentional deadlock in tests
deadlock:TestPotentialDeadLockDetected
+# fRPCRunning race
+race:InterruptRPC
+
# Wildcard for all gui tests, should be replaced with non-wildcard suppressions
race:src/qt/test/*
deadlock:src/qt/test/*
-# WIP: Unidentified suppressions to run the functional tests
-#race:zmqpublishnotifier.cpp
-#
-#deadlock:CreateWalletFromFile
-#deadlock:importprivkey
-#deadlock:walletdb.h
-#deadlock:walletdb.cpp
-#deadlock:wallet/db.cpp
+# External libraries
+deadlock:libdb
+race:libzmq