summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/corelib')
-rw-r--r--tests/auto/corelib/serialization/qdatastream/BLACKLIST3
-rw-r--r--tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp4
2 files changed, 4 insertions, 3 deletions
diff --git a/tests/auto/corelib/serialization/qdatastream/BLACKLIST b/tests/auto/corelib/serialization/qdatastream/BLACKLIST
deleted file mode 100644
index b5ee66fe84..0000000000
--- a/tests/auto/corelib/serialization/qdatastream/BLACKLIST
+++ /dev/null
@@ -1,3 +0,0 @@
-# QTBUG-87660
-[status_QBitArray]
-android
diff --git a/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp b/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
index 2b99c5eef6..8fbe8d745e 100644
--- a/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
+++ b/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
@@ -3028,6 +3028,10 @@ void tst_QDataStream::status_QBitArray()
QBitArray str;
stream >> str;
+ if (sizeof(qsizetype) == sizeof(int))
+ QEXPECT_FAIL("new badsize 0x10000", "size > INT_MAX fails on 32bit system (QTBUG-87660)",
+ Continue);
+
QCOMPARE(int(stream.status()), expectedStatus);
QCOMPARE(str.size(), expectedString.size());
QCOMPARE(str, expectedString);