Commit Graph

311 Commits

Author SHA1 Message Date
Ken Martin 1b5b6ab303 starting cleanup of ctest 2004-09-06 12:46:35 -04:00
Andy Cedilnik 7cdf5c4601 ENH: Make default date shorter 2004-08-26 09:45:20 -04:00
Bill Hoffman 09f7ee4480 ENH: better error display for failure 2004-08-25 12:42:27 -04:00
Bill Hoffman bfbf5afc16 ENH: produce better error message for missing variables in -S mode 2004-08-25 08:44:10 -04:00
Ken Martin 1a1be539ee now will check out src dir if it has the necc info 2004-08-23 11:29:27 -04:00
Andy Cedilnik 96b8d6f416 ENH: Handle gmake error message 2004-08-19 12:51:40 -04:00
Andy Cedilnik a5bc469339 BUG: When GetNightlyTime returns past time, fix everything. Also, return correct time when printing 2004-08-18 08:52:54 -04:00
Andy Cedilnik 576041d492 BUG: Attempt to fix timezone problem where start time appears one day before the actual start time. Also add verbosity to GetNightlyTime 2004-08-17 14:23:25 -04:00
Bill Hoffman a34d16c667 fix it 2004-08-11 20:36:57 -04:00
Bill Hoffman d2087dfe99 ENH: fixes for RUN_TESTS from visual studio IDE, fprintf does not print right away, so std::cerr had to be used. Also, allow .\ to start the config type 2004-08-11 16:37:21 -04:00
Andy Cedilnik 1f203c2868 BUG: these flags do not take arguments, so they do not really need to check if they are last. Fixes Bug #1020 - ctest doesn't parse its options correctly 2004-08-02 08:36:31 -04:00
Andy Cedilnik 65e4a95618 ENH: Add some documentation, and make sure that the flag given to -D -T or -M is valid. Fixes Bug #1015 - Documentation: ctest -D 2004-07-29 17:15:22 -04:00
Andy Cedilnik 073db7c218 ENH: Add AIX linker error 2004-07-29 15:26:23 -04:00
Andy Cedilnik 983919f5f3 ENH: Support Threading Problem in memcheck 2004-07-26 16:00:34 -04:00
Andy Cedilnik fd50bc476c ENH: Add maximum size of test output 2004-07-26 15:52:10 -04:00
Andy Cedilnik 76c377737b BUG: Encode current time so that on some international computers xslt will not break. Also, for continuous, do not repeat if there were locally modified files or conflict, but only when things actually update 2004-07-20 16:18:22 -04:00
Ken Martin 6ef6d3a547 better error warning exceptions 2004-07-15 13:53:44 -04:00
Ken Martin 7f31f95b54 submit elapsed times as well 2004-07-13 11:06:23 -04:00
Andy Cedilnik 52eff235d8 BUG: LastMemCheck is not really an XML file 2004-07-07 16:09:11 -04:00
Brad King 0b7ab2a4aa BUG#969: Partially fixed by at least using the timeout for the individual calls to RunSingleCommand from within the inner ctest instance. This should be modified to incrementally adjust remaining time. 2004-07-02 16:29:15 -04:00
Ken Martin 1a6030c6a6 BUG: Files in top-level directory of source tree were not reported in updates log. 2004-06-09 17:36:52 -04:00
Andy Cedilnik 699a6cfe38 BUG: Even if update fails it should produce valid XML 2004-06-09 11:19:46 -04:00
Ken Martin 8de4534d69 support for floating ponit strides 2004-06-08 17:36:30 -04:00
Andy Cedilnik 92fcca4fb8 ENH: Implement scp submission 2004-06-02 13:39:25 -04:00
Ken Martin 27deb152b6 ctest -S support for multiple ctest command arguments 2004-05-28 15:02:16 -04:00
Ken Martin 757cec6caa added another error string and change the -I option some 2004-05-26 15:27:38 -04:00
Ken Martin e67ffe8527 better error message 2004-05-25 11:20:38 -04:00
Ken Martin 6665adc3ff added error 2004-05-20 13:15:49 -04:00
Ken Martin 5fc2cf6b7c new feature for continuous clean once 2004-05-13 13:41:47 -04:00
Andy Cedilnik 9255e40d81 ENH: Add a way to force ctest to be a new process 2004-05-10 17:44:29 -04:00
Will Schroeder 26e8d63b80 ENH: Added regex. 2004-05-10 16:55:05 -04:00
Ken Martin 40e54ded44 fix for config type passing between ctests 2004-05-10 10:20:34 -04:00
Ken Martin 6bcdfdca92 some cleanup and fix for PVLocal 2004-05-09 12:27:53 -04:00
Bill Hoffman 9ff7fdc74f ENH: add the ability to block popup error dialogs in tests on windows 2004-05-07 12:53:35 -04:00
Ken Martin c1d9c2ce9c missing header for unix 2004-05-07 11:24:32 -04:00
Ken Martin 840339e2ed updated testingoptions for continuous dashboards 2004-05-07 10:50:11 -04:00
Bill Hoffman cd002c0b20 BUG: fix ctest so that the search path for test executables produces better output and does not use config dir when it is not set 2004-05-06 10:30:29 -04:00
Ken Martin 6e17e798f5 fix for in source testing 2004-05-05 11:41:18 -04:00
Andy Cedilnik 23798f8a22 ENH: Remove memory leak 2004-05-05 10:13:19 -04:00
Ken Martin ee897e6a3c support in source builds and arg passing 2004-05-04 14:18:56 -04:00
Andy Cedilnik baee28ce9b ENH: After running test clear results for memory checking 2004-05-03 16:38:19 -04:00
Andy Cedilnik 787ca6457b ENH: Skip tests that do not have defects 2004-05-03 16:36:23 -04:00
Andy Cedilnik 49ced45dc0 ERR: Remove warning about shadow variables 2004-05-01 09:57:35 -04:00
Andy Cedilnik d0fd0b55cd ENH: Report filename of the note 2004-04-30 14:14:41 -04:00
Andy Cedilnik 920aef76e0 ENH: Add support for notes in Testing/Notes subdirectory. This way test can write notes that will be reported 2004-04-30 12:36:18 -04:00
Andy Cedilnik ae50b4bc6a BUG: Add a safety check so that you cannot send cmOStringStream.str() to other stream and produce the funky hex number. This makes it impossible to compile such a code. Adding that exposed a whole bunch of places in CMake where streams were used wrongly 2004-04-29 14:51:08 -04:00
Andy Cedilnik 5a4a6a57d1 ENH: Another one of those nasty hex numbers in the ctest output 2004-04-26 18:51:47 -04:00
Brad King 32a6a8fb0c ERR: Fixed unused variable assignment warning. 2004-04-23 08:50:47 -04:00
Andy Cedilnik 724019f91c ENH: Add DynamicAnalisys support. The old Purify is still available through --compatibility-mode 2004-04-22 18:04:11 -04:00
Andy Cedilnik 30d4262dad RNH: Support NoDartCoverage in the binary directorory 2004-04-19 17:21:11 -04:00
Ken Martin 3da0f4940a better args handling for -I options 2004-04-16 14:55:15 -04:00
Ken Martin 5c618442d3 better args handling for -I option 2004-04-16 14:52:13 -04:00
Andy Cedilnik 4c9c3ac84f ENH: Better reporting of what tests failed and write a file with failed tests 2004-04-16 13:36:36 -04:00
Bill Hoffman 6174100b92 ENH: remove warning 2004-04-14 08:55:43 -04:00
Bill Hoffman e61aa37cdf ENH: fix warning 2004-04-13 18:27:53 -04:00
Bill Hoffman b1032dd8e1 ENH: add the ability to run a limited sub-set of the tests 2004-04-13 16:32:29 -04:00
Andy Cedilnik b4c62ce59e BUG: Display string not some weird pointer 2004-04-09 09:53:25 -04:00
Ken Martin c92c5e4e15 fix for missing valid images 2004-04-01 16:07:30 -05:00
Andy Cedilnik d34c342b11 BUG: Fix bug on windows. You cannot cout std::string directly 2004-04-01 14:37:59 -05:00
Andy Cedilnik dd9241121d ENH: Add logging of submitting 2004-04-01 14:11:17 -05:00
Andy Cedilnik ccf46f544e ENH: Reduce number of GetCurrentWorkingDirectory 2004-03-31 11:26:04 -05:00
Andy Cedilnik d401fcfc2b ENH: Change to the new directory 2004-03-31 11:24:23 -05:00
Ken Martin afc74398d3 coverage change that will probably end in an infinite loop 2004-03-25 16:06:11 -05:00
Andy Cedilnik f19c1a8094 ENH: Fix warning 2004-03-20 20:37:07 -05:00
Andy Cedilnik a7c779731d ERR: Fix warnings about wrong format 2004-03-19 09:34:29 -05:00
Andy Cedilnik 5b78e5f563 ERR: Fix build on broken C++ compiles with no != operator for std::string 2004-03-18 09:52:47 -05:00
Andy Cedilnik 157b239905 BUG: change directory before running test and remember test number 2004-03-17 11:30:47 -05:00
Andy Cedilnik 97360ff4c6 ENH: Add support for future tags 2004-03-14 12:28:37 -05:00
Andy Cedilnik 824b231f42 ENH: Count tests while they go. Also in the logs report more stuff like elapsed time etc. 2004-03-14 11:23:57 -05:00
Andy Cedilnik 3c832dd1b8 BUG: CVS update fix. If the CVS command was not set there was no indication that something went wrong. Now it will make sure it does. Also start working on multiple configuration scripts 2004-02-24 10:05:12 -05:00
Andy Cedilnik 34b8852dbe ENH: Improve coverage support and add more verbosity 2004-02-23 09:56:53 -05:00
Andy Cedilnik 413a595d37 ENH: Handle wrong library on sun and no project on visual studio 7 2004-02-20 09:25:06 -05:00
Andy Cedilnik 985f3dd3b4 ERR: Do not exit when find bad custom files. 2004-02-19 09:35:12 -05:00
Andy Cedilnik 302d60371a ERR: Remove warning 2004-02-11 10:56:35 -05:00
Andy Cedilnik eaf25c6739 ERR: Use filepath followed by filename not another filepath 2004-02-10 15:53:09 -05:00
Andy Cedilnik d278cde9e7 ENH: Add logging of tests while running. This way you can actually see the output as it goes 2004-02-10 15:51:29 -05:00
Andy Cedilnik 9107592550 ENH: Attempt to support tests in funky subdirectories 2004-02-08 13:23:48 -05:00
Andy Cedilnik 5e4e4b74ab ENH: Propagate build type 2004-02-02 18:23:04 -05:00
Bill Hoffman 48dc13a649 BUG: keep output 2004-01-29 10:29:01 -05:00
Bill Hoffman 9b8ca58538 BUG: After running builtin ctest, go back to the original directory 2004-01-28 13:17:10 -05:00
Ken Martin 305e972df3 Including exception string in test's error output. 2004-01-28 09:47:31 -05:00
Bill Hoffman 9be1b582ee ENH: add a dynamic loader flush cache 2004-01-27 17:12:41 -05:00
Andy Cedilnik 3540324598 ENH: Only display the precontext or postcontext up to the next or previous warning or error 2004-01-27 17:11:57 -05:00
Ken Martin bcd194fa06 fix for backup restore 2004-01-27 09:42:57 -05:00
Andy Cedilnik 0217af3b58 ENH: Improve calling of RunSingle command and fix compile error 2004-01-26 14:41:29 -05:00
Andy Cedilnik 2db971afb4 ENH: Add support for CTestCustom.ctest, which modifies some behavior of ctest 2004-01-26 13:57:26 -05:00
Bill Hoffman 222e9a2876 BUG: fix put/get env problems 2004-01-26 13:32:46 -05:00
Ken Martin da76ed122f fixes to backup restore options 2004-01-23 09:44:47 -05:00
Andy Cedilnik c1ba581da4 BUG: If at least one test fails, the percent cannot be greater than 99 2004-01-22 11:10:03 -05:00
Brad King ba9687d5cb BUG: empty method on std string is a test, and does not set the string to empty. 2004-01-21 14:43:25 -05:00
Bill Hoffman d72f5a0be0 BUG: fix leak 2004-01-21 14:27:01 -05:00
Brad King cb95dde1e4 BUG: Fixed buffer size in MakeXMLSafe. 2004-01-21 14:06:44 -05:00
Bill Hoffman 13753b89c2 BUG: if a test is not found, it should fail 2004-01-21 09:49:32 -05:00
Bill Hoffman 4d082d4215 ENH: make sure tests that are not run fail, and make sure that it does not try to run directories with the same name as tests 2004-01-21 09:25:05 -05:00
Ken Martin d4e3804f4e fix so that ctest is run even with bad cmake result 2004-01-16 14:00:30 -05:00
Andy Cedilnik f687b3d4a2 ENH: Handle spaces in the dart output of test 2004-01-15 17:07:40 -05:00
Andy Cedilnik 09b766ef14 ERR: Do not ignore argument after nocmake 2004-01-13 12:28:52 -05:00
Bill Hoffman 8907dad99e ENH: add no cmake option 2004-01-13 11:22:47 -05:00
Andy Cedilnik b4bf41434c ENH: Only look for executable until found 2004-01-12 13:30:57 -05:00
Bill Hoffman 00332a958e ENH: clean up the output some more 2004-01-09 14:14:24 -05:00
Bill Hoffman c47409d9e9 ENH: clean up output 2004-01-09 14:05:55 -05:00
Bill Hoffman 67f1dab2b5 ENH: add an ability to specify a build run directory 2004-01-09 13:35:18 -05:00
Bill Hoffman 972e09029d ENH: clean up output 2004-01-09 12:35:33 -05:00
Brad King 5e3b39178b BUG: Updated warning regex to match in more cases. 2004-01-09 10:13:18 -05:00
Bill Hoffman a00a1dab0d BUG: if the build fails then the test fails 2004-01-09 08:54:41 -05:00
Bill Hoffman c336a9b1ac BUG: make sure null terminator is in the right place for putenv static char array 2004-01-08 09:59:24 -05:00
Bill Hoffman 4f4984ff7f ENH: remove warning 2004-01-08 08:22:09 -05:00
Bill Hoffman eb9c51a5ad ENH: remove warning 2004-01-08 08:19:40 -05:00
Bill Hoffman a0afa50252 temp remove of optimization internal ctest use putenv causing trouble on cygwin 2004-01-07 16:24:41 -05:00
Bill Hoffman baadc0a361 ENH: print errors when they are there 2004-01-07 16:15:55 -05:00
Bill Hoffman 66dc84581c BUG: initialize ivar 2004-01-07 14:22:48 -05:00
Bill Hoffman ea28cef201 BUG: fix command line parser bug 2004-01-07 13:20:39 -05:00
Bill Hoffman dcdde834a5 ENH: remove warning 2004-01-07 12:50:10 -05:00
Bill Hoffman 4009a4b276 ENH: remove warnings 2004-01-07 11:31:10 -05:00
Bill Hoffman 2c2291bbe0 ENH: add new feature to ctest so that it can cmake, build and run a test executable 2004-01-07 11:24:22 -05:00
Andy Cedilnik c3003ab8c3 ENH: Improve notes support (now you can specify them with the rest of the command line), improve reading of configuration file (now it actually rereads configuration file after running update/configure/build...). Remember the model (nightly/experimental) across runs 2004-01-06 19:13:55 -05:00
Andy Cedilnik bbfc747f2e ENH: Remove warnings about unused variables 2003-12-30 07:55:58 -05:00
Andy Cedilnik 2f2596c213 ENH: Add option to submit notes. Implements Bug #465 - Add notes support to CTest 2003-12-26 15:02:26 -05:00
Andy Cedilnik 460f90de2b ENH: Fix coverage to actually work and add support for .NoDartCoverage 2003-12-24 09:19:36 -05:00
Andy Cedilnik dad738eab1 ENH: Even better. Only replace when path longer than 20 characters. Also replace parent directory. That way it will replace for related projects. 2003-12-18 18:04:49 -05:00
Andy Cedilnik b3c7fe02a3 ENH: Attempt to cleanup the build output 2003-12-18 17:42:56 -05:00
Ken Martin d3a68a23a7 bug fix 2003-12-18 17:36:27 -05:00
Andy Cedilnik 7e4dce08ec ERR: Remove debug 2003-12-17 09:40:21 -05:00
Andy Cedilnik 3a488c1896 ENH: Add more error regular expressions 2003-12-17 09:25:13 -05:00
Ken Martin 076e52a26a better ctest driver and return codes 2003-12-17 08:36:10 -05:00
Andy Cedilnik f90fc6ee39 ENH: Purify support should work now. 2003-12-16 17:30:24 -05:00
Andy Cedilnik ab0a30e2b3 ENH: Add suppression file support for valgrind 2003-12-16 16:19:56 -05:00
Andy Cedilnik e9e391c004 ENH: Several cleanups and attempt to do purify support 2003-12-16 14:43:13 -05:00
Andy Cedilnik 303cb13e0b ENH: Cleanup output 2003-12-16 13:18:22 -05:00
Andy Cedilnik 6e5eddb917 ERR: Fix coverage on gcc 2.95 2003-12-15 18:44:33 -05:00
Andy Cedilnik d9658c15bc ERR: Ok, think before commit... This fixes two build problems. The missing brace and the std::string signature is different on gcc 2.95 and gcc 3.3. 2003-12-15 18:32:21 -05:00
Andy Cedilnik 652b162a29 ERR: Inner loop used the same counter as outer. Broke coverage code 2003-12-15 18:03:34 -05:00
Andy Cedilnik 67285f9a76 ERR: STD fixes 2003-12-15 17:28:46 -05:00
Andy Cedilnik 5b232ded15 ENH: Add initial memory check support which works for Valgrind 2003-12-15 17:26:00 -05:00
Bill Hoffman 0c72acd812 ENH: fix for gcc 3.1 2003-12-15 12:02:13 -05:00
Ken Martin 256947ed08 now can do extra updates 2003-12-12 08:09:05 -05:00
Ken Martin e3e4a7892b some updates to handle inline cache files and environment variables 2003-12-09 08:22:55 -05:00
Andy Cedilnik 403f220d25 ENH: Improve coverage on systems with multiple gcov commands 2003-12-08 11:23:46 -05:00
Brad King 21c5c6c81d ENH: Using cmListFileCache to read the DartTestfile instead of duplicating the parse loop. 2003-12-05 16:39:14 -05:00
Brad King ed853b5d70 ENH: Removed pipe selection argument from WaitForData method in kwsysProcess. This greatly simplifies its use. 2003-12-05 11:53:17 -05:00
Ken Martin 10f88cd333 some fixes to test harnes 2003-12-03 14:16:21 -05:00
Ken Martin be15d66e37 better error handling 2003-12-02 16:50:37 -05:00
Ken Martin a442f1715e a start on the dashboard driver 2003-12-01 19:25:51 -05:00
Brad King 945fcb581d BUG: Do not use std::string to accumulate output. Use std::vector instead. This is much better at memory management. 2003-11-26 11:41:57 -05:00
Andy Cedilnik 220aea3aee BUG: Handle -C properly for executables that are not in the project; Fix Bug #344 - ctest -C Debug 2003-11-11 12:36:03 -05:00
Andy Cedilnik 2bb8d871cb ENH: Add warning exception for VTK type warning blocking 2003-11-06 16:38:32 -05:00
Brad King 251032b190 BUG#259: Fix for spaces in paths to executable added to previous fixes for this bug. 2003-11-05 10:46:16 -05:00
Bill Hoffman c02edd816a BUG: fix for bug 323 2003-11-04 11:19:53 -05:00
Andy Cedilnik b1f1118239 ENH: Cleanup parsing of argument to help fix Bug #259 - CMake does not quote correctly in DartTestfile.txt 2003-11-03 15:38:23 -05:00
Andy Cedilnik 3020a554ba ENH: Report when having conflicts 2003-10-31 09:31:05 -05:00