CDash is an open source, web-based software testing server. CDash aggregates, analyzes and displays the results of software testing processes submitted from clients located around the world. Developers depend on CDash to convey the state of a software system, and to continually improve its quality. CDash is a part of a larger software process that integrates Kitware's CMake, CTest, and CPack tools, as well as other external packages used to design, manage and maintain large-scale software systems. Good examples of a CDash are the CMake quality dashboard and the VTK quality dashboard.


  • Technical Specifications
  • Download
  • Sponsors
  • License
  • Purchase

CDash Features

  • Client/Server model for testing and reporting
  • Separation of data from presentation using XML and XSLT
  • Interactive dashboards with content updated in real-time
  • Summarization of build logs to highlight any errors and warnings
  • Comparison of testing results across configurations
  • Multiple sites can contribute testing results
  • Empowers developers to test software in an extreme programming environment
  • Email notifications can be sent to developers when errors occur
  • Formatted for the iPhone (demo)

System requirements

  • MySQL database (5.x and higher)
  • PHP (5.0 and higher)
  • XSL module for PHP
  • cURL module for PHP (for site statistics)
  • GD module for PHP (for regression tests)

The current stable release is 1.0.2:

  • svn co https://www.kitware.com:8443/svn/CDash/Release-1-0-2 CDash
  • CDash.1.0.2.zip

Many generous sponsors have supported CDash

  • The National Alliance for Medical Imaging Computing (Na-Mic)
  • Sandia National Labs

CDash is distributed under BSD License

Copyright (c) 2008, Kitware Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of Kitware Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY Kitware Inc. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Kitware Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Kitware offers consulting on CDash

  • On-Site Installation and a 1-day course on software process.
  • Customization of CDash to fit your company's needs.
  • Hosting of your personal Software Quality System.

call us at (518) 371-3971 for more information.