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.