[macOS] Skip test that triggers a buffer overflow in CoreFoundation

Deep down in CoreFoundation, ICU is used, and this test triggers a
heap-buffer-overflow with AddressSanitizer. Disable this test for macOS
until Apple fixes it.

Task-number: QTBUG-69875
Change-Id: I43e4a69708be8cde3bde87c57db21f5b717f96b8
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
bb10
Erik Verbruggen 2018-08-10 10:54:20 +02:00 committed by Shawn Rutledge
parent e09f5b1786
commit ba9585bd02
1 changed files with 6 additions and 0 deletions

View File

@ -581,7 +581,10 @@ void tst_QLocale::emptyCtor_data()
ADD_CTOR_TEST("zz_zz", "C");
ADD_CTOR_TEST("zz...", "C");
ADD_CTOR_TEST("en.bla", "en_US");
#if !(defined(Q_OS_DARWIN) && QT_HAS_FEATURE(address_sanitizer))
// See QTBUG-69875
ADD_CTOR_TEST("en@bla", "en_US");
#endif
ADD_CTOR_TEST("en_blaaa", "en_US");
ADD_CTOR_TEST("en_zz", "en_US");
ADD_CTOR_TEST("en_GB.bla", "en_GB");
@ -590,7 +593,10 @@ void tst_QLocale::emptyCtor_data()
// Empty optional fields, but with punctuators supplied
ADD_CTOR_TEST("en.", "en_US");
#if !(defined(Q_OS_DARWIN) && QT_HAS_FEATURE(address_sanitizer))
// See QTBUG-69875
ADD_CTOR_TEST("en@", "en_US");
#endif
ADD_CTOR_TEST("en.@", "en_US");
ADD_CTOR_TEST("en_", "en_US");
ADD_CTOR_TEST("en_.", "en_US");