Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is CDash a continuous integration system?

The other day I mentioned CDash in a conversation about Continuous Integration. A colleague said that CDash is not a CI system, it is a testing system. We didn't have the opportunity to elaborate.

Is it true that CDash is not a CI system ?

Then what is the difference ?

like image 390
Barth Avatar asked Jun 27 '26 15:06

Barth


1 Answers

It's a bit subjective depending on your definition of "continuous integration system".

For me, "system" includes the practice of the devs committing to and pulling from the working branch frequently. Given that definition, CDash is not a CI system.

However, CDash can be used as a CI server. In other words, it can continually check for commits to the working branch, and upon detecting a commit, run the project's test suite. This would form a critical part of the full CI system.

CDash is more than this though - it can receive test results submitted on an ad-hoc basis by devs, or it can run "Nightly" tests where the codebase is checked out at a given time daily and the test suite run.

like image 167
Fraser Avatar answered Jul 01 '26 11:07

Fraser



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!