CDash 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)
Installation Steps
Note: it is assumed that the MySQL table cdash will be accessible by the MySQL user cdash.
- Checkout CDash using SVN
- Edit the config.php file to connect to the MySQL server and database.
- If the MySQL user 'cdash' has enough privileges to create tables skip the next step.
- If the MySQL user 'cdash' doesn't have enough privileges to create tables
as a superuser, create a table 'cdash' and give permission to the MySQL user 'cdash'.
-
Use your favorite web-browser and point it to your installation directory (i.e. http://mywebsite.com/CDash).
-
Follow the online installation script.
Testing the Installation
- Download CMake from www.cmake.org.
- Download the C++ test project (CDashTest).
- Create a project named 'test' as an administrator in CDash.
- Download the CTestConfig.cmake file from the CDash website (after you created the project) or modify the one
located in the CDashTest project source directory.
- Run CMake on CDashTest to configure your project.
- Run 'make Experimental'.
- Go to your CDash project page and you should see your submission.
[More Installation Documentation on CDash's wiki]