CDash 部署学习笔记(二)

环境准备:CMake+Visual Studio

源代码: https://github.com/dev-cafe/cmake-cookbook

将测试部署到CDash

1.将源码组织成以下文件树(cmake-cookbook-1.0/chapter-14/recipe-01)

.
├── CMakeLists.txt
├── CTestConfig.cmake
├── src
│    ├── CMakeLists.txt
│    ├── main.cpp
│    ├── sum_integers.cpp
│    └── sum_integers.hpp
└── tests
    ├── CMakeLists.txt
    ├── test_long.cpp
    └── test_short.cpp

注:源码中部分文件写的是引用路径,要按照路径找到文件完成替换,不然生成可执行文件的时候会报错

2.命令执行

$ mkdir build      		
$ cd build        	 	
$ cmake ..        	 	
$ cmake --build .  		
$ ctest -C Debug --dashboard Experimental

在这里插入图片描述
在这里插入图片描述

命令行提示Submission successful说明程序已经将CTest的测试结果成功发送到浏览器 CDash - cmake-cookbook

在这里插入图片描述

注:上两条记录中有失败的case是我手动把test_short里面的判断修改了

Tips:这次的CMakelist和学习笔记(一)的不太一样,如果想要进到Debug里直接执行可执行文件需要多进一层目录:

$ cd src
$ cd debug
$ ./sum_up 2 2 3 3
10

在这里插入图片描述

参考资料:

第14章 测试面板 - 14.1 将测试部署到CDash - 《CMake菜谱(CMake Cookbook中文版)》 - 书栈网 · BookStack

内容如有错误,敬请指正!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值