CDash:Documentation
From KitwarePublic
This page is the official CDash documentation.
CDash definitions
- Build: Single submission to the dashboard for a specific project, environment and build type.
- Build type: reference by CTest as Nightly, Experimental or Continuous. (see CMake documentation for more information).
- Site: Computer contributing builds to the dashboard. A site might belong to several projects and submit different build.
- Coverage: Number of lines of code actually tested. CDash/CTest currently supports gcov and bulleyes tools.
- Dynamic Analysis: reports the memory allocation/deallocations analysis for test, examples and executable for the project. Valgrind is currently supported by CTest/CDash.
- Nightly start time: starting time of the 24h window of the daily dashboard.
- Ajax: Asynchronous JavaScript and XML, is a group of web development techniques used for creating interactive web applications.
- PHP: Hypertext Preprocessor, is a computer scripting language, designed for producing dynamic web pages.
- SQL: Structured Query Language, is a database computer language designed for the retrieval and management of data in relational database management systems.
Login to CDash
CDash uses secure login for users and adminsitrators. CDash does not store any plain text passwords in the database, therefore passwords cannot be recovered, even by system administrators. LDAP is not currently supported by CDash.
- To login, click on the 'Login' link at the top of the main CDash page or directly go to the user.php page http://myserver/CDash/user.php.
- If you don't have a login, click on the 'register' link on the top menu. In order to register, CDash requires a valid email address, your first name, last name and password. The institution is optional. CDash implements some security features to avoid robots to register.
- Once register you are ready to type your email and password provided in the login screen.
My CDash
Each user has its own personal section in CDash, where they can keep track of recent builds, submissions, claim sites and more.
My Profile
My Projects
My Sites
As a site maintainer, it is useful to know if submissions have been missing for quite sometime.