aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2018-11-19 09:11:18 -0500
committerMarcoFalke <falke.marco@gmail.com>2018-11-22 11:47:36 -0500
commit89bf196c88e550fd066d6d44aa05ef88cd53b487 (patch)
treeb5819d2c3ad2181445854d041d611afe0b135b6a /test
parent384967f311b4c6b1d6c797f7821d25feb26bafbf (diff)
travis: Run thread sanitizer
Diffstat (limited to 'test')
-rw-r--r--test/sanitizer_suppressions/tsan24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/sanitizer_suppressions/tsan b/test/sanitizer_suppressions/tsan
new file mode 100644
index 0000000000..209c46f096
--- /dev/null
+++ b/test/sanitizer_suppressions/tsan
@@ -0,0 +1,24 @@
+# ThreadSanitizer suppressions
+# ============================
+
+# fChecked is theoretically racy, practically only in unit tests
+race:CheckBlock
+
+# WalletBatch (unidentified deadlock)
+deadlock:WalletBatch
+
+# Intentional deadlock in tests
+deadlock:TestPotentialDeadLockDetected
+
+# 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