********* Start testing of tst_Moc *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 13.6.4
PASS   : tst_Moc::initTestCase()
PASS   : tst_Moc::dontStripNamespaces()
PASS   : tst_Moc::hasIncludeSupport()
SKIP   : tst_Moc::oldStyleCasts() Only tested on linux/gcc
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/tools/moc/tst_moc.cpp(1057)]
PASS   : tst_Moc::faultyQmlRegistration(normal)
PASS   : tst_Moc::faultyQmlRegistration(fatalWarning)
PASS   : tst_Moc::warnOnExtraSignalSlotQualifiaction()
PASS   : tst_Moc::uLongLong()
SKIP   : tst_Moc::inputFileNameWithDotsButNoExtension() Only tested on linux/gcc
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/tools/moc/tst_moc.cpp(1158)]
PASS   : tst_Moc::userProperties()
PASS   : tst_Moc::integerAccessFlagsProperties()
PASS   : tst_Moc::supportConstSignals()
PASS   : tst_Moc::task87883()
PASS   : tst_Moc::multilineComments()
PASS   : tst_Moc::classinfoWithEscapes()
PASS   : tst_Moc::classinfoFromVaArgs()
PASS   : tst_Moc::trNoopInClassInfo()
PASS   : tst_Moc::ppExpressionEvaluation()
PASS   : tst_Moc::arrayArguments()
PASS   : tst_Moc::preprocessorConditionals()
PASS   : tst_Moc::blackslashNewlines()
PASS   : tst_Moc::slotWithSillyConst()
PASS   : tst_Moc::slotTakingCRefViaTypedef()
PASS   : tst_Moc::testExtraData()
PASS   : tst_Moc::testExtraDataForEnum()
PASS   : tst_Moc::namespaceTypeProperty()
PASS   : tst_Moc::slotsWithVoidTemplate()
PASS   : tst_Moc::structQObject()
PASS   : tst_Moc::namespacedFlags()
SKIP   : tst_Moc::warnOnMultipleInheritance() Only tested on linux/gcc
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/tools/moc/tst_moc.cpp(1429)]
SKIP   : tst_Moc::ignoreOptionClashes() Only tested on linux/gcc
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/tools/moc/tst_moc.cpp(1466)]
SKIP   : tst_Moc::forgottenQInterface() Only tested on linux/gcc
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/tools/moc/tst_moc.cpp(1489)]
PASS   : tst_Moc::os9Newline()
PASS   : tst_Moc::winNewline()
PASS   : tst_Moc::escapesInStringLiterals()
PASS   : tst_Moc::frameworkSearchPath()
PASS   : tst_Moc::cstyleEnums()
PASS   : tst_Moc::defineMacroViaCmdline()
PASS   : tst_Moc::defineMacroViaForcedInclude()
PASS   : tst_Moc::defineMacroViaForcedIncludeRelative()
PASS   : tst_Moc::environmentIncludePaths(INCLUDE)
PASS   : tst_Moc::environmentIncludePaths(CPATH1)
PASS   : tst_Moc::environmentIncludePaths(CPATH2)
PASS   : tst_Moc::environmentIncludePaths(CPLUS_INCLUDE_PATH1)
PASS   : tst_Moc::environmentIncludePaths(CPLUS_INCLUDE_PATH2)
PASS   : tst_Moc::specifyMetaTagsFromCmdline()
PASS   : tst_Moc::invokable()
PASS   : tst_Moc::singleFunctionKeywordSignalAndSlot()
PASS   : tst_Moc::templateGtGt()
PASS   : tst_Moc::qprivateslots()
PASS   : tst_Moc::qprivateproperties()
PASS   : tst_Moc::anonymousProperties()
PASS   : tst_Moc::warnOnPropertyWithoutREAD()
PASS   : tst_Moc::constructors()
PASS   : tst_Moc::typenameWithUnsigned()
PASS   : tst_Moc::warnOnVirtualSignal()
PASS   : tst_Moc::QTBUG5590_dummyProperty()
PASS   : tst_Moc::QTBUG12260_defaultTemplate()
SKIP   : tst_Moc::notifyError() Only tested on linux/gcc
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/tools/moc/tst_moc.cpp(2181)]
PASS   : tst_Moc::QTBUG17635_invokableAndProperty()
PASS   : tst_Moc::revisions()
PASS   : tst_Moc::warnings(No relevant classes)
PASS   : tst_Moc::warnings(-nn)
PASS   : tst_Moc::warnings(-nw)
PASS   : tst_Moc::warnings(Invalid property warning)
PASS   : tst_Moc::warnings(Duplicate property warning)
PASS   : tst_Moc::warnings(Invalid property warning with -nn)
PASS   : tst_Moc::warnings(Invalid property warning with -nw)
PASS   : tst_Moc::warnings(Does not inherit QObject)
PASS   : tst_Moc::warnings(Does not inherit QObject with -nn)
PASS   : tst_Moc::warnings(Does not inherit QObject with -nw)
PASS   : tst_Moc::warnings(Warning on invalid macro)
PASS   : tst_Moc::warnings(Class declaration lacks Q_OBJECT macro.)
PASS   : tst_Moc::warnings(Namespace declaration lacks Q_NAMESPACE macro.)
PASS   : tst_Moc::warnings(Wrong Q_ENUM context.)
PASS   : tst_Moc::warnings(Wrong Q_FLAG context.)
PASS   : tst_Moc::warnings(Wrong Q_ENUM_NS context.)
PASS   : tst_Moc::warnings(Wrong Q_FLAG_NS context.)
PASS   : tst_Moc::warnings(Invalid macro definition)
PASS   : tst_Moc::warnings(QTBUG-46210: crash on invalid macro invocation)
PASS   : tst_Moc::warnings(QTBUG-54609: crash on invalid input)
PASS   : tst_Moc::warnings(Missing header warning)
PASS   : tst_Moc::warnings(QTBUG-54815: Crash on invalid input)
PASS   : tst_Moc::warnings(Q_PLUGIN_METADATA: invalid file)
PASS   : tst_Moc::warnings(Auto-declared, missing trailing return)
PASS   : tst_Moc::warnings(Auto-declared, volatile auto as trailing return type)
PASS   : tst_Moc::warnings(Auto-declared, decltype in trailing return type)
PASS   : tst_Moc::warnings(QTBUG-36367: report correct error location)
PASS   : tst_Moc::warnings(VIRTUAL FINAL property)
PASS   : tst_Moc::warnings(FINAL OVERRIDE property)
PASS   : tst_Moc::warnings(VIRTUAL OVERRIDE property)
PASS   : tst_Moc::warnings(Q_PLUGIN_METADATA: unreadable file)
PASS   : tst_Moc::warnings(nested-class-Q_OBJECT-class-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-struct-Q_OBJECT-class-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-class-Q_OBJECT-struct-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-struct-Q_OBJECT-struct-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-class-Q_GADGET-class-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-struct-Q_GADGET-class-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-class-Q_GADGET-struct-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-struct-Q_GADGET-struct-Q_OBJECT)
PASS   : tst_Moc::warnings(nested-class-Q_OBJECT-class-Q_GADGET)
PASS   : tst_Moc::warnings(nested-struct-Q_OBJECT-class-Q_GADGET)
PASS   : tst_Moc::warnings(nested-class-Q_OBJECT-struct-Q_GADGET)
PASS   : tst_Moc::warnings(nested-struct-Q_OBJECT-struct-Q_GADGET)
PASS   : tst_Moc::warnings(nested-class-Q_GADGET-class-Q_GADGET)
PASS   : tst_Moc::warnings(nested-struct-Q_GADGET-class-Q_GADGET)
PASS   : tst_Moc::warnings(nested-class-Q_GADGET-struct-Q_GADGET)
PASS   : tst_Moc::warnings(nested-struct-Q_GADGET-struct-Q_GADGET)
PASS   : tst_Moc::privateClass()
PASS   : tst_Moc::cxx11Enums(EnumClass)
PASS   : tst_Moc::cxx11Enums(EnumClass 2)
PASS   : tst_Moc::cxx11Enums(EnumClass 3)
PASS   : tst_Moc::cxx11Enums(TypedEnum)
PASS   : tst_Moc::cxx11Enums(TypedEnum 2)
PASS   : tst_Moc::cxx11Enums(TypedEnum 3)
PASS   : tst_Moc::cxx11Enums(TypedEnumClass)
PASS   : tst_Moc::cxx11Enums(TypedEnumClass 2)
PASS   : tst_Moc::cxx11Enums(TypedEnumClass 3)
PASS   : tst_Moc::cxx11Enums(NormalEnum)
PASS   : tst_Moc::cxx11Enums(NormalEnum 2)
PASS   : tst_Moc::cxx11Enums(NormalEnum 3)
PASS   : tst_Moc::cxx11Enums(ClassFlags)
PASS   : tst_Moc::cxx11Enums(ClassFlags 2)
PASS   : tst_Moc::cxx11Enums(EnumStruct)
PASS   : tst_Moc::cxx11Enums(TypedEnumStruct)
PASS   : tst_Moc::cxx11Enums(StructFlags)
PASS   : tst_Moc::cxx11TrailingReturn()
PASS   : tst_Moc::returnRefs()
PASS   : tst_Moc::memberProperties(MEMBER property)
PASS   : tst_Moc::memberProperties(MEMBER property with READ function)
PASS   : tst_Moc::memberProperties(MEMBER property with WRITE function)
PASS   : tst_Moc::memberProperties(MEMBER property with NOTIFY)
PASS   : tst_Moc::memberProperties(MEMBER property with NOTIFY(value))
PASS   : tst_Moc::memberProperties(MEMBER property with CONSTANT)
PASS   : tst_Moc::memberProperties(private MEMBER property)
PASS   : tst_Moc::memberProperties(private MEMBER property with READ function)
PASS   : tst_Moc::memberProperties(private MEMBER property with WRITE function)
PASS   : tst_Moc::memberProperties(private MEMBER property with NOTIFY)
PASS   : tst_Moc::memberProperties(private MEMBER property with NOTIFY(value))
PASS   : tst_Moc::memberProperties(private MEMBER property with CONSTANT)
PASS   : tst_Moc::memberProperties(sub1)
PASS   : tst_Moc::memberProperties(sub2)
PASS   : tst_Moc::memberProperties2()
PASS   : tst_Moc::privateSignalConnection()
PASS   : tst_Moc::finalClasses(FinalTestClassQt)
PASS   : tst_Moc::finalClasses(ExportedFinalTestClassQt)
PASS   : tst_Moc::finalClasses(ExportedFinalTestClassQtX)
PASS   : tst_Moc::finalClasses(FinalTestClassCpp11)
PASS   : tst_Moc::finalClasses(ExportedFinalTestClassCpp11)
PASS   : tst_Moc::finalClasses(ExportedFinalTestClassCpp11X)
PASS   : tst_Moc::finalClasses(SealedTestClass)
PASS   : tst_Moc::finalClasses(ExportedSealedTestClass)
PASS   : tst_Moc::finalClasses(ExportedSealedTestClassX)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlFinalQt)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlFinalCxx11)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlSealed)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlOverrideQt)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlOverrideCxx11)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlFinalQtOverrideQt)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlFinalCxx11OverrideCxx11)
PASS   : tst_Moc::explicitOverrideControl(ExplicitOverrideControlSealedOverride)
PASS   : tst_Moc::overloadedAddressOperator()
PASS   : tst_Moc::autoPropertyMetaTypeRegistration()
PASS   : tst_Moc::autoMethodArgumentMetaTypeRegistration()
PASS   : tst_Moc::autoSignalSpyMetaTypeRegistration()
PASS   : tst_Moc::parseDefines()
PASS   : tst_Moc::preprocessorOnly()
PASS   : tst_Moc::unterminatedFunctionMacro()
PASS   : tst_Moc::QTBUG32933_relatedObjectsDontIncludeItself()
PASS   : tst_Moc::writeEnumFromUnrelatedClass()
PASS   : tst_Moc::relatedMetaObjectsWithinNamespaces()
PASS   : tst_Moc::relatedMetaObjectsInGadget()
PASS   : tst_Moc::relatedMetaObjectsNameConflict(N1::dependingObject)
PASS   : tst_Moc::relatedMetaObjectsNameConflict(N2::dependingObject)
PASS   : tst_Moc::relatedMetaObjectsNameConflict(N1::dependingNestedObject)
PASS   : tst_Moc::relatedMetaObjectsNameConflict(N2::dependingNestedObject)
PASS   : tst_Moc::relatedMetaObjectsNameConflict(N1::dependingNestedGadget)
PASS   : tst_Moc::relatedMetaObjectsNameConflict(N2::dependingNestedGadget)
PASS   : tst_Moc::strignLiteralsInMacroExtension()
PASS   : tst_Moc::unnamedNamespaceObjectsAndGadgets()
PASS   : tst_Moc::veryLongStringData()
PASS   : tst_Moc::gadgetHierarchy()
PASS   : tst_Moc::optionsFileError(no filename)
PASS   : tst_Moc::optionsFileError(nonexistent file)
PASS   : tst_Moc::enumAndFlags64()
PASS   : tst_Moc::testQNamespace()
PASS   : tst_Moc::testNestedQNamespace()
PASS   : tst_Moc::cxx17Namespaces()
PASS   : tst_Moc::cxxAttributes()
PASS   : tst_Moc::mocJsonOutput()
PASS   : tst_Moc::mocInclude()
PASS   : tst_Moc::requiredProperties()
PASS   : tst_Moc::qpropertyMembers()
PASS   : tst_Moc::observerMetaCall()
PASS   : tst_Moc::setQPRopertyBinding()
PASS   : tst_Moc::privateQPropertyShim()
PASS   : tst_Moc::readWriteThroughBindable()
PASS   : tst_Moc::invokableCtors()
PASS   : tst_Moc::virtualInlineTaggedSlot()
PASS   : tst_Moc::tokenStartingWithNumber()
PASS   : tst_Moc::cleanupTestCase()
Totals: 195 passed, 0 failed, 6 skipped, 0 blacklisted, 454ms
********* Finished testing of tst_Moc *********
