第14章 测试面板

    • CDash面板显示测试覆盖率
    • 使用ThreadSaniiser向CDash报告数据争用

    CDash是一个web服务,用于汇集CTest在测试运行期间、夜间测试期间或在持续集成中的测试结果。面板报告就是我们所说的CDash时,如下图所示:

    有两种方法向CDash报告结果:

    1. 使用CTest脚本

    在前两个示例中使用建立测试目标的方式,在后两个示例中使用CTest脚本。

    Kitware提供了两个面板( 和 https://open.cdash.org ),因此本章中的示例并不需要安装CDash。我们将在示例中参考已经提供的面板。

    对于想要自己安装CDash的读者,我们建议使用MySQL作为后端,因为这是 和 https://open.cdash.org 的配置方式,而且社区也对这种搭配方式进行了测试。