Sanitizer errors do not fail gaudi_add_executable tests
In the toolchain we use -fsanitize-recover=all
which means that sanitizer errors are printed on stderr but the exit code is 0. This means that ctest considers the tests as passed as no check is done on the output (which is a mix of stdout and stderr).
We could set FAIL_REGULAR_EXPRESSION for individual tests but it would be easy to forget this. We may think of a hook in gaudi_add_executable(... TEST)
that allows us to specify default test properties.
See also #193
/cc @clemenci