********* Start testing of tst_QRangeModelAdapter *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 26.0.0
PASS   : tst_QRangeModelAdapter::initTestCase()
PASS   : tst_QRangeModelAdapter::modelLifetime()
QDEBUG : tst_QRangeModelAdapter::listAccess() const at() on table 0 3
QDEBUG : tst_QRangeModelAdapter::listAccess() const operator[] on table
QDEBUG : tst_QRangeModelAdapter::listAccess() const at() on table 1 3
QDEBUG : tst_QRangeModelAdapter::listAccess() const at() on table 2 3
PASS   : tst_QRangeModelAdapter::listAccess()
QDEBUG : tst_QRangeModelAdapter::tableAccess() mutable at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::tableAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::tableAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::tableAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::tableAccess() mutable at() on table 0 3
QDEBUG : tst_QRangeModelAdapter::tableAccess() const at() on table 0 3
QDEBUG : tst_QRangeModelAdapter::tableAccess() const at() on table 0 3
QDEBUG : tst_QRangeModelAdapter::tableAccess() const at() on table 0 3
PASS   : tst_QRangeModelAdapter::tableAccess()
QDEBUG : tst_QRangeModelAdapter::treeAccess() mutable at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() mutable at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() mutable at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() mutable at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 1 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 0 5
QDEBUG : tst_QRangeModelAdapter::treeAccess() const at() on table 1 5
PASS   : tst_QRangeModelAdapter::treeAccess()
PASS   : tst_QRangeModelAdapter::insertRow()
XFAIL  : tst_QRangeModelAdapter::insertRows() QAIM has no way to cancel an ongoing insertion operation
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/itemmodels/qrangemodeladapter/tst_qrangemodeladapter.cpp(1035)]
PASS   : tst_QRangeModelAdapter::insertRows()
PASS   : tst_QRangeModelAdapter::removeRow()
PASS   : tst_QRangeModelAdapter::removeRows()
PASS   : tst_QRangeModelAdapter::moveRow()
PASS   : tst_QRangeModelAdapter::moveRows()
PASS   : tst_QRangeModelAdapter::insertColumn()
PASS   : tst_QRangeModelAdapter::insertColumns()
PASS   : tst_QRangeModelAdapter::removeColumn()
PASS   : tst_QRangeModelAdapter::removeColumns()
PASS   : tst_QRangeModelAdapter::moveColumn()
PASS   : tst_QRangeModelAdapter::moveColumns()
QDEBUG : tst_QRangeModelAdapter::buildTree() mutable at() on table 0 1
QDEBUG : tst_QRangeModelAdapter::buildTree() mutable at() on table 0 4
QDEBUG : tst_QRangeModelAdapter::buildTree() mutable at() on table 0 4
QDEBUG : tst_QRangeModelAdapter::buildTree() mutable at() on table 0 4
QDEBUG : tst_QRangeModelAdapter::buildTree() mutable at() on table 0 4
QDEBUG : tst_QRangeModelAdapter::buildTree() before move:
|0 : null v 3
  \1.0 : one.null ^ 0
  |1.1 : one.one ^ 0
  |1.2 : one.two ^ 0
|1 : one
|2 : 
|3 : 

QDEBUG : tst_QRangeModelAdapter::buildTree() finished tree:
|0 : null v 0
|2 :  v 0
|1 : one v 3
  \1.2 : one.two ^ 1
  |1.1 : one.one ^ 1
  |1.0 : one.null ^ 1
|3 : 

PASS   : tst_QRangeModelAdapter::buildTree()
PASS   : tst_QRangeModelAdapter::cleanupTestCase()
Totals: 19 passed, 0 failed, 0 skipped, 0 blacklisted, 5ms
********* Finished testing of tst_QRangeModelAdapter *********
