Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | codespell: Fix typos | Brad King | 2023-11-17 | 4 | -4/+4 |
| | |||||
* | codespell: Fix typos | Brad King | 2023-05-22 | 4 | -8/+8 |
| | |||||
* | Tests/RunCMake: Update cmake_minimum_required versions | Brad King | 2023-02-11 | 2 | -2/+2 |
| | | | | | | | | For policy-specific tests, use the version before the policy was introduced. Otherwise, use 3.5 where possible. Also, remove `cmake_minimum_required()` and `project()` calls from individual cases where they are handled by `CMakeLists.txt`. | ||||
* | Tests: Factor out RunCMake ctest environment isolation | Brad King | 2022-11-14 | 1 | -2/+0 |
| | | | | | | | | Some RunCMake tests unset some environment variables that affect ctest's behavior before running it. Any test using the RunCTest helper needs to do this, so do it in the helper itself. Issue: #24153 | ||||
* | ctest_memcheck: ignore false-positives in CUDA's compute-sanitizer | Tobias Ribizel | 2022-10-07 | 1 | -0/+9 |
| | | | | | | | Add a list of false-positive messages from CUDA's compute-sanitizer to the CTest memcheck. Fixes: #24001 | ||||
* | ctest_memcheck: generate `DynamicAnalysis-Test.xml` as well | Ben Boeckel | 2021-09-09 | 4 | -0/+26 |
| | | | | | | | This is useful so that memcheck results also show up as test results on CDash. It will be submitted with the other `MemCheck` parts. Fixes: #22190 | ||||
* | CTest: Rename CudaMemcheck to CudaSanitizer | Tobias Ribizel | 2020-11-17 | 5 | -2/+2 |
| | |||||
* | Tests: Add cases for cuda-memcheck error types | Tobias Ribizel | 2020-08-05 | 3 | -1/+19 |
| | |||||
* | Tests: Add cases for CTest cuda-memcheck parser | Tobias Ribizel | 2020-07-09 | 5 | -0/+288 |
| | |||||
* | Tests/RunCMake: Update cmake_minimum_required versions | Brad King | 2020-06-18 | 2 | -2/+2 |
| | | | | Use 3.3 or 2.8.12 where possible. | ||||
* | Tests: Fix RunCMake.ctest_memcheck test script syntax errors | Brad King | 2020-04-16 | 6 | -6/+6 |
| | |||||
* | CTest: Remove special case for Dart version <= 1 | Regina Pfeifer | 2018-11-28 | 1 | -2/+0 |
| | |||||
* | Remove unnecessary CTEST_PROJECT_NAME variables | Regina Pfeifer | 2018-11-20 | 1 | -1/+0 |
| | |||||
* | ctest_memcheck: Change failure to find log file from error to warning | Betsy McPhail | 2018-08-28 | 10 | -10/+0 |
| | | | | | | | | | | | Sanitizers do not create a log file when no defects are found. Therefore, it is currently impossible for ctest_memcheck to set both `CAPTURE_CMAKE_ERROR` and `RETURN_VALUE` to zero. With defects, `CAPTURE_CMAKE_ERROR`=0 and `RETURN_VALUE`=-1, as expected. With no defects, `CAPTURE_CMAKE_ERROR`=-1 and `RETURN_VALUE`=0. | ||||
* | ctest_memcheck: Fix sanitizers when MemoryCheckSanitizerOptions is empty | Jamie Snape | 2017-01-23 | 6 | -10/+10 |
| | |||||
* | Tests: Use CTEST_MEMORYCHECK_SANITIZER_OPTIONS where appropriate | Jamie Snape | 2017-01-23 | 1 | -2/+2 |
| | | | | | Previously the ThreadSanitizer and MemorySanitizer tests erroneously used `CTEST_MEMORYCHECK_COMMAND_OPTIONS`. | ||||
* | ctest_memcheck: join *SAN_OPTIONS with : | Jamie Snape | 2017-01-09 | 1 | -5/+5 |
| | |||||
* | ctest_memcheck: add support for standalone LeakSanitizer | Jamie Snape | 2017-01-09 | 6 | -13/+78 |
| | |||||
* | ctest: Improve output for `-T memcheck` | Bill Hoffman | 2016-11-17 | 7 | -7/+21 |
| | | | | | Show how many defects each test that had a defect produced. Also tell the user where to find the full log files. | ||||
* | ctest_memcheck: Add DEFECT_COUNT option to capture defect count | Betsy McPhail | 2016-11-09 | 8 | -2/+46 |
| | |||||
* | Tests: Guard more CTest tests against parallel execution. | Stephen Kelly | 2015-04-27 | 1 | -0/+2 |
| | |||||
* | CTest: Drop "Error in read script" message at end of testing | Zack Galbreath | 2015-02-27 | 13 | -13/+0 |
| | | | | | | | A more-specific error message is always displayed earlier in the output if any real error occurred. This final summary message is distracting to readers searching through the output for the word "error". Simply drop it. | ||||
* | ctest_memcheck: Add QUIET option | Zack Galbreath | 2015-02-23 | 3 | -1/+3 |
| | |||||
* | Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheck | Brad King | 2015-02-23 | 5 | -15/+0 |
| | | | | | | | | The Dummy*-stderr.txt files were needed only to match platform-specific memcheck tooling output and verify that stderr is otherwise empty. Now that the RunCMake infrastructure knows how to strip such lines before matching, we can simply drop these files and use the default empty string match. | ||||
* | Tests: Rename RunCMake.{CTestMemcheck => ctest_memcheck} | Brad King | 2015-02-19 | 69 | -0/+521 |
Follow the convention of naming tests after the command they test. |