2011-03-14 205 views
0

要設置一定的測試超時,我們可以使用CMake的總測試超時

set_tests_properties(mytest的性能 TIMEOUT 4)

我正在尋找方法來設置超時整個測試套件。有沒有辦法將一些代碼從CMakeLists.txt傳遞給CTestTestfile.cmake?

回答

0

我還沒有嘗試過這些,我只記得我在CTest源代碼中看到過類似的東西。

我發現了一個名爲CTEST_TIME_LIMIT的變量,它應該可以做你想做的事情,但是它似乎只在你從CTest腳本運行測試時纔有效。

似乎還有一個參數 - ctest的停頓時間,需要一天的時間,所有測試都必須停止運行。我實際上想不出一種方法來使用它,除非手動啓動所有測試。