summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestBuildHandler.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Re-enabled failing tests; fixed ctest_build output to be consistent in the ↵Zach Mullen2009-09-211-5/+6
| | | | error condition across different make programs so that these tests would pass.
* Add parentheses around '&&' between '||' for gccBrad King2009-09-111-4/+4
| | | | | | | The GNU compiler warns about possible operator precedence mistakes and asks for explicit parentheses (-Wparentheses). We add the parentheses to silence the warning. This also fixes one real logic error in the find_package() implementation by correcting expression evaluation order.
* ENH: Report file names relative to source dirBrad King2009-02-121-3/+10
| | | | | This teaches cmCTestLaunch to report source files that lie under the top source directory relative to the top.
* BUG: Do not drop build fragments with same timeBrad King2009-02-121-3/+4
| | | | | | When we collect Build.xml fragments generated by 'ctest --launch', this lexicographically orders fragments with the same time stamp on disk instead of incorrectly dropping duplicates.
* ENH: Teach CTest dashboard builds to use launchersBrad King2009-02-111-2/+233
| | | | | | | | | | | This defines a 'UseLaunchers' CTest configuration option. When enabled, CTest skips log scraping from the Build step output. Instead it defines the environment variable CTEST_LAUNCH_LOGS to a log directory during the build. After the build it looks for error-*.xml and warning-*.xml files containing fragments for inclusion in Build.xml and submission. This is useful in conjuction with 'ctest --launch' and the RULE_LAUNCH_* properties to get reliable, highly-granular build failure reports.
* ENH: Create cmXMLSafe to help escapes in XMLBrad King2009-02-051-4/+5
| | | | | | | 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.
* ENH: Re-order generation of build summary and xmlBrad King2009-02-041-8/+9
| | | | | | This moves the error/warning count summary printed by cmCTestBuildHandler to after Build.xml is generated. Later we will compute the counts during generation of the xml.
* ENH: Refactor Build.xml generationBrad King2009-02-041-7/+16
| | | | | | | This divides cmCTestBuildHandler::GenerateDartBuildOutput into three methods to generate the header, content, and footer components of Build.xml files. It will allow the content generation to be replaced later.
* ENH: fix return value to ctest_build and remove debug print in cmProcessBill Hoffman2009-01-141-7/+2
|
* ENH: allow ctest_build to return error and warning countsBill Hoffman2009-01-141-2/+6
|
* ENH: Divide CTest file submission list by partBrad King2009-01-121-1/+1
| | | | | | 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: Teach ctest_* to create appending XML filesBrad King2009-01-121-1/+1
| | | | | 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.
* BUG: fix for 5218 Error message pattern match for VS8Bill Hoffman2008-10-091-1/+2
|
* BUG: Missing a linker crashed error matching string.David Cole2008-03-191-0/+1
|
* ENH: enhancements for cdash, include system information and better time entriesBill Hoffman2008-01-301-0/+7
|
* ENH: add more verbose outputBill Hoffman2007-06-141-0/+3
|
* COMP: Fix kwstyleAndy Cedilnik2007-04-041-1/+2
|
* BUG: even safer checking of return valueKen Martin2007-03-281-7/+8
|
* BUG: even safer checking of return valueKen Martin2007-03-281-22/+27
|
* BUG: fix checking of the return value for a buildKen Martin2007-03-281-2/+3
|
* ENH: try markign non zero return values as warnings for make programsKen Martin2007-03-201-2/+0
|
* ENH: try markign non zero return values as warnings for make programsKen Martin2007-03-201-0/+16
|
* ENH: add another error regexpKen Martin2007-03-201-0/+1
|
* COMP: Fix bad escape sequence.Brad King2007-03-161-1/+1
|
* ENH: More regular expressions for visual studio 6Andy Cedilnik2007-03-161-0/+1
|
* ENH: fix it to work with stl debug mode on macBill Hoffman2006-11-091-2/+3
|
* ENH: added total time limit for a CTest run bug 1207Ken Martin2006-10-191-0/+6
|
* ENH: Handle more regular expressionsAndy Cedilnik2006-10-121-0/+2
|
* ENH: Handle more warnings properly on AIXAndy Cedilnik2006-08-221-2/+2
|
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+3
|
* ENH: Remove debugAndy Cedilnik2006-07-121-1/+0
|
* BUG: Fix segfaultAndy Cedilnik2006-05-111-1/+1
|
* ENH: Fix problem with Source Lines and add debugging of regular expressionsAndy Cedilnik2006-04-271-15/+32
|
* BUG: Improve the behavior of the ReadCustomFilesCommandAndy Cedilnik2006-04-091-0/+5
|
* ENH: Several cleanups and make sure things get propagated where they should. ↵Andy Cedilnik2006-03-291-12/+12
| | | | Also, allow to load CTest custom files to the actual ctest -S script
* ENH: More error handlingAndy Cedilnik2006-03-231-0/+2
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-101-234/+237
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-091-85/+144
|
* ENH: Better handle interleved error/outputAndy Cedilnik2006-01-271-15/+24
|
* ENH: add new error regexBill Hoffman2005-11-181-0/+1
|
* ENH: More error exceptionsAndy Cedilnik2005-10-131-0/+1
|
* ENH: Add support for setting the maximum number of errors and warnings ↵Andy Cedilnik2005-10-071-0/+6
| | | | reported. This should fix Bug #2318 - The maximum number of errors to report is fixed to 50
* ENH: More error regexAndy Cedilnik2005-08-171-0/+1
|
* ENH: More build errorsAndy Cedilnik2005-08-031-1/+1
|
* ENH: More regular expressionsAndy Cedilnik2005-07-221-0/+3
|
* ENH: Improve performance by compiling regular expressions when neededAndy Cedilnik2005-07-031-35/+18
|
* ENH: Several improvements with the way things are handled. Also, support ↵Andy Cedilnik2005-06-231-3/+4
| | | | multiple submited files
* ENH: Add superclass for all commands and handlers. Improve handlers to have ↵Andy Cedilnik2005-06-171-0/+58
| | | | initialization code, and start initializing ctest when start is invoked
* ENH: Be more verboseAndy Cedilnik2005-06-101-5/+5
|
* ENH: Be more verboseAndy Cedilnik2005-06-101-0/+20
|