summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Create cmXMLSafe to help escapes in XMLBrad King2009-02-051-55/+4
| | | | | | | This class provides easy syntax to efficiently insert blocks of data into XML documents with proper escapes. It replaces the old cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which allocated extra memory instead of directly streaming the data.
* BUG: Reset file submission list on test restartBrad King2009-01-271-1/+4
| | | | | | | | | | When running in script mode it is possible to run multiple separate dashboard submissions in one cmCTest instance. The recent refactoring of file submission lists into parts failed to clear the submission lists when starting a new dashboard (ctest_start or ctest_update). Only the unused old submission set was cleared. This fixes the refactored version to remove the old submission set completely and also clear the part-wise lists.
* BUG: add output on failure to ctest #8255Bill Hoffman2009-01-181-0/+26
|
* COMP: Remove unused variableBrad King2009-01-121-1/+0
|
* ENH: Divide CTest file submission list by partBrad King2009-01-121-6/+7
| | | | | | This splits the list of files for CTest to submit into those belonging to each part. The set is recombined just before submission. Later this will allow piecewise submissions.
* ENH: Refactor cmCTest test part representationBrad King2009-01-121-58/+51
| | | | | | | | This introduces the name "part" to denote a portion of the testing and submission process performed by ctest. We generalize the boolean indicating whether each part is enabled into a structure to which more information can be added later. We provide bi-directional mapping between part id and part names.
* ENH: Teach ctest_* to create appending XML filesBrad King2009-01-121-1/+2
| | | | | This adds an APPEND option to the ctest_* commands which tells them to put the Append="true" attribute in the Site element of their XML file.
* ENH: Add missing newline to CTest-generated xmlBrad King2009-01-091-1/+1
| | | | | | The Generator="ctest..." attribute of Site elements in CTest-generated XML files was missing a newline, causing the next attribute to appear on the same line. This adds the newline.
* ENH: fix crash for old style scriptsBill Hoffman2009-01-091-2/+8
|
* ENH: add subproject tag property for ctestBill Hoffman2009-01-091-8/+40
|
* BUG: Capture cout and cerr from internal ctestBrad King2009-01-051-18/+34
| | | | | | | | When CTest detects that a test is running its own executable it optimizes the test by using an internal instance of cmCTest instead of creating a new process. However, the internal instance was using cout and cerr directly. This redirects the output to a string stream to avoid direct display of the internal test's output.
* BUG: Fix crash when running internal CTestBrad King2008-12-181-2/+2
| | | | | | | When CTest encounters a test whose executable is the ctest executable iteslf, it just invokes code inside itself to avoid starting a new process. This fixes a null-pointer dereference in the logging code of that case.
* ENH: Implement feature request from issue 7885. Allow setting environment ↵David Cole2008-11-261-1/+26
| | | | variables on a per-test basis for ctest using set_test_properties ENVIRONMENT.
* ENH: add more debug stuff to CTestCTest2 so I can figure out redwallBill Hoffman2008-11-231-0/+16
|
* STYLE: fix line length stuff for KWStyleBill Hoffman2008-10-011-1/+2
|
* ENH: add max width option to ctest ouptutBill Hoffman2008-09-221-0/+12
|
* ENH: add initial support for HAIKU OS from bug# 7425Bill Hoffman2008-09-151-2/+7
|
* COMP: fix some warningsBill Hoffman2008-07-041-1/+0
|
* ENH: add initial ctest -j featureBill Hoffman2008-07-031-5/+38
|
* BUG: cmCTest::GetConfigType should return the string by reference-to-const ↵Brad King2008-02-031-1/+1
| | | | so that callers may use .c_str() safely.
* ENH: remove extra junkBill Hoffman2008-01-311-1/+0
|
* ENH: enhancements for cdash, include system information and better time entriesBill Hoffman2008-01-301-6/+33
|
* ENH: look for CTestConfiguration.ini firstKen Martin2008-01-231-2/+2
|
* ENH: Centralized and globalized computation of CMake program locations. ↵Brad King2007-12-131-56/+11
| | | | This eliminates startup paths that failed to produce this information.
* BUG: Do not require a nightly start time for an experimental or continuous ↵Brad King2007-11-211-1/+2
| | | | test model.
* ENH: allow test properties to set a timeout that is longer than the default ↵Bill Hoffman2007-09-181-1/+3
| | | | timeout, but not longer than CTEST_TIME_LIMIT for a script
* ENH: fix 2 ctest issues, do not use the build type of ctest to look for ↵Bill Hoffman2007-09-111-8/+0
| | | | config types, do not inherit pipes in child procs for ctest so it can kill them
* ENH: change error to warning so ctesttest3 passesBill Hoffman2007-08-061-2/+2
|
* ENH: add a check to make sure nightly start time was specifiedBill Hoffman2007-08-031-3/+12
|
* ENH: add more verbose outputBill Hoffman2007-06-141-0/+10
|
* BUG: Never return a string containing a space " " from ↵David Cole2007-06-121-0/+1
| | | | cmCTest::GetShortPathToFile - replace them with "_". DART cannot construct valid file names during dashboard rollup with space " " in the short path.
* STYLE: remove argument bool fast, it was unusedAlexander Neundorf2007-06-121-26/+22
| | | | Alex
* BUG: Never return a string containing a ":" from cmCTest::GetShortPathToFile ↵David Cole2007-06-111-6/+14
| | | | - replace them with "_". DART cannot construct valid file names during dashboard rollup with ":" in the short path. Also, fix the Bullseye coverage handler so that the file names and paths match in both the coverage summary and the individual coverage logs.
* BUG: fix timeout bug with global timeouts such as DART_TESTING_TIMEOUTKen Martin2007-06-081-2/+3
|
* BUG: better passing of global TIMEOUT to internal ctest invocaitonsKen Martin2007-06-061-18/+18
|
* ENH: fix passing of time limit to some ctest invocations that also use ↵Ken Martin2007-06-041-2/+4
| | | | build-options
* BUG: fix problem with new curl_getdate and ctestBill Hoffman2007-03-231-1/+7
|
* ENH: minor additional error outputKen Martin2007-03-201-0/+1
|
* BUG: fix in the timeout codeKen Martin2007-01-291-3/+1
|
* ENH: added per test timeout supportKen Martin2007-01-251-1/+15
|
* ENH: merge in changes for beos supportBill Hoffman2006-12-041-0/+6
|
* ENH: Add options to build with system utility libraries. Organize inclusion ↵Brad King2006-10-191-1/+1
| | | | of third party libraries into a single header per library. This addresses bug#3653.
* ENH: added total time limit for a CTest run bug 1207Ken Martin2006-10-191-6/+38
|
* STYLE: Fix kwstyleAndy Cedilnik2006-10-151-4/+5
|
* ENH: Properly propagate config type to testAndy Cedilnik2006-10-131-9/+12
|
* BUG: Use BuildDirectory from the DartConfiguration information. Also, Make ↵Andy Cedilnik2006-10-121-0/+5
| | | | missing coverage information not make ctest fail
* ENH: some cleanup and commenting of codeKen Martin2006-10-121-365/+423
|
* ENH: fix color output inside of ctest runsKen Martin2006-07-211-0/+4
|
* COMP: Fix stl string accessAndy Cedilnik2006-07-111-2/+2
|
* BUG: Try to fix the problem of bad test namesAndy Cedilnik2006-07-111-2/+5
|