COST

此属性描述了测试的成本。当启用并行测试时,测试集中的测试将按成本降序运行。项目可以通过将此属性设置为浮点值来显式定义测试的成本。

当测试的成本未由项目定义时,ctest 最初将使用默认成本 0。它在每次运行测试时计算成本的加权平均值,并将其用作下次运行的成本的改进估计。测试在同一构建目录中重新运行的次数越多,成本就应该越具代表性。