CTEST_PARALLEL_LEVEL¶
這是一個 CMake 環境變數。其初始值取自呼叫進程環境。
指定 CTest 並行執行的測試數量。例如,如果 CTEST_PARALLEL_LEVEL
設定為 8,CTest 將同時執行最多 8 個測試,如同使用 --parallel 8
選項呼叫 ctest
一樣。
在 3.29 版本變更:值可以為空或 0
,以讓 ctest 分別使用預設的並行層級或無限制的並行性,如同 ctest --parallel
選項的文件所述。
在 Windows 上,環境變數不能設定為空字串。CTest 會將僅包含空白字元的字串解讀為空字串。
在 CMake 3.28 及更早版本中,空值或 0
值等同於 1
。
請參閱 ctest(1)
以取得關於並行測試執行的更多資訊。