********* Start testing of tst_Parser *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-llp64 shared (dynamic) release build; by MSVC 2022), windows 11
PASS   : tst_Parser::initTestCase()
PASS   : tst_Parser::testBasic(preprocessor_line_include)
PASS   : tst_Parser::testBasic(preprocessor_line_include_spaces)
PASS   : tst_Parser::testBasic(preprocessor_line_ifgroup)
PASS   : tst_Parser::testBasic(enum)
PASS   : tst_Parser::testBasic(empty class with comment)
PASS   : tst_Parser::testBasic(empty exported class with comment)
PASS   : tst_Parser::testBasic(comment, class)
PASS   : tst_Parser::testBasic(multicomment, class)
PASS   : tst_Parser::testBasic(include, comment, class)
PASS   : tst_Parser::testProperties(default)
PASS   : tst_Parser::testProperties(default with comment)
PASS   : tst_Parser::testProperties(default with comment above)
PASS   : tst_Parser::testProperties(default with indented comment above)
PASS   : tst_Parser::testProperties(readonly)
PASS   : tst_Parser::testProperties(constant)
PASS   : tst_Parser::testProperties(readwrite)
PASS   : tst_Parser::testProperties(readpush)
PASS   : tst_Parser::testProperties(persisted)
PASS   : tst_Parser::testProperties(readonly, persisted)
PASS   : tst_Parser::testProperties(readwrite, persisted)
PASS   : tst_Parser::testProperties(readpush, persisted)
PASS   : tst_Parser::testProperties(constant,persisted)
PASS   : tst_Parser::testProperties(constant,readonly,persisted)
PASS   : tst_Parser::testProperties(readonly,constant,persisted)
PASS   : tst_Parser::testProperties(defaultWithValue)
PASS   : tst_Parser::testProperties(readonlyWithValue)
PASS   : tst_Parser::testProperties(constantWithValue)
PASS   : tst_Parser::testProperties(defaultWhitespaces)
PASS   : tst_Parser::testProperties(defaultWhitespacesBeforeParentheses)
PASS   : tst_Parser::testProperties(readonlyWhitespaces)
PASS   : tst_Parser::testProperties(constantWhitespaces)
PASS   : tst_Parser::testProperties(defaultWithValueWhitespaces)
PASS   : tst_Parser::testProperties(readonlyWithValueWhitespaces)
PASS   : tst_Parser::testProperties(constantWithValueWhitespaces)
PASS   : tst_Parser::testProperties(templatetype)
PASS   : tst_Parser::testProperties(nested templatetype)
PASS   : tst_Parser::testProperties(non-int default value)
PASS   : tst_Parser::testProperties(tab)
PASS   : tst_Parser::testProperties(two tabs)
PASS   : tst_Parser::testProperties(stringWithValue)
PASS   : tst_Parser::testProperties(stringWithValueWhitespaces)
PASS   : tst_Parser::testProperties(readonlyStringWithValueWhitespaces)
PASS   : tst_Parser::testProperties(readonlyStringWithValue)
PASS   : tst_Parser::testSlots(slotwithoutspacebeforeparentheses)
PASS   : tst_Parser::testSlots(slotwithoutspacebeforeparentheses with comment)
PASS   : tst_Parser::testSlots(slotwithoutspacebeforeparentheses with comment above)
PASS   : tst_Parser::testSlots(slotwithoutspacebeforeparentheses with indented comment above)
PASS   : tst_Parser::testSlots(slotwithspacebeforeparentheses)
PASS   : tst_Parser::testSlots(slotwitharguments)
PASS   : tst_Parser::testSlots(slotwithunnamedarguments)
PASS   : tst_Parser::testSlots(slotwithspaces)
PASS   : tst_Parser::testSlots(slotwithtemplates)
PASS   : tst_Parser::testSlots(slotwithmultitemplates)
PASS   : tst_Parser::testSlots(slotwithtemplatetemplates)
PASS   : tst_Parser::testSlots(slotwithtemplateswithspace)
PASS   : tst_Parser::testSlots(slotWithConstRefArgument)
PASS   : tst_Parser::testSlots(slotWithRefArgument)
PASS   : tst_Parser::testSlots(slotwithtemplatetemplatesAndConstRef)
PASS   : tst_Parser::testSlots(slotWithConstRefArgumentAndWithout)
PASS   : tst_Parser::testSignals(signalwithoutspacebeforeparentheses)
PASS   : tst_Parser::testSignals(signalwithoutspacebeforeparentheses with comment)
PASS   : tst_Parser::testSignals(signalwithoutspacebeforeparentheses with comment above)
PASS   : tst_Parser::testSignals(signalwithoutspacebeforeparentheses with indented comment above)
PASS   : tst_Parser::testSignals(signalwithspacebeforeparentheses)
PASS   : tst_Parser::testSignals(signalwitharguments)
PASS   : tst_Parser::testSignals(signalwithtemplates)
PASS   : tst_Parser::testSignals(signalwithtemplateswithspace)
PASS   : tst_Parser::testSignals(signalWithConstRefArgument)
PASS   : tst_Parser::testSignals(signalWithRefArgument)
PASS   : tst_Parser::testPods(one pod)
PASS   : tst_Parser::testPods(one pod with comment)
PASS   : tst_Parser::testPods(one pod with comment above)
PASS   : tst_Parser::testPods(one pod with indented comment above)
PASS   : tst_Parser::testPods(two pod)
PASS   : tst_Parser::testPods(two pod with space)
PASS   : tst_Parser::testPods(two pod multiline)
PASS   : tst_Parser::testPods(two pod multiline with comments)
PASS   : tst_Parser::testPods(pod template)
PASS   : tst_Parser::testPods(pod template (QList))
PASS   : tst_Parser::testPods(two pod template)
PASS   : tst_Parser::testPods(two pod template with space)
PASS   : tst_Parser::testPods2(one pod)
PASS   : tst_Parser::testPods2(one pod with comment)
PASS   : tst_Parser::testPods2(one pod with comment above)
PASS   : tst_Parser::testPods2(one pod with indented comment above)
PASS   : tst_Parser::testPods2(two pod)
PASS   : tst_Parser::testPods2(two pod with space)
PASS   : tst_Parser::testPods2(two pod multiline)
PASS   : tst_Parser::testPods2(pod template)
PASS   : tst_Parser::testPods2(pod template (QList))
PASS   : tst_Parser::testPods2(two pod template)
PASS   : tst_Parser::testPods2(two pod template with space)
PASS   : tst_Parser::testPods2(enum multiline)
PASS   : tst_Parser::testCompilerAttributes()
QWARN  : tst_Parser::testEnums() Duplicate data tag "two enum val hex outside class" - please rename.
QWARN  : tst_Parser::testEnums() Duplicate data tag "two enum val hex in class" - please rename.
PASS   : tst_Parser::testEnums(one enum val outside class)
PASS   : tst_Parser::testEnums(one enum val with comment outside class)
PASS   : tst_Parser::testEnums(one enum val with comment above outside class)
PASS   : tst_Parser::testEnums(one enum val with indented comment above outside class)
PASS   : tst_Parser::testEnums(two enum val outside class)
PASS   : tst_Parser::testEnums(two enum val -1 2nd outside class)
PASS   : tst_Parser::testEnums(two enum val -1 1st outside class)
PASS   : tst_Parser::testEnums(two enum val hex outside class)
PASS   : tst_Parser::testEnums(two enum val hex outside class)
PASS   : tst_Parser::testEnums(two enum val with space outside class)
PASS   : tst_Parser::testEnums(set values outside class)
PASS   : tst_Parser::testEnums(multiline outside class)
PASS   : tst_Parser::testEnums(multiline indented outside class)
PASS   : tst_Parser::testEnums(one enum val in class)
PASS   : tst_Parser::testEnums(one enum val with comment in class)
PASS   : tst_Parser::testEnums(one enum val with comment above in class)
PASS   : tst_Parser::testEnums(one enum val with indented comment above in class)
PASS   : tst_Parser::testEnums(two enum val in class)
PASS   : tst_Parser::testEnums(two enum val -1 2nd in class)
PASS   : tst_Parser::testEnums(two enum val -1 1st in class)
PASS   : tst_Parser::testEnums(two enum val hex in class)
PASS   : tst_Parser::testEnums(two enum val hex in class)
PASS   : tst_Parser::testEnums(two enum val with space in class)
PASS   : tst_Parser::testEnums(set values in class)
PASS   : tst_Parser::testEnums(multiline in class)
PASS   : tst_Parser::testEnums(multiline indented in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum no type outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum quint16 outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum qint64 outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum unsigned char outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum no type in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum quint16 in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum qint64 in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Enum unsigned char in class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum no type outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum quint16 outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum qint64 outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum unsigned char outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum no type in class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum quint16 in class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum qint64 in class)
PASS   : tst_Parser::testTypedEnums(Scoped Enum unsigned char in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag no type outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag quint16 outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag qint64 outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag unsigned char outside class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag no type in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag quint16 in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag qint64 in class)
PASS   : tst_Parser::testTypedEnums(Non-scoped Flag unsigned char in class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag no type outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag quint16 outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag qint64 outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag unsigned char outside class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag no type in class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag quint16 in class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag qint64 in class)
PASS   : tst_Parser::testTypedEnums(Scoped Flag unsigned char in class)
PASS   : tst_Parser::testModels(basicmodel)
PASS   : tst_Parser::testModels(basicmodelsemicolon)
PASS   : tst_Parser::testClasses(basicclass)
PASS   : tst_Parser::testInvalid(pod_invalid)
QWARN  : tst_Parser::testInvalid(pod_unbalancedparens) "Error generating tokens from file, next characters >(int foo\n<"
QWARN  : tst_Parser::testInvalid(pod_unbalancedparens) "Error generating tokens from file, next characters >(int foo\n<"
PASS   : tst_Parser::testInvalid(pod_unbalancedparens)
PASS   : tst_Parser::testInvalid(pod_inclass)
PASS   : tst_Parser::testInvalid(class_noidentifier)
PASS   : tst_Parser::testInvalid(class_nested)
PASS   : tst_Parser::testInvalid(prop_outsideclass)
PASS   : tst_Parser::testInvalid(prop_toomanyargs)
PASS   : tst_Parser::testInvalid(prop_toomanymodifiers)
PASS   : tst_Parser::testInvalid(prop_noargs)
PASS   : tst_Parser::testInvalid(prop_unbalancedparens)
PASS   : tst_Parser::testInvalid(signal_outsideclass)
PASS   : tst_Parser::testInvalid(signal_noargs)
PASS   : tst_Parser::testInvalid(slot_outsideclass)
PASS   : tst_Parser::testInvalid(slot_noargs)
PASS   : tst_Parser::testInvalid(model_outsideclass)
PASS   : tst_Parser::testInvalid(class_outsideclass)
PASS   : tst_Parser::testInvalid(preprecessor_line_inclass)
PASS   : tst_Parser::cleanupTestCase()
Totals: 174 passed, 0 failed, 0 skipped, 0 blacklisted, 351ms
********* Finished testing of tst_Parser *********
