-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.10.0 Beta4
-
-
eaf36ed87 (6.10), 50018b099 (dev), bc08933ce (6.9), 7c3b16e01 (6.10.0)
tst_QGridLayout::spacingsAndMargins fails on 6.10 Android 15 emulator because it has edge-to-edge and takes the whole screen geometry by default.
********* Start testing of tst_QGridLayout *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Android (12470979, +pgo, -bolt, +lto, -mlgo, based on r522817c) Clang 18.0.3 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)), android 15.0
PASS : tst_QGridLayout::initTestCase()
FAIL! : tst_QGridLayout::spacingsAndMargins(1x1 grid) Compared values are not the same
Actual (pt) : QPoint(11,35)
Expected (expectedpositions.at(pi)): QPoint(11,11)
Loc: [/Users/assam/Workspace/qtproject/qt/qtbase/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp(665)]
FAIL! : tst_QGridLayout::spacingsAndMargins(2x1 grid) Compared values are not the same
Actual (pt) : QPoint(11,35)
Expected (expectedpositions.at(pi)): QPoint(11,11)
Loc: [/Users/assam/Workspace/qtproject/qt/qtbase/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp(665)]
FAIL! : tst_QGridLayout::spacingsAndMargins(3x1 grid) Compared values are not the same
Actual (pt) : QPoint(11,35)
Expected (expectedpositions.at(pi)): QPoint(11,11)
Loc: [/Users/assam/Workspace/qtproject/qt/qtbase/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp(665)]
FAIL! : tst_QGridLayout::spacingsAndMargins(1x2 grid) Compared values are not the same
Actual (pt) : QPoint(11,35)
Expected (expectedpositions.at(pi)): QPoint(11,11)
Loc: [/Users/assam/Workspace/qtproject/qt/qtbase/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp(665)]
FAIL! : tst_QGridLayout::spacingsAndMargins(1x3 grid) Compared values are not the same
Actual (pt) : QPoint(11,35)
Expected (expectedpositions.at(pi)): QPoint(11,11)
Loc: [/Users/assam/Workspace/qtproject/qt/qtbase/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp(665)]
FAIL! : tst_QGridLayout::spacingsAndMargins(2x2 grid) Compared values are not the same
Actual (pt) : QPoint(11,35)
Expected (expectedpositions.at(pi)): QPoint(11,11)
Loc: [/Users/assam/Workspace/qtproject/qt/qtbase/tests/auto/widgets/kernel/qgridlayout/tst_qgridlayout.cpp(665)]
PASS : tst_QGridLayout::cleanupTestCase()
Totals: 2 passed, 6 failed, 0 skipped, 0 blacklisted, 845ms
********* Finished testing of tst_QGridLayout *********
Then even trying to add safe margins to the expected points, it's not enough because I think the test has some hard-coded margins for the layout and it's not enough to simply do that but it might require a more in-depth remake for the test.
For Gerrit Dashboard: QTBUG-140038 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
674345,6 | Android: blacklist tst_QGridLayout::spacingsAndMargins | 6.10 | qt/qtbase | Status: MERGED | +2 | +1 |
674928,2 | Android: blacklist tst_QGridLayout::spacingsAndMargins | dev | qt/qtbase | Status: MERGED | +2 | 0 |
674953,2 | Android: blacklist tst_QGridLayout::spacingsAndMargins | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
674954,2 | Android: blacklist tst_QGridLayout::spacingsAndMargins | 6.10.0 | qt/qtbase | Status: MERGED | +2 | 0 |
675102,1 | Android: blacklist tst_QGridLayout::spacingsAndMargins | tqtc/lts-6.8 | qt/tqtc-qtbase | Status: ABANDONED | +2 | 0 |