summaryrefslogtreecommitdiffstats
path: root/Tests/CTestUpdateCommon.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Test for SVNPath element in Update.xmlBrad King2009-12-181-3/+3
| | | | | | | The commit "Submit Subversion directory path in Update.xml" added the element <SVNPath>...</SVNPath> to Update.xml for Subversion work trees. This commit teaches the CTest.UpdateSVN test to verify the presence of the element.
* Submit global tree revision in Update.xmlBrad King2009-12-181-0/+19
| | | | | | | We teach CTest to report in a <Revision> element the revision of the source tree that was tested. This makes sense for all modern VCS tools because they version the whole tree. We simply omit this element for CVS because it only versions files. See issue #7541.
* Output command that failed, if it fails.Bill Hoffman2009-08-121-1/+2
|
* ENH: Extend CTest.UpdateSVN to test local modsBrad King2009-02-261-1/+7
| | | | | This teaches the test to create local modifications in the work tree before updating.
* BUG: Fix CTest.UpdateCVS/SVN tests for win slashesBrad King2009-02-231-1/+3
| | | | | This fixes the tests to allow windows slashes in reported file names in the generated Update.xml file.
* ENH: Enhance CTest.UpdateCVS/SVN testsBrad King2009-02-231-4/+17
| | | | | This adds a source tree subdirectory to the content of the test projects. It also smoke tests more than one revision worth of changes.
* ENH: Better failure output from CTest.Update*Brad King2009-02-231-1/+1
| | | | | This teaches CTestUpdateCommon to report the process exit condition from failed child processes executed during tests.
* ENH: Test CTest update logic with VCS toolsBrad King2008-10-191-0/+159
This creates new tests "CTest.UpdateSVN" and "CTest.UpdateCVS". They test that the Update.xml produced by CTest for a version-controlled project contains entries for files added, changed, and removed.