CDash是一个持续集成系统吗?

时间:2013-04-25 09:29:17

标签: continuous-integration cdash

前几天我在关于持续整合的对话中提到CDash。一位同事说CDash不是CI系统,它是一个测试系统。我们没有机会详细说明。

CDash不是CI系统吗?

那有什么区别?

1 个答案:

答案 0 :(得分:4)

根据您对“持续集成系统”的定义,这有点主观。

对我来说,“系统”包括开发人员经常承诺和从工作分支中撤出的做法。鉴于该定义,CDash不是CI系统。

但是,CDash 可以用作CI服务器。换句话说,它可以不断检查工作分支的提交,并在检测到提交时运行项目的测试套件。这将成为完整CI系统的关键部分。

虽然CDash不仅仅是这样 - 它可以接收开发人员在临时基础上提交的测试结果,或者它可以运行“夜间”测试,其中每天在给定时间检出代码库并运行测试套件。