diff --git a/test/streaming/test_streaming.py b/test/streaming/test_streaming.py
index 0b0b695c5074b60ff76174cf61c71419c47c4f53..15ecb680b068ea83dce525020aae905985159ccf 100644
--- a/test/streaming/test_streaming.py
+++ b/test/streaming/test_streaming.py
@@ -67,8 +67,8 @@ class TestStreamingAlerts(object):
             if threads_queue.full():
                 break
 
-            counter += time_delay  # the counter tracks the time taken, for the rules under test usually a 20 seconds time frame is enough
-            if counter >= 8*time_delay:
+            counter += time_delay  # the counter tracks the time taken; for the rules under test usually a 30 seconds time frame is enough to trigger the alert
+            if counter >= 12*time_delay:
                 for t in threads:  # kill all running threads in case of test failure
                     t.stop()
                 break