第14章 测试面板
- CDash面板显示测试覆盖率
- 使用ThreadSaniiser向CDash报告数据争用
CDash是一个web服务,用于汇集CTest在测试运行期间、夜间测试期间或在持续集成中的测试结果。面板报告就是我们所说的CDash时,如下图所示:
有两种方法向CDash报告结果:
- 使用CTest脚本
在前两个示例中使用建立测试目标的方式,在后两个示例中使用CTest脚本。
Kitware提供了两个面板(https://my.cdash.org 和 ),因此本章中的示例并不需要安装CDash。我们将在示例中参考已经提供的面板。
对于想要自己安装CDash的读者,我们建议使用MySQL作为后端,因为这是 https://my.cdash.org 和 的配置方式,而且社区也对这种搭配方式进行了测试。