From 2b3eecb59e95544e5af1e9dc5309e280efb2ac27 Mon Sep 17 00:00:00 2001 From: xiaowei Date: Sat, 28 Sep 2019 12:42:18 +0800 Subject: [PATCH] update 14.0 --- SUMMARY.md | 4 ++-- content/chapter14/14.0-chinese.md | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index 8f850b9..2aa6aa0 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -108,8 +108,8 @@ - [13.2 交叉编译hello world示例](content/chapter13/13.2-chinese.md) - [13.3 使用OpenMP并行化交叉编译Windows二进制文件](content/chapter13/13.3-chinese.md) * [第14章 测试面板](content/chapter14/14.0-chinese.md) - - [14.1 将测试部署到CDash面板](content/chapter14/14.1-chinese.md) - - [14.2 CDash面板显示测试覆盖率](content/chapter14/14.2-chinese.md) + - [14.1 将测试部署到CDash](content/chapter14/14.1-chinese.md) + - [14.2 CDash显示测试覆盖率](content/chapter14/14.2-chinese.md) - [14.3 使用AddressSanifier向CDash报告内存缺陷](content/chapter14/14.3-chinese.md) - [14.4 使用ThreadSaniiser向CDash报告数据争用](content/chapter14/14.4-chinese.md) * [第15章 将项目移植到CMake](content/chapter15/15.0-chinese.md) diff --git a/content/chapter14/14.0-chinese.md b/content/chapter14/14.0-chinese.md index 25c4e92..1775ce5 100644 --- a/content/chapter14/14.0-chinese.md +++ b/content/chapter14/14.0-chinese.md @@ -20,7 +20,15 @@ CDash是一个web服务,用于汇集CTest在测试运行期间、夜间测试 在前两个示例中使用建立测试目标的方式,在后两个示例中使用CTest脚本。 +## CDash环境 +CDash的安装需要使用PHP和SSL的web服务器(Apache、NGINX或IIS),并访问MySQL或PostgreSQL数据库服务器。详细讨论CDash web服务的设置超出了本书的范围,读者们可以参考官方文档:https://public.kitware.com/Wiki/CDash:Installation + +Kitware提供了两个面板(https://my.cdash.org 和 https://open.cdash.org ),因此本章中的示例并不需要安装CDash。我们将在示例中参考已经提供的面板。 + +对于想要自己安装CDash的读者,我们建议使用MySQL作为后端,因为这是 https://my.cdash.org 和 https://open.cdash.org 的配置方式,而且社区也对这种搭配方式进行了测试。 + +**NOTE**:*也可以使用Docker来安装CDash。官方镜像的请求在CDash的跟踪器上处于打开状态,网址是https://github.com/Kitware/CDash/issues/562*