summaryrefslogtreecommitdiffstats
path: root/Source/CTest
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'message-stdstring'Brad King2019-02-081-1/+1
|\ | | | | | | | | | | | | 82edd98300 cmSystemTools: MessageCallback and Message() accept std::string argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2929
| * cmSystemTools: MessageCallback and Message() accept std::string argumentVitaly Stakhovsky2019-02-071-1/+1
| |
* | Merge topic 'runsinglecommand'Brad King2019-02-082-7/+6
|\ \ | | | | | | | | | | | | | | | | | | 65baaa0e37 cmSystemTools::RunSingleCommand: Accept std::string argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2927
| * | cmSystemTools::RunSingleCommand: Accept std::string argumentVitaly Stakhovsky2019-02-062-7/+6
| |/
* | Prefer front/back/data over dereferencing begin/rbegin iterArtur Ryt2019-02-065-17/+16
|/ | | | Changed for sequenced containers: vector, list, string and array
* OutputCallback: Accept std::string argumentRegina Pfeifer2019-01-301-5/+2
|
* Merge topic 'functional-callbacks'Brad King2019-01-302-39/+26
|\ | | | | | | | | | | | | | | | | | | 8c92db829b MessageCallback: Remove unused bool& argument bcee24aecc Use `std::function` for callbacks Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: vvs31415 <vstakhovsky@fastmail.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !2872
| * MessageCallback: Remove unused bool& argumentRegina Pfeifer2019-01-291-1/+1
| |
| * Use `std::function` for callbacksRegina Pfeifer2019-01-292-39/+26
| |
* | Merge topic 'tidy-use-equals-default'Brad King2019-01-2923-76/+24
|\ \ | |/ |/| | | | | | | | | | | | | 094f01d0f0 cleanup: Prefer compiler provided special member functions 55671b41d2 clang-tidy: Use `= default` Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !2841
| * cleanup: Prefer compiler provided special member functionsRegina Pfeifer2019-01-257-28/+6
| |
| * clang-tidy: Use `= default`Regina Pfeifer2019-01-2522-55/+25
| | | | | | | | | | | | Suppress some cases in `Source/cmGeneratorExpressionNode.cxx` and `Source/cmUVHandlePtr.h` where a few older compilers require a user-defined default constructor (with `{}`).
* | cmFileTimeComparison: use std::string argumentsVitaly Stakhovsky2019-01-281-2/+1
| |
* | Merge topic 'max-recursion-depth'Brad King2019-01-253-5/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | a6982cff0d cmMakefile: Impose maximum recursion limit Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Juraj Oršulić <juraj.orsulic@fer.hr> Merge-request: !2746
| * | cmMakefile: Impose maximum recursion limitKyle Edwards2019-01-233-5/+15
| |/ | | | | | | | | | | | | | | | | In order to keep infinitely-recursive scripts from causing a stack overflow in the CMake executable, CMake now imposes a maximum recursion limit before issuing an error message. The limit can be adjusted at runtime with CMAKE_MAXIMUM_RECURSION_DEPTH. Fixes: #18694
* | Merge topic 'cmake-files-directory'Brad King2019-01-252-3/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | 3e867ed400 cmake: inlined files dir constant and removed it from cmake.h Acked-by: Kitware Robot <kwrobot@kitware.com> Rejected-by: vvs31415 <vstakhovsky@fastmail.com> Merge-request: !2655
| * | cmake: inlined files dir constant and removed it from cmake.hBruno Manganelli2019-01-212-3/+2
| | |
* | | cmSystemTools::RenameFile: Accepts std::string argsVitaly Stakhovsky2019-01-231-1/+1
| |/ |/|
* | Merge topic 'Wcomma'Brad King2019-01-221-2/+2
|\ \ | | | | | | | | | | | | | | | | | | 5ff7fb592e Fixed all but one clang -Wcomma warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2828
| * | Fixed all but one clang -Wcomma warningSean McBride2019-01-121-2/+2
| | |
* | | Merge topic 'read-list-file'Brad King2019-01-213-5/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 25caf7bafe cmMakefile::ReadListFile() accepts std::string argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2821
| * | | cmMakefile::ReadListFile() accepts std::string argumentVitaly Stakhovsky2019-01-173-5/+5
| | | | | | | | | | | | | | | | Same for cmMakefile::ReadDependentFile(); some cleanup
* | | | Merge topic 'cmake-role-fix'Brad King2019-01-211-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 264bdac185 CMAKE_ROLE: Fix value for ctest --build-and-test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2820
| * | | | CMAKE_ROLE: Fix value for ctest --build-and-testKyle Edwards2019-01-181-1/+1
| |/ / / | | | | | | | | | | | | | | | | --build-and-test builds a CMake project, so CMAKE_ROLE should be PROJECT. Fix this and add a test case.
* | | | Merge topic 'use-emplace'Brad King2019-01-2112-46/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef61997b1b clang-tidy: Use emplace 2e5307a2a4 CTestSVN: Accept std::string in SVNInfo constructor Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2811
| * | | | clang-tidy: Use emplaceRegina Pfeifer2019-01-1711-44/+43
| | | | |
| * | | | CTestSVN: Accept std::string in SVNInfo constructorBrad King2019-01-172-2/+2
| |/ / /
* | | | Merge topic 'ctest-json-polish'Brad King2019-01-211-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cae9d2a61a CTest: Teach --show-only= to reject unknown values 7370b02c36 CTest: Teach --show-only=json-v1 to filter out not-available tests 62fec84ad7 Tests: Fix RunCMake.CTestCommandLine case when no python is found 75a7a23746 Tests: Rename RunCMake.CTestCommandLine show-only test cases fecbc87608 Tests: Fix RunCMake.CTestCommandLine to actually check json-v1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2812
| * | | | CTest: Teach --show-only=json-v1 to filter out not-available testsBrad King2019-01-171-0/+5
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Avoid exposing the internal special value that we use to track tests not available in the tested configuration. This also prevents clients from having to do the filtering themselves.
* | | | Merge topic 'submit-url'Brad King2019-01-214-117/+54
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2915a75615 CTest: Add documentation and release notes for SubmitURL d6475daa79 Modules/CTest: Set SubmitURL 938f06fda6 ctest_submit: Add parameter SUBMIT_URL 65e725c957 CTest: Add option SubmitURL 65f1fc9d63 CTest: Add function GetSubmitURL 2bedd5fb7c ctest_submit: Remove submit method from log output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2719
| * | | ctest_submit: Add parameter SUBMIT_URLRegina Pfeifer2019-01-162-1/+16
| | | |
| * | | CTest: Add option SubmitURLRegina Pfeifer2019-01-161-25/+15
| | | | | | | | | | | | | | | | Fixes: #18610
| * | | CTest: Add function GetSubmitURLRegina Pfeifer2019-01-162-39/+2
| | | |
| * | | ctest_submit: Remove submit method from log outputRegina Pfeifer2019-01-161-64/+33
| |/ /
* | | Properties: Add CMAKE_ROLE global propertyKyle Edwards2019-01-174-4/+6
|/ / | | | | | | | | This property allows scripts to determine whether they're in project mode, script mode, find-package mode, CTest, or CPack.
* | Merge topic 'semi-warnings'Brad King2019-01-162-8/+11
|\ \ | | | | | | | | | | | | | | | | | | b056bc3425 Fix most clang -Wextra-semi-stmt warnings in C++ files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2795
| * | Fix most clang -Wextra-semi-stmt warnings in C++ filesSean McBride2019-01-152-8/+11
| | | | | | | | | | | | Suppress one in code generated by flex.
* | | Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-164-8/+9
|/ / | | | | | | Reduce the number of files relying on `cmake.h`.
* | IWYU: Update CMake code for IWYU built with Clang 6Brad King2019-01-152-1/+2
|/ | | | | IWYU now correctly requires `<utility>` for `std::move`. It also requires a container header when used via a range-based for loop.
* CTest: Add --show-only[=format] option to print test infoJustin Goshi2019-01-103-0/+336
| | | | | | format can be 'human' to print the current text format or 'json-v1' to print the test object model in json format and is useful for IDEs who want to gather information about the tests. Defaults to 'human' format.
* TestGenerator: Record support file and line where test was addedJustin Goshi2019-01-082-0/+29
| | | | | Add internal test properties that ctest can use to report where the test was added in CMake code.
* clang-tidy: Use default member initializationRegina Pfeifer2018-12-152-12/+5
|
* clang-tidy: Remove redundant member initializationsRegina Pfeifer2018-12-152-4/+1
|
* Merge topic 'submit-method'Brad King2018-12-074-771/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | 9501a6145d CTest: Remove special case for Dart version <= 1 e184603378 CTest: Add release note about removed submission methods 8c25aa2feb CTest: Remove submission trigger a688c6b928 CTest: Remove submit method 'ftp' c339b64cf2 CTest: Remove submit method 'scp' aebdad399e CTest: Remove submit method 'cp' c2f6872c4e CTest: Remove submit method 'xmlrpc' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2672
| * CTest: Remove special case for Dart version <= 1Regina Pfeifer2018-11-282-16/+1
| |
| * CTest: Remove submission triggerRegina Pfeifer2018-11-283-167/+0
| |
| * CTest: Remove submit method 'ftp'Regina Pfeifer2018-11-282-239/+5
| |
| * CTest: Remove submit method 'scp'Regina Pfeifer2018-11-283-139/+0
| |
| * CTest: Remove submit method 'cp'Regina Pfeifer2018-11-282-68/+0
| |
| * CTest: Remove submit method 'xmlrpc'Regina Pfeifer2018-11-282-142/+0
| |