summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/ctest_memcheck
Commit message (Collapse)AuthorAgeFilesLines
* ctest_memcheck: generate `DynamicAnalysis-Test.xml` as wellBen Boeckel2021-09-094-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 CudaSanitizerTobias Ribizel2020-11-175-2/+2
|
* Tests: Add cases for cuda-memcheck error typesTobias Ribizel2020-08-053-1/+19
|
* Tests: Add cases for CTest cuda-memcheck parserTobias Ribizel2020-07-095-0/+288
|
* Tests/RunCMake: Update cmake_minimum_required versionsBrad King2020-06-182-2/+2
| | | | Use 3.3 or 2.8.12 where possible.
* Tests: Fix RunCMake.ctest_memcheck test script syntax errorsBrad King2020-04-166-6/+6
|
* CTest: Remove special case for Dart version <= 1Regina Pfeifer2018-11-281-2/+0
|
* Remove unnecessary CTEST_PROJECT_NAME variablesRegina Pfeifer2018-11-201-1/+0
|
* ctest_memcheck: Change failure to find log file from error to warningBetsy McPhail2018-08-2810-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 emptyJamie Snape2017-01-236-10/+10
|
* Tests: Use CTEST_MEMORYCHECK_SANITIZER_OPTIONS where appropriateJamie Snape2017-01-231-2/+2
| | | | | Previously the ThreadSanitizer and MemorySanitizer tests erroneously used `CTEST_MEMORYCHECK_COMMAND_OPTIONS`.
* ctest_memcheck: join *SAN_OPTIONS with :Jamie Snape2017-01-091-5/+5
|
* ctest_memcheck: add support for standalone LeakSanitizerJamie Snape2017-01-096-13/+78
|
* ctest: Improve output for `-T memcheck`Bill Hoffman2016-11-177-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 countBetsy McPhail2016-11-098-2/+46
|
* Tests: Guard more CTest tests against parallel execution.Stephen Kelly2015-04-271-0/+2
|
* CTest: Drop "Error in read script" message at end of testingZack Galbreath2015-02-2713-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 optionZack Galbreath2015-02-233-1/+3
|
* Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheckBrad King2015-02-235-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 King2015-02-1969-0/+521
Follow the convention of naming tests after the command they test.