根据file()或make_directory()调用进行测试

时间:2016-06-09 21:02:37

标签: cmake ctest

我有一个测试(add_test(NAME MyTest COMMAND MyExecutable)我想运行只有一些"准备"任务已经完成。当我有一个依赖于另一个测试的测试时,我会使用SET_TESTS_PROPERTIES(TestA PROPERTIES DEPENDS AnotherTest),但有没有办法像SET_TESTS_PROPERTIES(TestA PROPERTIES DEPENDS file(REMOVE /path/to/file))这样做?

1 个答案:

答案 0 :(得分:0)

我能想到的一种方法是按照documentation的方式使用一些Python或其他脚本作为测试驱动程序:

add_test(NAME test_req_some_ops_before
        COMMAND testDriver.py --config $<CONFIGURATION>
                              --exe $<TARGET_FILE:myexe>
                              --path <here path to delete>)

哪个应该做你想做的事