CDash:Upgrade: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 56: Line 56:
* Compressing coverage (this might take some time to run)
* Compressing coverage (this might take some time to run)
* Add support for timestatus in build2test table
* Add support for timestatus in build2test table
== CDash 1.0.2 ==
=== Bug fixed ===
* 0007016 Create Group does not work under Opera and IE
* Email submission not working for individual users
* Several cosmetic fixes

Revision as of 21:58, 22 June 2008

< CDash Main Page

This page explains how to upgrade CDash. CDash upgrade mechanism allows users to upgrade CDash at any point in time, even if they are using the current SVN development of CDash.

Upgrading CDash

  1. It is recommended that you backup the CDash database.
  2. Backup your configuration file: CDash/config.php
  3. Replace your current CDash directory with the latest version. An in place "svn upgrade" may not be sufficient.
  4. Restore the configuration parameters: the config.php file may change from one revision to the other, make sure you are not replacing the config.php file but are actually replacing the parameters inside the file.
  5. Navigate your browser to your CDash page. (eg. http://localhost/CDash)
    1. Note the version number on the main page. It should correctly match the new version that you are upgrading to.
    2. The following message may appear: "The current database shema doesn't match the version of CDash you are running, upgrade your database structure in the Administration panel of CDash." This is a helpful reminder to perform the following steps:
  6. Login to CDash as administrator.
  7. In the ‘Administration’ section, click on ‘[Backward Compatibility Tools]’
  8. Click on ‘Upgrade CDash’: This process might take some time, do not close your browser.
    1. Progress messages may appear while CDash performs the upgrade.

Change logs

CDash 1.0

Bug fixed

  • 0006384 Detecting timing defects
  • 0006371 Having the number of nightly changes on the main page
  • 0006497 Method to mark compile warnings, compile errors, and test failures with "fix in progress" or "fixed"
  • 0006508 Test Results information is incomplete for itk
  • 0006894 Wrong number of dynamic analysis defects
  • 0006878 Support for timestamp CTest 2.6
  • 0006612 Bad BuildTimeGraph on buildSummary page for continuous build
  • 0006843 Support of different cvs/svn/web viewers
  • 0006582 CVS Link to a version 1.1 file is invalid
  • 0006664 Incorrect timing and detail report on viewTest page
  • 0006832 Previous Build Incorrect
  • 0006807 RSS feed with private project
  • 0006797 Previous build on build summary page
  • 0006805 Warning when backup and rss directory are not writable
  • 0006798 Warning message when browsing coverage
  • 0006772 Warnings when searching for emails on manageProjectRoles page
  • 0006472 Add ability to remove bogus builds
  • 0006601 Project administrator cannot remove an expected build if it is not submitting
  • 0006471 Add a quick way to upload a cvs/svn user to password file for email notification
  • 0006715 PROJECT pulldown under DASHBOARD pulldown
  • 0006602 Sort by any column on the viewTest and testSummary pages
  • 0006681 Fisheye URL support
  • 0006653 Mouse-over build groups
  • 0006655 Project logo hyperlink
  • 0006942: Show Test Time Graph does not toggle in Internet Explorer
  • 0006939: Separate lists of failing tests from list of passing tests

Database modification

  • Added ‘description’ to table buildgroup
  • Added cvsviewertype to table project
  • Added index siteid in table site2user
  • Added index starttime in table build
  • Added index name in table test (this might take some time to run)
  • Added crc32 with index in table coveragefile
  • Compressing coverage (this might take some time to run)
  • Add support for timestatus in build2test table

CDash 1.0.2

Bug fixed

  • 0007016 Create Group does not work under Opera and IE
  • Email submission not working for individual users
  • Several cosmetic fixes