From 6416a9d44f232e38ed10544134e6bdcc3b202275 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 5 Oct 2026 21:18:52 -0500 Subject: [PATCH] Add 100 minute timeout to C++ ctest runs Send SIGINT then SIGKILL after 60s, matching the Python test timeouts (#2734). Slowest sharded C++ job in the last 20 passing PR runs took 85 minutes (V100 shard 3). --- ci/test_cpp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/test_cpp.sh b/ci/test_cpp.sh index 8189b11ade..0e97a0ddef 100755 --- a/ci/test_cpp.sh +++ b/ci/test_cpp.sh @@ -67,7 +67,7 @@ fi # Run libcuvs gtests from libcuvs-tests package rapids-logger "Run libcuvs tests (shard ${SHARD} of ${NUM_SHARDS})" pushd "$CONDA_PREFIX"/bin/gtests/libcuvs -ctest -j8 --output-on-failure -I "${SHARD},,${NUM_SHARDS}" +timeout -v --signal=SIGINT --kill-after=60s 100m ctest -j8 --output-on-failure -I "${SHARD},,${NUM_SHARDS}" popd rapids-logger "Test script exiting with value: $EXITCODE"