Commit Graph

484 Commits

Author SHA1 Message Date
Andy Cedilnik 911317a2a7 ENH: Handle more regular expressions 2006-10-12 14:47:40 -04:00
Bill Hoffman 027b9cbe87 BUG: fix bug where converage was required to get valgrind output because of bad current directory 2006-10-05 17:53:09 -04:00
Andy Cedilnik b50691bb49 ENH: Handle more warnings properly on AIX 2006-08-22 16:07:20 -04:00
Andy Cedilnik 6b5403c586 ENH: fix for no newline on some makes fix for ctest and some symlinks 2006-08-14 10:51:08 -04:00
Bill Hoffman 2ddf9ad56a ENH: add cmake output to build and test 2006-08-08 15:55:41 -04:00
Brad King ab61137eb1 COMP: Fix and/or disable warnings for Borland 5.6 build. 2006-08-01 11:38:42 -04:00
Brad King 4a60db1184 BUG: Fix error message when handler cannot be created. 2006-07-27 09:40:21 -04:00
Andy Cedilnik a9c0929d39 COMP: Handle both ansi and non-ansi C 2006-07-26 11:46:22 -04:00
Andy Cedilnik d2710d5142 STYLE: Fix kwstyle 2006-07-13 09:13:29 -04:00
Andy Cedilnik 6101b67610 ENH: Remove debug 2006-07-12 16:30:14 -04:00
Andy Cedilnik 6bdff06594 STYLE: Remove debug 2006-07-12 09:21:43 -04:00
Andy Cedilnik 12cc89a8e5 BUG: Try to fix the problem of bad test names 2006-07-11 15:58:07 -04:00
Andy Cedilnik 2a31d34b2e ENH: Be more verbose 2006-07-07 13:59:35 -04:00
Brad King 87d4d0e039 BUG: cmGlobalGenerator::Build should not always use the /fast target name because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles. 2006-06-01 15:51:24 -04:00
Andy Cedilnik 231bd4eb73 BUG: Fix segfault 2006-05-11 12:00:40 -04:00
Ken Martin aae0bcdacf STYLE: fix line length 2006-05-10 13:50:44 -04:00
Andy Cedilnik e2102dea48 BUG: Make handle arguments work again 2006-04-30 03:16:37 -04:00
Andy Cedilnik 34feb381be ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should allow SVN update too, maybe 2006-04-29 20:13:05 -04:00
Andy Cedilnik 2d81046ae2 ENH: Add support for special tracks, fix options of handlers so that the -R, -U, and so on work in the new style scripting 2006-04-28 11:59:31 -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
Ken Martin d81ebf0c23 ENH: added support for -SP scripts in new processes 2006-04-04 13:04:28 -04:00
Bill Hoffman 5a2668b326 ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
Andy Cedilnik 337362dfcf COMP: Return 0 instead of false 2006-03-29 12:33:41 -05: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 ad380d6b8b BUG: Fix the read custom files command and add a coverage test 2006-03-28 16:36:48 -05:00
Andy Cedilnik fce93e890d ENH: Add command to read ctest custom files 2006-03-28 14:37:44 -05:00
Andy Cedilnik 9ce59dbde0 COMP: Remove warning 2006-03-23 15:35:03 -05:00
Andy Cedilnik ccde6c47d8 ENH: More error handling 2006-03-23 09:56:32 -05:00
Andy Cedilnik 15d7dd9937 ENH: Remove cmGlob and use glob from kwsys 2006-03-21 12:54:31 -05:00
Andy Cedilnik 124860a9ee COMP: Make members protected so that subclass can use them 2006-03-16 11:34:58 -05:00
Andy Cedilnik 867e41d23b BUG: Couple of memcheck bugs: Log files should really be different for test and memcheck. Also make sure to not trunkate the output of the test until the valgrind or any other checking is pefrormed. 2006-03-16 11:29:12 -05:00
Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
Andy Cedilnik 609af5c969 ENH: Add svn cleanup before running svn 2006-03-15 09:23:35 -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 98dc57c0ae BUG: More VS8 fixes 2006-03-01 12:50:03 -05:00
Andy Cedilnik a8c8f1738b BUG: Fix for STL 2006-02-28 16:22:17 -05:00
Andy Cedilnik 0f36f0ef90 STYLE: Remove debug 2006-02-28 15:31:10 -05:00
Andy Cedilnik 36d7f3990a ENH: Add support for multiple build targets and start adding simple cpack tests 2006-02-28 08:23:40 -05:00
Andy Cedilnik 4259971961 ENH: Since list file cache does not make much sense any more (because of proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out 2006-02-07 08:49:42 -05:00
Andy Cedilnik 04c705bc01 ENH: Better handle interleved error/output 2006-01-27 13:46:33 -05:00
Bill Hoffman 62e4c3f22a ENH: add extra thing for svn X status output 2006-01-27 11:19:22 -05:00
Brad King 22c62c9e65 BUG: Sweeping changes to cleanup computation of target names. This should
fix many bugs related to target names being computed inconsistently.

- Centralized computation of a target's file name to a method in
  cmTarget.  Now that global knowledge is always available the
  *_CMAKE_PATH cache variables are no longer needed.

- Centralized computation of link library command lines and link
  directory search order.

- Moved computation of link directories needed to link CMake targets
  to be after evaluation of linking dependencies.

This also removed alot of duplicate code in which each version had its
own bugs.

This commit is surrounded by the tags

  CMake-TargetNameCentralization1-pre

and

  CMake-TargetNameCentralization1-post

so make the large set of changes easy to identify.
2006-01-13 18:18:32 -05:00
Ken Martin 4bdca3b404 ENH: put CmakeTmp into CMakeFiles 2006-01-12 13:49:32 -05:00
Bill Hoffman 5261f51e45 BUG: fix for bug 2560, Xcode does not create correct bundles 2005-12-19 11:29:57 -05:00
Andy Cedilnik 5007cbce3b BUG: Fix the problem with update.xml.tmp not being coppied 2005-12-13 15:16:46 -05:00
Andy Cedilnik 782bef7374 ENH: Add a way for the generated command to include extra flags. This is useful for CTest (or try compile) to add -j2 2005-12-01 11:41:00 -05:00
Bill Hoffman 9312deb035 BUG: fix spelling error 2005-11-22 15:15:52 -05:00
Bill Hoffman c0ee3a13a5 ENH: add new error regex 2005-11-18 10:40:31 -05:00
Ken Martin 3480c252a3 ENH: change the pass regexp so that it overrides the return value 2005-11-10 10:55:04 -05:00
Andy Cedilnik 4e9d832525 ENH: Change flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and add help in cmSetTestsPropertiesCommand 2005-11-09 11:07:36 -05:00
Andy Cedilnik 34e7834451 ENH: Add support for output reguilar expression 2005-11-08 17:59:20 -05:00
Andy Cedilnik eff0013b3b ENH: More output 2005-10-19 11:00:28 -04:00
Andy Cedilnik baa7b749e4 BUG: Initialize to something resonable 2005-10-19 11:00:06 -04:00
Andy Cedilnik 33ac18891f BUG: If test passes but it should fail, report an error 2005-10-17 09:09:51 -04: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 89569f07ed ENH: More verbosity 2005-10-04 10:58:21 -04:00
Andy Cedilnik 0d824e1d1a ENH: Properly report failed tests 2005-09-20 15:08:41 -04:00
Andy Cedilnik 51a19d99ba ENH: Modify output based on wether it is tested or memory checked 2005-09-19 15:11:54 -04:00
Andy Cedilnik 53b3b56991 BUG: This should fix memory checking 2005-09-19 15:08:00 -04:00
Andy Cedilnik 66019dc5d9 ENH: Fix memcheck command 2005-09-17 11:31:22 -04:00
Andy Cedilnik 79bf20ec6d COMP: Too fast commit 2005-09-15 16:06:29 -04:00
Andy Cedilnik 34f1419aa4 BUG: Make sure full paths are collapsed 2005-09-15 16:03:06 -04:00
Andy Cedilnik fcce3ac0a1 ENH: Add a way for test to intentionally fail 2005-09-06 23:31:41 -04:00
Bill Hoffman 62ae06081e ENH: use native Deployment and Development directories 2005-08-30 13:58:46 -04:00
Andy Cedilnik bd9852e50f COMP: Simplify logic and remove sun compile error 2005-08-26 16:20:26 -04:00
Andy Cedilnik 547280b0ba BUG: Prevent from creating bogus files 2005-08-24 11:18:26 -04:00
Andy Cedilnik 74caa9fea7 COMP: Add STD namespace 2005-08-18 16:17:18 -04:00
Andy Cedilnik a274a8fb77 ENH: Improve log file strategy 2005-08-18 13:50:16 -04:00
Andy Cedilnik d9ed857c8c ENH: Set update options 2005-08-18 10:02:47 -04:00
Andy Cedilnik 6179a0a455 ENH: More error regex 2005-08-17 14:16:17 -04:00
Ken Martin 7df63f38c5 BUG: do not search the user's path for text executables when a full path is provided to the test 2005-08-09 13:12:03 -04:00
Andy Cedilnik b8c789a5da ENH: More build errors 2005-08-03 14:16:13 -04:00
Andy Cedilnik 9a3abaa53e ENH: More handling of gcov 4.0 2005-08-03 14:15:17 -04:00
Andy Cedilnik 7bd1e74177 ENH: More support for gcov 4.0 2005-08-03 13:34:13 -04:00
Andy Cedilnik 6479f4db32 ENH: Add support for the new gcc that uses files with extension .gcda 2005-08-03 11:56:00 -04:00
Andy Cedilnik ca90e8002b ENH: Better handling of removed files and remove warning 2005-07-22 08:40:16 -04:00
Andy Cedilnik 9c8875a621 ENH: More regular expressions 2005-07-22 08:39:56 -04:00
Andy Cedilnik a2acc029ae ENH: Add support for detecting files that were removed 2005-07-21 15:54:57 -04:00
Andy Cedilnik 8483fa93c5 BUG: Remove duplicate prefix 2005-07-21 09:07:01 -04:00
Andy Cedilnik f47a57c3e8 ENH: Add a way to submit extra files to the dashboard 2005-07-18 12:53:48 -04:00
Andy Cedilnik 0949debece ENH: Cleanup file name 2005-07-18 11:32:29 -04:00
Andy Cedilnik 0d14b57605 ENH: Some more cleanups and add ctest custom vector for regular expression to exclude from coverage 2005-07-14 14:15:51 -04:00
Andy Cedilnik c7de609a37 ENH: Add custom supression regular expressions 2005-07-14 13:25:40 -04:00
Andy Cedilnik e8b10e1938 BUG: Fix line number inconsistency, improve output 2005-07-14 11:24:47 -04:00
Andy Cedilnik 0af5ef0e99 COMP: Remove warning and fix the logic 2005-07-14 09:29:54 -04:00
Andy Cedilnik 81211fc427 BUG: Rename tmp files 2005-07-14 09:29:33 -04:00
Andy Cedilnik 1e72091e86 ENH: Add timeout support 2005-07-13 10:17:18 -04:00
Andy Cedilnik 0e76ab6eb6 BUG: Go back to the original directory after examining the current directory 2005-07-12 12:31:42 -04:00
Andy Cedilnik c9a7f056fd BUG: Make sure it always starts in the current directory when searching for tests 2005-07-12 12:30:15 -04:00
Andy Cedilnik 219bcf25ba BUG: When removing directory, use lstat instead of stat to make sure that symlinks are treated as files and not as directories 2005-07-12 10:40:14 -04:00
Andy Cedilnik 3e99368485 ENH: Add default update options 2005-07-11 11:59:51 -04:00
Andy Cedilnik 6ca7664b90 BUG: Remove warning when using CVS 2005-07-11 11:16:14 -04:00
Andy Cedilnik 0b86a0c926 COMP: Remove warning 2005-07-06 15:49:55 -04:00
Andy Cedilnik 38b68bcd78 ENH: Improve support for various versions of gcov 2005-07-06 15:27:02 -04:00
Andy Cedilnik f1f141fe7d BUG: On windows there can be a problem because scp does not handle drive names. This uses relative path for scp 2005-07-06 15:11:38 -04:00
Andy Cedilnik 26a70a2e37 STYLE: Unify number of spaces 2005-07-02 22:32:37 -04:00
Andy Cedilnik bd44dc14fe ENH: Improve performance by compiling regular expressions when needed 2005-07-02 22:31:30 -04:00
Andy Cedilnik e712c7c05e ENH: Improve performance of testing and do not complain if DartTestfile.txt is not found or if directory does not exist 2005-07-02 22:30:37 -04:00
Andy Cedilnik 359397e9a1 BUG: Exit properly on SCP submission 2005-06-24 13:29:22 -04:00
Andy Cedilnik 05d8429206 COMP: Remove warnings 2005-06-24 09:41:01 -04:00
Andy Cedilnik b7514580f9 ENH: Move curl to utilities 2005-06-24 09:06:26 -04:00
Andy Cedilnik 7c730973bb ENH: Initial import 2005-06-24 09:02:17 -04:00
Andy Cedilnik e7d15aa7c5 ENH: Make iterators const 2005-06-23 16:06:52 -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
Utkarsh Ayachit 0e18526103 BUG: reverting to 1.53 2005-06-23 12:05:11 -04:00
Utkarsh Ayachit 573bd54fc2 BUG: fixed conflicts between file names among different utilities. 2005-06-23 11:22:09 -04:00
Andy Cedilnik 1823e78d5c BUG: Fix displaying of percentage 2005-06-22 10:54:19 -04:00
Ken Martin 68cb67c3b1 COMP: see about fixing warning 2005-06-20 08:59:33 -04:00
Andy Cedilnik 6ab962b348 ENH: Pass configuration type to subprocesses 2005-06-17 15:43:35 -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 2cc5ed49d1 ENH: Several improvements to CTest:
1. Support for showing line numbers when debugging ctest --show-line-numbers
2. Modify the ctest initialization code, so that it can be delayed
3. Handlers now have corresponding command if they were invoked from the command (so far only update actually use that)
4. Start command is simplified and the functionality is moved to CTest
5. Update can perform initial checkout if CTEST_CHECKOUT_COMMAND is set
6. Add test that checks out kwsys and perform tests on the fresh checkout
2005-06-16 13:18:21 -04:00
Andy Cedilnik d6f77bddc4 ENH: Pass in memcheck command options and suppresions, and change skin to tool 2005-06-15 10:53:49 -04:00
Andy Cedilnik 9755dd4f22 ENH: Handle passing in coverage command 2005-06-15 10:53:09 -04:00
Andy Cedilnik 04f0a634a5 ENH: Add commands for memory checking and coverage 2005-06-14 14:00:45 -04:00
Andy Cedilnik a95a4b000d ENH: Separate standard output and standard error for problematic commands 2005-06-14 11:42:53 -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 7758abb2e6 BUG: Remove debugging code 2005-06-07 10:55:44 -04:00
Andy Cedilnik 33f9780ade ENH: Use CMake for parsing DartTestfile.txt 2005-06-07 09:06:38 -04:00
Andy Cedilnik 3a839f7c3a BUG: Initialize the iterator to prevent seg-fault 2005-06-06 09:23:45 -04:00
Andy Cedilnik 1a165dc60d ENH: Move the build-and-test code to a handler 2005-06-03 16:10:55 -04:00
Andy Cedilnik 6fe633e1f7 ENH: Add a method to parse command line argument inside the handler 2005-06-03 14:42:33 -04:00
Andy Cedilnik 473a172f60 BUG: Remove unused code 2005-06-03 11:29:06 -04:00
Andy Cedilnik 8f6c1d3baa BUG: Fix the order of things to make submit handler not crash when proxies are set 2005-06-02 16:47:47 -04:00
Andy Cedilnik 19b5c93ca2 ENH: Cleanup output even more 2005-06-02 14:48:10 -04:00
Andy Cedilnik 0b518c2fdb COMP: Remove compile warning 2005-06-02 12:26:54 -04:00
Andy Cedilnik ac05727cb0 ENH: Once the number of errors or warnings was reached, stop counting them. Also fix compile warning on bad compilers 2005-06-02 11:47:10 -04:00
Andy Cedilnik afb83a7d44 BUG: On windows there are problems when opening file as ascii 2005-06-02 09:35:51 -04:00
Andy Cedilnik 36121b9234 ENH: Streamline build process. This reduces the memory footprint, since only some number of lines of output will be in memory at the time. Also, this will report the build errors and warnings as it goes through the build 2005-06-01 15:59:22 -04:00
Andy Cedilnik 7f7cf5ee6b COMP: Remove ERROR reserved word or something and replace with ERROR_MESSAGE 2005-05-31 18:40:43 -04:00
Andy Cedilnik f6e5a878fc ENH: Add support for writing output file. While doing that, redesign the way ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake 2005-05-31 17:32:40 -04:00
Andy Cedilnik c593bfc7d2 ENH: Use generated file stream for files 2005-05-27 16:17:38 -04:00
Andy Cedilnik ef013caeb1 ENH: Fix for changes in XML-RPC for Dart2 2005-05-26 18:15:41 -04:00
Andy Cedilnik 1b35cabc27 ENH: Add notes 2005-05-08 13:49:06 -04:00
Andy Cedilnik 8adc177bcf ENH: Remove error about not being able to update CTest configuration 2005-05-08 13:48:52 -04:00
Andy Cedilnik 0842958977 ENH: Remove memory leak and remember global generator for next time 2005-05-08 13:48:09 -04:00
Andy Cedilnik b74da8d3aa ENH: Add default configure rules for CMake projects and add default rules for submission 2005-05-05 10:18:41 -04:00
Andy Cedilnik 407eac60f5 ENH: Add variable that holds cmake executable 2005-05-05 10:18:04 -04:00
Andy Cedilnik 37f2d32686 ENH: Allow spaces in update command 2005-05-04 11:16:53 -04:00
Andy Cedilnik 9619d54003 ENH: Improve syntax 2005-05-04 11:13:35 -04:00
Andy Cedilnik 2b29497de9 ENH: Add Site and BuildName, make sure that the rest of the default -S rule does not happen, and make sure that new tag will be created 2005-05-03 15:28:28 -04:00
Brad King bac564356b COMP: Added pragma directives for SGI compilers to avoid useless warnings. 2005-05-03 14:58:13 -04:00
Andy Cedilnik de57a86298 ENH: Cleanups 2005-05-03 09:40:16 -04:00
Andy Cedilnik c7feef30e2 ENH: Promote submit into a full handler, add test and submit command and do some cleanups 2005-05-03 08:17:39 -04:00
Andy Cedilnik eb3857ce83 ENH: Make ctest build command work 2005-05-02 15:51:58 -04:00
Andy Cedilnik f1ebfb24c6 ENH: More commands. Start working on new style ctest configuration 2005-05-02 14:15:29 -04:00
Andy Cedilnik 234d08682c ENH: Add internal error 2005-04-28 09:14:22 -04:00