diff --git a/tests/executables_src/testDirectDeviceToCS.cc b/tests/executables_src/testDirectDeviceToCS.cc index c54e42d2ff115d6f6375165d631c7b054df0f56b..520db589c485f056861e101b63d582d20095806e 100644 --- a/tests/executables_src/testDirectDeviceToCS.cc +++ b/tests/executables_src/testDirectDeviceToCS.cc @@ -140,6 +140,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(testDirectCStoDev, T, test_types) { ChimeraTK::Device dev; dev.open("Dummy0"); + // Synchronize to DeviceModule init/recovery procedure being finshed CHECK_TIMEOUT(deviceIsInitialised("Dummy0", pvManagers.first), 10000); auto myFeeder = pvManagers.first->getProcessArray<T>("/myFeeder"); @@ -171,7 +172,8 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(testDirectCStoDevFanOut, T, test_types) { ChimeraTK::Device dev; dev.open("Dummy0"); - CHECK_TIMEOUT(deviceIsInitialised("Dummy0", pvManagers.first), 1); + // Synchronize to DeviceModule init/recovery procedure being finshed + CHECK_TIMEOUT(deviceIsInitialised("Dummy0", pvManagers.first), 10000); auto myFeeder = pvManagers.first->getProcessArray<T>("/myFeeder"); BOOST_CHECK(myFeeder->getName() == "/myFeeder");