diff --git a/LCU/checkhardware/test/t_check_hardware.py b/LCU/checkhardware/test/t_check_hardware.py
index 976dd03c4686f2fe684112229dd196adf606a0a3..54e5d8c78d1d8b0d5824826cb44200b0f929e1bf 100644
--- a/LCU/checkhardware/test/t_check_hardware.py
+++ b/LCU/checkhardware/test/t_check_hardware.py
@@ -411,14 +411,15 @@ class TestCheckHardware(unittest.TestCase):
             # -TST (test mode)
             # -e5: (element test in mode 5)
             # Names optimized for disk space
-            testargs = ["check_hardware.py", '-TST', '-e5']
+            testargs = ["check_hardware.py", '-TST', '-e5', '-s5']
             with patch.object(sys, 'argv', testargs):
                 # trigger action
                 check_hardware.main() # Warning: Something acts as a fork bomb when mocks are not setup properly!
 
             check_hardware.safely_start_test_signal.assert_called_with(expected_start_cmd, expected_stop_cmd)
             check_hardware.wait_for_test_signal_status.assert_called_with(expected_status_cmd, expected_ok_status)
-
+            self.assertEqual(check_hardware.safely_start_test_signal.call_count, 2)
+            self.assertEqual(check_hardware.wait_for_test_signal_status.call_count, 2)
 
 
 if __name__ == "__main__":