diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2021-01-04 12:20:13 +0200 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2021-01-08 12:25:55 +0200 |
commit | d3399092dbe32f3b1a21fd2c13b2e530b4c9b1f6 (patch) | |
tree | d2907677d491bc545f40ea0b575d0d9a53f9e0ef /tests/auto/corelib | |
parent | 7f5429f2f45bdfb20ea67ebc9a75891bc5ee6549 (diff) |
tst_qdatastream: expect failure on 32bit system with large QBitArray
Test data causes the QBitArray to be read as 0 byte length. Same issue
on all 32bit systems, removing android blacklisting as this was the only
one failing there.
Task-number: QTBUG-87660
Change-Id: I63f0c1c6fa4e2242e6ebe70f50e422ab0fbf1c88
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'tests/auto/corelib')
-rw-r--r-- | tests/auto/corelib/serialization/qdatastream/BLACKLIST | 3 | ||||
-rw-r--r-- | tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp | 4 |
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); |