tst_qlogging: Skip backtrace tests under ASan
ASan inserts a lot of function calls in between our calls, so they end
up in the backtrace and cause unexpected results.
Similar to c672f148db
.
Fixes: QTBUG-109559
Pick-to: 6.4 6.5
Change-Id: I69ecc04064514f939896fffd1732dd2bc0317ae4
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
This commit is contained in:
parent
b242457d34
commit
6e68b4d838
@ -725,6 +725,8 @@ void tst_qmessagehandler::qMessagePattern_data()
|
||||
#ifdef __GLIBC__
|
||||
# if QT_CONFIG(static)
|
||||
// These test cases don't work with static Qt builds
|
||||
# elif defined(QT_ASAN_ENABLED)
|
||||
// These tests produce far more call frames under ASan
|
||||
# else
|
||||
# ifndef QT_NO_DEBUG
|
||||
QList<QByteArray> expectedBacktrace = {
|
||||
|
Loading…
Reference in New Issue
Block a user