Created attachment 155342 [details] ctest log Looks lik test suite is failing in some unita Total Test time (real) = 16.58 sec The following tests FAILED: 3 - encoding_utf8.txt_diff (Failed) 5 - encoding_latin15.txt_diff (Failed) 7 - encoding_utf32.txt_diff (Failed) 9 - encoding_utf16.txt_diff (Failed) 11 - encoding_utf32be.txt_diff (Failed) 13 - encoding_utf16be.txt_diff (Failed) 15 - encoding_cyrillic_utf8.txt_diff (Failed) 17 - encoding_cp1251.txt_diff (Failed) 19 - encoding_koi8-r.txt_diff (Failed) 21 - encoding_one-char-latin-15.txt_diff (Failed) 23 - encoding_latin15-with-utf8-bom.txt_diff (Failed) 52 - movingrange_test (Failed) 56 - inlinenote_test (Failed) 65 - multicursortest (Failed) 74 - vimode_view (Failed) 77 - vimode_emulatedcommandbar (Failed) Errors while running CTest Full log in attachment.
Neither the current kf5 branch nor the master branch has failing tests in the CI.
Just retested 5.105.0 and still I see the same units failing. + xvfb-run -a /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure --force-new-ctest-process -j48 ' ' Internal ctest changing into directory: /home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/x86_64-redhat-linux-gnu Test project /home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/x86_64-redhat-linux-gnu Start 1: encoding_utf8.txt_create Start 2: encoding_utf8.txt_diff Start 3: encoding_latin15.txt_create Start 4: encoding_latin15.txt_diff Start 5: encoding_utf32.txt_create Start 6: encoding_utf32.txt_diff Start 7: encoding_utf16.txt_create Start 8: encoding_utf16.txt_diff Start 9: encoding_utf32be.txt_create Start 10: encoding_utf32be.txt_diff Start 11: encoding_utf16be.txt_create Start 12: encoding_utf16be.txt_diff Start 13: encoding_cyrillic_utf8.txt_create Start 14: encoding_cyrillic_utf8.txt_diff Start 15: encoding_cp1251.txt_create Start 16: encoding_cp1251.txt_diff Start 17: encoding_koi8-r.txt_create Start 18: encoding_koi8-r.txt_diff Start 19: encoding_one-char-latin-15.txt_create Start 20: encoding_one-char-latin-15.txt_diff Start 21: encoding_latin15-with-utf8-bom.txt_create Start 22: encoding_latin15-with-utf8-bom.txt_diff Start 23: kateindenttest_testPython Start 24: kateindenttest_testJulia Start 25: kateindenttest_testCstyle Start 26: kateindenttest_testCppstyle Start 27: kateindenttest_testCMake Start 28: kateindenttest_testRuby Start 29: kateindenttest_testHaskell Start 30: kateindenttest_testLatex Start 31: kateindenttest_testPascal Start 32: kateindenttest_testAda Start 33: kateindenttest_testXml Start 34: kateindenttest_testNormal Start 35: kateindenttest_testReplicode Start 36: katetextbuffertest Start 37: range_test Start 38: cursorwords_test Start 39: undomanager_test Start 40: plaintextsearch_test Start 41: regexpsearch_test Start 42: scriptdocument_test Start 43: wordcompletiontest Start 44: searchbar_test Start 45: movingcursor_test Start 46: configinterface_test Start 47: messagetest Start 48: kte_documentcursor 1/77 Test #1: encoding_utf8.txt_create .................... Passed 0.09 sec Start 49: bug313769 2/77 Test #2: encoding_utf8.txt_diff ......................***Failed 0.09 sec Start 50: katedocument_test 3/77 Test #3: encoding_latin15.txt_create ................. Passed 0.09 sec Start 51: movingrange_test 4/77 Test #4: encoding_latin15.txt_diff ...................***Failed 0.09 sec Start 52: kateview_test 5/77 Test #5: encoding_utf32.txt_create ................... Passed 0.09 sec Start 53: revision_test 6/77 Test #6: encoding_utf32.txt_diff .....................***Failed 0.09 sec Start 54: modificationsystem_test 7/77 Test #7: encoding_utf16.txt_create ................... Passed 0.09 sec Start 55: inlinenote_test 8/77 Test #8: encoding_utf16.txt_diff .....................***Failed 0.09 sec Start 56: variable_test 9/77 Test #9: encoding_utf32be.txt_create ................. Passed 0.09 sec Start 57: templatehandler_test 10/77 Test #10: encoding_utf32be.txt_diff ...................***Failed 0.09 sec Start 58: katefoldingtest 11/77 Test #12: encoding_utf16be.txt_diff ...................***Failed 0.09 sec Start 59: bug286887 12/77 Test #13: encoding_cyrillic_utf8.txt_create ........... Passed 0.09 sec Start 60: katetextblocktest 13/77 Test #14: encoding_cyrillic_utf8.txt_diff .............***Failed 0.09 sec Start 61: camelcursortest 14/77 Test #16: encoding_cp1251.txt_diff ....................***Failed 0.09 sec Start 62: encodingtest 15/77 Test #18: encoding_koi8-r.txt_diff ....................***Failed 0.09 sec Start 63: indentdetect_test 16/77 Test #20: encoding_one-char-latin-15.txt_diff .........***Failed 0.09 sec Start 64: multicursortest 17/77 Test #22: encoding_latin15-with-utf8-bom.txt_diff .....***Failed 0.09 sec Start 65: completion_test 18/77 Test #15: encoding_cp1251.txt_create .................. Passed 0.10 sec Start 66: commands_test 19/77 Test #17: encoding_koi8-r.txt_create .................. Passed 0.10 sec Start 67: scripting_test 20/77 Test #11: encoding_utf16be.txt_create ................. Passed 0.12 sec Start 68: katemodemanager_test 21/77 Test #19: encoding_one-char-latin-15.txt_create ....... Passed 0.11 sec Start 69: bug313759 22/77 Test #21: encoding_latin15-with-utf8-bom.txt_create ... Passed 0.11 sec Start 70: bug317111 23/77 Test #36: katetextbuffertest .......................... Passed 0.12 sec Start 71: bug205447 24/77 Test #60: katetextblocktest ........................... Passed 0.14 sec Start 72: vimode_modes 25/77 Test #45: movingcursor_test ........................... Passed 0.18 sec Start 73: vimode_view 26/77 Test #41: regexpsearch_test ........................... Passed 0.19 sec Start 74: vimode_completion 27/77 Test #62: encodingtest ................................ Passed 0.15 sec Start 75: vimode_keys 28/77 Test #48: kte_documentcursor .......................... Passed 0.19 sec Start 76: vimode_emulatedcommandbar 29/77 Test #53: revision_test ............................... Passed 0.18 sec Start 77: vimode_hlsearch 30/77 Test #68: katemodemanager_test ........................ Passed 0.17 sec 31/77 Test #37: range_test .................................. Passed 0.27 sec 32/77 Test #29: kateindenttest_testHaskell .................. Passed 0.30 sec 33/77 Test #40: plaintextsearch_test ........................ Passed 0.30 sec 34/77 Test #54: modificationsystem_test ..................... Passed 0.28 sec 35/77 Test #35: kateindenttest_testReplicode ................ Passed 0.32 sec 36/77 Test #38: cursorwords_test ............................ Passed 0.39 sec 37/77 Test #67: scripting_test .............................. Passed 0.32 sec 38/77 Test #42: scriptdocument_test ......................... Passed 0.39 sec 39/77 Test #27: kateindenttest_testCMake .................... Passed 0.42 sec 40/77 Test #56: variable_test ............................... Passed 0.36 sec 41/77 Test #34: kateindenttest_testNormal ................... Passed 0.43 sec 42/77 Test #46: configinterface_test ........................ Passed 0.41 sec 43/77 Test #70: bug317111 ................................... Passed 0.36 sec 44/77 Test #71: bug205447 ................................... Passed 0.34 sec 45/77 Test #39: undomanager_test ............................ Passed 0.49 sec 46/77 Test #61: camelcursortest ............................. Passed 0.45 sec 47/77 Test #66: commands_test ............................... Passed 0.47 sec 48/77 Test #33: kateindenttest_testXml ...................... Passed 0.54 sec 49/77 Test #32: kateindenttest_testAda ...................... Passed 0.55 sec 50/77 Test #24: kateindenttest_testJulia .................... Passed 0.59 sec 51/77 Test #23: kateindenttest_testPython ................... Passed 0.59 sec 52/77 Test #30: kateindenttest_testLatex .................... Passed 0.64 sec 53/77 Test #74: vimode_completion ........................... Passed 0.44 sec 54/77 Test #55: inlinenote_test .............................***Failed 0.63 sec ********* Start testing of InlineNoteTest ********* Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230324 (Red Hat 13.0.1-0)), fedora 39 PASS : InlineNoteTest::initTestCase() FAIL! : InlineNoteTest::testInlineNote() Compared values are not the same Actual (noteProvider.focusInCount): 0 Expected (1) : 1 Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/inlinenote_test.cpp(189)] PASS : InlineNoteTest::cleanupTestCase() Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 490ms ********* Finished testing of InlineNoteTest ********* 55/77 Test #63: indentdetect_test ........................... Passed 0.63 sec 56/77 Test #69: bug313759 ................................... Passed 0.66 sec 57/77 Test #58: katefoldingtest ............................. Passed 0.76 sec 58/77 Test #77: vimode_hlsearch ............................. Passed 0.61 sec 59/77 Test #51: movingrange_test ............................***Failed 0.87 sec ********* Start testing of MovingRangeTest ********* Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230324 (Red Hat 13.0.1-0)), fedora 39 PASS : MovingRangeTest::initTestCase() PASS : MovingRangeTest::testFeedbackEmptyRange() PASS : MovingRangeTest::testFeedbackInvalidRange() PASS : MovingRangeTest::testFeedbackCaret() FAIL! : MovingRangeTest::testFeedbackMouse() 'rf.mouseEnteredRangeCalled()' returned FALSE. () Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/movingrange_test.cpp(427)] PASS : MovingRangeTest::testLineRemoved() PASS : MovingRangeTest::testLineWrapOrUnwrapUpdateRangeForLineCache() PASS : MovingRangeTest::cleanupTestCase() Totals: 7 passed, 1 failed, 0 skipped, 0 blacklisted, 720ms ********* Finished testing of MovingRangeTest ********* 60/77 Test #31: kateindenttest_testPascal ................... Passed 1.01 sec 61/77 Test #73: vimode_view .................................***Failed 0.81 sec ********* Start testing of ViewTest ********* Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230324 (Red Hat 13.0.1-0)), fedora 39 PASS : ViewTest::initTestCase() QDEBUG : ViewTest::yankHighlightingTests() >>> running command "wyiw" on text "foo bar xyz" QDEBUG : ViewTest::yankHighlightingTests() >>> running command "wY" on text "foom bar xyz" QDEBUG : ViewTest::yankHighlightingTests() >>> running command "yiww" on text "foo bar xyz" QDEBUG : ViewTest::yankHighlightingTests() >>> running command "yiw" on text "foo bar xyz" QDEBUG : ViewTest::yankHighlightingTests() >>> running command "viwy" on text "foo" QDEBUG : ViewTest::yankHighlightingTests() >>> running command "viwyw" on text "foo" QDEBUG : ViewTest::yankHighlightingTests() >>> running command "yiw" on text "foo bar xyz" PASS : ViewTest::yankHighlightingTests() QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "lgkr." on text "foo" QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "lgjr." on text "foo" QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "$gkr." on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "$gkr." on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "gj10gjr." on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "gj10gj7gkr." on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n" QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "lllllll93gjr." on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "llllljgjr." on text "stickyhelper\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX LINE3" QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "llllljgjgkr." on text "stickyhelper\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX LINE3" QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "80lgkgjr." on text " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "80lgkgjr." on text " XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "fXf 3lgkgjr." on text "\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "j80lkjgkr." on text "dummylineforusewithk\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "vgjgu" on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "$vgkgu" on text "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "llllllllgjgjr." on text "stockyhelper\n\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " QDEBUG : ViewTest::visualLineUpDownTests() >>> running command "lllllllgjgjgkr." on text "stockyhelper\n\tXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX " PASS : ViewTest::visualLineUpDownTests() SKIP : ViewTest::ScrollViewTests() This is too unstable in Jenkins Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/vimode/view.cpp(312)] QWARN : ViewTest::clipboardTests(yank) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(yank) >>> running command "yy" on text "yyfoo\nbar" QWARN : ViewTest::clipboardTests(yank) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner FAIL! : ViewTest::clipboardTests(yank) Compared values are not the same Actual (QApplication::clipboard()->text()): "" Expected (clipboard) : "yyfoo\n" Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/vimode/view.cpp(418)] QWARN : ViewTest::clipboardTests(delete) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(delete) >>> running command "dd" on text "ddfoo\nbar" QWARN : ViewTest::clipboardTests(delete) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner FAIL! : ViewTest::clipboardTests(delete) Compared values are not the same Actual (QApplication::clipboard()->text()): "" Expected (clipboard) : "ddfoo\n" Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/vimode/view.cpp(418)] QWARN : ViewTest::clipboardTests(yank empty line) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(yank empty line) >>> running command "yy" on text "\nbar" PASS : ViewTest::clipboardTests(yank empty line) QWARN : ViewTest::clipboardTests(delete word) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(delete word) >>> running command "dw" on text "word foo" QWARN : ViewTest::clipboardTests(delete word) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner FAIL! : ViewTest::clipboardTests(delete word) Compared values are not the same Actual (QApplication::clipboard()->text()): "" Expected (clipboard) : "word " Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/vimode/view.cpp(418)] QWARN : ViewTest::clipboardTests(delete onechar word) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(delete onechar word) >>> running command "dw" on text "w foo" QWARN : ViewTest::clipboardTests(delete onechar word) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner FAIL! : ViewTest::clipboardTests(delete onechar word) Compared values are not the same Actual (QApplication::clipboard()->text()): "" Expected (clipboard) : "w " Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/vimode/view.cpp(418)] QWARN : ViewTest::clipboardTests(delete onechar) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(delete onechar) >>> running command "dc" on text "word foo" PASS : ViewTest::clipboardTests(delete onechar) QWARN : ViewTest::clipboardTests(delete empty lines) qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QDEBUG : ViewTest::clipboardTests(delete empty lines) >>> running command "d3d" on text " \t\n\n \nfoo" PASS : ViewTest::clipboardTests(delete empty lines) PASS : ViewTest::cleanupTestCase() Totals: 7 passed, 4 failed, 1 skipped, 0 blacklisted, 689ms ********* Finished testing of ViewTest ********* 62/77 Test #57: templatehandler_test ........................ Passed 1.03 sec 63/77 Test #28: kateindenttest_testRuby ..................... Passed 1.17 sec 64/77 Test #26: kateindenttest_testCppstyle ................. Passed 1.28 sec 65/77 Test #25: kateindenttest_testCstyle ................... Passed 1.34 sec 66/77 Test #64: multicursortest .............................***Failed 1.39 sec ********* Start testing of MulticursorTest ********* Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.0.1 20230324 (Red Hat 13.0.1-0)), fedora 39 PASS : MulticursorTest::initTestCase() PASS : MulticursorTest::testCreateMultiCursor() PASS : MulticursorTest::testCreateMultiCursorFromSelection() PASS : MulticursorTest::testMulticursorToggling() PASS : MulticursorTest::testKillline() PASS : MulticursorTest::insertRemoveText() PASS : MulticursorTest::backspace() PASS : MulticursorTest::keyDelete() PASS : MulticursorTest::testUndoRedo() PASS : MulticursorTest::testUndoRedoWithSelection() PASS : MulticursorTest::keyReturnIndentTest() PASS : MulticursorTest::wrapSelectionWithCharsTest() PASS : MulticursorTest::insertAutoBrackets() PASS : MulticursorTest::moveCharTest() PASS : MulticursorTest::moveCharInFirstOrLastLineTest() PASS : MulticursorTest::moveWordTest() PASS : MulticursorTest::homeEndKeyTest() PASS : MulticursorTest::moveUpDown() PASS : MulticursorTest::testSelectionMerge() PASS : MulticursorTest::findNextOccurenceTest() PASS : MulticursorTest::findAllOccurenceTest() FAIL! : MulticursorTest::testMultiCopyPaste() Compared values are not the same Actual (text) : "\n\n" Expected (QStringLiteral("foo\nbar\nfoo\nfoo\nfoo\nbar\nfoo\nfoo\n")): "foo\nbar\nfoo\nfoo\nfoo\nbar\nfoo\nfoo\n" Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/multicursortest.cpp(824)] QWARN : MulticursorTest::testSelectionTextOrdering() qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner FAIL! : MulticursorTest::testSelectionTextOrdering() Compared values are not the same Actual (QApplication::clipboard()->text(QClipboard::Clipboard)): "" Expected (selText) : "foo\nbar\nfoo" Loc: [/home/tkloczko/rpmbuild/BUILD/ktexteditor-5.105.0/autotests/src/multicursortest.cpp(840)] PASS : MulticursorTest::testViewClear() PASS : MulticursorTest::testSetGetCursors() PASS : MulticursorTest::testSetGetSelections() PASS : MulticursorTest::cleanupTestCase() Totals: 25 passed, 2 failed, 0 skipped, 0 blacklisted, 1259ms ********* Finished testing of MulticursorTest ********* 67/77 Test #44: searchbar_test .............................. Passed 1.48 sec 68/77 Test #72: vimode_modes ................................ Passed 1.41 sec 69/77 Test #52: kateview_test ............................... Passed 1.77 sec 70/77 Test #49: bug313769 ................................... Passed 1.83 sec 71/77 Test #59: bug286887 ................................... Passed 1.83 sec 72/77 Test #43: wordcompletiontest .......................... Passed 2.49 sec 73/77 Test #50: katedocument_test ........................... Passed 3.74 sec 74/77 Test #47: messagetest ................................. Passed 4.17 sec 75/77 Test #75: vimode_keys ................................. Passed 13.63 sec 76/77 Test #65: completion_test ............................. Passed 16.44 sec 77/77 Test #76: vimode_emulatedcommandbar ................... Passed 19.65 sec 81% tests passed, 15 tests failed out of 77 Total Test time (real) = 19.93 sec The following tests FAILED: 2 - encoding_utf8.txt_diff (Failed) 4 - encoding_latin15.txt_diff (Failed) 6 - encoding_utf32.txt_diff (Failed) 8 - encoding_utf16.txt_diff (Failed) 10 - encoding_utf32be.txt_diff (Failed) 12 - encoding_utf16be.txt_diff (Failed) 14 - encoding_cyrillic_utf8.txt_diff (Failed) 16 - encoding_cp1251.txt_diff (Failed) 18 - encoding_koi8-r.txt_diff (Failed) 20 - encoding_one-char-latin-15.txt_diff (Failed) 22 - encoding_latin15-with-utf8-bom.txt_diff (Failed) 51 - movingrange_test (Failed) 55 - inlinenote_test (Failed) 64 - multicursortest (Failed) 73 - vimode_view (Failed) Errors while running CTest
Looking on the test suite output could you please at least asses what it could be? Maybe I have something missing in build env for that package?
You aren't missing anything. Those tests are flaky and can fail randomly. Some of them are flaky because they require view focus. Improvements to make them less flaky are welcome. You can try running them with offscreen qpa and maybe it will give better results.
You can be sure that we don't merge changes without a passing CI and the CI says (https://invent.kde.org/frameworks/ktexteditor/) all is well 12 hours ago.
Maybe also avoid `-j48`. Do something like -j1 when running tests
Just tested with -j1 and test suite still is failing The following tests FAILED: 2 - encoding_utf8.txt_diff (Failed) 4 - encoding_latin15.txt_diff (Failed) 6 - encoding_utf32.txt_diff (Failed) 8 - encoding_utf16.txt_diff (Failed) 10 - encoding_utf32be.txt_diff (Failed) 12 - encoding_utf16be.txt_diff (Failed) 14 - encoding_cyrillic_utf8.txt_diff (Failed) 16 - encoding_cp1251.txt_diff (Failed) 18 - encoding_koi8-r.txt_diff (Failed) 20 - encoding_one-char-latin-15.txt_diff (Failed) 22 - encoding_latin15-with-utf8-bom.txt_diff (Failed) 51 - movingrange_test (Failed) 55 - inlinenote_test (Failed) 64 - multicursortest (Failed) 73 - vimode_view (Failed) Errors while running CTest BTW cmake allows force running tests units squentially https://stackoverflow.com/questions/29983138/force-serial-execution-for-specific-targets-in-cmake
If there in no other ticket for that issue I would keep,that ticket opened. Maybe someone will find solution.
> there in no other ticket for that issue I would keep,that ticket opened. Please don't. I thank you for the report but I would appreciate if we don't waste our time with this anymore. Our CI is green which is all we care about when it comes to tests. Besides, We will accept patches to improve the stability of test but not bugs that are not a real issue. Bugzilla is not even meant for stuff like this, it's for end user issues and this is not an end user issue. you can also try to run the tests manually e.g., ./bin/movingrange_test and see if it passes.
You can reach out on the mailing list or the group chat if you questions / need help.