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)
以获取有关并行测试执行的详细信息。