From b94d250ab05ed26ab61348ba22a2f52d1d319039 Mon Sep 17 00:00:00 2001 From: Martin Hierholzer <martin.hierholzer@desy.de> Date: Wed, 4 Mar 2020 09:31:42 +0100 Subject: [PATCH] fix data race in test reported by tsan --- tests/executables_src/testPropagateDataFaultFlag.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/executables_src/testPropagateDataFaultFlag.cc b/tests/executables_src/testPropagateDataFaultFlag.cc index 578cbc06..f75051b0 100644 --- a/tests/executables_src/testPropagateDataFaultFlag.cc +++ b/tests/executables_src/testPropagateDataFaultFlag.cc @@ -569,7 +569,8 @@ struct Fixture_noTestableMode { test.runApplication(); // Making sure the default is written to the device before proceeding. - CHECK_EQUAL_TIMEOUT(int(device1DummyBackend->getRawAccessor("m1", "o1")), DEFAULT, 10000); + auto m1o1 = device1DummyBackend->getRegisterAccessor<int>("m1/o1", 1, 0, false); + CHECK_EQUAL_TIMEOUT((m1o1->read(), m1o1->accessData(0)), DEFAULT, 10000); } ~Fixture_noTestableMode() { -- GitLab