fcs-proj / FastCaloSim

An experiment-independent library for fast calorimeter simulation
Apache License 2.0
2 stars 0 forks source link

Improve CI and testing infrastructure #7

Closed jbeirer closed 6 months ago

jbeirer commented 6 months ago

This MR improves the CI and testing infrastructure:

echo "leak:libCling" >> asan.supp and then export LSAN_OPTIONS=suppressions=asan.supp

but this might suppress also memory leaks from FastCaloSim classes? ROOT provided a https://github.com/cxx-hep/root-cern/blob/master/etc/valgrind-root.supp file, but unforfunately only for valgrind. In principle we could generate such a list for LSAN by adding fast_unwind_on_malloc=0 to the ASAN options, though this seems to be terrible slow.