********* Start testing of tst_QTextEdit *********
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_QTextEdit::initTestCase()
PASS   : tst_QTextEdit::getSetCheck()
PASS   : tst_QTextEdit::inlineAttributesOnInsert()
PASS   : tst_QTextEdit::inlineAttributesOnSelection()
PASS   : tst_QTextEdit::inlineAttributeSymmetry()
QWARN  : tst_QTextEdit::inlineAttributeSymmetryWithSelection() qt.qpa.fonts: Populating font family aliases took 61 ms. Replace uses of missing font family "Test" with one that exists to avoid this cost. 
PASS   : tst_QTextEdit::inlineAttributeSymmetryWithSelection()
PASS   : tst_QTextEdit::autoBulletList1()
PASS   : tst_QTextEdit::autoBulletList2()
PASS   : tst_QTextEdit::preserveCharFormatAfterNewline()
PASS   : tst_QTextEdit::clearMustNotChangeClipboard()
PASS   : tst_QTextEdit::clearMustNotResetRootFrameMarginToDefault()
PASS   : tst_QTextEdit::clearShouldPreserveTheCurrentCharFormat()
PASS   : tst_QTextEdit::clearShouldClearExtraSelections()
PASS   : tst_QTextEdit::paragSeparatorOnPlaintextAppend()
PASS   : tst_QTextEdit::layoutingLoop()
SKIP   : tst_QTextEdit::selectAllSetsNotSelection() Test only relevant for systems with selection
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(570)]
PASS   : tst_QTextEdit::asciiTab()
PASS   : tst_QTextEdit::setDocument()
PASS   : tst_QTextEdit::setDocument_shared()
PASS   : tst_QTextEdit::mergeCurrentCharFormat()
PASS   : tst_QTextEdit::mergeCurrentBlockCharFormat()
PASS   : tst_QTextEdit::emptyAppend()
PASS   : tst_QTextEdit::appendOnEmptyDocumentShouldReuseInitialParagraph()
PASS   : tst_QTextEdit::cursorPositionChanged()
PASS   : tst_QTextEdit::setTextCursor()
PASS   : tst_QTextEdit::undoAvailableAfterPaste()
PASS   : tst_QTextEdit::undoRedoAvailableRepetition()
PASS   : tst_QTextEdit::appendShouldUseCurrentFormat()
PASS   : tst_QTextEdit::appendShouldNotTouchTheSelection()
PASS   : tst_QTextEdit::backspace()
PASS   : tst_QTextEdit::shiftBackspace()
PASS   : tst_QTextEdit::undoRedo()
PASS   : tst_QTextEdit::preserveCharFormatInAppend()
PASS   : tst_QTextEdit::copyAndSelectAllInReadonly()
PASS   : tst_QTextEdit::noPropertiesOnDefaultTextEditCharFormat()
PASS   : tst_QTextEdit::setPlainTextShouldUseCurrentCharFormat()
PASS   : tst_QTextEdit::setPlainTextShouldEmitTextChangedOnce()
PASS   : tst_QTextEdit::overwriteMode()
PASS   : tst_QTextEdit::shiftDownInLineLastShouldSelectToEnd(1)
PASS   : tst_QTextEdit::shiftDownInLineLastShouldSelectToEnd(2)
PASS   : tst_QTextEdit::undoRedoShouldRepositionTextEditCursor()
PASS   : tst_QTextEdit::lineWrapModes()
PASS   : tst_QTextEdit::mouseCursorShape()
PASS   : tst_QTextEdit::implicitClear()
PASS   : tst_QTextEdit::undoRedoAfterSetContent()
PASS   : tst_QTextEdit::numPadKeyNavigation()
PASS   : tst_QTextEdit::moveCursor()
PASS   : tst_QTextEdit::mimeDataReimplementations()
PASS   : tst_QTextEdit::mimeTypesAvailableFromRichText()
PASS   : tst_QTextEdit::mimeTypesAvailableFromMarkdown()
PASS   : tst_QTextEdit::ctrlEnterShouldInsertLineSeparator_NOT()
PASS   : tst_QTextEdit::shiftEnterShouldInsertLineSeparator()
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: .)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: ,)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: ?)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: !)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: :)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: ;)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: -)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: <)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: >)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: [)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: ])
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: ()
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: ))
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: {)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: })
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: =)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: 0x9)
PASS   : tst_QTextEdit::selectWordsFromStringsContainingSeparators(separator: 0xa0)
PASS   : tst_QTextEdit::canPaste()
SKIP   : tst_QTextEdit::copyAvailable(Case1 B,B, <- + shift | signals: true) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
SKIP   : tst_QTextEdit::copyAvailable(Case2 T,A,A, <- + shift, cut() | signals: true, false) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
SKIP   : tst_QTextEdit::copyAvailable(Case3 T,A,A, <- + shift, <- + shift, <- + shift, copy() | signals: true) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
SKIP   : tst_QTextEdit::copyAvailable(Case4 T,A,A, <- + shift, <- + shift, <- + shift, ctrl + x, paste() | signals: true, false) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
SKIP   : tst_QTextEdit::copyAvailable(Case5 B,B, <- + shift, <- | signals: true, false) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
SKIP   : tst_QTextEdit::copyAvailable(Case6 B,A, <- + shift, ->, <- + shift | signals: true, false, true, false) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
SKIP   : tst_QTextEdit::copyAvailable(Case7 T,A,A, <- + shift, <- + shift, <- + shift, ctrl + x, undo() | signals: true, false, true) QTBUG-22283: copyAvailable has never passed on Mac
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp(1364)]
PASS   : tst_QTextEdit::ensureCursorVisibleOnInitialShow()
PASS   : tst_QTextEdit::setHtmlInsideResizeEvent()
PASS   : tst_QTextEdit::colorfulAppend()
PASS   : tst_QTextEdit::ensureVisibleWithRtl()
PASS   : tst_QTextEdit::preserveCharFormatAfterSetPlainText()
PASS   : tst_QTextEdit::extraSelections()
PASS   : tst_QTextEdit::adjustScrollbars()
PASS   : tst_QTextEdit::currentCharFormatChanged()
PASS   : tst_QTextEdit::textObscuredByScrollbars()
PASS   : tst_QTextEdit::setTextPreservesUndoRedoEnabled()
PASS   : tst_QTextEdit::wordWrapProperty()
PASS   : tst_QTextEdit::lineWrapProperty()
PASS   : tst_QTextEdit::selectionChanged()
PASS   : tst_QTextEdit::copyPasteBackgroundImage()
PASS   : tst_QTextEdit::copyPasteForegroundImage()
PASS   : tst_QTextEdit::setText()
PASS   : tst_QTextEdit::cursorRect()
PASS   : tst_QTextEdit::fullWidthSelection(centered fully selected)
PASS   : tst_QTextEdit::fullWidthSelection(centered partly selected)
PASS   : tst_QTextEdit::fullWidthSelection(last char on line)
PASS   : tst_QTextEdit::fullWidthSelection(last char on parag)
PASS   : tst_QTextEdit::fullWidthSelection(multiple full width lines)
PASS   : tst_QTextEdit::fullWidthSelection(single full width line)
PASS   : tst_QTextEdit::fullWidthSelection2()
PASS   : tst_QTextEdit::setDocumentPreservesPalette()
PASS   : tst_QTextEdit::pasteFromQt3RichText()
PASS   : tst_QTextEdit::pasteFromMarkdown()
PASS   : tst_QTextEdit::noWrapBackgrounds()
PASS   : tst_QTextEdit::preserveCharFormatAfterUnchangingSetPosition()
PASS   : tst_QTextEdit::twoSameInputMethodEvents()
PASS   : tst_QTextEdit::taskQTBUG_7902_contextMenuCrash()
PASS   : tst_QTextEdit::bidiVisualMovement(Latin text)
PASS   : tst_QTextEdit::bidiVisualMovement(Hebrew text, one item)
PASS   : tst_QTextEdit::bidiVisualMovement(Hebrew text after Latin text)
PASS   : tst_QTextEdit::bidiVisualMovement(Latin text after Hebrew text)
PASS   : tst_QTextEdit::bidiVisualMovement(LTR, 3 items)
PASS   : tst_QTextEdit::bidiVisualMovement(RTL, 3 items)
PASS   : tst_QTextEdit::bidiVisualMovement(LTR, 4 items)
PASS   : tst_QTextEdit::bidiVisualMovement(RTL, 4 items)
PASS   : tst_QTextEdit::bidiLogicalMovement(Latin text)
PASS   : tst_QTextEdit::bidiLogicalMovement(Hebrew text, one item)
PASS   : tst_QTextEdit::bidiLogicalMovement(Hebrew text after Latin text)
PASS   : tst_QTextEdit::bidiLogicalMovement(Latin text after Hebrew text)
PASS   : tst_QTextEdit::bidiLogicalMovement(LTR, 3 items)
PASS   : tst_QTextEdit::bidiLogicalMovement(RTL, 3 items)
PASS   : tst_QTextEdit::bidiLogicalMovement(LTR, 4 items)
PASS   : tst_QTextEdit::bidiLogicalMovement(RTL, 4 items)
PASS   : tst_QTextEdit::inputMethodEvent()
PASS   : tst_QTextEdit::inputMethodSelection()
PASS   : tst_QTextEdit::inputMethodQuery()
PASS   : tst_QTextEdit::inputMethodQueryImHints(None)
PASS   : tst_QTextEdit::inputMethodQueryImHints(Password)
PASS   : tst_QTextEdit::inputMethodQueryImHints(Normal)
PASS   : tst_QTextEdit::inputMethodCursorRect()
QWARN  : tst_QTextEdit::highlightLongLine() Test input context to commit without focused object
PASS   : tst_QTextEdit::highlightLongLine()
PASS   : tst_QTextEdit::countTextChangedOnRemove()
PASS   : tst_QTextEdit::findWithRegularExpression()
PASS   : tst_QTextEdit::findBackwardWithRegularExpression()
PASS   : tst_QTextEdit::findWithRegularExpressionReturnsFalseIfNoMoreResults()
PASS   : tst_QTextEdit::wheelEvent()
QWARN  : tst_QTextEdit::preeditCharFormat(Two formats, middle, in order) Test input context to commit without focused object
PASS   : tst_QTextEdit::preeditCharFormat(Two formats, middle, in order)
QWARN  : tst_QTextEdit::preeditCharFormat(Two formats, middle, out of order) Test input context to commit without focused object
PASS   : tst_QTextEdit::preeditCharFormat(Two formats, middle, out of order)
QWARN  : tst_QTextEdit::preeditCharFormat(Two formats, front, in order) Test input context to commit without focused object
PASS   : tst_QTextEdit::preeditCharFormat(Two formats, front, in order)
QWARN  : tst_QTextEdit::preeditCharFormat(Two formats, front, out of order) Test input context to commit without focused object
PASS   : tst_QTextEdit::preeditCharFormat(Two formats, front, out of order)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(bottom margin after ordered list)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(double enter after list: default format)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(continue block quote)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(double enter after block quote)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(bottom margin after bullet list)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(paragraph after heading)
PASS   : tst_QTextEdit::nextFormatAfterEnterPressed(paragraph after hrule)
QWARN  : tst_QTextEdit::dontCrashWithCss() Test input context to commit without focused object
PASS   : tst_QTextEdit::dontCrashWithCss()
QWARN  : tst_QTextEdit::linkSelectionArtifact() Test input context to commit without focused object
PASS   : tst_QTextEdit::linkSelectionArtifact()
QWARN  : tst_QTextEdit::linkSelectionHighlightArtifact() Test input context to commit without focused object
PASS   : tst_QTextEdit::linkSelectionHighlightArtifact()
PASS   : tst_QTextEdit::cleanupTestCase()
Totals: 145 passed, 0 failed, 8 skipped, 0 blacklisted, 6281ms
********* Finished testing of tst_QTextEdit *********
