On 1/15/21 5:06 PM, Philippe Mathieu-Daudé wrote: > On 1/15/21 4:53 PM, Stefan Berger wrote: >> On 1/15/21 10:52 AM, Philippe Mathieu-Daudé wrote: >>> Subject is incorrect, this is not a removal of the tests, but >>> removal of their execution. The tests are still in the repository. >>> This is more of a disablement. >> >> How do you compile / run them to have the LeakSanitizer checks? > > I used: > > ../configure --cc=clang --enable-sanitizers && make check-qtest > > $ clang -v > clang version 10.0.1 (Fedora 10.0.1-3.fc32) > > This was previously covered by patchew CI. I just figured > patchew is running without the LeakSanitizer since commit > 6f89ec7442e ("docker: test-debug: disable LeakSanitizer"): > > docker: test-debug: disable LeakSanitizer > > There are just too many leaks in device-introspect-test (especially for > the plethora of arm and aarch64 boards) to make LeakSanitizer useful; > disable it for now.
So if this expected, maybe the correct fix is to have meson use ASAN_OPTIONS=detect_leaks=0 automatically when running the qtests?