确保TestA在TestB之前运行

时间:2015-11-25 22:08:11

标签: cmake

我有这样的设置:

UserBundle

当我按顺序运行测试时,它正是我想要的,但是如果我使用“ctest -jN”,顺序(显然)不会保留,因此在运行CheckOutput测试时,要比较的数据不一定可用。有没有办法强制执行订购?说“并行运行所有测试,但确保A在B之前运行,C在D之前运行,等等。”

1 个答案:

答案 0 :(得分:0)

SET_TESTS_PROPERTIES(test2 PROPERTIES DEPENDS test1)
在这种情况下,

test2仅在test1之后运行。