********* Start testing of tst_QPlainTextEdit *********
Config: Using QtTest library 6.11.2, Qt 6.11.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), ubuntu 24.04
PASS   : tst_QPlainTextEdit::initTestCase()
PASS   : tst_QPlainTextEdit::getSetCheck()
PASS   : tst_QPlainTextEdit::clearMustNotChangeClipboard()
PASS   : tst_QPlainTextEdit::clearMustNotResetRootFrameMarginToDefault()
PASS   : tst_QPlainTextEdit::paragSeparatorOnPlaintextAppend()
SKIP   : tst_QPlainTextEdit::selectAllSetsNotSelection() Test only relevant for systems with selection
   Loc: [/home/qt/work/qt/qtbase/tests/auto/widgets/widgets/qplaintextedit/tst_qplaintextedit.cpp(303)]
PASS   : tst_QPlainTextEdit::asciiTab()
PASS   : tst_QPlainTextEdit::setDocument()
PASS   : tst_QPlainTextEdit::emptyAppend()
PASS   : tst_QPlainTextEdit::appendOnEmptyDocumentShouldReuseInitialParagraph()
PASS   : tst_QPlainTextEdit::cursorPositionChanged()
PASS   : tst_QPlainTextEdit::setTextCursor()
PASS   : tst_QPlainTextEdit::undoAvailableAfterPaste()
PASS   : tst_QPlainTextEdit::undoRedoAvailableRepetition()
PASS   : tst_QPlainTextEdit::appendShouldNotTouchTheSelection()
PASS   : tst_QPlainTextEdit::backspace()
PASS   : tst_QPlainTextEdit::shiftBackspace()
PASS   : tst_QPlainTextEdit::undoRedo()
PASS   : tst_QPlainTextEdit::preserveCharFormatInAppend()
PASS   : tst_QPlainTextEdit::copyAndSelectAllInReadonly()
PASS   : tst_QPlainTextEdit::charWithAltOrCtrlModifier(no-modifiers)
PASS   : tst_QPlainTextEdit::charWithAltOrCtrlModifier(ctrl)
PASS   : tst_QPlainTextEdit::charWithAltOrCtrlModifier(ctrl-shift)
PASS   : tst_QPlainTextEdit::charWithAltOrCtrlModifier(alt)
PASS   : tst_QPlainTextEdit::charWithAltOrCtrlModifier(alt-ctrl)
PASS   : tst_QPlainTextEdit::noPropertiesOnDefaultTextEditCharFormat()
PASS   : tst_QPlainTextEdit::setPlainTextShouldEmitTextChangedOnce()
PASS   : tst_QPlainTextEdit::overwriteMode()
PASS   : tst_QPlainTextEdit::shiftDownInLineLastShouldSelectToEnd(1)
PASS   : tst_QPlainTextEdit::shiftDownInLineLastShouldSelectToEnd(2)
PASS   : tst_QPlainTextEdit::undoRedoShouldRepositionTextEditCursor()
PASS   : tst_QPlainTextEdit::lineWrapModes()
PASS   : tst_QPlainTextEdit::mouseCursorShape()
PASS   : tst_QPlainTextEdit::implicitClear()
PASS   : tst_QPlainTextEdit::undoRedoAfterSetContent()
PASS   : tst_QPlainTextEdit::numPadKeyNavigation()
PASS   : tst_QPlainTextEdit::moveCursor()
PASS   : tst_QPlainTextEdit::mimeDataReimplementations()
PASS   : tst_QPlainTextEdit::shiftEnterShouldInsertLineSeparator()
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: .)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: ,)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: ?)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: !)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: :)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: ;)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: -)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: <)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: >)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: [)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: ])
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: ()
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: ))
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: {)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: })
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: =)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: 0x9)
PASS   : tst_QPlainTextEdit::selectWordsFromStringsContainingSeparators(separator: 0xa0)
PASS   : tst_QPlainTextEdit::canPaste()
PASS   : tst_QPlainTextEdit::copyAvailable(Case1 B,B, <- + shift | signals: true)
PASS   : tst_QPlainTextEdit::copyAvailable(Case2 T,A,A, <- + shift, cut() | signals: true, false)
PASS   : tst_QPlainTextEdit::copyAvailable(Case3 T,A,A, <- + shift, <- + shift, <- + shift, copy() | signals: true)
PASS   : tst_QPlainTextEdit::copyAvailable(Case4 T,A,A, <- + shift, <- + shift, <- + shift, ctrl + x, paste() | signals: true, false)
PASS   : tst_QPlainTextEdit::copyAvailable(Case5 B,B, <- + shift, <- | signals: true, false)
PASS   : tst_QPlainTextEdit::copyAvailable(Case6 B,A, <- + shift, ->, <- + shift | signals: true, false, true, false)
XFAIL  : tst_QPlainTextEdit::copyAvailable(Case7 T,A,A, <- + shift, <- + shift, <- + shift, ctrl + x, undo() | signals: true, false, true) Wrong undo selection behaviour. Should be fixed in some future release. (See task: 132482)
   Loc: [/home/qt/work/qt/qtbase/tests/auto/widgets/widgets/qplaintextedit/tst_qplaintextedit.cpp(1040)]
