|||
运行算例的target不要这么做:
runtests
DEPENDS test1 tes2 ...
这样一个算例失败会导致整个runtests中止。
应该这么做:
ADD_TEST(test1
DEPENDS output1)
ADD_COMMAND( OUTPUT output1
#How to generate output
DEPENDS exec1
DEPENDS input1
)
这样ctest会自动处理所有test case.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 01:47
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社