CTEST_PARALLEL_LEVEL

这是一个 CMake 环境变量。其初始值取自调用进程环境。

指定 CTest 并行运行的测试数量。例如,如果 CTEST_PARALLEL_LEVEL 设置为 8,CTest 将并发运行最多 8 个测试,如同 ctest 使用 --parallel 8 选项调用一样。

3.29 版本中有所更改: 值可以为空,或为 0,以便 ctest 分别使用默认的并行级别或无限制的并行性,如 ctest --parallel 选项所述。

在 Windows 上,环境变量不能设置为空字符串。CTest 会将仅包含空格的字符串解释为空。

在 CMake 3.28 及更早版本中,空值或 0 值等同于 1

有关并行测试执行的更多信息,请参阅 ctest(1)