ctest_memcheck: ignore false-positives in CUDA's compute-sanitizer
This adds a list of false-positive messages from CUDA's compute-sanitizer to the CTest memcheck.
========= Error: Target application terminated before first instrumented API call
========= Tracking kernels launched by child processes requires the --target-processes all option.
is definitely not a defect and can happen if running GPU and non-GPU tests with the CTest memcheck setup.
The other candidate for a false-positive
========= Error: No attachable process found. compute-sanitizer timed-out.
========= Default timeout can be adjusted with --launch-timeout. Awaiting target completion.
is debatable, since the user may want to hear about such issues?
Fixes: #24001 (closed)
Edited by Brad King