********* Start testing of tst_qqmlproperty *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (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_qqmlproperty::initTestCase()
PASS   : tst_qqmlproperty::qmlmetaproperty()
PASS   : tst_qqmlproperty::qmlmetaproperty_object()
PASS   : tst_qqmlproperty::qmlmetaproperty_object_string()
PASS   : tst_qqmlproperty::qmlmetaproperty_object_context()
PASS   : tst_qqmlproperty::qmlmetaproperty_object_string_context()
PASS   : tst_qqmlproperty::name()
PASS   : tst_qqmlproperty::read()
PASS   : tst_qqmlproperty::write()
PASS   : tst_qqmlproperty::reset()
PASS   : tst_qqmlproperty::writeObjectToList()
PASS   : tst_qqmlproperty::writeListToList()
PASS   : tst_qqmlproperty::listOverrideBehavior()
PASS   : tst_qqmlproperty::urlHandling(unspecifiedFile)
PASS   : tst_qqmlproperty::urlHandling(specifiedFile)
PASS   : tst_qqmlproperty::urlHandling(httpFile)
PASS   : tst_qqmlproperty::urlHandling(pathFile)
PASS   : tst_qqmlproperty::urlHandling(encodableName)
PASS   : tst_qqmlproperty::urlHandling(preencodedName)
PASS   : tst_qqmlproperty::urlHandling(encodableQuery)
PASS   : tst_qqmlproperty::urlHandling(preencodedQuery)
PASS   : tst_qqmlproperty::urlHandling(encodableFragment)
PASS   : tst_qqmlproperty::urlHandling(improperlyEncodedFragment)
PASS   : tst_qqmlproperty::variantMapHandling({})
PASS   : tst_qqmlproperty::variantMapHandling({ a:{} })
PASS   : tst_qqmlproperty::variantMapHandling({ a:{b:10, c:20} })
PASS   : tst_qqmlproperty::variantMapHandling({ a:10, b:[20, 30]})
PASS   : tst_qqmlproperty::variantMapHandling(var o={}; o.p=o)
PASS   : tst_qqmlproperty::variantMapHandling(var o={}; o.p=123; o.q=o)
PASS   : tst_qqmlproperty::crashOnValueProperty()
PASS   : tst_qqmlproperty::aliasPropertyBindings(same object)
PASS   : tst_qqmlproperty::aliasPropertyBindings(different objects)
PASS   : tst_qqmlproperty::noContext()
PASS   : tst_qqmlproperty::assignEmptyVariantMap()
PASS   : tst_qqmlproperty::warnOnInvalidBinding()
PASS   : tst_qqmlproperty::registeredCompositeTypeProperty()
PASS   : tst_qqmlproperty::deeplyNestedObject()
PASS   : tst_qqmlproperty::readOnlyDynamicProperties()
PASS   : tst_qqmlproperty::aliasToIdWithMatchingQmlFileNameOnCaseInsensitiveFileSystem()
PASS   : tst_qqmlproperty::nullPropertyBinding()
PASS   : tst_qqmlproperty::interfaceBinding()
PASS   : tst_qqmlproperty::floatToStringPrecision(3.4)
PASS   : tst_qqmlproperty::floatToStringPrecision(0.035003945)
PASS   : tst_qqmlproperty::floatToStringPrecision(0.0000012345)
PASS   : tst_qqmlproperty::floatToStringPrecision(0.00000012345)
PASS   : tst_qqmlproperty::floatToStringPrecision(1e20)
PASS   : tst_qqmlproperty::floatToStringPrecision(1e21)
PASS   : tst_qqmlproperty::copy()
PASS   : tst_qqmlproperty::bindingToAlias()
PASS   : tst_qqmlproperty::nestedQQmlPropertyMap()
PASS   : tst_qqmlproperty::underscorePropertyChangeHandler()
PASS   : tst_qqmlproperty::signalExpressionWithoutObject()
PASS   : tst_qqmlproperty::dontRemoveQPropertyBinding()
PASS   : tst_qqmlproperty::compatResolveUrls()
PASS   : tst_qqmlproperty::initFlags(0,foo,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,foo,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,foo,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,foo,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,foo,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,foo,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,foo,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,foo,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,aChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.foo,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.aChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,onFoo,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,onAChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onFoo,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.onAChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,bar,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,bar,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,bar,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,bar,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,bar,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,bar,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,bar,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,bar,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.bar,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,abar,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,abar,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,abar,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,abar,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,abar,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,abar,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,abar,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,abar,3,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,0,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,0,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,1,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,1,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,2,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,2,inner)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,3,outer)
PASS   : tst_qqmlproperty::initFlags(0,self.abar,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,foo,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,foo,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,foo,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,foo,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,foo,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,foo,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,foo,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,foo,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,aChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.foo,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.aChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,onFoo,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,onAChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onFoo,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.onAChanged,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,bar,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,bar,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,bar,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,bar,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,bar,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,bar,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,bar,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,bar,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.bar,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,abar,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,abar,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,abar,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,abar,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,abar,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,abar,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,abar,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,abar,3,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,0,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,0,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,1,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,1,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,2,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,2,inner)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,3,outer)
PASS   : tst_qqmlproperty::initFlags(1,self.abar,3,inner)
PASS   : tst_qqmlproperty::constructFromPlainMetaObject()
PASS   : tst_qqmlproperty::bindToNonQObjectTarget()
PASS   : tst_qqmlproperty::assignVariantList()
PASS   : tst_qqmlproperty::listAssignmentSignals()
PASS   : tst_qqmlproperty::invalidateQPropertyChangeTriggers()
PASS   : tst_qqmlproperty::propertyStartsWithOn()
PASS   : tst_qqmlproperty::connectAliasPropertySignalWithCppSlot()
PASS   : tst_qqmlproperty::convertToWriteTargetType(stringProvider)
PASS   : tst_qqmlproperty::convertToWriteTargetType(plainVariantConvert)
PASS   : tst_qqmlproperty::convertToWriteTargetType(singleToList)
PASS   : tst_qqmlproperty::convertToWriteTargetType(singleToList2)
PASS   : tst_qqmlproperty::convertToWriteTargetType(singleToList3)
PASS   : tst_qqmlproperty::convertToWriteTargetType(interface)
XFAIL  : tst_qqmlproperty::convertToWriteTargetType(l2l) Can't convert one list to another
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmlproperty/tst_qqmlproperty.cpp(2828)]
PASS   : tst_qqmlproperty::convertToWriteTargetType(l2l)
PASS   : tst_qqmlproperty::convertToWriteTargetType(incompatible)
PASS   : tst_qqmlproperty::writeInvalidVariantToTypedProperty()
PASS   : tst_qqmlproperty::cleanupTestCase()
Totals: 263 passed, 0 failed, 0 skipped, 0 blacklisted, 2879ms
********* Finished testing of tst_qqmlproperty *********
