Thread sanitizer tests in the CI pipeline by jblueh · Pull Request #2068 · su2code/SU2

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thread sanitizer tests are now executed as part of the CI pipeline. With the tweaks explained in the code comments, the time spent on thread sanitizer builds and tests is right now approximately

job time
build BaseOMP-tsan 20min
build ReverseOMP-tsan 45min
run hybrid_regression.py with tsan 42min
run hybrid_regression_AD.py with tsan 12min

which is reasonable, I would say, given that thread sanitizer runs are expected to be slower and that some of the other build and test jobs take around 20min as well.

I will update the documentation on containers with thread sanitizer specifics when this is merged.