Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
-
None
-
fe0e87c9a6 (qt/qtbase/dev) fe0e87c9a6 (qt/tqtc-qtbase/dev) 37fed2c22e (qt/qt5/dev) 37fed2c22e (qt/tqtc-qt5/dev) 76ca35c6e7 (qt/qt5/dev) 76ca35c6e7 (qt/tqtc-qt5/dev)
Description
We have been running nightly ASAN builds on our CodeChecker host, and recently (after QTBUG-101681 was fixed) the count of found issues for qtbase has been zero (not counting memory leaks).
This ticket is about adding one ASAN enabled build to our blocking CI.
Notes
- Even if no sanitizer issues are found, many tests FAIL! when built with address sanitizer. So the test run should differentiate itself from other builds and not care about the test results. In fact it should not even save XML test logs, because we don't want to store such testresults to skew the statistics.
- One approach would be to removeĀ qt-testrunner from being TESTRUNNER and instead use a simple wrapper that greps for "ERROR: AddressSanitizer" and not found it ignores the test exit code.
Attachments
Issue Links
- relates to
-
QTQAINFRA-4139 Run autotests under sanitizers (ASAN / UBSAN / TSAN)
- Closed