********* Start testing of tst_QSqlTableModel *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
PASS   : tst_QSqlTableModel::initTestCase()
PASS   : tst_QSqlTableModel::select(SQLite)
PASS   : tst_QSqlTableModel::selectRow(SQLite)
PASS   : tst_QSqlTableModel::selectRowOverride(SQLite)
PASS   : tst_QSqlTableModel::insertColumns(SQLite [field])
PASS   : tst_QSqlTableModel::insertColumns(SQLite [row])
PASS   : tst_QSqlTableModel::insertColumns(SQLite [manual])
PASS   : tst_QSqlTableModel::submitAll(SQLite)
PASS   : tst_QSqlTableModel::setData(SQLite)
PASS   : tst_QSqlTableModel::setRecord(SQLite)
PASS   : tst_QSqlTableModel::setRecordReimpl(SQLite)
PASS   : tst_QSqlTableModel::recordReimpl(SQLite)
PASS   : tst_QSqlTableModel::insertRow(SQLite [field])
PASS   : tst_QSqlTableModel::insertRow(SQLite [row])
PASS   : tst_QSqlTableModel::insertRow(SQLite [manual])
PASS   : tst_QSqlTableModel::insertRowFailure(SQLite [field])
PASS   : tst_QSqlTableModel::insertRowFailure(SQLite [row])
PASS   : tst_QSqlTableModel::insertRowFailure(SQLite [manual])
PASS   : tst_QSqlTableModel::insertRecord(SQLite)
PASS   : tst_QSqlTableModel::insertMultiRecords(SQLite)
PASS   : tst_QSqlTableModel::insertWithAutoColumn(SQLite [field])
PASS   : tst_QSqlTableModel::insertWithAutoColumn(SQLite [row])
PASS   : tst_QSqlTableModel::insertWithAutoColumn(SQLite [manual])
PASS   : tst_QSqlTableModel::removeRow(SQLite)
PASS   : tst_QSqlTableModel::removeRows(SQLite)
PASS   : tst_QSqlTableModel::removeInsertedRow(SQLite [field])
PASS   : tst_QSqlTableModel::removeInsertedRow(SQLite [row])
PASS   : tst_QSqlTableModel::removeInsertedRow(SQLite [manual])
PASS   : tst_QSqlTableModel::removeInsertedRows(SQLite)
PASS   : tst_QSqlTableModel::revert(SQLite [field])
PASS   : tst_QSqlTableModel::revert(SQLite [row])
PASS   : tst_QSqlTableModel::revert(SQLite [manual])
PASS   : tst_QSqlTableModel::isDirty(SQLite [field])
PASS   : tst_QSqlTableModel::isDirty(SQLite [row])
PASS   : tst_QSqlTableModel::isDirty(SQLite [manual])
PASS   : tst_QSqlTableModel::setFilter(SQLite)
PASS   : tst_QSqlTableModel::setInvalidFilter(SQLite)
PASS   : tst_QSqlTableModel::emptyTable(SQLite)
SKIP   : tst_QSqlTableModel::tablesAndSchemas() No database drivers of type QPSQL are available in this Qt configuration
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/sql/models/qsqltablemodel/tst_qsqltablemodel.cpp(248)]
PASS   : tst_QSqlTableModel::whitespaceInIdentifiers(SQLite)
PASS   : tst_QSqlTableModel::primaryKeyOrder(SQLite)
PASS   : tst_QSqlTableModel::sqlite_bigTable(SQLite)
PASS   : tst_QSqlTableModel::modelInAnotherThread()
PASS   : tst_QSqlTableModel::insertRecordBeforeSelect(SQLite)
XFAIL  : tst_QSqlTableModel::submitAllOnInvalidTable(SQLite) The table doesn't exist: submitAll() shall fail
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/sql/models/qsqltablemodel/tst_qsqltablemodel.cpp(1884)]
XFAIL  : tst_QSqlTableModel::submitAllOnInvalidTable(SQLite) The table doesn't exist: select() shall fail
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/sql/models/qsqltablemodel/tst_qsqltablemodel.cpp(1887)]
PASS   : tst_QSqlTableModel::submitAllOnInvalidTable(SQLite)
PASS   : tst_QSqlTableModel::insertRecordsInLoop(SQLite)
PASS   : tst_QSqlTableModel::sqlite_escaped_delimiters(SQLite)
PASS   : tst_QSqlTableModel::sqlite_attachedDatabase(SQLite)
PASS   : tst_QSqlTableModel::tableModifyWithBlank(SQLite)
PASS   : tst_QSqlTableModel::removeColumnAndRow(SQLite)
PASS   : tst_QSqlTableModel::insertBeforeDelete(SQLite)
PASS   : tst_QSqlTableModel::invalidFilterAndHeaderData(SQLite)
PASS   : tst_QSqlTableModel::sqlite_selectFromIdentifierWithDot(SQLite)
PASS   : tst_QSqlTableModel::cleanupTestCase()
Totals: 53 passed, 0 failed, 1 skipped, 0 blacklisted, 849ms
********* Finished testing of tst_QSqlTableModel *********
