[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtbase#master

Qt Continuous Integration System ci-noreply at qt-project.org
Tue Oct 23 10:04:33 CEST 2012


Autotests `tst_qitemmodel' and `tst_qtreeview' failed :(

  Testing tst_QTreeView
  FAIL!  : tst_QTreeView::task220298_selectColumns() 'view.selectedIndexes().contains(view.model()->index(1, 2))' returned FALSE. ()
     Loc: [tst_qtreeview.cpp(3413)]
  Totals: 167 passed, 1 failed, 0 skipped
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QTreeView *********
  Config: Using QTest library 5.0.0, Qt 5.0.0
  PASS   : tst_QTreeView::initTestCase()
  PASS   : tst_QTreeView::getSetCheck()
  PASS   : tst_QTreeView::construction()
  PASS   : tst_QTreeView::alternatingRowColors()
  PASS   : tst_QTreeView::currentIndex(-1, -1)
  PASS   : tst_QTreeView::currentIndex(-1, 0)
  PASS   : tst_QTreeView::currentIndex(0, -1)
  PASS   : tst_QTreeView::currentIndex(0, 0)
  PASS   : tst_QTreeView::currentIndex(0, 1)
  PASS   : tst_QTreeView::currentIndex(1, 0)
  PASS   : tst_QTreeView::currentIndex(1, 1)
  PASS   : tst_QTreeView::currentIndex(2, 0)
  PASS   : tst_QTreeView::currentIndex(2, 1)
  PASS   : tst_QTreeView::currentIndex(3, -1)
  PASS   : tst_QTreeView::currentIndex(3, 0)
  PASS   : tst_QTreeView::currentIndex(3, 1)
  PASS   : tst_QTreeView::dragDropMode(NoDragDrop)
  PASS   : tst_QTreeView::dragDropMode(DragOnly)
  PASS   : tst_QTreeView::dragDropMode(DropOnly)
  PASS   : tst_QTreeView::dragDropMode(DragDrop)
  PASS   : tst_QTreeView::dragDropMode(InternalMove)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(NoDragDrop -1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(NoDragDrop 0)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(NoDragDrop 1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(NoDragDrop 2)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(NoDragDrop 3)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(NoDragDrop 4)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragOnly -1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragOnly 0)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragOnly 1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragOnly 2)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragOnly 3)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragOnly 4)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DropOnly -1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DropOnly 0)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DropOnly 1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DropOnly 2)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DropOnly 3)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DropOnly 4)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop -1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop 0)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop 1)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop 2)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop 3)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop 4)
  PASS   : tst_QTreeView::dragDropModeFromDragEnabledAndAcceptDrops(DragDrop 5)
  PASS   : tst_QTreeView::dragDropOverwriteMode()
  PASS   : tst_QTreeView::editTriggers(NoEditTriggers 0)
  PASS   : tst_QTreeView::editTriggers(NoEditTriggers 1)
  PASS   : tst_QTreeView::editTriggers(NoEditTriggers 2)
  PASS   : tst_QTreeView::editTriggers(NoEditTriggers 3)
  PASS   : tst_QTreeView::editTriggers(NoEditTriggers 4)
  PASS   : tst_QTreeView::editTriggers(CurrentChanged 0)
  PASS   : tst_QTreeView::editTriggers(CurrentChanged 1)
  PASS   : tst_QTreeView::editTriggers(CurrentChanged 2)
  PASS   : tst_QTreeView::editTriggers(CurrentChanged 3)
  PASS   : tst_QTreeView::editTriggers(CurrentChanged 4)
  PASS   : tst_QTreeView::editTriggers(DoubleClicked 0)
  PASS   : tst_QTreeView::editTriggers(DoubleClicked 1)
  PASS   : tst_QTreeView::editTriggers(DoubleClicked 2)
  PASS   : tst_QTreeView::editTriggers(DoubleClicked 3)
  PASS   : tst_QTreeView::editTriggers(DoubleClicked 4)
  PASS   : tst_QTreeView::editTriggers(SelectedClicked 0)
  PASS   : tst_QTreeView::editTriggers(SelectedClicked 1)
  PASS   : tst_QTreeView::editTriggers(SelectedClicked 2)
  PASS   : tst_QTreeView::editTriggers(SelectedClicked 3)
  PASS   : tst_QTreeView::editTriggers(SelectedClicked 4)
  PASS   : tst_QTreeView::editTriggers(EditKeyPressed 0)
  PASS   : tst_QTreeView::editTriggers(EditKeyPressed 1)
  PASS   : tst_QTreeView::editTriggers(EditKeyPressed 2)
  PASS   : tst_QTreeView::editTriggers(EditKeyPressed 3)
  PASS   : tst_QTreeView::editTriggers(EditKeyPressed 4)
  PASS   : tst_QTreeView::hasAutoScroll()
  PASS   : tst_QTreeView::horizontalScrollMode()
  PASS   : tst_QTreeView::iconSize()
  PASS   : tst_QTreeView::indexAt()
  PASS   : tst_QTreeView::indexWidget()
  PASS   : tst_QTreeView::itemDelegate()
  PASS   : tst_QTreeView::itemDelegateForColumnOrRow()
  PASS   : tst_QTreeView::keyboardSearch()
  PASS   : tst_QTreeView::keyboardSearchMultiColumn()
  PASS   : tst_QTreeView::setModel()
  PASS   : tst_QTreeView::openPersistentEditor()
  PASS   : tst_QTreeView::rootIndex()
  PASS   : tst_QTreeView::setHeader()
  PASS   : tst_QTreeView::columnHidden()
  PASS   : tst_QTreeView::rowHidden()
  PASS   : tst_QTreeView::noDelegate()
  PASS   : tst_QTreeView::noModel()
  PASS   : tst_QTreeView::emptyModel()
  PASS   : tst_QTreeView::removeRows()
  PASS   : tst_QTreeView::removeCols()
  PASS   : tst_QTreeView::expandAndCollapse(normal)
  PASS   : tst_QTreeView::expandAndCollapse(animated)
  PASS   : tst_QTreeView::expandAndCollapseAll()
  PASS   : tst_QTreeView::expandWithNoChildren()
  PASS   : tst_QTreeView::quickExpandCollapse()
  PASS   : tst_QTreeView::keyboardNavigation()
  PASS   : tst_QTreeView::headerSections()
  PASS   : tst_QTreeView::moveCursor(uniformRowHeights = false, scrollPerPixel = false)
  PASS   : tst_QTreeView::moveCursor(uniformRowHeights = true, scrollPerPixel = false)
  PASS   : tst_QTreeView::moveCursor(uniformRowHeights = false, scrollPerPixel = true)
  PASS   : tst_QTreeView::moveCursor(uniformRowHeights = true, scrollPerPixel = true)
  PASS   : tst_QTreeView::setSelection((0,0,50,20),rows)
  PASS   : tst_QTreeView::setSelection((0,0,50,90),rows)
  PASS   : tst_QTreeView::setSelection((50,0,0,90),rows,invalid rect)
  PASS   : tst_QTreeView::setSelection((0,-20,20,50),rows)
  PASS   : tst_QTreeView::setSelection((0,-50,20,90),rows)
  PASS   : tst_QTreeView::extendedSelection(select)
  PASS   : tst_QTreeView::extendedSelection(unselect)
  PASS   : tst_QTreeView::indexAbove()
  PASS   : tst_QTreeView::indexBelow()
  PASS   : tst_QTreeView::clicked()
  WARNING: tst_QTreeView::mouseDoubleClick() Mouse event "MouseDClick" not accepted by receiving widget
  WARNING: tst_QTreeView::mouseDoubleClick() Mouse event "MouseDClick" not accepted by receiving widget
  PASS   : tst_QTreeView::mouseDoubleClick()
  PASS   : tst_QTreeView::rowsAboutToBeRemoved()
  PASS   : tst_QTreeView::headerSections_unhideSection()
  PASS   : tst_QTreeView::columnAt()
  PASS   : tst_QTreeView::scrollTo()
  PASS   : tst_QTreeView::rowsAboutToBeRemoved_move()
  PASS   : tst_QTreeView::resizeColumnToContents()
  PASS   : tst_QTreeView::insertAfterSelect()
  PASS   : tst_QTreeView::removeAfterSelect()
  PASS   : tst_QTreeView::hiddenItems()
  PASS   : tst_QTreeView::spanningItems()
  PASS   : tst_QTreeView::rowSizeHint()
  PASS   : tst_QTreeView::setSortingEnabled()
  PASS   : tst_QTreeView::headerHidden()
  PASS   : tst_QTreeView::selection()
  PASS   : tst_QTreeView::removeAndInsertExpandedCol0()
  PASS   : tst_QTreeView::selectionWithHiddenItems()
  PASS   : tst_QTreeView::selectAll()
  PASS   : tst_QTreeView::disabledButCheckable()
  PASS   : tst_QTreeView::sortByColumn(sorting enabled)
  PASS   : tst_QTreeView::sortByColumn(sorting disabled)
  PASS   : tst_QTreeView::evilModel(visible)
  PASS   : tst_QTreeView::indexRowSizeHint()
  PASS   : tst_QTreeView::addRowsWhileSectionsAreHidden()
  PASS   : tst_QTreeView::filterProxyModelCrash()
  PASS   : tst_QTreeView::renderToPixmap(row-0)
  PASS   : tst_QTreeView::renderToPixmap(row-1)
  PASS   : tst_QTreeView::styleOptionViewItem()
  PASS   : tst_QTreeView::keyboardNavigationWithDisabled()
  PASS   : tst_QTreeView::task174627_moveLeftToRoot()
  PASS   : tst_QTreeView::task171902_expandWith1stColHidden()
  PASS   : tst_QTreeView::task203696_hidingColumnsAndRowsn()
  PASS   : tst_QTreeView::task211293_removeRootIndex()
  PASS   : tst_QTreeView::task216717_updateChildren()
  FAIL!  : tst_QTreeView::task220298_selectColumns() 'view.selectedIndexes().contains(view.model()->index(1, 2))' returned FALSE. ()
     Loc: [tst_qtreeview.cpp(3413)]
  PASS   : tst_QTreeView::task224091_appendColumns()
  PASS   : tst_QTreeView::task225539_deleteModel()
  PASS   : tst_QTreeView::task230123_setItemsExpandable()
  PASS   : tst_QTreeView::task202039_closePersistentEditor()
  PASS   : tst_QTreeView::task238873_avoidAutoReopening()
  PASS   : tst_QTreeView::task244304_clickOnDecoration()
  PASS   : tst_QTreeView::task246536_scrollbarsNotWorking()
  PASS   : tst_QTreeView::task250683_wrongSectionSize()
  PASS   : tst_QTreeView::task239271_addRowsWithFirstColumnHidden()
  PASS   : tst_QTreeView::task254234_proxySort()
  PASS   : tst_QTreeView::task248022_changeSelection()
  PASS   : tst_QTreeView::task245654_changeModelAndExpandAll()
  PASS   : tst_QTreeView::doubleClickedWithSpans()
  PASS   : tst_QTreeView::taskQTBUG_6450_selectAllWith1stColumnHidden()
  PASS   : tst_QTreeView::taskQTBUG_9216_setSizeAndUniformRowHeightsWrongRepaint()
  PASS   : tst_QTreeView::taskQTBUG_11466_keyboardNavigationRegression()
  PASS   : tst_QTreeView::taskQTBUG_13567_removeLastItemRegression()
  PASS   : tst_QTreeView::taskQTBUG_25333_adjustViewOptionsForIndex()
  PASS   : tst_QTreeView::taskQTBUG_18539_emitLayoutChanged()
  PASS   : tst_QTreeView::cleanupTestCase()
  Totals: 167 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_QTreeView *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qtreeview: 18 seconds, exit code 1
  
  Testing tst_QItemModel
  FAIL!  : tst_QItemModel::parent(QListModel) 'index == sibling' returned FALSE. ()
     Loc: [tst_qitemmodel.cpp(430)]
  Totals: 868 passed, 1 failed, 0 skipped
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QItemModel *********
  Config: Using QTest library 5.0.0, Qt 5.0.0
  PASS   : tst_QItemModel::initTestCase()
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QDirModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QStringListModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QStringListModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QStandardItemModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QSortFilterProxyModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QListModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QListModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QTableModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QTableModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QTreeModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QTreeModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QSqlQueryModel)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::nonDestructiveBasicTest(QSqlTableModel)
  PASS   : tst_QItemModel::rowCount(QDirModel)
  PASS   : tst_QItemModel::rowCount(QStringListModel)
  PASS   : tst_QItemModel::rowCount(QStringListModelEmpty)
  PASS   : tst_QItemModel::rowCount(QStandardItemModel)
  PASS   : tst_QItemModel::rowCount(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::rowCount(QSortFilterProxyModel)
  PASS   : tst_QItemModel::rowCount(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::rowCount(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::rowCount(QListModel)
  PASS   : tst_QItemModel::rowCount(QListModelEmpty)
  PASS   : tst_QItemModel::rowCount(QTableModel)
  PASS   : tst_QItemModel::rowCount(QTableModelEmpty)
  PASS   : tst_QItemModel::rowCount(QTreeModel)
  PASS   : tst_QItemModel::rowCount(QTreeModelEmpty)
  PASS   : tst_QItemModel::rowCount(QSqlQueryModel)
  PASS   : tst_QItemModel::rowCount(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::rowCount(QSqlTableModel)
  PASS   : tst_QItemModel::columnCount(QDirModel)
  PASS   : tst_QItemModel::columnCount(QStringListModel)
  PASS   : tst_QItemModel::columnCount(QStringListModelEmpty)
  PASS   : tst_QItemModel::columnCount(QStandardItemModel)
  PASS   : tst_QItemModel::columnCount(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::columnCount(QSortFilterProxyModel)
  PASS   : tst_QItemModel::columnCount(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::columnCount(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::columnCount(QListModel)
  PASS   : tst_QItemModel::columnCount(QListModelEmpty)
  PASS   : tst_QItemModel::columnCount(QTableModel)
  PASS   : tst_QItemModel::columnCount(QTableModelEmpty)
  PASS   : tst_QItemModel::columnCount(QTreeModel)
  PASS   : tst_QItemModel::columnCount(QTreeModelEmpty)
  PASS   : tst_QItemModel::columnCount(QSqlQueryModel)
  PASS   : tst_QItemModel::columnCount(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::columnCount(QSqlTableModel)
  PASS   : tst_QItemModel::hasIndex(QDirModel)
  PASS   : tst_QItemModel::hasIndex(QStringListModel)
  PASS   : tst_QItemModel::hasIndex(QStringListModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QStandardItemModel)
  PASS   : tst_QItemModel::hasIndex(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QSortFilterProxyModel)
  PASS   : tst_QItemModel::hasIndex(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::hasIndex(QListModel)
  PASS   : tst_QItemModel::hasIndex(QListModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QTableModel)
  PASS   : tst_QItemModel::hasIndex(QTableModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QTreeModel)
  PASS   : tst_QItemModel::hasIndex(QTreeModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QSqlQueryModel)
  PASS   : tst_QItemModel::hasIndex(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::hasIndex(QSqlTableModel)
  PASS   : tst_QItemModel::index(QDirModel)
  PASS   : tst_QItemModel::index(QStringListModel)
  PASS   : tst_QItemModel::index(QStringListModelEmpty)
  PASS   : tst_QItemModel::index(QStandardItemModel)
  PASS   : tst_QItemModel::index(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::index(QSortFilterProxyModel)
  PASS   : tst_QItemModel::index(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::index(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::index(QListModel)
  PASS   : tst_QItemModel::index(QListModelEmpty)
  PASS   : tst_QItemModel::index(QTableModel)
  PASS   : tst_QItemModel::index(QTableModelEmpty)
  PASS   : tst_QItemModel::index(QTreeModel)
  PASS   : tst_QItemModel::index(QTreeModelEmpty)
  PASS   : tst_QItemModel::index(QSqlQueryModel)
  PASS   : tst_QItemModel::index(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::index(QSqlTableModel)
  PASS   : tst_QItemModel::parent(QDirModel)
  PASS   : tst_QItemModel::parent(QStringListModel)
  PASS   : tst_QItemModel::parent(QStringListModelEmpty)
  PASS   : tst_QItemModel::parent(QStandardItemModel)
  PASS   : tst_QItemModel::parent(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::parent(QSortFilterProxyModel)
  PASS   : tst_QItemModel::parent(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::parent(QSortFilterProxyModelRegExp)
  FAIL!  : tst_QItemModel::parent(QListModel) 'index == sibling' returned FALSE. ()
     Loc: [tst_qitemmodel.cpp(430)]
  PASS   : tst_QItemModel::parent(QListModelEmpty)
  PASS   : tst_QItemModel::parent(QTableModel)
  PASS   : tst_QItemModel::parent(QTableModelEmpty)
  PASS   : tst_QItemModel::parent(QTreeModel)
  PASS   : tst_QItemModel::parent(QTreeModelEmpty)
  PASS   : tst_QItemModel::parent(QSqlQueryModel)
  PASS   : tst_QItemModel::parent(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::parent(QSqlTableModel)
  PASS   : tst_QItemModel::data(QDirModel)
  PASS   : tst_QItemModel::data(QStringListModel)
  PASS   : tst_QItemModel::data(QStringListModelEmpty)
  PASS   : tst_QItemModel::data(QStandardItemModel)
  PASS   : tst_QItemModel::data(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::data(QSortFilterProxyModel)
  PASS   : tst_QItemModel::data(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::data(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::data(QListModel)
  PASS   : tst_QItemModel::data(QListModelEmpty)
  PASS   : tst_QItemModel::data(QTableModel)
  PASS   : tst_QItemModel::data(QTableModelEmpty)
  PASS   : tst_QItemModel::data(QTreeModel)
  PASS   : tst_QItemModel::data(QTreeModelEmpty)
  PASS   : tst_QItemModel::data(QSqlQueryModel)
  PASS   : tst_QItemModel::data(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::data(QSqlTableModel)
  PASS   : tst_QItemModel::setData(QDirModel)
  PASS   : tst_QItemModel::setData(QStringListModel)
  PASS   : tst_QItemModel::setData(QStringListModelEmpty)
  PASS   : tst_QItemModel::setData(QStandardItemModel)
  PASS   : tst_QItemModel::setData(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::setData(QSortFilterProxyModel)
  PASS   : tst_QItemModel::setData(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::setData(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::setData(QListModel)
  PASS   : tst_QItemModel::setData(QListModelEmpty)
  PASS   : tst_QItemModel::setData(QTableModel)
  PASS   : tst_QItemModel::setData(QTableModelEmpty)
  PASS   : tst_QItemModel::setData(QTreeModel)
  PASS   : tst_QItemModel::setData(QTreeModelEmpty)
  PASS   : tst_QItemModel::setData(QSqlQueryModel)
  PASS   : tst_QItemModel::setData(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::setData(QSqlTableModel)
  PASS   : tst_QItemModel::setHeaderData(QDirModel)
  PASS   : tst_QItemModel::setHeaderData(QStringListModel)
  PASS   : tst_QItemModel::setHeaderData(QStringListModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QStandardItemModel)
  PASS   : tst_QItemModel::setHeaderData(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QSortFilterProxyModel)
  PASS   : tst_QItemModel::setHeaderData(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::setHeaderData(QListModel)
  PASS   : tst_QItemModel::setHeaderData(QListModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QTableModel)
  PASS   : tst_QItemModel::setHeaderData(QTableModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QTreeModel)
  PASS   : tst_QItemModel::setHeaderData(QTreeModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QSqlQueryModel)
  PASS   : tst_QItemModel::setHeaderData(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::setHeaderData(QSqlTableModel)
  PASS   : tst_QItemModel::remove(QDirModel:one at the start)
  PASS   : tst_QItemModel::remove(QDirModel:one at the middle)
  PASS   : tst_QItemModel::remove(QDirModel:one at the end)
  PASS   : tst_QItemModel::remove(QDirModel:many at the start)
  PASS   : tst_QItemModel::remove(QDirModel:many at the middle)
  PASS   : tst_QItemModel::remove(QDirModel:many at the end)
  PASS   : tst_QItemModel::remove(QDirModel:remove all)
  PASS   : tst_QItemModel::remove(QDirModel:none at the start)
  PASS   : tst_QItemModel::remove(QDirModel:none at the middle)
  PASS   : tst_QItemModel::remove(QDirModel:none at the end)
  PASS   : tst_QItemModel::remove(QDirModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QDirModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QDirModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QDirModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QDirModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QDirModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QDirModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QDirModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QDirModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QDirModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QDirModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QDirModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QStringListModel:one at the start)
  PASS   : tst_QItemModel::remove(QStringListModel:one at the middle)
  PASS   : tst_QItemModel::remove(QStringListModel:one at the end)
  PASS   : tst_QItemModel::remove(QStringListModel:many at the start)
  PASS   : tst_QItemModel::remove(QStringListModel:many at the middle)
  PASS   : tst_QItemModel::remove(QStringListModel:many at the end)
  PASS   : tst_QItemModel::remove(QStringListModel:remove all)
  PASS   : tst_QItemModel::remove(QStringListModel:none at the start)
  PASS   : tst_QItemModel::remove(QStringListModel:none at the middle)
  PASS   : tst_QItemModel::remove(QStringListModel:none at the end)
  PASS   : tst_QItemModel::remove(QStringListModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QStringListModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QStringListModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QStringListModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QStringListModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QStringListModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QStringListModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QStringListModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QStringListModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QStringListModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QStringListModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QStringListModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:one at the start)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:one at the middle)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:one at the end)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:many at the start)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:many at the middle)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:many at the end)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:remove all)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:none at the start)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:none at the middle)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:none at the end)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QStringListModelEmpty:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QStandardItemModel:one at the start)
  PASS   : tst_QItemModel::remove(QStandardItemModel:one at the middle)
  PASS   : tst_QItemModel::remove(QStandardItemModel:one at the end)
  PASS   : tst_QItemModel::remove(QStandardItemModel:many at the start)
  PASS   : tst_QItemModel::remove(QStandardItemModel:many at the middle)
  PASS   : tst_QItemModel::remove(QStandardItemModel:many at the end)
  PASS   : tst_QItemModel::remove(QStandardItemModel:remove all)
  PASS   : tst_QItemModel::remove(QStandardItemModel:none at the start)
  PASS   : tst_QItemModel::remove(QStandardItemModel:none at the middle)
  PASS   : tst_QItemModel::remove(QStandardItemModel:none at the end)
  PASS   : tst_QItemModel::remove(QStandardItemModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QStandardItemModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QStandardItemModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QStandardItemModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QStandardItemModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QStandardItemModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QStandardItemModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QStandardItemModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QStandardItemModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QStandardItemModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QStandardItemModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QStandardItemModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:one at the start)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:one at the middle)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:one at the end)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:many at the start)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:many at the middle)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:many at the end)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:remove all)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:none at the start)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:none at the middle)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:none at the end)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QStandardItemModelEmpty:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:one at the start)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:one at the middle)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:one at the end)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:many at the start)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:many at the middle)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:many at the end)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:remove all)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:none at the start)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:none at the middle)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:none at the end)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:one at the start)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:one at the middle)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:one at the end)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:many at the start)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:many at the middle)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:many at the end)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:remove all)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:none at the start)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:none at the middle)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:none at the end)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QSortFilterProxyModelEmpty:valid start, invalid count 6)
  (... 65 lines omitted; there are too many errors!)
  PASS   : tst_QItemModel::remove(QTableModel:one at the start)
  PASS   : tst_QItemModel::remove(QTableModel:one at the middle)
  PASS   : tst_QItemModel::remove(QTableModel:one at the end)
  PASS   : tst_QItemModel::remove(QTableModel:many at the start)
  PASS   : tst_QItemModel::remove(QTableModel:many at the middle)
  PASS   : tst_QItemModel::remove(QTableModel:many at the end)
  PASS   : tst_QItemModel::remove(QTableModel:remove all)
  PASS   : tst_QItemModel::remove(QTableModel:none at the start)
  PASS   : tst_QItemModel::remove(QTableModel:none at the middle)
  PASS   : tst_QItemModel::remove(QTableModel:none at the end)
  PASS   : tst_QItemModel::remove(QTableModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QTableModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QTableModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QTableModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QTableModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QTableModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QTableModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QTableModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QTableModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QTableModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QTableModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QTableModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:one at the start)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:one at the middle)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:one at the end)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:many at the start)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:many at the middle)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:many at the end)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:remove all)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:none at the start)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:none at the middle)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:none at the end)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QTableModelEmpty:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QTreeModel:one at the start)
  PASS   : tst_QItemModel::remove(QTreeModel:one at the middle)
  PASS   : tst_QItemModel::remove(QTreeModel:one at the end)
  PASS   : tst_QItemModel::remove(QTreeModel:many at the start)
  PASS   : tst_QItemModel::remove(QTreeModel:many at the middle)
  PASS   : tst_QItemModel::remove(QTreeModel:many at the end)
  PASS   : tst_QItemModel::remove(QTreeModel:remove all)
  PASS   : tst_QItemModel::remove(QTreeModel:none at the start)
  PASS   : tst_QItemModel::remove(QTreeModel:none at the middle)
  PASS   : tst_QItemModel::remove(QTreeModel:none at the end)
  PASS   : tst_QItemModel::remove(QTreeModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QTreeModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QTreeModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QTreeModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QTreeModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QTreeModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QTreeModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QTreeModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QTreeModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QTreeModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QTreeModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QTreeModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:one at the start)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:one at the middle)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:one at the end)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:many at the start)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:many at the middle)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:many at the end)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:remove all)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:none at the start)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:none at the middle)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:none at the end)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QTreeModelEmpty:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:one at the start)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:one at the middle)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:one at the end)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:many at the start)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:many at the middle)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:many at the end)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:remove all)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:none at the start)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:none at the middle)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:none at the end)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QSqlQueryModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:one at the start)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:one at the middle)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:one at the end)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:many at the start)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:many at the middle)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:many at the end)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:remove all)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:none at the start)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:none at the middle)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:none at the end)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QSqlQueryModelEmpty:valid start, invalid count 6)
  PASS   : tst_QItemModel::remove(QSqlTableModel:one at the start)
  PASS   : tst_QItemModel::remove(QSqlTableModel:one at the middle)
  PASS   : tst_QItemModel::remove(QSqlTableModel:one at the end)
  PASS   : tst_QItemModel::remove(QSqlTableModel:many at the start)
  PASS   : tst_QItemModel::remove(QSqlTableModel:many at the middle)
  PASS   : tst_QItemModel::remove(QSqlTableModel:many at the end)
  PASS   : tst_QItemModel::remove(QSqlTableModel:remove all)
  PASS   : tst_QItemModel::remove(QSqlTableModel:none at the start)
  PASS   : tst_QItemModel::remove(QSqlTableModel:none at the middle)
  PASS   : tst_QItemModel::remove(QSqlTableModel:none at the end)
  PASS   : tst_QItemModel::remove(QSqlTableModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::remove(QSqlTableModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::remove(QSqlTableModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::remove(QSqlTableModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::remove(QSqlTableModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::remove(QSqlTableModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::remove(QSqlTableModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::remove(QSqlTableModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::remove(QSqlTableModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::remove(QSqlTableModel:valid start, invalid count 4)
  PASS   : tst_QItemModel::remove(QSqlTableModel:valid start, invalid count 5)
  PASS   : tst_QItemModel::remove(QSqlTableModel:valid start, invalid count 6)
  PASS   : tst_QItemModel::insert(QDirModel:one at the start)
  PASS   : tst_QItemModel::insert(QDirModel:one at the middle)
  PASS   : tst_QItemModel::insert(QDirModel:one at the end)
  PASS   : tst_QItemModel::insert(QDirModel:many at the start)
  PASS   : tst_QItemModel::insert(QDirModel:many at the middle)
  PASS   : tst_QItemModel::insert(QDirModel:many at the end)
  PASS   : tst_QItemModel::insert(QDirModel:add row count)
  PASS   : tst_QItemModel::insert(QDirModel:none at the start)
  PASS   : tst_QItemModel::insert(QDirModel:none at the middle)
  PASS   : tst_QItemModel::insert(QDirModel:none at the end)
  PASS   : tst_QItemModel::insert(QDirModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QDirModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QDirModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QDirModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QDirModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QDirModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QDirModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QDirModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QDirModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QStringListModel:one at the start)
  PASS   : tst_QItemModel::insert(QStringListModel:one at the middle)
  PASS   : tst_QItemModel::insert(QStringListModel:one at the end)
  PASS   : tst_QItemModel::insert(QStringListModel:many at the start)
  PASS   : tst_QItemModel::insert(QStringListModel:many at the middle)
  PASS   : tst_QItemModel::insert(QStringListModel:many at the end)
  PASS   : tst_QItemModel::insert(QStringListModel:add row count)
  PASS   : tst_QItemModel::insert(QStringListModel:none at the start)
  PASS   : tst_QItemModel::insert(QStringListModel:none at the middle)
  PASS   : tst_QItemModel::insert(QStringListModel:none at the end)
  PASS   : tst_QItemModel::insert(QStringListModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QStringListModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QStringListModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QStringListModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QStringListModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QStringListModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QStringListModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QStringListModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QStringListModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QStringListModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QStandardItemModel:one at the start)
  PASS   : tst_QItemModel::insert(QStandardItemModel:one at the middle)
  PASS   : tst_QItemModel::insert(QStandardItemModel:one at the end)
  PASS   : tst_QItemModel::insert(QStandardItemModel:many at the start)
  PASS   : tst_QItemModel::insert(QStandardItemModel:many at the middle)
  PASS   : tst_QItemModel::insert(QStandardItemModel:many at the end)
  PASS   : tst_QItemModel::insert(QStandardItemModel:add row count)
  PASS   : tst_QItemModel::insert(QStandardItemModel:none at the start)
  PASS   : tst_QItemModel::insert(QStandardItemModel:none at the middle)
  PASS   : tst_QItemModel::insert(QStandardItemModel:none at the end)
  PASS   : tst_QItemModel::insert(QStandardItemModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QStandardItemModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QStandardItemModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QStandardItemModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QStandardItemModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QStandardItemModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QStandardItemModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QStandardItemModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QStandardItemModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QStandardItemModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:one at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:one at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:one at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:many at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:many at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:many at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:add row count)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:none at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:none at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:none at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:one at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:one at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:one at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:many at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:many at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:many at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:add row count)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:none at the start)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:none at the middle)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:none at the end)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QSortFilterProxyModelRegExp:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QListModel:one at the start)
  PASS   : tst_QItemModel::insert(QListModel:one at the middle)
  PASS   : tst_QItemModel::insert(QListModel:one at the end)
  PASS   : tst_QItemModel::insert(QListModel:many at the start)
  PASS   : tst_QItemModel::insert(QListModel:many at the middle)
  PASS   : tst_QItemModel::insert(QListModel:many at the end)
  PASS   : tst_QItemModel::insert(QListModel:add row count)
  PASS   : tst_QItemModel::insert(QListModel:none at the start)
  PASS   : tst_QItemModel::insert(QListModel:none at the middle)
  PASS   : tst_QItemModel::insert(QListModel:none at the end)
  PASS   : tst_QItemModel::insert(QListModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QListModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QListModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QListModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QListModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QListModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QListModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QListModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QListModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QListModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QListModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QListModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QListModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QListModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QListModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QListModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QListModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QListModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QListModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QListModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QListModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QListModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QListModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QListModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QListModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QListModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QListModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QListModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QTableModel:one at the start)
  PASS   : tst_QItemModel::insert(QTableModel:one at the middle)
  PASS   : tst_QItemModel::insert(QTableModel:one at the end)
  PASS   : tst_QItemModel::insert(QTableModel:many at the start)
  PASS   : tst_QItemModel::insert(QTableModel:many at the middle)
  PASS   : tst_QItemModel::insert(QTableModel:many at the end)
  PASS   : tst_QItemModel::insert(QTableModel:add row count)
  PASS   : tst_QItemModel::insert(QTableModel:none at the start)
  PASS   : tst_QItemModel::insert(QTableModel:none at the middle)
  PASS   : tst_QItemModel::insert(QTableModel:none at the end)
  PASS   : tst_QItemModel::insert(QTableModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QTableModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QTableModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QTableModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QTableModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QTableModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QTableModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QTableModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QTableModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QTableModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QTreeModel:one at the start)
  PASS   : tst_QItemModel::insert(QTreeModel:one at the middle)
  PASS   : tst_QItemModel::insert(QTreeModel:one at the end)
  PASS   : tst_QItemModel::insert(QTreeModel:many at the start)
  PASS   : tst_QItemModel::insert(QTreeModel:many at the middle)
  PASS   : tst_QItemModel::insert(QTreeModel:many at the end)
  PASS   : tst_QItemModel::insert(QTreeModel:add row count)
  PASS   : tst_QItemModel::insert(QTreeModel:none at the start)
  PASS   : tst_QItemModel::insert(QTreeModel:none at the middle)
  PASS   : tst_QItemModel::insert(QTreeModel:none at the end)
  PASS   : tst_QItemModel::insert(QTreeModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QTreeModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QTreeModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QTreeModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QTreeModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QTreeModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QTreeModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QTreeModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QTreeModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QTreeModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:one at the start)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:one at the middle)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:one at the end)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:many at the start)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:many at the middle)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:many at the end)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:add row count)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:none at the start)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:none at the middle)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:none at the end)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QSqlQueryModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:one at the start)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:one at the middle)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:one at the end)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:many at the start)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:many at the middle)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:many at the end)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:add row count)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:none at the start)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:none at the middle)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:none at the end)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QSqlQueryModelEmpty:valid start, invalid count 3)
  PASS   : tst_QItemModel::insert(QSqlTableModel:one at the start)
  PASS   : tst_QItemModel::insert(QSqlTableModel:one at the middle)
  PASS   : tst_QItemModel::insert(QSqlTableModel:one at the end)
  PASS   : tst_QItemModel::insert(QSqlTableModel:many at the start)
  PASS   : tst_QItemModel::insert(QSqlTableModel:many at the middle)
  PASS   : tst_QItemModel::insert(QSqlTableModel:many at the end)
  PASS   : tst_QItemModel::insert(QSqlTableModel:add row count)
  PASS   : tst_QItemModel::insert(QSqlTableModel:none at the start)
  PASS   : tst_QItemModel::insert(QSqlTableModel:none at the middle)
  PASS   : tst_QItemModel::insert(QSqlTableModel:none at the end)
  PASS   : tst_QItemModel::insert(QSqlTableModel:invalid start, valid count 1)
  PASS   : tst_QItemModel::insert(QSqlTableModel:invalid start, valid count 2)
  PASS   : tst_QItemModel::insert(QSqlTableModel:invalid start, valid count 3)
  PASS   : tst_QItemModel::insert(QSqlTableModel:invalid start, valid count 4)
  PASS   : tst_QItemModel::insert(QSqlTableModel:invalid start, valid count 5)
  PASS   : tst_QItemModel::insert(QSqlTableModel:invalid start, valid count 6)
  PASS   : tst_QItemModel::insert(QSqlTableModel:valid start, invalid count 1)
  PASS   : tst_QItemModel::insert(QSqlTableModel:valid start, invalid count 2)
  PASS   : tst_QItemModel::insert(QSqlTableModel:valid start, invalid count 3)
  PASS   : tst_QItemModel::sort(QDirModel)
  PASS   : tst_QItemModel::sort(QStringListModel)
  PASS   : tst_QItemModel::sort(QStringListModelEmpty)
  PASS   : tst_QItemModel::sort(QStandardItemModel)
  PASS   : tst_QItemModel::sort(QStandardItemModelEmpty)
  PASS   : tst_QItemModel::sort(QSortFilterProxyModel)
  PASS   : tst_QItemModel::sort(QSortFilterProxyModelEmpty)
  PASS   : tst_QItemModel::sort(QSortFilterProxyModelRegExp)
  PASS   : tst_QItemModel::sort(QListModel)
  PASS   : tst_QItemModel::sort(QListModelEmpty)
  PASS   : tst_QItemModel::sort(QTableModel)
  PASS   : tst_QItemModel::sort(QTableModelEmpty)
  PASS   : tst_QItemModel::sort(QTreeModel)
  PASS   : tst_QItemModel::sort(QTreeModelEmpty)
  PASS   : tst_QItemModel::sort(QSqlQueryModel)
  PASS   : tst_QItemModel::sort(QSqlQueryModelEmpty)
  PASS   : tst_QItemModel::sort(QSqlTableModel)
  PASS   : tst_QItemModel::cleanupTestCase()
  Totals: 868 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_QItemModel *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qitemmodel: 6 seconds, exit code 1

  Build log: http://testresults.qt-project.org/ci/QtBase_master_Integration/build_04285/linux-g++-32_Ubuntu_10.04_x86/log.txt.gz

  Tested changes (refs/builds/master_1350976196):
    http://codereview.qt-project.org/37707 [PS2] - Stabilize tst_qfontdialog test case.
    http://codereview.qt-project.org/37847 [PS1] - Properly check for widget's visibility in doublespinbox autotest
    http://codereview.qt-project.org/35779 [PS3] - Add implementations of QAIM::sibling in public APIs.
    http://codereview.qt-project.org/37932 [PS1] - Unmark tst_qgroupbox as a parallel test
    http://codereview.qt-project.org/36653 [PS1] - Add DnD support for QNX.
    http://codereview.qt-project.org/37737 [PS1] - Accessibility: remove redundant role function
    http://codereview.qt-project.org/37669 [PS2] - Implement editable text interface for QLineEdit.
    http://codereview.qt-project.org/37662 [PS1] - Be more careful about asserting in accessibility.
    http://codereview.qt-project.org/37770 [PS1] - Accessibility: clean up and simplify test
    http://codereview.qt-project.org/37769 [PS1] - Accessibility: clean up test
    http://codereview.qt-project.org/37924 [PS1] - Add QStyleAnimation::updateTarget()
    http://codereview.qt-project.org/37835 [PS1] - Add missing test for the Qt5PrintSupport module.
    http://codereview.qt-project.org/37757 [PS6] - Add a CMake macro to test module includes



More information about the Ci-reports mailing list