********* Start testing of tst_qqmlpropertycache *********
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_qqmlpropertycache::initTestCase()
QWARN  : tst_qqmlpropertycache::properties() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::properties()
QWARN  : tst_qqmlpropertycache::propertiesDerived() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::propertiesDerived()
QWARN  : tst_qqmlpropertycache::revisionedProperties() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
QWARN  : tst_qqmlpropertycache::revisionedProperties() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::revisionedProperties()
QWARN  : tst_qqmlpropertycache::methods() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::methods()
QWARN  : tst_qqmlpropertycache::methodsDerived() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::methodsDerived()
QWARN  : tst_qqmlpropertycache::signalHandlers() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::signalHandlers()
QWARN  : tst_qqmlpropertycache::signalHandlersDerived() qt.qml.propertyCache.append: Final member finalProp is overridden in class DerivedObject. The override won't be used.
PASS   : tst_qqmlpropertycache::signalHandlersDerived()
PASS   : tst_qqmlpropertycache::passForeignEnums()
QWARN  : tst_qqmlpropertycache::passQGadget() file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmlpropertycache/data/passQGadget.qml:6:39: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
PASS   : tst_qqmlpropertycache::passQGadget()
PASS   : tst_qqmlpropertycache::metaObjectSize(TestClass)
PASS   : tst_qqmlpropertycache::metaObjectSize(TestClassWithParameters)
PASS   : tst_qqmlpropertycache::metaObjectSize(TestClassWithClassInfo)
PASS   : tst_qqmlpropertycache::metaObjectChecksum()
PASS   : tst_qqmlpropertycache::metaObjectsForRootElements()
PASS   : tst_qqmlpropertycache::derivedGadgetMethod()
PASS   : tst_qqmlpropertycache::restrictRegistrationVersion()
PASS   : tst_qqmlpropertycache::rejectOverriddenFinal()
PASS   : tst_qqmlpropertycache::overriddenSignals()
PASS   : tst_qqmlpropertycache::duplicateIdsAndGeneralizedGroupProperties()
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(NoOverride)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(Valid)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(MissingBase)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(OverridingFinal)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(OverridingNonVirtual)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(OverridingNonVirtualError)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_logging(MissingOverrideSpecifier)
QWARN  : tst_qqmlpropertycache::appendPropertyAttr_InvalidOverride(MissingBase) qt.qml.propertyCache.append: Member p of the object  does not override anything. Consider removing "override". 
PASS   : tst_qqmlpropertycache::appendPropertyAttr_InvalidOverride(MissingBase)
QWARN  : tst_qqmlpropertycache::appendPropertyAttr_InvalidOverride(OverridingFinal) qt.qml.propertyCache.append: Final member p is overridden in class . The override won't be used.
PASS   : tst_qqmlpropertycache::appendPropertyAttr_InvalidOverride(OverridingFinal)
QWARN  : tst_qqmlpropertycache::appendPropertyAttr_InvalidOverride(OverridingNonVirtualError) qt.qml.propertyCache.append: Member p of the object  overrides a non-virtual member. Consider renaming it or mark it virtual in the base object
PASS   : tst_qqmlpropertycache::appendPropertyAttr_InvalidOverride(OverridingNonVirtualError)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_ValidOverride(NoOverride)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_ValidOverride(Valid)
QWARN  : tst_qqmlpropertycache::appendPropertyAttr_ValidOverride(MissingOverrideSpecifier) qt.qml.propertyCache.append: Member p of the object  overrides a member of the base object. Consider renaming it or adding final or override specifier
QWARN  : tst_qqmlpropertycache::appendPropertyAttr_ValidOverride(MissingOverrideSpecifier) qt.qml.propertyCache.append: Member p of the object  overrides a member of the base object. Consider renaming it or adding final or override specifier
PASS   : tst_qqmlpropertycache::appendPropertyAttr_ValidOverride(MissingOverrideSpecifier)
PASS   : tst_qqmlpropertycache::appendPropertyAttr_ValidOverride(OverridingNonVirtual)
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{final property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{ property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{} full)
PASS   : tst_qqmlpropertycache::handleOverride(Derived{override property var p} Base{})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{final property var p} full)
PASS   : tst_qqmlpropertycache::handleOverride(Derived{override property var p} Base{final property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{final property var p} Base{property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{virtual property var p} Base{property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{override property var p} Base{property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{property var p} Base{virtual property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{virtual property var p} Base{virtual property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{override property var p} Base{virtual property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{final property var p} Base{virtual property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{override p()} Base{virtual property var p})
PASS   : tst_qqmlpropertycache::handleOverride(Derived{override p} Base{p()})
PASS   : tst_qqmlpropertycache::nonExistentGeneralizedGroup()
PASS   : tst_qqmlpropertycache::append_propertyAttr(NoOverride)
PASS   : tst_qqmlpropertycache::append_propertyAttr(Valid)
PASS   : tst_qqmlpropertycache::append_propertyAttr(MissingBase)
PASS   : tst_qqmlpropertycache::append_propertyAttr(OverridingFinal)
PASS   : tst_qqmlpropertycache::append_propertyAttr(OverridingNonVirtual)
PASS   : tst_qqmlpropertycache::append_propertyAttr(OverridingNonVirtualError)
PASS   : tst_qqmlpropertycache::append_propertyAttr(MissingOverrideSpecifier)
PASS   : tst_qqmlpropertycache::cleanupTestCase()
Totals: 60 passed, 0 failed, 0 skipped, 0 blacklisted, 166ms
********* Finished testing of tst_qqmlpropertycache *********
