This patch reworks all the @skip... lines for sanitizer libraries to be based on whether or not the compiler actually works, rather than whether or not the compiler-rt sources are present in some magically derived directory.
Details
Details
- Reviewers
lldb-commits - Commits
- rG58ddb8d0415f: [Test-Suite] Fix all the sanitizer tests to be based on compiler capabilities
rLLDB286490: [Test-Suite] Fix all the sanitizer tests to be based on compiler capabilities
rL286490: [Test-Suite] Fix all the sanitizer tests to be based on compiler capabilities
Diff Detail
Diff Detail
- Build Status
Buildable 1166 Build 1166: arc lint + arc unit
Event Timeline
Comment Actions
Looks fine to me pending that one question on the TSAN check (i.e. if the existing TSAN check is as good as your new ASAN check, LGTM).
packages/Python/lldbsuite/test/functionalities/tsan/basic/TestTsanBasic.py | ||
---|---|---|
23 | Seems fine as long as @skipUnlessThreadSanitizer is doing the right type of check like you added for @skipUnlessAddressSanitizer. |
packages/Python/lldbsuite/test/functionalities/tsan/basic/TestTsanBasic.py | ||
---|---|---|
23 | The implementation of skipUnlessAddressSanitizer is basically copy-paste-simplify-modify of skipUnlessThreadSanitizer. They should both have good coverage. |
Seems fine as long as @skipUnlessThreadSanitizer is doing the right type of check like you added for @skipUnlessAddressSanitizer.