Difference between revisions of "CDash:FAQ"

From KitwarePublic
Jump to: navigation, search
(What is CDash?)
Line 8: Line 8:
  
 
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.
 
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.
 +
 +
=== Can I customize CDash? ===
 +
 +
'''Yes'''. CDash is written using XSL (Extensible Stylesheet Language), therefore you can customize it fairly easily.
 +
* Individual pages can be customized by putting the corresponding .xsl files in the local directory of the main CDash installation.
 +
* Header menus can be customized directly. Just make sure the header.xsl as the following lines:
 +
  <xsl:include href="headscripts.xsl"/>
 +
  <xsl:call-template name="headscripts"/>

Revision as of 17:13, 5 March 2008

General information and availability

What is CDash?

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.

Can I customize CDash?

Yes. CDash is written using XSL (Extensible Stylesheet Language), therefore you can customize it fairly easily.

  • Individual pages can be customized by putting the corresponding .xsl files in the local directory of the main CDash installation.
  • Header menus can be customized directly. Just make sure the header.xsl as the following lines:
  <xsl:include href="headscripts.xsl"/>
  <xsl:call-template name="headscripts"/>