# ctest 10 minute timeout introduced between 3.31.0 and 4.1.0?

**URL:** https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996
**Category:** Community
**Tags:** tool:ctest
**Created:** [August 13, 2025, 8:17am UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996 "2025-08-13T08:17:37Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Markus87](https://discourse.cmake.org/user_avatar/discourse.cmake.org/markus87/32/5754_2.png) [@Markus87](https://discourse.cmake.org/u/Markus87)
#### Post date: [August 13, 2025, 8:17am UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/1 "2025-08-13T08:17:37Z")

</div>

ctest -T test -R SomeTest --debug  
3.31.0: `CTest\cmCTestRunTest.cxx:836 247: Test timeout computed to be: 10000000`

4.10.0: `Test timeout computed to be: 600`

I checked the offending source code and did some debugging, but the 10 minutes have been there in 3.31.0 too, something else must have changed.

 ![grafik](https://discourse.cmake.org/uploads/default/original/2X/5/5361f6079a6e46bbd6bf35cc826e4862ded0fb80.png)

Does anyone have any link to the documentation for the 10 minutes default timeout? I have found nothing.

Whats also curious `--timeout 0` is ignored if added. (values \> 0 are not ignored)  
If I remove `-T test` the 10 minutes timeout goes away.

What do you think, worth opening an issue?

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [August 13, 2025, 2:20pm UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/2 "2025-08-13T14:20:06Z")

</div>

Cc: @purpleKarrot

Thanks. This bisects to [CMake MR 9881](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9881). It doesn’t look intentional.

Please open an issue.

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [August 13, 2025, 2:21pm UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/3 "2025-08-13T14:21:13Z")

</div>

> [@Markus87](#):
>
> ctest -T test -R SomeTest --debug

For reference, `-T test` is meant to activate dashboard client mode, which isn’t something normally done during local development.

---

<div class="post-metadata">

### Author: ![craig.scott](https://discourse.cmake.org/user_avatar/discourse.cmake.org/craig.scott/32/20_2.png) [@craig.scott](https://discourse.cmake.org/u/craig.scott)
#### Post date: [August 13, 2025, 9:55pm UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/4 "2025-08-13T21:55:14Z")

</div>

> [@brad.king](#):
>
> For reference, `-T test` is meant to activate dashboard client mode, which isn’t something normally done during local development.

I believe at least one major IDE uses `ctest -T test` to run or query the set of defined tests. I don’t know why they chose to do that.

---

<div class="post-metadata">

### Author: ![Markus87](https://discourse.cmake.org/user_avatar/discourse.cmake.org/markus87/32/5754_2.png) [@Markus87](https://discourse.cmake.org/u/Markus87)
#### Post date: [August 14, 2025, 6:32am UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/5 "2025-08-14T06:32:44Z")

</div>

Thanks!  
This runs on our jenkins with the xUnit plugin, -T test was part of an example I used to get it to work.

---

<div class="post-metadata">

### Author: ![Markus87](https://discourse.cmake.org/user_avatar/discourse.cmake.org/markus87/32/5754_2.png) [@Markus87](https://discourse.cmake.org/u/Markus87)
#### Post date: [August 14, 2025, 7:20am UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/6 "2025-08-14T07:20:45Z")

</div>

[https://gitlab.kitware.com/cmake/cmake/-/issues/27139](https://gitlab.kitware.com/cmake/cmake/-/issues/27139)

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [August 14, 2025, 1:33pm UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996/7 "2025-08-14T13:33:10Z")

</div>

> [@craig.scott](#):
>
> at least one major IDE uses `ctest -T test` to run or query the set of defined tests.

Yes. See [vscode-cmake-tools issue 4336](https://github.com/microsoft/vscode-cmake-tools/issues/4336), discourse topic [[4.0.0 rc2] - "There was an error running ctest to determine available test executables"](https://discourse.cmake.org/t/13687), [CMake Issue 26743](https://gitlab.kitware.com/cmake/cmake/-/issues/26743), and [CMake MR 10432](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10432).
