diff --git a/tests/executables_src/testTrigger.cc b/tests/executables_src/testTrigger.cc
index 9f6e60243da26865b17c16d5b843efb8a5aceec6..25baa5379c3f4660a8ff3c12448cbea85196e4b8 100644
--- a/tests/executables_src/testTrigger.cc
+++ b/tests/executables_src/testTrigger.cc
@@ -159,7 +159,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE( testTriggerDevToCS, T, test_types ) {
   app.testModule.feedingToDevice.write();
   BOOST_CHECK(myCSVar->receive() == false);
   app.testModule.theTrigger.write();
-  CHECK_TIMEOUT(myCSVar->receive() == true, 2000);
+  CHECK_TIMEOUT(myCSVar->receive() == true, 30000);
   BOOST_CHECK(*myCSVar == 42);
 
   BOOST_CHECK(myCSVar->receive() == false);
@@ -168,7 +168,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE( testTriggerDevToCS, T, test_types ) {
   app.testModule.feedingToDevice.write();
   BOOST_CHECK(myCSVar->receive() == false);
   app.testModule.theTrigger.write();
-  CHECK_TIMEOUT(myCSVar->receive() == true, 2000);
+  CHECK_TIMEOUT(myCSVar->receive() == true, 30000);
   BOOST_CHECK(*myCSVar == 120);
 
   BOOST_CHECK(myCSVar->receive() == false);
@@ -208,7 +208,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE( testTriggerByCS, T, test_types ) {
   BOOST_CHECK(myCSVar->receive() == false);
   *theTrigger = 0;
   theTrigger->send();
-  CHECK_TIMEOUT(myCSVar->receive() == true, 2000);
+  CHECK_TIMEOUT(myCSVar->receive() == true, 30000);
   BOOST_CHECK(*myCSVar == 42);
 
   BOOST_CHECK(myCSVar->receive() == false);
@@ -218,7 +218,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE( testTriggerByCS, T, test_types ) {
   BOOST_CHECK(myCSVar->receive() == false);
   *theTrigger = 0;
   theTrigger->send();
-  CHECK_TIMEOUT(myCSVar->receive() == true, 2000);
+  CHECK_TIMEOUT(myCSVar->receive() == true, 30000);
   BOOST_CHECK(*myCSVar == 120);
 
   BOOST_CHECK(myCSVar->receive() == false);