SDL: cmake: add time out to tests to avoid ci timeouts

From 55534e277ef81a917f6b78b680faac7b498e89c8 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Tue, 1 Nov 2022 15:39:13 +0100
Subject: [PATCH] cmake: add time out to tests to avoid ci timeouts

---
 test/CMakeLists.txt | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index a396ad54c03b..676a8e791962 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -405,9 +405,10 @@ foreach(TESTCASE ${SDL_TESTS_NONINTERACTIVE})
         COMMAND ${TESTCASE}
         WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     )
-    set_tests_properties(
-        ${TESTCASE}
-        PROPERTIES ENVIRONMENT "${TESTS_ENVIRONMENT}"
+    set_tests_properties(${TESTCASE}
+        PROPERTIES
+            ENVIRONMENT "${TESTS_ENVIRONMENT}"
+            TIMEOUT 10
     )
     if(SDL_INSTALL_TESTS)
         set(exe ${TESTCASE})
@@ -420,6 +421,9 @@ foreach(TESTCASE ${SDL_TESTS_NONINTERACTIVE})
     endif()
 endforeach()
 
+set_tests_properties(testthread PROPERTIES TIMEOUT 40)
+set_tests_properties(testtimer PROPERTIES TIMEOUT 60)
+
 if(SDL_INSTALL_TESTS)
     if(RISCOS)
         install(