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)
。