Stephen Kelly
6162c9194b
Use two-iterator std::set::insert where appropriate.
2015-01-11 17:00:55 +01:00
Stephen Kelly
5eb4d7590e
Remove some unneeded c_str calls.
2014-11-23 11:09:54 +01:00
Nils Gladitz
cc1139cc30
strings: Remove redundant calls to std::string::c_str()
...
Replacements were detected and performed by the clang tool
remove-cstr-calls on a linux build.
2014-10-15 14:54:05 +02:00
Bill Hoffman
653529ce55
CTest: Allow / to be in the build name, and be consistent with the build name
...
Prior to this change / was not allowed in the build name. This was tested
with a CDash server and worked. In addition the safe build name was not
used everywhere. This caused mismatched build names to be in the xml
files going to CDash which caused different rows to be created for the
same build.
2014-08-18 11:22:18 -04:00
Clinton Stimpson
09b2ac38d1
Encoding: Fix a few encoding problems with ctest.
...
This also fixes some test failures on Windows when the
name of the build directory contains non-ascii characters.
2014-07-18 10:05:01 -04:00
Stephen Kelly
af8a1643c1
Remove c_str calls when using stream APIs.
...
Use an ad-hoc clang tool for matching the calls which should be
ported.
2014-03-11 15:03:50 +01:00
Stephen Kelly
21c573f682
Remove some c_str() calls.
...
Use the clang RemoveCStrCalls tool to automatically migrate the
code. This was only run on linux, so does not have any positive or
negative effect on other platforms.
2014-03-11 15:03:50 +01:00
Ben Boeckel
b3bf31a548
stringapi: Miscellaneous char* parameters
2014-03-08 13:05:37 -05:00
Ben Boeckel
270eb96df0
strings: Remove cmStdString references
...
Casts from std::string -> cmStdString were high on the list of things
taking up time. Avoid such implicit casts across function calls by just
using std::string everywhere.
The comment that the symbol name is too long is no longer relevant since
modern debuggers alias the templates anyways and the size is a
non-issue since the underlying methods are generated since it's
inherited.
2014-03-08 13:05:35 -05:00
Clinton Stimpson
5730710c86
Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.
...
Also use SystemTools::Fopen() instead of fopen().
This is to eventually support utf-8 filenames.
2014-01-07 09:27:44 -05:00
Sean McBride
1399825cf9
Remove some uses of obsolete 'register' storage specifier
...
Remove the keyword from all Source/* files outside of KWSys.
2013-06-28 16:37:49 -04:00
Zach Mullen
350546db3a
Implement ctest_upload command
2011-03-15 15:07:37 -04:00
Brad King
a1711f1c6b
Remove trailing whitespace
2011-03-11 08:04:58 -05:00
Brad King
e1a4c02bac
Merge topic 'resolve/doc-spelling/CPackRPM'
...
7739d78
Merge CPackRPM changes into doc-spelling
9203e91
Fix spelling errors reported by Lintian.
2010-07-20 16:00:29 -04:00
Kai Wasserbäch
9203e9187e
Fix spelling errors reported by Lintian.
...
During a Lintian run on the binary packages of CMake in Debian I was
notified of many spelling mistakes.
2010-07-13 09:41:37 -04:00
David Cole
46df0b44ac
Activate retry code on any curl submit failure.
...
Previously, we were only going into the retry block
for time out conditions. But a "could not connect"
response, or really any sort of curl failure, is
also a condition where we should retry the submit
if the user has requested a retry.
2010-07-12 16:48:38 -04:00
Zach Mullen
d0d1cdd71b
Mock checksum failure output for old CDash versions
2010-06-10 15:02:24 -04:00
Zach Mullen
af5ef0c969
Testing for CTest checksum
2010-06-10 12:25:49 -04:00
Zach Mullen
86e81b53c1
CTest should resubmit in the checksum failed case
2010-06-05 10:36:23 -04:00
Zach Mullen
d6b71078da
Fix subscript out of range crash
2010-06-03 13:52:48 -04:00
Zach Mullen
082c87e528
Cross-platform fixes for checksum/retry code
2010-06-03 13:27:26 -04:00
Zach Mullen
e525649a4e
Checksums on CTest submit files, and retry timed out submissions.
2010-06-03 10:34:34 -04:00
Zach Mullen
b2e7da885d
Added a "-http1.0" option to ctest to make it submit using curl's http 1.0 option. Also added parsing of html reponse output to determine whether errors or warnings were sent in response from the server. If errors or warnings occurred, the response is output to stdout, and the "submission successful" message has been changed to accurately reflect whether or not warnings or errors were returned with the response.
2009-12-11 14:10:37 -05:00
Brad King
96afb12087
Convert CMake to OSI-approved BSD License
...
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.
2009-09-28 11:43:28 -04:00
David Cole
68b8332088
Increase curl submit timeout. A submit will timeout if there are 120 seconds of very little activity. 30 seconds was too short.
2009-09-04 14:00:26 -04:00
David Cole
d741a6a57f
Add curl timeout options to the SubmitUsingHTTP method. They were only in the SubmitUsingFTP method.
2009-09-01 17:23:50 -04:00
Bill Hoffman
736d8c1a0c
ENH: set an upload speed limit for ctest
2009-06-25 16:38:47 -04:00
Brad King
8f5af6172a
ENH: Disable the xmlrpc drop method by default
...
We've chosen to drop our default dependence on xmlrpc. Thus we disable
the corresponding CTest submission method and remove the sources for
building xmlrpc locally. Users can re-enable the method by setting the
CTEST_USE_XMLRPC option to use a system-installed xmlrpc library.
2009-06-11 11:24:56 -04:00
Bill Hoffman
682e15184a
ENH: remove warning and improve message
2009-04-11 09:29:27 -04:00
Bill Hoffman
d75513c9fa
ENH: remove cerr call
2009-04-10 13:00:27 -04:00
Bill Hoffman
4ec691a9d1
ENH: add ability to control ssl cert checking
2009-04-10 12:15:03 -04:00
Bill Hoffman
4c3718d7b6
ENH: use 0 not FALSE
2009-03-31 15:30:36 -04:00
Bill Hoffman
1f0835b5eb
ENH: add submit via cp mode
2009-03-31 15:24:50 -04:00
Bill Hoffman
0a65ee8d95
ENH: allow for https submission if ctest is built with a curl that supports it
2009-03-12 14:54:00 -04:00
David Cole
c6d499aba5
COMP: Iterator version of std::set not available with vs6 implementation of STL. Use explicit iteration to insert individual elements one at a time. Sigh.
2009-02-04 12:38:03 -05:00
David Cole
6f88b29121
ENH: Add FILES arg to the ctest_submit command. BUG: Propagate the IsCDash setting properly to the ctest configuration during a submit. Also, do not propagate TriggerSite for projects submitting to CDash. No triggers are necessary with CDash.
2009-02-03 11:52:54 -05:00
Brad King
6ae2f8e7ee
BUG: Fix CTest submit-only operation
...
We need to initialize cmCTestSubmitHandler on construction to make sure
all parts get enabled by default. The recent fix to re-enable all parts
on initialization broke submit-only operations because the handler did
not initialize on construction. This also removes duplicate
initialization code.
2009-01-27 10:58:25 -05:00
Bill Hoffman
40366f6ced
ENH: fix part submission to not have memory of the last part submission
2009-01-15 13:24:54 -05:00
Brad King
e92d99d05c
COMP: Fix const set find for Borland 5.5
...
The Borland 5.5 compiler's STL set does not define correct signatures
for its find() members, leading to build errors. This works around the
problem.
2009-01-14 09:51:58 -05:00
Brad King
d66c25c2f0
ENH: Teach ctest_submit about parts
...
This adds a PARTS option to the ctest_submit command which tells it to
submit only parts whose names are listed with the option.
2009-01-12 10:38:27 -05:00
Brad King
447f5b303e
ENH: Divide CTest file submission list by part
...
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.
2009-01-12 10:37:55 -05:00
Bill Hoffman
bb5325f7f9
STYLE: fix line len
2008-03-04 13:34:21 -05:00
Bill Hoffman
22dc873ef0
ENH: allow cdash not to trigger
2008-02-29 14:58:33 -05:00
Brad King
696a016444
COMP: Fix check for file-too-big to avoid warnings.
2007-11-07 09:12:34 -05:00
Brad King
f410f8578e
COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697 .
2007-11-05 14:34:36 -05:00
Bill Hoffman
c2308e796f
COMP: fix line length style error
2006-12-05 09:14:32 -05:00
Bill Hoffman
434d2292c5
ENH: put checks on vector before referencing begin iterator
2006-12-02 13:17:53 -05:00
Brad King
f91b3c1daa
ENH: Add options to build with system utility libraries. Organize inclusion of third party libraries into a single header per library. This addresses bug#3653.
2006-10-19 15:00:10 -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
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