summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestBuildHandler.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-6/+6
| | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
* CTest: Detect Xcode error "Command ... failed with exit code"Alexandru Ciobanu2012-03-091-0/+1
|
* CTest: Recognize Intel errors without space before colon (#12627)Brad King2011-12-151-1/+1
| | | | | | | | Fix the regex meant to match errors of the form: C:\some\dir\source.cpp(17): catastrophic error: could not open source file "some_header.h" to make the space between ')' and ':' optional.
* CTest: catch warning output of Apache MavenRolf Eike Beer2011-03-181-1/+3
| | | | | | | | | | | | | | Some samples of things that got unnoticed by our nightly builds: $ JAVA_HOME= mvn Warning: JAVA_HOME environment variable is not set. ... $ mvn [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE ...
* Improve build error detection.David Cole2011-01-051-2/+3
| | | | | Some were missed recently on a failed dashboard build of ccmake on an HP-UX machine.
* Merge topic 'external-project-launcher'Brad King2010-07-131-5/+20
|\ | | | | | | | | | | b2634b6 Detect CMake warnings and errors in build output. 012c986 ExternalProject: Add LOG_* options to hide step output
| * Detect CMake warnings and errors in build output.David Cole2010-07-101-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | Fix niggly in ExternalProject that would inadvertently create a log file of output when a command was explicitly set to the empty string. Also, increase the default value for showing context around build errors to 10 lines, up from 6. Also add the ability to customize this setting so that users can put it back to 6 or even lower if they want, or show more if they want.
* | Eliminate -Wconversion warnings.David Cole2010-06-271-2/+2
|/ | | | | | Change types of local variables, or casting, or re-arrange expressions to get rid of "conversion may alter value" warnings as seen on recent dashboard submissions from londinium.kitware.
* Fix for for bug #10550, fix some errors for an old Sun compiler.Bill Hoffman2010-04-281-0/+1
|
* Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of ↵David Cole2009-12-041-7/+29
| | | | running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
* Fix warnings in CMake source code. Suppress rampant warnings emanating from ↵David Cole2009-10-011-2/+2
| | | | Qt files.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* 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
|