PASS   : tst_QPlainTextEdit::copyAvailable(Case7 T,A,A, <- + shift, <- + shift, <- + shift, ctrl + x, undo() | signals: true, false, true)
PASS   : tst_QPlainTextEdit::ensureCursorVisibleOnInitialShow()
PASS   : tst_QPlainTextEdit::setTextInsideResizeEvent()
PASS   : tst_QPlainTextEdit::colorfulAppend()
PASS   : tst_QPlainTextEdit::ensureVisibleWithRtl()
PASS   : tst_QPlainTextEdit::preserveCharFormatAfterSetPlainText()
PASS   : tst_QPlainTextEdit::extraSelections()
PASS   : tst_QPlainTextEdit::adjustScrollbars()
PASS   : tst_QPlainTextEdit::textObscuredByScrollbars()
PASS   : tst_QPlainTextEdit::setTextPreservesUndoRedoEnabled()
PASS   : tst_QPlainTextEdit::wordWrapProperty()
PASS   : tst_QPlainTextEdit::lineWrapProperty()
PASS   : tst_QPlainTextEdit::selectionChanged()
PASS   : tst_QPlainTextEdit::blockCountChanged()
PASS   : tst_QPlainTextEdit::insertAndScrollToBottom()
PASS   : tst_QPlainTextEdit::inputMethodQueryImHints(None)
PASS   : tst_QPlainTextEdit::inputMethodQueryImHints(Password)
PASS   : tst_QPlainTextEdit::inputMethodQueryImHints(Normal)
PASS   : tst_QPlainTextEdit::findWithRegularExpression()
PASS   : tst_QPlainTextEdit::findBackwardWithRegularExpression()
PASS   : tst_QPlainTextEdit::findWithRegularExpressionReturnsFalseIfNoMoreResults()
PASS   : tst_QPlainTextEdit::layoutAfterMultiLineRemove()
PASS   : tst_QPlainTextEdit::undoCommandRemovesAndReinsertsBlock()
PASS   : tst_QPlainTextEdit::taskQTBUG_43562_lineCountCrash()
PASS   : tst_QPlainTextEdit::contextMenu()
PASS   : tst_QPlainTextEdit::inputMethodCursorRect()
PASS   : tst_QPlainTextEdit::updateAfterChangeCenterOnScroll()
PASS   : tst_QPlainTextEdit::updateCursorPositionAfterEdit()
PASS   : tst_QPlainTextEdit::appendTextWhenInvisible()
PASS   : tst_QPlainTextEdit::placeholderVisibility(no placeholder set + no text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(no placeholder set + text set or text set + no placeholder set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(no placeholder set + text set + empty text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(no placeholder set + empty text set + text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(empty placeholder set + no text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(empty placeholder set + text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(empty placeholder set + text set + empty text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(empty placeholder set + empty text set + text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + no text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + text set + empty text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + empty text set + text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + text set + empty placeholder set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + empty placeholder set + text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + empty placeholder set + empty text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(placeholder set + empty text set + empty placeholder set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(text set + no placeholder set + empty text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(text set + empty placeholder set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(text set + placeholder set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(text set + placeholder set + empty text set)
PASS   : tst_QPlainTextEdit::placeholderVisibility(text set + placeholder set + empty placeholder set)
PASS   : tst_QPlainTextEdit::scrollBarSignals()
PASS   : tst_QPlainTextEdit::dontCrashWithCss()
PASS   : tst_QPlainTextEdit::consistentLogicalCursorMoves()
PASS   : tst_QPlainTextEdit::cleanupTestCase()
Totals: 117 passed, 0 failed, 1 skipped, 0 blacklisted, 141ms
********* Finished testing of tst_QPlainTextEdit *********
