********* Start testing of tst_qquickvisualdatamodel *********
Config: Using QtTest library 6.11.1, Qt 6.11.1 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
PASS   : tst_qquickvisualdatamodel::initTestCase()
PASS   : tst_qquickvisualdatamodel::rootIndex()
PASS   : tst_qquickvisualdatamodel::updateLayout(item delegate)
PASS   : tst_qquickvisualdatamodel::updateLayout(package delegate)
PASS   : tst_qquickvisualdatamodel::childChanged(item delegate)
PASS   : tst_qquickvisualdatamodel::childChanged(package delegate)
PASS   : tst_qquickvisualdatamodel::noDelegate(item delegate)
PASS   : tst_qquickvisualdatamodel::noDelegate(package delegate)
PASS   : tst_qquickvisualdatamodel::itemsDestroyed(listView)
PASS   : tst_qquickvisualdatamodel::itemsDestroyed(package)
PASS   : tst_qquickvisualdatamodel::itemsDestroyed(pathView)
PASS   : tst_qquickvisualdatamodel::itemsDestroyed(repeater)
PASS   : tst_qquickvisualdatamodel::objectListModel()
PASS   : tst_qquickvisualdatamodel::singleRole()
PASS   : tst_qquickvisualdatamodel::modelProperties()
PASS   : tst_qquickvisualdatamodel::packagesDestroyed()
PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move 1 forward)
PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move 1 backwards)
PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move multiple forwards)
PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move multiple forwards, with same to)
PASS   : tst_qquickvisualdatamodel::qaimRowsMoved(move multiple backwards)
PASS   : tst_qquickvisualdatamodel::subtreeRowsMoved()
PASS   : tst_qquickvisualdatamodel::watchedRoles()
PASS   : tst_qquickvisualdatamodel::hasModelChildren()
PASS   : tst_qquickvisualdatamodel::setValue()
PASS   : tst_qquickvisualdatamodel::remove(item delegate)
PASS   : tst_qquickvisualdatamodel::remove(package)
PASS   : tst_qquickvisualdatamodel::move(item delegate)
PASS   : tst_qquickvisualdatamodel::move(package)
PASS   : tst_qquickvisualdatamodel::groups(item delegate)
PASS   : tst_qquickvisualdatamodel::groups(package)
PASS   : tst_qquickvisualdatamodel::invalidGroups()
PASS   : tst_qquickvisualdatamodel::get()
QWARN  : tst_qquickvisualdatamodel::onChanged(item appended) qt.qml.context: file:///Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickvisualdatamodel/data/onChanged.qml:84:5 Parameter "inserted" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
QWARN  : tst_qquickvisualdatamodel::onChanged(item appended) qt.qml.context: file:///Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickvisualdatamodel/data/onChanged.qml:55:13 Parameter "inserted" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
PASS   : tst_qquickvisualdatamodel::onChanged(item appended)
PASS   : tst_qquickvisualdatamodel::onChanged(item prepended)
PASS   : tst_qquickvisualdatamodel::onChanged(item inserted)
PASS   : tst_qquickvisualdatamodel::onChanged(item removed tail)
PASS   : tst_qquickvisualdatamodel::onChanged(item removed head)
PASS   : tst_qquickvisualdatamodel::onChanged(item removed middle)
PASS   : tst_qquickvisualdatamodel::onChanged(item moved from tail)
PASS   : tst_qquickvisualdatamodel::onChanged(item moved from head)
QWARN  : tst_qquickvisualdatamodel::onChanged(groups changed) qt.qml.context: file:///Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickvisualdatamodel/data/onChanged.qml:67:13 Parameter "inserted" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
PASS   : tst_qquickvisualdatamodel::onChanged(groups changed)
PASS   : tst_qquickvisualdatamodel::onChanged(multiple removes)
PASS   : tst_qquickvisualdatamodel::create()
QWARN  : tst_qquickvisualdatamodel::incompleteModel() file:///Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickvisualdatamodel/data/:3:1: QML DelegateModel (parent or ancestor of DelegateModelGroup): remove: index out of range
QWARN  : tst_qquickvisualdatamodel::incompleteModel() "<Unknown File>:0:23: SyntaxError: Expected token `,'"
PASS   : tst_qquickvisualdatamodel::incompleteModel()
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at items.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at visibleItems.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items insert at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items insert at items.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items insert at visibleItems.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.selectedItems insert at items.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.selectedItems insert at visibleItems.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend, edit number" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend, edit resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend with groups" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items append with groups" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items insert at 2 with groups" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at items.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at visibleItems.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.selectedItems create at items.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.selectedItems create at visibleItems.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at items.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create at visibleItems.get(2)" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.create prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended, edit number" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended, edit model.number" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended, edit model.modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended with groups" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create appended with groups" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create inserted  with groups" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create prepended clear persistence" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create appended clear persistence" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ListModel.items create inserted clear persistence" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items insert at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items prepend, edit name" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items prepend, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items prepend, edit resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.create prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items create prepended, edit name" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items create prepended, edit model.name" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items create prepended, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "AbstractItemModel.items create prepended, edit model.modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items insert at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items prepend, edit display" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items prepend, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items prepend, edit resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.create prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items create prepended, edit display" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StandardItemModel.items create prepended, edit model.display" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items insert at 2" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items prepend, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items prepend, edit resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.create prepend modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items create prepended, edit modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "StringList.items create prepended, edit model.modelData" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ObjectList.items prepend" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ObjectList.items append" - please rename.
QWARN  : tst_qquickvisualdatamodel::insert() Duplicate data tag "ObjectList.items insert at 2" - please rename.
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit number)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2 with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit number)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.number)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted  with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended clear persistence)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended clear persistence)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted clear persistence)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit name)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit name)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.name)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit display)
QWARN  : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit modelData) Cannot overwrite model object
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit display)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit model.display)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items append)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(StringList.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit model.modelData)
PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items append)
PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems insert at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit number)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items insert at 2 with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.selectedItems create at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at 2)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at items.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create at visibleItems.get(2))
PASS   : tst_qquickvisualdatamodel::insert(ListModel.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit number)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.number)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended, edit model.modelData)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted  with groups)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create prepended clear persistence)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create appended clear persistence)
PASS   : tst_qquickvisualdatamodel::insert(ListModel.items create inserted clear persistence)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit name)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit name)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.name)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(AbstractItemModel.items create prepended, edit model.modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items append)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit display)
QWARN  : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit modelData) Cannot overwrite model object
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit display)
PASS   : tst_qquickvisualdatamodel::insert(StandardItemModel.items create prepended, edit model.display)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items append)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items insert at 2)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items prepend, edit resolved)
PASS   : tst_qquickvisualdatamodel::insert(StringList.create prepend modelData)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit modelData)
PASS   : tst_qquickvisualdatamodel::insert(StringList.items create prepended, edit model.modelData)
PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items prepend)
PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items append)
PASS   : tst_qquickvisualdatamodel::insert(ObjectList.items insert at 2)
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, move resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, move resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, move resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, remove resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, remove resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, remove resolved" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.selectedItems prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.selectedItems prepend, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.selectedItems prepend, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.selectedItems append, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.selectedItems append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.selectedItems append, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "ListModel.items insert, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "AbstractItemModel.items prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "AbstractItemModel.items append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "AbstractItemModel.items insert, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "StandardItemModel.items prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "StandardItemModel.items append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "StandardItemModel.items insert, resolve inserted" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "StringList.items prepend, resolve prepended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "StringList.items append, resolve appended" - please rename.
QWARN  : tst_qquickvisualdatamodel::resolve() Duplicate data tag "StringList.items insert, resolve inserted" - please rename.
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, move resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, move resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, move resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, remove resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, remove resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, remove resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(StringList.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(StringList.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(StringList.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, move resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, move resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, move resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, remove resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, remove resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, remove resolved)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems prepend, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.selectedItems append, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(ListModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(AbstractItemModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(StandardItemModel.items insert, resolve inserted)
PASS   : tst_qquickvisualdatamodel::resolve(StringList.items prepend, resolve prepended)
PASS   : tst_qquickvisualdatamodel::resolve(StringList.items append, resolve appended)
PASS   : tst_qquickvisualdatamodel::resolve(StringList.items insert, resolve inserted)
QWARN  : tst_qquickvisualdatamodel::warnings() Duplicate data tag "resolve already resolved item" - please rename.
PASS   : tst_qquickvisualdatamodel::warnings(insert < 0)
PASS   : tst_qquickvisualdatamodel::warnings(insert > length)
PASS   : tst_qquickvisualdatamodel::warnings(create < 0)
PASS   : tst_qquickvisualdatamodel::warnings(create > length)
PASS   : tst_qquickvisualdatamodel::warnings(resolve from < 0)
PASS   : tst_qquickvisualdatamodel::warnings(resolve from > length)
PASS   : tst_qquickvisualdatamodel::warnings(resolve to < 0)
PASS   : tst_qquickvisualdatamodel::warnings(resolve to > length)
PASS   : tst_qquickvisualdatamodel::warnings(resolve from invalid index)
PASS   : tst_qquickvisualdatamodel::warnings(resolve to invalid index)
PASS   : tst_qquickvisualdatamodel::warnings(resolve already resolved item)
PASS   : tst_qquickvisualdatamodel::warnings(resolve already resolved item)
PASS   : tst_qquickvisualdatamodel::warnings(remove index < 0)
PASS   : tst_qquickvisualdatamodel::warnings(remove index == length)
PASS   : tst_qquickvisualdatamodel::warnings(remove index > length)
PASS   : tst_qquickvisualdatamodel::warnings(remove invalid index)
PASS   : tst_qquickvisualdatamodel::warnings(remove count < 0)
PASS   : tst_qquickvisualdatamodel::warnings(remove index + count > length)
PASS   : tst_qquickvisualdatamodel::warnings(addGroups index < 0)
PASS   : tst_qquickvisualdatamodel::warnings(addGroups index == length)
PASS   : tst_qquickvisualdatamodel::warnings(addGroups index > length)
PASS   : tst_qquickvisualdatamodel::warnings(addGroups count < 0)
PASS   : tst_qquickvisualdatamodel::warnings(addGroups index + count > length)
PASS   : tst_qquickvisualdatamodel::warnings(removeGroups index < 0)
PASS   : tst_qquickvisualdatamodel::warnings(removeGroups index == length)
PASS   : tst_qquickvisualdatamodel::warnings(removeGroups index > length)
PASS   : tst_qquickvisualdatamodel::warnings(removeGroups count < 0)
PASS   : tst_qquickvisualdatamodel::warnings(removeGroups index + count > length)
PASS   : tst_qquickvisualdatamodel::warnings(setGroups index < 0)
PASS   : tst_qquickvisualdatamodel::warnings(setGroups index == length)
PASS   : tst_qquickvisualdatamodel::warnings(setGroups index > length)
PASS   : tst_qquickvisualdatamodel::warnings(setGroups count < 0)
PASS   : tst_qquickvisualdatamodel::warnings(setGroups index + count > length)
PASS   : tst_qquickvisualdatamodel::warnings(move from < 0)
PASS   : tst_qquickvisualdatamodel::warnings(move from == length)
PASS   : tst_qquickvisualdatamodel::warnings(move from > length)
PASS   : tst_qquickvisualdatamodel::warnings(move invalid from)
PASS   : tst_qquickvisualdatamodel::warnings(move to < 0)
PASS   : tst_qquickvisualdatamodel::warnings(move to == length)
PASS   : tst_qquickvisualdatamodel::warnings(move to > length)
PASS   : tst_qquickvisualdatamodel::warnings(move invalid to)
PASS   : tst_qquickvisualdatamodel::warnings(move count < 0)
PASS   : tst_qquickvisualdatamodel::warnings(move from + count > length)
PASS   : tst_qquickvisualdatamodel::invalidAttachment()
PASS   : tst_qquickvisualdatamodel::declarativeAssignViaAttached()
PASS   : tst_qquickvisualdatamodel::asynchronousInsert(insert before)
PASS   : tst_qquickvisualdatamodel::asynchronousInsert(insert after)
PASS   : tst_qquickvisualdatamodel::asynchronousInsert(insert at)
PASS   : tst_qquickvisualdatamodel::asynchronousRemove(remove before)
PASS   : tst_qquickvisualdatamodel::asynchronousRemove(remove after)
PASS   : tst_qquickvisualdatamodel::asynchronousRemove(remove requested)
PASS   : tst_qquickvisualdatamodel::asynchronousMove(move before)
PASS   : tst_qquickvisualdatamodel::asynchronousMove(move after)
PASS   : tst_qquickvisualdatamodel::asynchronousMove(move requested)
PASS   : tst_qquickvisualdatamodel::asynchronousMove(move before to after)
PASS   : tst_qquickvisualdatamodel::asynchronousMove(move after to before)
PASS   : tst_qquickvisualdatamodel::asynchronousCancel()
PASS   : tst_qquickvisualdatamodel::invalidContext()
PASS   : tst_qquickvisualdatamodel::externalManagedModel()
PASS   : tst_qquickvisualdatamodel::delegateModelChangeDelegate()
PASS   : tst_qquickvisualdatamodel::noDoubleDelegateUpdate()
PASS   : tst_qquickvisualdatamodel::checkFilterGroupForDelegate()
PASS   : tst_qquickvisualdatamodel::readFromProxyObject()
PASS   : tst_qquickvisualdatamodel::noWarningOnObjectDeletion()
PASS   : tst_qquickvisualdatamodel::cleanupTestCase()
Totals: 316 passed, 0 failed, 0 skipped, 0 blacklisted, 7315ms
********* Finished testing of tst_qquickvisualdatamodel *********
