diff --git a/cicd_tests/test_fib.sh b/cicd_tests/test_fib.sh
index ddf8f7117bba1bab7a942382da7846f485ed706f..ccbcc71fe84b01f16d672703c1c48519ee1d9ed9 100755
--- a/cicd_tests/test_fib.sh
+++ b/cicd_tests/test_fib.sh
@@ -33,7 +33,7 @@ do_test()
 	cp $4 libfib2.so 
 	# for fib.exe, a non-zero exit status can indicate success
 	set +e
-	./$1 $n > out 
+	timeout 5 ./$1 $n > out 
 	echo $? >> out
 
 
diff --git a/cicd_tests/test_foo.sh b/cicd_tests/test_foo.sh
index cf971d2942179653217c39cd4b00d85163493fa7..d125ab76850e63e308fbeca5d30ea9ac4d80190c 100755
--- a/cicd_tests/test_foo.sh
+++ b/cicd_tests/test_foo.sh
@@ -23,7 +23,7 @@ do_test()
 	
 	set +e
 	cp $2 libfoo.so  
-	./$1 > out 
+	timeout 5 ./$1 > out 
 	echo $? >> out
 
 	cmp out correct