qiaol618的个人博客分享 http://blog.sciencenet.cn/u/qiaol618

博文

CMake CTest的测试算例依赖设计

已有 3495 次阅读 2015-4-3 23:27 |个人分类:编程|系统分类:科研笔记| CMake, ctest

运行算例的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.






https://blog.sciencenet.cn/blog-824391-879665.html

上一篇:查看自己是不是在screen里边
下一篇:gcc 的链接顺序
收藏 IP: 165.91.12.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 03:27

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部