Brad King
0847d825b3
ENH: Create internal 'ctest --launch' tool
...
This creates an undocumented 'ctest --launch' mode. It launches a
specified command and optionally records a failure in an xml fragment.
We will optionally use this in CTest's Build stage to record per-rule
build failure information when using Makefile generators.
2009-02-11 11:31:25 -05:00
Bill Hoffman
7e1ba9d075
BUG: add output on failure to ctest #8255
2009-01-18 13:03:32 -05:00
Bill Hoffman
43fe0d3978
ENH: add max width option to ctest ouptut
2008-09-22 14:04:13 -04:00
Ken Martin
21852384e0
ENH: read in old file formats Dart as well
2008-01-31 11:43:44 -05:00
Ken Martin
456631225b
ENH: use CTestTestfile.txt
2008-01-17 12:44:59 -05:00
Brad King
9f61e2a235
ENH: Centralized and globalized computation of CMake program locations. This eliminates startup paths that failed to produce this information.
2007-12-13 17:56:50 -05:00
Ken Martin
6cdf032505
ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now
2007-10-22 12:49:09 -04:00
Ken Martin
35e13b11f3
BUG: revert doc changes since VS7 cannot compile them, will implement them in a different manner
2007-10-09 14:35:25 -04:00
Ken Martin
18ce24c748
ENH: make documentation entries actually store their data
2007-10-09 09:55:42 -04:00
Bill Hoffman
f262298bb0
ENH: fix 2 ctest issues, do not use the build type of ctest to look for config types, do not inherit pipes in child procs for ctest so it can kill them
2007-09-11 11:21:36 -04:00
Alexander Neundorf
e37f8e2964
STYLE: create command documentation for ctest
...
I think some of the cmake commands should be removed from ctest if possible,
like add_executable etc.
Alex
2007-06-08 16:06:33 -04:00
Ken Martin
3abf39eda0
ENH: support for --build-config-sample feature #1022
2007-03-19 13:04:10 -04:00
Ken Martin
49085f7fed
BUG: fixes so that --build-and-test will honor timeouts
2007-01-30 11:35:17 -05:00
Ken Martin
2f84bd1758
ENH: added per test timeout support
2007-01-25 11:16:16 -05: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
bad1215a85
ENH: Add support for preinstall for cmake generated projects when packaging them
2006-04-10 13:44:39 -04:00
Ken Martin
d81ebf0c23
ENH: added support for -SP scripts in new processes
2006-04-04 13:04:28 -04:00
Andy Cedilnik
26e1fea95b
STYLE: Fix some style issues
2006-03-09 11:57:43 -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
Ken Martin
09b3d9d2f1
STYLE: removed some docs that did not make sense
2005-11-16 10:08:02 -05: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
d56bed98d7
ENH: Add debug flag
2005-06-02 18:10:25 -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
7acfc4dc3c
ENH: Start adding support for CTest testfiles
2005-04-01 14:57:55 -05:00
Bill Hoffman
a6e9dd6cfc
FIX: fix output of passing tests
2005-03-11 10:29:29 -05:00
Ken Martin
0e3f4214b9
ENH: better docs
2005-03-10 10:04:21 -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
Ken Martin
6fd51bc29d
ENH: added missing documentation
2005-01-27 10:47:37 -05:00
Ken Martin
e7fd6bac8d
COMP: fix warning
2004-11-15 09:39:15 -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
a9028dfd07
BUG: Attempt to remove memory leak
2004-10-03 07:14:05 -04:00
Bill Hoffman
02e90fd76c
ENH: better documentation
2004-05-07 13:26:34 -04:00
Bill Hoffman
a37157624b
BUG: putenv syntax was wrong and caused a crash on the SGI
2004-05-01 22:05:18 -04:00
Andy Cedilnik
23ba009419
ENH: Add environment variable that Dart sets so that tests can know they are being tested from Dart/CTest
2004-04-30 15:17:30 -04:00
Andy Cedilnik
4d55c6540a
ENH: Report error and exit when the current directory is not specified
2004-04-21 10:34:08 -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
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
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
5b232ded15
ENH: Add initial memory check support which works for Valgrind
2003-12-15 17:26:00 -05:00
Ken Martin
a442f1715e
a start on the dashboard driver
2003-12-01 19:25:51 -05:00
Andy Cedilnik
8bbabb8559
ENH: Add documentation for -D and add missing targets
2003-08-11 12:20:31 -04:00
Brad King
74980113da
ENH: Clarification of help dumped when no arguments are given and no test file is found.
2003-08-07 17:43:37 -04:00
Brad King
1471a1a6f1
ENH: Added documentation for ctest.
2003-08-06 15:03:56 -04:00
Andy Cedilnik
8d8d39524d
ERR: Remove warning
2003-05-06 10:16:22 -04:00
Andy Cedilnik
bec9b174f5
ENH: Fix some dart issues. Now it works fine without dart.
2003-05-02 13:57:25 -04:00
Andy Cedilnik
05ce4afb3e
ENH: Rename option -D to -C because we will use -D later
2003-04-25 14:52:02 -04:00
Andy Cedilnik
a69c70d2d7
Start working on cont
2003-02-10 23:19:01 -05:00
Andy Cedilnik
2756c05b60
Fix date issues with different models
2003-02-10 21:52:01 -05:00
Andy Cedilnik
72cde70ee8
Split ctest into two three files
2002-12-16 21:19:21 -05:00
Andy Cedilnik
e0cec1e650
Add support for only showing what will be done. This way you can for example get a list of all tests: ctest -N or list of all tests that match regex: ctest -N -R regex
2002-12-15 13:45:43 -05:00
Ken Martin
ad8504701e
fixed warnings
2002-12-13 09:27:31 -05:00
Brad King
54541bd40a
ENH: Improved filename/line number reporting in error message. Macro invocations now chain up the error message.
2002-12-12 11:36:28 -05:00
Brad King
4888c088ae
ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
2002-12-11 18:13:33 -05:00
Brad King
d6f98c2a82
ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs when CMake is invoked by Dart.
2002-12-11 11:49:08 -05:00
Andy Cedilnik
238815fe19
Remove warning
2002-12-10 13:36:37 -05:00
Andy Cedilnik
c17a0495f9
Initial addition of coverage
2002-12-08 22:36:54 -05:00
Andy Cedilnik
146a3de46d
Fix for network paths
2002-11-21 12:26:31 -05:00
Bill Hoffman
f5d95fb078
Complete rework of makefile generators expect trouble
2002-11-08 15:46:08 -05:00
Andy Cedilnik
d7ee016535
Move the hi-res time to system tools
2002-11-06 13:06:49 -05:00
Brad King
1f6a3c67b1
ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
2002-10-23 18:03:27 -04:00
Andy Cedilnik
c1c74f925c
When in verbose mode print test command
2002-10-18 15:51:12 -04:00
Andy Cedilnik
eda89848be
Remove unused variable
2002-10-16 08:49:07 -04:00
Andy Cedilnik
f70a759446
Remove std::hex as it does not seems to work on SGI, attempt to fix ftime problem on borland
2002-10-15 07:20:02 -04:00
Andy Cedilnik
5a1fccd34d
Fix namespace, typo, and make ftime work on windows
2002-10-14 18:33:10 -04:00
Andy Cedilnik
f4859295eb
Even more cleanups, fix time on certain platforms such as windows, cygwin, and linux. Hopefully we can add entries for other platforms until try_compile works. Also escape certain characters for xml.
2002-10-14 15:11:21 -04:00
Andy Cedilnik
066cea228b
More cleanups, fix prexontext and log number
2002-10-14 09:30:10 -04:00
Andy Cedilnik
461a3d2089
Add LastBuild.log file, fix some minor problems in output, modify output a bit...
2002-10-13 23:07:54 -04:00
Brad King
281f7519e1
ENH: Renamed cmStringStream to cmOStringStream and added cmIStringStream. Removed cmInputStringStream.
2002-10-10 10:43:59 -04:00
Andy Cedilnik
1dcfcc809e
Remove warning
2002-10-10 08:23:29 -04:00
Andy Cedilnik
089429fee9
Try to use platform independent input string stream
2002-10-10 08:11:05 -04:00
Andy Cedilnik
ea87271c4a
Reorganization, cleanup and some improvement in dart emulation
2002-10-08 22:54:24 -04:00
Andy Cedilnik
8f63293056
Add parsing of warnings and errors
2002-10-08 22:00:11 -04:00
Andy Cedilnik
350eeeab4e
Add configure option and fix potential bug in other targets. Now the run command is actually run with directory, so eventually we should be able to run this from a subdirectory
2002-10-08 20:02:01 -04:00
Andy Cedilnik
fba1ca0b68
Fix update so that it actually updates the source directory,
2002-10-06 21:25:30 -04:00
Andy Cedilnik
088709e99f
Add missing namespace
2002-10-06 20:44:29 -04:00
Andy Cedilnik
da70a950de
Add some minimal Dart capability to ctest. For example now you can actually use ctest to build projects, do cvs update on all platforms. This is especially cool for Visual Studio where you do not want to load the whole development environment just to build your project.
2002-10-06 20:36:52 -04:00
Ken Martin
5b6d899bc6
Set comspec substitute
2002-09-30 14:00:28 -04:00
Andy Cedilnik
80f20047af
Add verbose flag -V, which makes the output of tests to be displayed; also add help to ctest
2002-09-24 18:34:16 -04:00
Ken Martin
4dec2a174a
remove unused variables
2002-09-15 09:54:08 -04:00
Ken Martin
7df776057b
BUG: make sure windows paths are used for the command or it will not work for win 98
2002-06-24 14:07:46 -04:00
Brad King
3d7a869b39
ERR: Fix for fprintf format warning.
2002-06-18 16:32:36 -04:00
Bill Hoffman
ceb365813f
ENH: fix depend problem
2002-05-22 09:47:41 -04:00
Sebastien Barre
31413a216b
ENH: if -R or -E was used, displays also the name of the tests that passed.
2002-03-29 16:03:19 -05:00
Ken Martin
543b4ca1b9
less noisy about changing directories
2002-03-15 10:43:24 -05:00
Bill Hoffman
567edf0e9a
ENH: overhaul of RunCommand on windows, if only win32 had popen...
2002-03-14 11:11:39 -05:00
Bill Hoffman
809b32fe59
ENH: remove several compiler warnings
2002-03-13 10:25:11 -05:00
Sebastien Barre
e64c63cc90
ENH: add -E option (exclude tests matching a regexp)
2002-03-06 17:58:44 -05:00
Bill Hoffman
0b6f8be725
add command line option -D for config directory to run
2002-02-26 15:15:16 -05:00
Sebastien Barre
513d48c5ea
ENH: Since each test can send a lot of text to stderr/stdout, ctest now displays the list of tests that failed at the end of the process.
2002-02-21 16:06:54 -05:00
Will Schroeder
a6a43d5320
ENH:Updated copyright
2002-01-21 15:30:43 -05:00
Bill Hoffman
2c0f4f6725
ENH: add flush
2001-12-11 10:39:19 -05:00
Ken Martin
9214ad0ec6
minor fix for not found executables
2001-12-03 15:55:28 -05:00
Berk Geveci
521d8d9410
Improvements to the curses interface.
2001-11-29 16:44:22 -05:00
Bill Hoffman
8591786867
ENH: add better error reports in parsing cmake files, like what file has the error
2001-10-02 17:28:55 -04:00
Berk Geveci
7d09ca52f1
handle spaces in commands and args
2001-09-20 16:43:51 -04:00
Ken Martin
faafcdddbf
updated testing
2001-09-11 15:17:40 -04:00
Ken Martin
08a89bd8dc
added regexp option
2001-08-29 16:42:03 -04:00