Brad King
b41a548d86
Add parentheses around '&&' between '||' for gcc
...
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.
2009-09-11 08:18:15 -04:00
Brad King
7435355ec8
ENH: Report file names relative to source dir
...
This teaches cmCTestLaunch to report source files that lie under the top
source directory relative to the top.
2009-02-12 13:00:22 -05:00
Brad King
fa9e93f712
BUG: Do not drop build fragments with same time
...
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.
2009-02-12 10:01:39 -05:00
Brad King
7497fd575d
ENH: Teach CTest dashboard builds to use launchers
...
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.
2009-02-11 15:18:08 -05:00
Brad King
dc13914cd6
ENH: Create cmXMLSafe to help escapes in XML
...
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.
2009-02-05 16:31:37 -05:00
Brad King
d18ae05da1
ENH: Re-order generation of build summary and xml
...
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.
2009-02-04 14:34:25 -05:00
Brad King
5f65e04ea2
ENH: Refactor Build.xml generation
...
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.
2009-02-04 14:34:12 -05:00
Bill Hoffman
046449e2f7
ENH: fix return value to ctest_build and remove debug print in cmProcess
2009-01-14 13:48:03 -05:00
Bill Hoffman
82c3afcf6f
ENH: allow ctest_build to return error and warning counts
2009-01-14 13:01:38 -05:00
Brad King
447f5b303e
ENH: Divide CTest file submission list by part
...
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.
2009-01-12 10:37:55 -05:00
Brad King
cccac773ce
ENH: Teach ctest_* to create appending XML files
...
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.
2009-01-12 09:11:29 -05:00
Bill Hoffman
57a2a408c4
BUG: fix for 5218 Error message pattern match for VS8
2008-10-09 13:00:31 -04:00
David Cole
530c206cba
BUG: Missing a linker crashed error matching string.
2008-03-19 11:18:40 -04:00
Bill Hoffman
c4093afc52
ENH: enhancements for cdash, include system information and better time entries
2008-01-30 11:17:36 -05:00
Bill Hoffman
21b5c7d2b4
ENH: add more verbose output
2007-06-14 13:05:09 -04:00
Andy Cedilnik
826dc8696c
COMP: Fix kwstyle
2007-04-04 13:06:20 -04:00
Ken Martin
fabd9def68
BUG: even safer checking of return value
2007-03-28 11:07:36 -04:00
Ken Martin
f0857fcbd3
BUG: even safer checking of return value
2007-03-28 11:06:34 -04:00
Ken Martin
c6cf2ca108
BUG: fix checking of the return value for a build
2007-03-28 10:58:00 -04:00
Ken Martin
f6c9b6d631
ENH: try markign non zero return values as warnings for make programs
2007-03-20 14:52:27 -04:00
Ken Martin
562c17dfeb
ENH: try markign non zero return values as warnings for make programs
2007-03-20 14:31:34 -04:00
Ken Martin
ca7668d993
ENH: add another error regexp
2007-03-20 14:11:32 -04:00
Brad King
861e3a7107
COMP: Fix bad escape sequence.
2007-03-16 16:04:31 -04:00
Andy Cedilnik
ed1081f909
ENH: More regular expressions for visual studio 6
2007-03-16 14:51:28 -04:00
Bill Hoffman
9442cd33ba
ENH: fix it to work with stl debug mode on mac
2006-11-09 16:07:38 -05:00
Ken Martin
f7a5289e31
ENH: added total time limit for a CTest run bug 1207
2006-10-19 10:45:19 -04:00
Andy Cedilnik
911317a2a7
ENH: Handle more regular expressions
2006-10-12 14:47:40 -04:00
Andy Cedilnik
b50691bb49
ENH: Handle more warnings properly on AIX
2006-08-22 16:07:20 -04:00
Brad King
ab61137eb1
COMP: Fix and/or disable warnings for Borland 5.6 build.
2006-08-01 11:38:42 -04:00
Andy Cedilnik
6101b67610
ENH: Remove debug
2006-07-12 16:30:14 -04:00
Andy Cedilnik
231bd4eb73
BUG: Fix segfault
2006-05-11 12:00:40 -04:00
Andy Cedilnik
2ae84e5ba6
ENH: Fix problem with Source Lines and add debugging of regular expressions
2006-04-27 15:23:39 -04:00
Andy Cedilnik
55c0ff5f64
BUG: Improve the behavior of the ReadCustomFilesCommand
2006-04-09 07:45:18 -04:00
Andy Cedilnik
386900bfdd
ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script
2006-03-29 12:01:24 -05:00
Andy Cedilnik
ccde6c47d8
ENH: More error handling
2006-03-23 09:56:32 -05:00
Andy Cedilnik
862f5df25c
STYLE: Fix some style issues
2006-03-10 15:03:09 -05:00
Andy Cedilnik
6503a0eecc
STYLE: Fix some style issues
2006-03-09 11:17:10 -05:00
Andy Cedilnik
04c705bc01
ENH: Better handle interleved error/output
2006-01-27 13:46:33 -05:00
Bill Hoffman
c0ee3a13a5
ENH: add new error regex
2005-11-18 10:40:31 -05:00
Andy Cedilnik
0a24d706c5
ENH: More error exceptions
2005-10-13 10:30:42 -04:00
Andy Cedilnik
ccac51a5cb
ENH: Add support for setting the maximum number of errors and warnings reported. This should fix Bug #2318 - The maximum number of errors to report is fixed to 50
2005-10-07 11:36:09 -04:00
Andy Cedilnik
6179a0a455
ENH: More error regex
2005-08-17 14:16:17 -04:00
Andy Cedilnik
b8c789a5da
ENH: More build errors
2005-08-03 14:16:13 -04:00
Andy Cedilnik
9c8875a621
ENH: More regular expressions
2005-07-22 08:39:56 -04:00
Andy Cedilnik
bd44dc14fe
ENH: Improve performance by compiling regular expressions when needed
2005-07-02 22:31:30 -04:00
Andy Cedilnik
1b578d3180
ENH: Several improvements with the way things are handled. Also, support multiple submited files
2005-06-23 13:04:18 -04:00
Andy Cedilnik
d9dc9b54a6
ENH: Add superclass for all commands and handlers. Improve handlers to have initialization code, and start initializing ctest when start is invoked
2005-06-17 13:04:56 -04:00
Andy Cedilnik
ab313ca547
ENH: Be more verbose
2005-06-10 09:01:37 -04:00
Andy Cedilnik
cf4ed39140
ENH: Be more verbose
2005-06-10 08:56:56 -04:00
Andy Cedilnik
3a839f7c3a
BUG: Initialize the iterator to prevent seg-fault
2005-06-06 09:23:45 -04:00