Linux
Linux software install
Google repo的使用
Vector AP StartApplication编译脚本解析
Yocto的cmake版本升级
不能自动安装的解决方式
S32G-BSP35.0-SDK使用方法
S32G从SDK生成文件系统的制作过程
Linux Samba设置
Linux添加双网卡
S32G USB-Redirector安装指南
VS code自动生成Doxygen格式注释
Linux下使用多线程下载
使用pandoc 生成带中文的pdf
minicom无法输入的问题解决办法
使用 systemd unit 添加一条路由规则
CMake 教程
步骤 1:基本起点
步骤 2:添加lib库
步骤 3:为库添加使用要求
步骤 4:添加生成器表达式
步骤 5:安装和测试
步骤 6:添加支持测试仪表板
步骤 7: 添加系统内省
步骤 8:自定义命令和生成的文
步骤 9:打包安装程序
步骤 10:选择静态库或共享库
步骤 11:添加导出配置
步骤 12:打包 Debug 和 Release
添加虚拟网卡
Vector AP 去掉防篡改校验
Vector AP startapplication编译与使用
Vector AP问题汇总
Vector AP大型项目开发流程
Vector AP EM
Vector AP 最简单的开发示例
Linux kernel 版本降级
Vector AP StartApplicaiton
startappplication-machine-design
startapplicaiton-machine-integration
amsr-vector-fs-em-executionmanager-design
amsr-vector-fs-em-executionmanager
Vector AP 复杂模型的开发
第一章 Machine和MachineDesign
第二章 Execute Manager
第三章 Log
第四章 State Manager
第五章 State Manager 源码的理解
第六章 Someip daemon
第七章 IPC Service Discovery Daemon
crond的使用方法
解决蓝牙鼠标在 Ubuntu 中单位时间内断开的问题
VPS服务器自建教程
v2rayA的客户端使用配置
GDB调试指南入门篇:揭开程序运行世界的神秘面纱
GDB调试指南高级篇:成为调试专家,掌控程序的命运
Linux安装PyQt5并配置Qt Designer
ADB 命令大全
GoogleTest(一)
GoogleTest(二)简单的TEST宏
GoogleTest(三)简单类函数测试
C++ Template
1. 函数模板
2. 类模板
3. 非类型模板参数
软件版本号规范
EPOLL
C++手札
C++ 使用{}初始化有哪些好处?
现代 C++ decltype 深入解析
函数对象(functor)
Linux性能剖析:CPU、内存、网络与I/O压力测试
AP StateManager
C++ Lambda表达式
C++ 中的Lambda表达式
Lambda 表达式语法
Lambda 表达式的示例
手动发送UDP数据包
pyqt5生成的UI界面不能输入中文
自己搭建repo镜像
摄影
Sony仿富士PP值设置
诗词歌赋
本文档使用 MrDoc 发布
-
+
首页
步骤 6:添加支持测试仪表板
添加支持将我们的测试结果提交到仪表板很简单。我们已经在测试支持中为项目定义了许多测试。现在我们只需要运行这些测试并将它们提交到CDash。 ## Exercise 1 - Send Results to a Testing Dashboard ### Goal 用CDash显示Ctest的测试结果. ### Helpful Resources + `ctest(1)` + `include()` + `CTest` ### Files to Edit + `CMakeLists.txt` ### Getting Started 在顶层的 `CMakeLists.txt` 中完成 `TODO 1`,包含 `CTest` 模块。这将启用使用 CTest 进行测试以及向 CDash 提交仪表板,因此我们可以安全地删除对 `enable_testing()` 的调用。 我们还需要获取一个 `CTestConfig.cmake` 文件,放置在顶层目录中。当运行时,`ctest` 可执行文件将读取此文件以收集有关测试仪表板的信息。它包含: + 项目名称 + 项目“每夜”开始时间 + 此项目的 24 小时“一天”的开始时间。 + CDash 实例的 URL,用于提交生成的文档的位置 在本教程中,使用了一个公共仪表板服务器,并且在本步骤的根目录中提供了相应的 `CTestConfig.cmake` 文件。在实践中,此文件将从打算托管测试结果的 CDash 实例的 `设置` 页面下载。从 CDash 下载后,应该不要在本地修改该文件。 CTestConfig.cmake ```cmake set(CTEST_PROJECT_NAME "CMakeTutorial") set(CTEST_NIGHTLY_START_TIME "00:00:00 EST") set(CTEST_DROP_METHOD "http") set(CTEST_DROP_SITE "my.cdash.org") set(CTEST_DROP_LOCATION "/submit.php?project=CMakeTutorial") set(CTEST_DROP_SITE_CDASH TRUE) ``` ### Build and Run 请注意,作为 CDash 提交的一部分,您的开发系统的某些信息(例如站点名称或完整路径名)可能会公开显示。 要创建一个简单的测试仪表板,请运行 `cmake` 可执行文件或 `cmake-gui` 来配置项目,但不要构建它。而是,转到构建目录并运行: ``` ctest [-VV] -D Experimental ``` 请记住,对于多配置生成器(例如 Visual Studio),必须指定配置类型: ``` ctest [-VV] -C Debug -D Experimental ``` 或者,从 IDE 中构建 `Experimental` 目标。 `ctest` 可执行文件将构建项目,运行任何测试,并将结果提交到 Kitware 的公共仪表板:[https://my.cdash.org/index.php?project=CMakeTutorial](https://my.cdash.org/index.php?project=CMakeTutorial)。 ### Solution 在此步骤中唯一需要更改的 CMake 代码是在我们的顶层 `CMakeLists.txt` 中包含 `CTest` 模块以启用向 CDash 提交仪表板。 TODO 1: CMakeLists.txt ```cmake include(CTest) ```
admin
2024年3月4日 11:05
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码