Commit 9113966
authored
BUG: Fixed ASAN CI test discovery and leak detection (#1037)
* Fixed issue with catch2 test discovery for asan CI
* Catch2 runs the test executable in order to discover the tests
but the executable couldn't find the clang asan library in the build
step
* Added leak suppressions file for LeakSanitizer
* Ignore leaks detected in:
* "/usr/bin" e.g. bash and python
* "site-packages/" e.g. numpy
* "pybind11.h"
* Currently having an issue with leaking enum bindings
* pybind/pybind11#3865
Signed-off-by: Jared Duffey <[email protected]>1 parent 76b2c2c commit 9113966
2 files changed
+9
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| |||
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 49 | | |
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments