********* Start testing of tst_QAbstractItemModel *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 15.0.0
PASS   : tst_QAbstractItemModel::initTestCase()
PASS   : tst_QAbstractItemModel::index()
PASS   : tst_QAbstractItemModel::parent()
PASS   : tst_QAbstractItemModel::hasChildren()
PASS   : tst_QAbstractItemModel::data()
PASS   : tst_QAbstractItemModel::invalidModelIndexDataReturnsInvalidQVariant()
PASS   : tst_QAbstractItemModel::invalidPersistentModelIndexDataReturnsInvalidQVariant()
PASS   : tst_QAbstractItemModel::headerData()
PASS   : tst_QAbstractItemModel::itemData()
PASS   : tst_QAbstractItemModel::itemFlags()
PASS   : tst_QAbstractItemModel::match()
PASS   : tst_QAbstractItemModel::dropMimeData(2x2 dropped at [0, 0])
PASS   : tst_QAbstractItemModel::dropMimeData(2x2 dropped at [1, 0])
PASS   : tst_QAbstractItemModel::dropMimeData(2x2 dropped at [3, 0])
PASS   : tst_QAbstractItemModel::dropMimeData(2x2 dropped at [0, 1])
PASS   : tst_QAbstractItemModel::dropMimeData(2x2 dropped at [0, 2] (line break))
PASS   : tst_QAbstractItemModel::dropMimeData(2x2 dropped at [3, 2] (line break))
PASS   : tst_QAbstractItemModel::dropMimeData(non-square dropped at [0, 0])
PASS   : tst_QAbstractItemModel::dropMimeData(non-square dropped at [0, 2])
PASS   : tst_QAbstractItemModel::dropMimeData(2x 1x2 dropped at [0, 0] (duplicates))
PASS   : tst_QAbstractItemModel::dropMimeData(2x 1x2 dropped at [3, 2] (duplicates))
PASS   : tst_QAbstractItemModel::dropMimeData(2x 1x2 dropped at [3, 2] (different rows))
PASS   : tst_QAbstractItemModel::dropMimeData(2x 1x2 dropped at [3, 2] (different rows, over the edge))
PASS   : tst_QAbstractItemModel::canDropMimeData()
PASS   : tst_QAbstractItemModel::changePersistentIndex()
PASS   : tst_QAbstractItemModel::movePersistentIndex()
PASS   : tst_QAbstractItemModel::insertRows()
PASS   : tst_QAbstractItemModel::insertColumns()
PASS   : tst_QAbstractItemModel::removeRows()
PASS   : tst_QAbstractItemModel::removeColumns()
PASS   : tst_QAbstractItemModel::moveRows()
PASS   : tst_QAbstractItemModel::moveColumns()
PASS   : tst_QAbstractItemModel::reset()
PASS   : tst_QAbstractItemModel::complexChangesWithPersistent()
PASS   : tst_QAbstractItemModel::modelIndexComparisons()
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move01)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move02)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move03)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move04)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move05)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move06)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move07)
PASS   : tst_QAbstractItemModel::testMoveSameParentUp(move08)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move01)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move02)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move03)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move04)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move05)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move06)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move07)
PASS   : tst_QAbstractItemModel::testMoveSameParentDown(move08)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move01)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move02)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move03)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move04)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move05)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move06)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move07)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move08)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move09)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move10)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move11)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move12)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move13)
PASS   : tst_QAbstractItemModel::testMoveToGrandParent(move14)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move01)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move02)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move03)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move04)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move05)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move06)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move07)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move08)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move09)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move10)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move11)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move12)
PASS   : tst_QAbstractItemModel::testMoveToSibling(move13)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move01)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move02)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move03)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move04)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move05)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move06)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move07)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move08)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move09)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move10)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move11)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move12)
PASS   : tst_QAbstractItemModel::testMoveToUncle(move13)
PASS   : tst_QAbstractItemModel::testMoveToDescendants()
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move01)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move02)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move03)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move04)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move05)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move06)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move07)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move08)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move09)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move10)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move11)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move12)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move13)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move14)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move15)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move16)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move17)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move18)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move19)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move20)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move21)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move22)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move23)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move24)
PASS   : tst_QAbstractItemModel::testMoveWithinOwnRange(move25)
PASS   : tst_QAbstractItemModel::testMoveThroughProxy()
PASS   : tst_QAbstractItemModel::testReset()
PASS   : tst_QAbstractItemModel::testDataChanged()
PASS   : tst_QAbstractItemModel::testChildrenLayoutsChanged()
PASS   : tst_QAbstractItemModel::testRoleNames()
PASS   : tst_QAbstractItemModel::testDragActions()
PASS   : tst_QAbstractItemModel::dragActionsFallsBackToDropActions()
PASS   : tst_QAbstractItemModel::testFunctionPointerSignalConnection()
PASS   : tst_QAbstractItemModel::checkIndex()
PASS   : tst_QAbstractItemModel::modelRoleDataSpanConstruction()
PASS   : tst_QAbstractItemModel::modelRoleDataSpan()
PASS   : tst_QAbstractItemModel::multiData()
PASS   : tst_QAbstractItemModel::compareData(1<2:true)
PASS   : tst_QAbstractItemModel::compareData(2>=1:false)
PASS   : tst_QAbstractItemModel::compareData(2>=2:true)
PASS   : tst_QAbstractItemModel::compareData(e<π:true)
PASS   : tst_QAbstractItemModel::compareData(π>=e:false)
PASS   : tst_QAbstractItemModel::compareData(π>=3:true)
PASS   : tst_QAbstractItemModel::compareData(4<4.1:true)
PASS   : tst_QAbstractItemModel::compareData(4.1>=4:false)
PASS   : tst_QAbstractItemModel::compareData(2.7>=2:true)
PASS   : tst_QAbstractItemModel::compareData(3<3.1:true)
PASS   : tst_QAbstractItemModel::compareData(3.1>=3:false)
PASS   : tst_QAbstractItemModel::compareData(<nul><a:true)
PASS   : tst_QAbstractItemModel::compareData(a>=<nul>:false)
PASS   : tst_QAbstractItemModel::compareData(a<b char:true)
PASS   : tst_QAbstractItemModel::compareData(b char>=a:false)
PASS   : tst_QAbstractItemModel::compareData(Á<π:true)
PASS   : tst_QAbstractItemModel::compareData(π>=Á:false)
PASS   : tst_QAbstractItemModel::compareData(invalid>=2:true)
PASS   : tst_QAbstractItemModel::compareData(2<invalid:true)
PASS   : tst_QAbstractItemModel::compareData(invalid>=2:false)
PASS   : tst_QAbstractItemModel::compareData(invalid>=invalid:true)
PASS   : tst_QAbstractItemModel::compareData(UserType<2:true)
PASS   : tst_QAbstractItemModel::compareData(2>=UserType:false)
PASS   : tst_QAbstractItemModel::compareData(2>=UserType:true)
PASS   : tst_QAbstractItemModel::compareData(UserType>=UserType:true)
PASS   : tst_QAbstractItemModel::compareData(UserType>=UserType2:true)
PASS   : tst_QAbstractItemModel::compareData(UserType2>=UserType:true)
PASS   : tst_QAbstractItemModel::compareData(today>=yesterday:true)
PASS   : tst_QAbstractItemModel::compareData(today<tomorrow:true)
PASS   : tst_QAbstractItemModel::compareData(tomorrow>=today:false)
PASS   : tst_QAbstractItemModel::compareData(01:00<02:00:true)
PASS   : tst_QAbstractItemModel::compareData(02:00>=01:00:false)
PASS   : tst_QAbstractItemModel::compareData(midnight<01:00:true)
PASS   : tst_QAbstractItemModel::compareData(01:00>=midnight:false)
PASS   : tst_QAbstractItemModel::compareData(now>=today:true)
XFAIL  : tst_QAbstractItemModel::compareData(today<now:true) Comparing QDate with QDateTime compares only QDate
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp(2759)]
PASS   : tst_QAbstractItemModel::compareData(today<now:true)
PASS   : tst_QAbstractItemModel::compareData(now>=today:false)
PASS   : tst_QAbstractItemModel::compareData(now<later:true)
PASS   : tst_QAbstractItemModel::compareData(later>=now:false)
PASS   : tst_QAbstractItemModel::compareData(abc<def:true)
PASS   : tst_QAbstractItemModel::compareData(def>=abc:false)
PASS   : tst_QAbstractItemModel::compareData(ABC<abc:true)
PASS   : tst_QAbstractItemModel::compareData(abc>=ABC:false)
PASS   : tst_QAbstractItemModel::compareData(umlaut>=xyz:true)
PASS   : tst_QAbstractItemModel::compareData(German umlaut<xzy:true)
PASS   : tst_QAbstractItemModel::compareData(xzy>=German umlaut:false)
PASS   : tst_QAbstractItemModel::compareData(Beta<alpha:true)
PASS   : tst_QAbstractItemModel::compareData(alpha>=Beta:false)
PASS   : tst_QAbstractItemModel::compareData(English a<B:true)
PASS   : tst_QAbstractItemModel::compareData(B>=English a:false)
PASS   : tst_QAbstractItemModel::compareData(any-case a<B:true)
PASS   : tst_QAbstractItemModel::compareData(B>=any-case a:false)
PASS   : tst_QAbstractItemModel::compareData(green<red:true)
PASS   : tst_QAbstractItemModel::compareData(red>=green:false)
PASS   : tst_QAbstractItemModel::compareData(green icon>=red icon:true)
PASS   : tst_QAbstractItemModel::compareData(red icon>=green icon:true)
PASS   : tst_QAbstractItemModel::cleanupTestCase()
Totals: 186 passed, 0 failed, 0 skipped, 0 blacklisted, 24ms
********* Finished testing of tst_QAbstractItemModel *********
