| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
851b6c15 cmCTestTestHandler: indicate why a test did not run
25a7f14f Help: add release notes
ab8bbef9 cmCTestTestHandler: count skipped tests as disabled
202a44a4 cmCTestRunTest: do not count skipped tests as failed
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Craig Scott <craig.scott@crascit.com>
Merge-request: !741
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The `Skipped` status is basically a runtime version of the `Disabled`
status (set as a property on the test by the configure step), so treat
them the same.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Skipped tests are neither passed nor failed tests, but return codes are
based only upon failed tests, so do not count them as such.
Fixes #16822.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
3d1bd011 cmCTestTestHandler: use pointers to static memory
5969048d cmCTestTestCommand: defer getting the global timeout
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !735
|
| | | |
| | | |
| | | |
| | | | |
There's no need to reserve 100 bytes for each of these strings.
|
| |/ / |
|
| | | |
|
|/ / |
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Automate with:
git grep -l '#include <cm_' -- Source \
| xargs sed -i 's/#include <\(cm_.*\)>/#include "\1"/g'
git grep -l '#include <cmsys/' -- Source \
| xargs sed -i 's/#include <\(cmsys\/.*\)>/#include "\1"/g'
git grep -l '#include <cm[A-Z]' -- Source \
| xargs sed -i 's/#include <\(cm[A-Z].*\)>/#include "\1"/g'
|
|
|
|
|
|
| |
When this property is set, the test is skipped and its status is
automatically set to 'Not Run'. A disabled test will not be counted in
the total number of tests and its completion status will be 'Disabled'.
|
|
|
|
|
|
| |
Previously, the completion status of not run tests was always set to
"Not Run". Make it more descriptive. This value is written to
`Test.xml` and then displayed as 'Test Details' in CDash.
|
| |
|
|
|
|
|
|
| |
These functions just need to change the directory for a block of code
and then go back to the caller's expected location. Use
cmWorkingDirectory to ensure that all return paths are handled.
|
|
|
|
| |
The working directory changes here didn't really accomplish anything.
|
|
|
|
| |
Issue: #16646
|
|
|
|
|
|
| |
Thread failure of VC tool commands through more APIs so that we can
detect when they fail. Defer updating of the individual VC tool usage
the future and just return true from them for now.
|
|\
| |
| |
| |
| | |
51849bba ctest_update: Fix svn log and external loading
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit v3.7.0-rc1~132^2 (CTestSVN: Fix segfault when
CTEST_UPDATE_VERSION_ONLY is enabled, 2016-09-12) we do not properly
extract svn log or externals. After updating we erase the information
that was loaded before updating and can no longer log the changes
between revisions to extract authors.
Fix this by only loading the repository information once, whether needed
by `NoteOldRevision`, `NoteNewRevision`, or both.
Fixes: #12630, #16646
|
| |
| |
| |
| |
| | |
Instead, prefix the error message at the two places where the errors are
handled: cmMakefile and cmCTestHandlerCommand.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
05ed82b1 ctest_submit: Update documentation for CDash upload retries
0ce7643a ctest_submit: improve handling of QUIET option
5614a5cd ctest_submit: Allow RETRY_COUNT for CDASH_UPLOAD
|
| | |
| | |
| | |
| | |
| | | |
Teach the CDASH_UPLOAD signature of ctest_submit() to more thoroughly
respect the QUIET option.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach the CDASH_UPLOAD signature of ctest_submit() to honor the
RETRY_COUNT and RETRY_DELAY options.
Also teach HttpRequest() to honor the default 120 second timeout
for curl connections.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
f3864452 cmCTestBuildHandler: Fix warning in FragmentCompare signature
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
```
warning: the specified comparator type does not provide a const call
operator [-Wuser-defined-warnings]
```
Reported-by: Sean McBride <sean@rogue-research.com>
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
298b5b31 CTest: Ensure setup/cleanup ordering even when fixture not required
|
| | | |
| | | |
| | | |
| | | | |
Closes: #16558
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
a1058637 CTest: Properly reset output to avoid duplication with --repeat-until-fail
|
| | | | |
|
|/ / / |
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Applications which process CMake output will need to decode it as UTF-8
instead of console's codepage.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
f0d50957 ctest: Improve output for `-T memcheck`
|
| | |
| | |
| | |
| | |
| | | |
Show how many defects each test that had a defect produced.
Also tell the user where to find the full log files.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Typically Windows applications (eg. MSVC compiler) use current console's
codepage for output to pipes so we need to encode that to our
internally-used encoding (`KWSYS_ENCODING_DEFAULT_CODEPAGE`).
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
d3633731 Do not query CDash for version
f725b20b Update tests that expect uncompressed output
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This check was not functioning properly for the following reasons:
* The "DropSite" and "DropLocation" CTest Configurations do not
get set until ctest_submit() is called. So if ctest_submit()
was not called before ctest_test() we would end up with uncompressed
output, even if the CDash server was new enough to support this feature.
* CDash's API is now versioned. The current location to query is
now /api/v1/getversion.php, not /api/getversion.php.
As a result of these issues, CTest would not compress test/memcheck
output when it should. Rather than fix this check, we now assume that
CTest is communicating with a new enough version of CDash. This behavior
can be controlled through the use of the --no-compress-output command-line
argument.
|