********* Start testing of tst_QTextLayout *********
Config: Using QtTest library 6.11.0, Qt 6.11.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_QTextLayout::initTestCase()
PASS   : tst_QTextLayout::getSetCheck()
PASS   : tst_QTextLayout::lineBreaking()
PASS   : tst_QTextLayout::simpleBoundingRect()
PASS   : tst_QTextLayout::threeLineBoundingRect(2x' ')
PASS   : tst_QTextLayout::threeLineBoundingRect(2x'\n')
PASS   : tst_QTextLayout::threeLineBoundingRect(' ' + '\n')
PASS   : tst_QTextLayout::threeLineBoundingRect('\n' + ' ')
PASS   : tst_QTextLayout::threeLineBoundingRect(2x'\t')
PASS   : tst_QTextLayout::threeLineBoundingRect(2xsoft hyphen)
PASS   : tst_QTextLayout::threeLineBoundingRect(2x'-')
PASS   : tst_QTextLayout::threeLineBoundingRect(2x'/')
PASS   : tst_QTextLayout::threeLineBoundingRect(soft hyphen + ' ')
PASS   : tst_QTextLayout::threeLineBoundingRect(soft hyphen + '\n')
PASS   : tst_QTextLayout::threeLineBoundingRect(soft hyphen + '-')
PASS   : tst_QTextLayout::threeLineBoundingRect(' ' + soft hyphen)
PASS   : tst_QTextLayout::threeLineBoundingRect('\n' + soft hyphen)
PASS   : tst_QTextLayout::threeLineBoundingRect('-' + soft hyphen)
PASS   : tst_QTextLayout::boundingRectWithLongLineAndNoWrap()
PASS   : tst_QTextLayout::forcedBreaks()
PASS   : tst_QTextLayout::breakAny()
PASS   : tst_QTextLayout::noWrap()
PASS   : tst_QTextLayout::cursorToXForInlineObjects()
PASS   : tst_QTextLayout::cursorToXForSetColumns()
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(ltr nowrap lalign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(ltr wrap lalign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(ltr nowrap ralign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(ltr wrap ralign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(ltr nowrap calign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(ltr wrap calign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(rtl nowrap ralign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(rtl wrap ralign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(rtl nowrap lalign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(rtl wrap lalign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(rtl nowrap calign)
PASS   : tst_QTextLayout::cursorToXForTrailingSpaces(rtl wrap calign)
PASS   : tst_QTextLayout::cursorToXInvalidInput()
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(LTR, abcشزذabc, 0)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(RTL, abcشزذabc, 9)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(LTR, abcشزذabc, 3)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(RTL, abcشزذabc, 6)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(LTR, شزذabcشزذ, 0)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(RTL, شزذabcشزذ, 9)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(LTR, شزذabcشزذ, 3)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(RTL, شزذabcشزذ, 3)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(LTR, شزذabcشزذ, 6)
PASS   : tst_QTextLayout::cursorToXForBidiBoundaries(RTL, شزذabcشزذ, 6)
PASS   : tst_QTextLayout::horizontalAlignment(ltr nowrap lalign)
PASS   : tst_QTextLayout::horizontalAlignment(ltr wrap lalign)
PASS   : tst_QTextLayout::horizontalAlignment(ltr nowrap ralign)
PASS   : tst_QTextLayout::horizontalAlignment(ltr wrap ralign)
PASS   : tst_QTextLayout::horizontalAlignment(ltr nowrap calign)
PASS   : tst_QTextLayout::horizontalAlignment(ltr wrap calign)
PASS   : tst_QTextLayout::horizontalAlignment(rtl nowrap ralign)
PASS   : tst_QTextLayout::horizontalAlignment(rtl wrap ralign)
PASS   : tst_QTextLayout::horizontalAlignment(rtl nowrap lalign)
PASS   : tst_QTextLayout::horizontalAlignment(rtl wrap lalign)
PASS   : tst_QTextLayout::horizontalAlignment(rtl nowrap calign)
PASS   : tst_QTextLayout::horizontalAlignment(rtl wrap calign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr linebreak lalign) 5 QRectF(0,0 48x12) QRectF(0,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr linebreak lalign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-text lalign) 8 QRectF(0,0 96x12) QRectF(0,0 24x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-text lalign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-ws lalign) 12 QRectF(0,0 48x12) QRectF(0,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-ws lalign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr linebreak ralign) 5 QRectF(48,0 48x12) QRectF(24,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr linebreak ralign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-text ralign) 8 QRectF(0,0 96x12) QRectF(72,0 24x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-text ralign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-ws ralign) 12 QRectF(48,0 48x12) QRectF(24,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-ws ralign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr linebreak calign) 5 QRectF(24,0 48x12) QRectF(12,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr linebreak calign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-text calign) 8 QRectF(0,0 96x12) QRectF(36,0 24x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-text calign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-ws calign) 12 QRectF(24,0 48x12) QRectF(12,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(ltr wrap-ws calign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl linebreak lalign) 5 QRectF(0,0 48x12) QRectF(0,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl linebreak lalign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-text lalign) 8 QRectF(0,0 96x12) QRectF(0,0 24x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-text lalign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-ws lalign) 12 QRectF(0,0 48x12) QRectF(0,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-ws lalign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl linebreak ralign) 5 QRectF(48,0 48x12) QRectF(24,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl linebreak ralign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-text ralign) 8 QRectF(0,0 96x12) QRectF(72,0 24x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-text ralign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-ws ralign) 12 QRectF(48,0 48x12) QRectF(24,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-ws ralign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl linebreak calign) 5 QRectF(24,0 48x12) QRectF(12,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl linebreak calign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-text calign) 8 QRectF(0,0 96x12) QRectF(36,0 24x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-text calign)
QDEBUG : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-ws calign) 12 QRectF(24,0 48x12) QRectF(12,0 72x12)
PASS   : tst_QTextLayout::horizontalAlignmentMultiline(rtl wrap-ws calign)
PASS   : tst_QTextLayout::defaultWordSeparators(0)
PASS   : tst_QTextLayout::defaultWordSeparators(1)
PASS   : tst_QTextLayout::defaultWordSeparators(2)
PASS   : tst_QTextLayout::defaultWordSeparators(3)
PASS   : tst_QTextLayout::defaultWordSeparators(4)
PASS   : tst_QTextLayout::defaultWordSeparators(5)
PASS   : tst_QTextLayout::defaultWordSeparators(6)
PASS   : tst_QTextLayout::defaultWordSeparators(7)
PASS   : tst_QTextLayout::defaultWordSeparators(8)
PASS   : tst_QTextLayout::defaultWordSeparators(9)
PASS   : tst_QTextLayout::defaultWordSeparators(10)
PASS   : tst_QTextLayout::defaultWordSeparators(11)
PASS   : tst_QTextLayout::defaultWordSeparators(12)
PASS   : tst_QTextLayout::defaultWordSeparators(13)
PASS   : tst_QTextLayout::defaultWordSeparators(14)
PASS   : tst_QTextLayout::defaultWordSeparators(15)
PASS   : tst_QTextLayout::defaultWordSeparators(16)
PASS   : tst_QTextLayout::defaultWordSeparators(17)
PASS   : tst_QTextLayout::defaultWordSeparators(18)
PASS   : tst_QTextLayout::defaultWordSeparators(19)
PASS   : tst_QTextLayout::defaultWordSeparators(20)
PASS   : tst_QTextLayout::defaultWordSeparators(21)
PASS   : tst_QTextLayout::defaultWordSeparators(nbsp)
PASS   : tst_QTextLayout::defaultWordSeparators(tab)
PASS   : tst_QTextLayout::defaultWordSeparators(lineseparator)
PASS   : tst_QTextLayout::defaultWordSeparators(empty)
PASS   : tst_QTextLayout::cursorMovementFromInvalidPositions()
PASS   : tst_QTextLayout::cursorMovementInsideSpaces()
PASS   : tst_QTextLayout::charWordStopOnLineSeparator()
PASS   : tst_QTextLayout::xToCursorAtEndOfLine()
PASS   : tst_QTextLayout::xToCursorForBidiEnds(LTR, abcشزذ)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(RTL, abcشزذ)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(LTR, شزذabc)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(RTL, شزذabc)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(LTR, شزذ123)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(RTL, شزذ123)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(LTR, abcشزذabc)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(RTL, abcشزذabc)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(LTR, شزذabcشزذ)
PASS   : tst_QTextLayout::xToCursorForBidiEnds(RTL, شزذabcشزذ)
PASS   : tst_QTextLayout::boundingRectTopLeft()
PASS   : tst_QTextLayout::graphemeBoundaryForSurrogatePairs()
PASS   : tst_QTextLayout::tabStops()
PASS   : tst_QTextLayout::integerOverflow()
PASS   : tst_QTextLayout::testDefaultTabs()
PASS   : tst_QTextLayout::testTabs()
PASS   : tst_QTextLayout::testMultilineTab()
PASS   : tst_QTextLayout::testRightTab()
PASS   : tst_QTextLayout::testTabsInAlignedParag()
PASS   : tst_QTextLayout::testCenteredTab()
PASS   : tst_QTextLayout::testDelimiterTab()
PASS   : tst_QTextLayout::testMultiTab()
PASS   : tst_QTextLayout::testTabDPIScale()
PASS   : tst_QTextLayout::tabsForRtl()
PASS   : tst_QTextLayout::tabHeight()
PASS   : tst_QTextLayout::capitalization_allUpperCase()
PASS   : tst_QTextLayout::capitalization_allUpperCase_newline()
PASS   : tst_QTextLayout::capitalization_allLowerCase()
PASS   : tst_QTextLayout::capitalization_smallCaps()
PASS   : tst_QTextLayout::capitalization_capitalize()
QWARN  : tst_QTextLayout::longText() QTextLayout: text too long, truncated.
QWARN  : tst_QTextLayout::longText() QTextLayout: text too long, truncated.
PASS   : tst_QTextLayout::longText()
PASS   : tst_QTextLayout::widthOfTabs()
PASS   : tst_QTextLayout::columnWrapWithTabs()
PASS   : tst_QTextLayout::boundingRectForUnsetLineWidth()
PASS   : tst_QTextLayout::boundingRectForSetLineWidth()
PASS   : tst_QTextLayout::glyphLessItems()
PASS   : tst_QTextLayout::justifyTrailingSpaces()
PASS   : tst_QTextLayout::layoutWithCustomTabStops()
PASS   : tst_QTextLayout::setNumColumnsWrapAtWordBoundaryOrAnywhere()
PASS   : tst_QTextLayout::setNumColumnsWordWrap()
PASS   : tst_QTextLayout::smallTextLengthNoWrap()
PASS   : tst_QTextLayout::smallTextLengthWordWrap()
PASS   : tst_QTextLayout::smallTextLengthWrapAtWordBoundaryOrAnywhere()
PASS   : tst_QTextLayout::testLineBreakingAllSpaces()
PASS   : tst_QTextLayout::lineWidthFromBOM()
PASS   : tst_QTextLayout::textWidthVsWIdth()
PASS   : tst_QTextLayout::textWithSurrogates_qtbug15679()
PASS   : tst_QTextLayout::textWidthWithStackedTextEngine()
PASS   : tst_QTextLayout::textWidthWithLineSeparator()
QWARN  : tst_QTextLayout::cursorInLigatureWithMultipleLines() qt.qpa.fonts: Populating font family aliases took 45 ms. Replace uses of missing font family "Times" with one that exists to avoid this cost. 
PASS   : tst_QTextLayout::cursorInLigatureWithMultipleLines()
PASS   : tst_QTextLayout::xToCursorForLigatures()
QINFO  : tst_QTextLayout::cursorInNonStopChars() qt.text.font.db: OpenType support missing for ".AppleSystemUIFont", script 11
PASS   : tst_QTextLayout::cursorInNonStopChars()
PASS   : tst_QTextLayout::nbsp()
PASS   : tst_QTextLayout::nbspWithFormat()
PASS   : tst_QTextLayout::noModificationOfInputString()
PASS   : tst_QTextLayout::superscriptCrash_qtbug53911()
PASS   : tst_QTextLayout::showLineAndParagraphSeparatorsCrash()
PASS   : tst_QTextLayout::koreanWordWrap()
PASS   : tst_QTextLayout::tooManyDirectionalCharctersCrash_qtbug77819()
PASS   : tst_QTextLayout::softHyphens(12)
PASS   : tst_QTextLayout::softHyphens(14)
PASS   : tst_QTextLayout::softHyphens(16)
PASS   : tst_QTextLayout::min_maximumWidth(long string)
PASS   : tst_QTextLayout::min_maximumWidth(QTBUG-106947)
PASS   : tst_QTextLayout::min_maximumWidth(spaces)
PASS   : tst_QTextLayout::min_maximumWidth(QTBUG-104986)
PASS   : tst_QTextLayout::min_maximumWidth(spaces + line breaks)
PASS   : tst_QTextLayout::negativeLineWidth()
PASS   : tst_QTextLayout::embeddedImageLineHeight()
PASS   : tst_QTextLayout::unmatchedShapedSubstring()
PASS   : tst_QTextLayout::maximumLayoutWidthInWrappedLayout()
PASS   : tst_QTextLayout::cleanupTestCase()
Totals: 179 passed, 0 failed, 0 skipped, 0 blacklisted, 10200ms
********* Finished testing of tst_QTextLayout *********
