********* Start testing of tst_QRegularExpression *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 static release build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
PASS   : tst_QRegularExpression::initTestCase()
PASS   : tst_QRegularExpression::compareCompiles()
PASS   : tst_QRegularExpression::defaultConstructors()
PASS   : tst_QRegularExpression::moveSemantics()
PASS   : tst_QRegularExpression::moveSemanticsMatch()
PASS   : tst_QRegularExpression::moveSemanticsMatchIterator()
PASS   : tst_QRegularExpression::gettersSetters(emptynull01)
PASS   : tst_QRegularExpression::gettersSetters(emptynull02)
PASS   : tst_QRegularExpression::gettersSetters(emptynull03)
PASS   : tst_QRegularExpression::gettersSetters(emptynull04)
PASS   : tst_QRegularExpression::gettersSetters(regexp01)
PASS   : tst_QRegularExpression::gettersSetters(regexp02)
PASS   : tst_QRegularExpression::gettersSetters(regexp03)
PASS   : tst_QRegularExpression::gettersSetters(regexp04)
PASS   : tst_QRegularExpression::gettersSetters(regexp05)
PASS   : tst_QRegularExpression::gettersSetters(regexp06)
PASS   : tst_QRegularExpression::gettersSetters(regexp07)
PASS   : tst_QRegularExpression::gettersSetters(unicode01)
PASS   : tst_QRegularExpression::gettersSetters(unicode02)
PASS   : tst_QRegularExpression::gettersSetters(unicode03)
PASS   : tst_QRegularExpression::gettersSetters(unicode04)
PASS   : tst_QRegularExpression::escape(escape01)
PASS   : tst_QRegularExpression::escape(escape02)
PASS   : tst_QRegularExpression::escape(escape03)
PASS   : tst_QRegularExpression::escape(NUL)
PASS   : tst_QRegularExpression::escape(unicode01)
PASS   : tst_QRegularExpression::escape(unicode02)
PASS   : tst_QRegularExpression::escape(unicode03)
PASS   : tst_QRegularExpression::validity(valid01)
PASS   : tst_QRegularExpression::validity(valid02)
PASS   : tst_QRegularExpression::validity(valid03)
PASS   : tst_QRegularExpression::validity(valid04)
PASS   : tst_QRegularExpression::validity(valid05)
PASS   : tst_QRegularExpression::validity(invalid01)
PASS   : tst_QRegularExpression::validity(invalid02)
PASS   : tst_QRegularExpression::validity(invalid03)
PASS   : tst_QRegularExpression::validity(invalidUnicode01)
PASS   : tst_QRegularExpression::patternOptions(/i)
PASS   : tst_QRegularExpression::patternOptions(/s)
PASS   : tst_QRegularExpression::patternOptions(/m)
PASS   : tst_QRegularExpression::patternOptions(/x)
PASS   : tst_QRegularExpression::patternOptions(/U)
PASS   : tst_QRegularExpression::patternOptions(no cap)
PASS   : tst_QRegularExpression::patternOptions(unicode properties)
PASS   : tst_QRegularExpression::normalMatch(match01)
PASS   : tst_QRegularExpression::normalMatch(match02)
PASS   : tst_QRegularExpression::normalMatch(match03)
PASS   : tst_QRegularExpression::normalMatch(match04)
PASS   : tst_QRegularExpression::normalMatch(match05)
PASS   : tst_QRegularExpression::normalMatch(match06-offset0)
PASS   : tst_QRegularExpression::normalMatch(match06-offset1)
PASS   : tst_QRegularExpression::normalMatch(match06-offset2)
PASS   : tst_QRegularExpression::normalMatch(match07-offset0)
PASS   : tst_QRegularExpression::normalMatch(match07-offset1)
PASS   : tst_QRegularExpression::normalMatch(match07-offset2)
PASS   : tst_QRegularExpression::normalMatch(match07-offset3)
PASS   : tst_QRegularExpression::normalMatch(match07-offset4)
PASS   : tst_QRegularExpression::normalMatch(match07-offset5)
PASS   : tst_QRegularExpression::normalMatch(match07-offset6)
PASS   : tst_QRegularExpression::normalMatch(match07-offset7)
PASS   : tst_QRegularExpression::normalMatch(match07-offset8)
PASS   : tst_QRegularExpression::normalMatch(match07-offset9)
PASS   : tst_QRegularExpression::normalMatch(match08)
PASS   : tst_QRegularExpression::normalMatch(match09)
PASS   : tst_QRegularExpression::normalMatch(empty-in-null-string)
PASS   : tst_QRegularExpression::normalMatch(empty-in-empty-string)
PASS   : tst_QRegularExpression::normalMatch(match10)
PASS   : tst_QRegularExpression::normalMatch(match11)
PASS   : tst_QRegularExpression::normalMatch(match12)
PASS   : tst_QRegularExpression::normalMatch(capture-in-null-string)
PASS   : tst_QRegularExpression::normalMatch(capture-in-null-string-2)
PASS   : tst_QRegularExpression::normalMatch(no-capture-in-null-string)
PASS   : tst_QRegularExpression::normalMatch(empty-capture-in-non-null-string)
PASS   : tst_QRegularExpression::normalMatch(no-capture-in-non-null-string)
PASS   : tst_QRegularExpression::normalMatch(nomatch01)
PASS   : tst_QRegularExpression::normalMatch(nomatch02-offset0)
PASS   : tst_QRegularExpression::normalMatch(nomatch02-offset1)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset0)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset1)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset2)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset3)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset4)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset5)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset6)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset7)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset8)
PASS   : tst_QRegularExpression::normalMatch(nomatch03-offset9)
PASS   : tst_QRegularExpression::normalMatch(anchoredmatch01)
PASS   : tst_QRegularExpression::normalMatch(negativeoffset01)
PASS   : tst_QRegularExpression::normalMatch(negativeoffset02)
PASS   : tst_QRegularExpression::normalMatch(negativeoffset03)
PASS   : tst_QRegularExpression::normalMatch(negativeoffset04)
PASS   : tst_QRegularExpression::normalMatch(negativeoffset05)
PASS   : tst_QRegularExpression::partialMatch(softmatch01)
PASS   : tst_QRegularExpression::partialMatch(softmatch02)
PASS   : tst_QRegularExpression::partialMatch(softmatch03)
PASS   : tst_QRegularExpression::partialMatch(softmatch04)
PASS   : tst_QRegularExpression::partialMatch(softmatch05)
PASS   : tst_QRegularExpression::partialMatch(softmatch06)
PASS   : tst_QRegularExpression::partialMatch(softmatch07)
PASS   : tst_QRegularExpression::partialMatch(softmatch08-offset0)
PASS   : tst_QRegularExpression::partialMatch(softmatch08-offset1)
PASS   : tst_QRegularExpression::partialMatch(hardmatch01)
PASS   : tst_QRegularExpression::partialMatch(hardmatch02)
PASS   : tst_QRegularExpression::partialMatch(hardmatch03)
PASS   : tst_QRegularExpression::partialMatch(hardmatch04)
PASS   : tst_QRegularExpression::partialMatch(hardmatch05)
PASS   : tst_QRegularExpression::partialMatch(hardmatch06)
PASS   : tst_QRegularExpression::partialMatch(hardmatch07)
PASS   : tst_QRegularExpression::partialMatch(hardmatch08-offset0)
PASS   : tst_QRegularExpression::partialMatch(hardmatch08-offset1)
PASS   : tst_QRegularExpression::partialMatch(hardmatch09)
PASS   : tst_QRegularExpression::partialMatch(hardmatch10)
PASS   : tst_QRegularExpression::partialMatch(hardmatch11)
PASS   : tst_QRegularExpression::partialMatch(nomatch01)
PASS   : tst_QRegularExpression::partialMatch(nomatch02)
PASS   : tst_QRegularExpression::partialMatch(nomatch03)
PASS   : tst_QRegularExpression::partialMatch(nomatch04)
PASS   : tst_QRegularExpression::globalMatch(globalmatch01)
PASS   : tst_QRegularExpression::globalMatch(globalmatch02)
PASS   : tst_QRegularExpression::globalMatch(globalmatch03)
PASS   : tst_QRegularExpression::globalMatch(globalmatch04)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures01)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures02)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures03)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures04)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures05)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures06)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures07)
PASS   : tst_QRegularExpression::globalMatch(globalmatch_emptycaptures08)
PASS   : tst_QRegularExpression::serialize(emptynull01)
PASS   : tst_QRegularExpression::serialize(emptynull02)
PASS   : tst_QRegularExpression::serialize(emptynull03)
PASS   : tst_QRegularExpression::serialize(emptynull04)
PASS   : tst_QRegularExpression::serialize(regexp01)
PASS   : tst_QRegularExpression::serialize(regexp02)
PASS   : tst_QRegularExpression::serialize(regexp03)
PASS   : tst_QRegularExpression::serialize(regexp04)
PASS   : tst_QRegularExpression::serialize(regexp05)
PASS   : tst_QRegularExpression::serialize(regexp06)
PASS   : tst_QRegularExpression::serialize(regexp07)
PASS   : tst_QRegularExpression::serialize(unicode01)
PASS   : tst_QRegularExpression::serialize(unicode02)
PASS   : tst_QRegularExpression::serialize(unicode03)
PASS   : tst_QRegularExpression::serialize(unicode04)
PASS   : tst_QRegularExpression::operatoreq(emptynull01)
PASS   : tst_QRegularExpression::operatoreq(emptynull02)
PASS   : tst_QRegularExpression::operatoreq(emptynull03)
PASS   : tst_QRegularExpression::operatoreq(emptynull04)
PASS   : tst_QRegularExpression::operatoreq(regexp01)
PASS   : tst_QRegularExpression::operatoreq(regexp02)
PASS   : tst_QRegularExpression::operatoreq(regexp03)
PASS   : tst_QRegularExpression::operatoreq(regexp04)
PASS   : tst_QRegularExpression::operatoreq(regexp05)
PASS   : tst_QRegularExpression::operatoreq(regexp06)
PASS   : tst_QRegularExpression::operatoreq(regexp07)
PASS   : tst_QRegularExpression::operatoreq(unicode01)
PASS   : tst_QRegularExpression::operatoreq(unicode02)
PASS   : tst_QRegularExpression::operatoreq(unicode03)
PASS   : tst_QRegularExpression::operatoreq(unicode04)
PASS   : tst_QRegularExpression::captureCount(captureCount01)
PASS   : tst_QRegularExpression::captureCount(captureCount02)
PASS   : tst_QRegularExpression::captureCount(captureCount03)
PASS   : tst_QRegularExpression::captureCount(captureCount04)
PASS   : tst_QRegularExpression::captureCount(captureCount05)
PASS   : tst_QRegularExpression::captureCount(captureCount06)
PASS   : tst_QRegularExpression::captureCount(captureCount07)
PASS   : tst_QRegularExpression::captureCount(captureCount08)
PASS   : tst_QRegularExpression::captureCount(captureCount09)
PASS   : tst_QRegularExpression::captureCount(captureCount10)
PASS   : tst_QRegularExpression::captureCount(captureCount11)
PASS   : tst_QRegularExpression::captureCount(captureCount_invalid01)
PASS   : tst_QRegularExpression::captureCount(captureCount_invalid02)
PASS   : tst_QRegularExpression::captureCount(captureCount_invalid03)
PASS   : tst_QRegularExpression::captureNames(captureNames01)
PASS   : tst_QRegularExpression::captureNames(captureNames02)
PASS   : tst_QRegularExpression::captureNames(captureNames03)
PASS   : tst_QRegularExpression::captureNames(captureNames04)
PASS   : tst_QRegularExpression::captureNames(captureNames05)
PASS   : tst_QRegularExpression::captureNames(captureNames06)
PASS   : tst_QRegularExpression::captureNames(captureNames07)
PASS   : tst_QRegularExpression::captureNames(captureNames08)
PASS   : tst_QRegularExpression::captureNames(captureNames09)
PASS   : tst_QRegularExpression::captureNames(captureNames10)
PASS   : tst_QRegularExpression::captureNames(captureNames11)
PASS   : tst_QRegularExpression::captureNames(captureNames_invalid01)
PASS   : tst_QRegularExpression::captureNames(captureNames_invalid02)
PASS   : tst_QRegularExpression::captureNames(captureNames_invalid03)
PASS   : tst_QRegularExpression::captureNames(captureNames_invalid04)
PASS   : tst_QRegularExpression::captureNamesNul()
PASS   : tst_QRegularExpression::pcreJitStackUsage(jitstack01)
PASS   : tst_QRegularExpression::pcreJitStackUsage(jitstack02)
PASS   : tst_QRegularExpression::regularExpressionMatch(validity01)
PASS   : tst_QRegularExpression::regularExpressionMatch(validity02)
PASS   : tst_QRegularExpression::JOptionUsage(joption-notused-01)
PASS   : tst_QRegularExpression::JOptionUsage(joption-notused-02)
PASS   : tst_QRegularExpression::JOptionUsage(joption-notused-03)
PASS   : tst_QRegularExpression::JOptionUsage(joption-notused-04)
PASS   : tst_QRegularExpression::JOptionUsage(joption-used-01)
PASS   : tst_QRegularExpression::JOptionUsage(joption-used-02)
PASS   : tst_QRegularExpression::JOptionUsage(joption-used-03)
PASS   : tst_QRegularExpression::JOptionUsage(joption-used-04)
PASS   : tst_QRegularExpression::QStringAndQStringViewEquivalence()
PASS   : tst_QRegularExpression::threadSafety(pattern1)
PASS   : tst_QRegularExpression::threadSafety(pattern2)
PASS   : tst_QRegularExpression::threadSafety(pattern3)
PASS   : tst_QRegularExpression::threadSafety(pattern4)
PASS   : tst_QRegularExpression::threadSafety(pattern5)
PASS   : tst_QRegularExpression::threadSafety(pattern6)
PASS   : tst_QRegularExpression::threadSafety(pattern7)
PASS   : tst_QRegularExpression::threadSafety(pattern8)
PASS   : tst_QRegularExpression::threadSafety(pattern9)
PASS   : tst_QRegularExpression::threadSafety(pattern10)
PASS   : tst_QRegularExpression::threadSafety(pattern11)
PASS   : tst_QRegularExpression::returnsViewsIntoOriginalString()
QWARN  : tst_QRegularExpression::wildcard() Duplicate data tag "foo@afoob" - please rename.
QWARN  : tst_QRegularExpression::wildcard() Duplicate data tag "fie*bar@foo/fie/baz/bar" - please rename.
PASS   : tst_QRegularExpression::wildcard(*.html@test.html)
PASS   : tst_QRegularExpression::wildcard(*.html@test.htm)
PASS   : tst_QRegularExpression::wildcard(*bar*@foobarbaz)
PASS   : tst_QRegularExpression::wildcard(*@Qt Rocks!)
PASS   : tst_QRegularExpression::wildcard(*.h@test.cpp)
PASS   : tst_QRegularExpression::wildcard(*.???l@test.html)
PASS   : tst_QRegularExpression::wildcard(*?@test.html)
PASS   : tst_QRegularExpression::wildcard(*?ml@test.html)
PASS   : tst_QRegularExpression::wildcard(*[*]@test.html)
PASS   : tst_QRegularExpression::wildcard(*[?]@test.html)
PASS   : tst_QRegularExpression::wildcard(*[?]ml@test.h?ml)
PASS   : tst_QRegularExpression::wildcard(*[[]ml@test.h[ml)
PASS   : tst_QRegularExpression::wildcard(*[]]ml@test.h]ml)
PASS   : tst_QRegularExpression::wildcard(*.h[a-z]ml@test.html)
PASS   : tst_QRegularExpression::wildcard(*.h[A-Z]ml@test.html)
PASS   : tst_QRegularExpression::wildcard(*.h[A-Z]ml@test.hTml)
PASS   : tst_QRegularExpression::wildcard(*.h[!A-Z]ml@test.hTml)
PASS   : tst_QRegularExpression::wildcard(*.h[!A-Z]ml@test.html)
PASS   : tst_QRegularExpression::wildcard(*.h[!T]ml@test.hTml)
PASS   : tst_QRegularExpression::wildcard(*.h[!T]ml@test.html)
PASS   : tst_QRegularExpression::wildcard(*.h[!T]m[!L]@test.htmL)
PASS   : tst_QRegularExpression::wildcard(*.h[!T]m[!L]@test.html)
PASS   : tst_QRegularExpression::wildcard(*.h[][!]ml@test.h]ml)
PASS   : tst_QRegularExpression::wildcard(*.h[][!]ml@test.h[ml)
PASS   : tst_QRegularExpression::wildcard(*.h[][!]ml@test.h!ml)
PASS   : tst_QRegularExpression::wildcard(foo/*/bar@foo/baz/bar)
PASS   : tst_QRegularExpression::wildcard(foo/*/bar@foo/fie/baz/bar)
PASS   : tst_QRegularExpression::wildcard(foo?bar@foo/bar)
PASS   : tst_QRegularExpression::wildcard(foo/(*)/bar@foo/baz/bar)
PASS   : tst_QRegularExpression::wildcard(foo/(*)/bar@foo/(baz)/bar)
PASS   : tst_QRegularExpression::wildcard(foo/?/bar@foo/Q/bar)
PASS   : tst_QRegularExpression::wildcard(foo/?/bar@foo/Qt/bar)
PASS   : tst_QRegularExpression::wildcard(foo/(?)/bar@foo/Q/bar)
PASS   : tst_QRegularExpression::wildcard(foo/(?)/bar@foo/(Q)/bar)
PASS   : tst_QRegularExpression::wildcard(foo*bar@foo/fie/baz/bar)
PASS   : tst_QRegularExpression::wildcard(foo*bar@foo bar)
PASS   : tst_QRegularExpression::wildcard(foo*bar@foo	bar)
PASS   : tst_QRegularExpression::wildcard(foo*bar@foo
bar)
PASS   : tst_QRegularExpression::wildcard(foo*bar@foo?
bar)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo/fie/baz/bar)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo bar bar test bar bar bar)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo	bar)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo
bar)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo?
bar)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo/fie/baz/baz)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo bar bar test bar bar baz)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo	baz)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo
baz)
PASS   : tst_QRegularExpression::wildcard(foo**********bar@foo?
baz)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo/fie/bax/bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo bar bax test bar bar bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo	bar foo	bax foo	bar foo	bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo
x
bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo?
xbar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo/fie/baz/bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo bar baz test bar bar bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo	bar foo	bar foo	bar foo	bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo
bar)
PASS   : tst_QRegularExpression::wildcard(foo*****x*****bar@foo?
bar)
PASS   : tst_QRegularExpression::wildcard(foo@afoob)
PASS   : tst_QRegularExpression::wildcard(foo@afoob)
PASS   : tst_QRegularExpression::wildcard(fie*bar@foo/fie/baz/bar)
PASS   : tst_QRegularExpression::wildcard(fie*bar@foo/fie/baz/bar)
PASS   : tst_QRegularExpression::testInvalidWildcard(valid [])
PASS   : tst_QRegularExpression::testInvalidWildcard(valid ending ])
PASS   : tst_QRegularExpression::testInvalidWildcard(invalid [)
PASS   : tst_QRegularExpression::testInvalidWildcard(ending [)
PASS   : tst_QRegularExpression::testInvalidWildcard(ending [^)
PASS   : tst_QRegularExpression::testInvalidWildcard(ending [\)
PASS   : tst_QRegularExpression::testInvalidWildcard(ending [])
PASS   : tst_QRegularExpression::testInvalidWildcard(ending [[)
PASS   : tst_QRegularExpression::cleanupTestCase()
Totals: 287 passed, 0 failed, 0 skipped, 0 blacklisted, 4635ms
********* Finished testing of tst_QRegularExpression *********
