Andy Cedilnik
15d7dd9937
ENH: Remove cmGlob and use glob from kwsys
2006-03-21 12:54:31 -05:00
Ken Martin
3d96e52261
STYLE: some m_ to this-> cleanup
2006-03-15 11:02:08 -05:00
Andy Cedilnik
862f5df25c
STYLE: Fix some style issues
2006-03-10 15:03:09 -05:00
Andy Cedilnik
26e1fea95b
STYLE: Fix some style issues
2006-03-09 11:57:43 -05:00
Andy Cedilnik
5b638bb136
BUG: Add additional check
2006-02-28 15:56:46 -05:00
Brad King
f2cf7e9197
ENH: Enable capture of output from VCExpress.exe and devenv.exe.
2006-02-15 10:22:55 -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
c04cbcac70
ENH: Fix command line argument parsing
2005-12-27 13:10:23 -05:00
Brad King
0df3c162fb
BUG: Do not dereference an end iterator.
2005-11-17 15:44:43 -05:00
Andy Cedilnik
eff0013b3b
ENH: More output
2005-10-19 11:00:28 -04:00
Andy Cedilnik
89569f07ed
ENH: More verbosity
2005-10-04 10:58:21 -04:00
Andy Cedilnik
287eeb283e
ENH: Expose version of ctest
2005-09-15 17:22:06 -04:00
Andy Cedilnik
4bba497aa4
BUG: Initialize variable
2005-07-20 12:03:04 -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
3d84afe571
ENH: Several improvements and cleanups:
...
1. Add long command line arguments for every argument
2. Add a way to overwrite CTest configuration by providing --overwrite TimeOut=10
3. Improve argument parsing.
4. Add submit index argument
2005-07-18 11:46:45 -04:00
Andy Cedilnik
79eeb9c4e6
BUG: Look for custom files in all directories
2005-07-14 14:15:21 -04:00
Andy Cedilnik
2dc914c839
BUG: Fix problem with visual studio in release mode
2005-07-12 08:50:09 -04:00
Andy Cedilnik
baf5601acb
ENH: Improve performance of MakeXMLSafe, improve performance of reading custom ctest files, and remove error when running ctest on directory without DartConfiguration.tcl
2005-07-02 22:50:57 -04:00
Andy Cedilnik
b7514580f9
ENH: Move curl to utilities
2005-06-24 09:06:26 -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
c60263f5ea
ENH: Initialize handler before processing it
2005-06-20 17:57:32 -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
73fe7c316a
ENH: Return error if there is an ERROR_MESSAGE. Also fix tag for the test
2005-06-16 16:24:39 -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
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
1a165dc60d
ENH: Move the build-and-test code to a handler
2005-06-03 16:10:55 -04:00
Andy Cedilnik
d56bed98d7
ENH: Add debug flag
2005-06-02 18:10:25 -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
8e3832c3d5
ENH: Make CMake --build-and-test to be verbose by default
2005-06-01 08:25:43 -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
4e49c3bf6e
ENH: Add method so that ctest handlers and commands can add notes
2005-05-08 13:47:20 -04:00
Andy Cedilnik
f4a8c582aa
BUG: Fix logic for verbose
2005-05-05 09:21: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
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
f1ebfb24c6
ENH: More commands. Start working on new style ctest configuration
2005-05-02 14:15:29 -04:00
Andy Cedilnik
3a8e7599b1
BUG: The argument is --ctest-config
2005-04-24 14:28:55 -04:00
Andy Cedilnik
3085b3bcfd
STYLE: Fix english
2005-04-15 14:47:36 -04:00
Andy Cedilnik
6cd36d16e5
ENH: Rename the DartConfiguration.tcl to CTestConfiguration.ini
2005-04-01 15:45:26 -05:00
Andy Cedilnik
7acfc4dc3c
ENH: Start adding support for CTest testfiles
2005-04-01 14:57:55 -05:00
Brad King
a0e71e77f9
BUG: It is possible for the nightly start time to be over 24 hours in the future which requires two days to be subtracted. Using a while loop to make sure enough days are added or subtracted. It should never be able to iterate more than twice.
2005-03-30 16:11:37 -05:00
Brad King
7219c7a75c
BUG: Adjusted GetNightlyTime computation to not depend on time_t being a signed type.
2005-03-25 08:05:21 -05:00
Andy Cedilnik
8248953df1
COMP: Remove warning and fix the logic
2005-03-06 08:51:08 -05:00
Andy Cedilnik
bee77d0298
ENH: Start working on xmlrpc code. This code does not work, but it will at least test compiling with cmxmlrpc
2005-03-04 17:11:42 -05:00
Ken Martin
4baa085a1a
BUG: better error handling
2005-02-22 10:42:49 -05:00
Ken Martin
4d30cb309c
ENH: ctest now uses CMake global generator to do the build part of build-and-test
2005-02-22 09:12:10 -05:00
Andy Cedilnik
d5aafe1b93
ENH: Some more generalization
2005-02-17 16:11:10 -05:00
Andy Cedilnik
79a7f42a21
ENH: Cleanups and add CTEST_UPDATE command
2005-02-17 15:23:00 -05:00
Andy Cedilnik
8fe1686510
ENH: Cleanups and add CTEST_START command
2005-02-17 10:51:52 -05:00
Bill Hoffman
6bf064d41c
ENH: use ALL_BUILD target
2005-02-16 18:47:30 -05:00
Bill Hoffman
34e7e36cae
ENH: getting closer
2005-02-14 16:46:32 -05:00
Brad King
f6e8b36dcb
BUG: Fixed --build-target implementation to work with Visual Studio generators.
2005-02-04 17:38:41 -05:00
Andy Cedilnik
1cca4b3b24
ENH: Enable compression with DartConfiguration file
2005-01-27 17:44:25 -05:00
Andy Cedilnik
c22cc421e0
ENH: Several cleanups and improvements
2005-01-27 15:54:47 -05:00
Andy Cedilnik
dc0ce24cc6
ENH: Add a superclass to all handlers
2005-01-27 11:43:22 -05:00
Andy Cedilnik
62b310bc52
ENH: Add compression support to XML files
2005-01-27 10:15:01 -05:00
Andy Cedilnik
f7063fc661
ENH: Add method to populate custom integers
2005-01-26 10:10:41 -05:00
Bill Hoffman
57bacd199c
BUG: when ctest is looking for cmake look in the build directory as well as where ctest is so that purify will work
2005-01-17 16:29:00 -05:00
Ken Martin
5a0366c6e0
ENH: added -U option to take union of -R and -I
2004-11-13 09:55:31 -05:00
Andy Cedilnik
fc70a2bb2a
ENH: Add development version support in CMake
2004-10-22 15:44:54 -04:00
Andy Cedilnik
429cf9d612
BUG: Remove instances of // in the output
2004-10-19 12:48:57 -04:00
Andy Cedilnik
cafd48a7f2
EHN: Even more cleanup
2004-10-19 12:38:32 -04:00
Andy Cedilnik
3de7010216
ENH: Add method to get the relative path to source or build
2004-10-17 22:46:23 -04:00
Andy Cedilnik
4ee2f266c6
ENH: Handle coverage errors
2004-10-17 18:49:42 -04:00
Andy Cedilnik
9594c888ab
BUG: On Windows, remove extra CR characters. Hopefully this will result in not duplicated new-lines
2004-10-11 13:57:33 -04:00
Andy Cedilnik
9e1288da10
PERF: Several cleanups, and remove need for Curl directory to be in include path
2004-10-05 16:14:04 -04:00
Andy Cedilnik
b847a6ac62
ERR: Fix Windows build
2004-10-05 10:00:36 -04:00
Andy Cedilnik
6e9ec4598d
ENH: Add CTEST_EXECUTABLE_NAME to CTest scripting. This way you do not have to specify ctest executable in CTEST_COMMAND, but just a variable
2004-10-01 12:21:16 -04:00
Andy Cedilnik
eadf3aea79
BUG: If notes file is missing, create empty notes file with error message
2004-09-27 13:36:47 -04:00
Bill Hoffman
3e03bed0ac
ENH: fix warning correctly
2004-09-10 14:40:28 -04:00
Ken Martin
685a8ed86f
fix dash8 warning
2004-09-10 08:42:02 -04:00
Bill Hoffman
766c48ae19
WAR: remove a warning on i64
2004-09-09 12:58:55 -04:00
Ken Martin
43d8918f40
more cleanup of ctest
2004-09-09 08:41:05 -04:00
Ken Martin
2c4b1a1179
duh errors
2004-09-07 12:54:15 -04:00
Ken Martin
79faf21d19
more warnings
2004-09-07 11:45:53 -04:00
Ken Martin
0a184c3d61
more cleanup
2004-09-07 10:46:12 -04:00
Ken Martin
8a2beddad4
more cleanup
2004-09-07 10:37:39 -04:00
Ken Martin
05d985c082
some bug fixes for my recent checkins and some more cleanup
2004-09-07 09:17:15 -04:00
Ken Martin
47961a349b
jesus
2004-09-06 13:54:53 -04:00
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