Autotests `tst_qquickloader' and `tst_qquicktextedit' failed :(
Some (not all) of the tests were determined to be flaky, meaning results were
not consistent across multiple runs. This might make the problem difficult to
reproduce. Also, flaky failures might or might not be related to any recent
changes in the source code.
Testing tst_qquicktextedit
FAIL! : tst_qquicktextedit::width() Compared doubles are not the same (fuzzy
compare)
Actual (textEditObject->width()): 8
Expected (0.0): 0
Loc: [tst_qquicktextedit.cpp(451)]
FAIL! : tst_qquicktextedit::hAlignVisual()
'QTest::qWaitForWindowExposed(&view)' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(822)]
FAIL! : tst_qquicktextedit::positionAt(top-right) 'widthBegin <=
texteditObject->width() / 2' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(2195)]
FAIL! : tst_qquicktextedit::positionAt(top-center) 'widthBegin <=
texteditObject->width() / 2' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(2195)]
FAIL! : tst_qquicktextedit::positionAt(center) 'widthBegin <=
texteditObject->width() / 2' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(2195)]
FAIL! : tst_qquicktextedit::boundingRect() Compared doubles are not the same
(fuzzy compare)
Actual (edit->boundingRect().width()): 9
Expected (edit->cursorRectangle().width()): 1
Loc: [tst_qquicktextedit.cpp(3187)]
Totals: 315 passed, 6 failed, 3 skipped
QtQA::App::TestRunner: test failed, running again to see if it is flaky...
********* Start testing of tst_qquicktextedit *********
Config: Using QTest library 5.1.0, Qt 5.1.0
PASS : tst_qquicktextedit::initTestCase()
PASS : tst_qquicktextedit::text()
FAIL! : tst_qquicktextedit::width() Compared doubles are not the same (fuzzy
compare)
Actual (textEditObject->width()): 8
Expected (0.0): 0
Loc: [tst_qquicktextedit.cpp(451)]
PASS : tst_qquicktextedit::wrap()
QWARN : tst_qquicktextedit::textFormat() Don't know how to handle
'TextFormat', use qRegisterMetaType to register it.
PASS : tst_qquicktextedit::textFormat()
PASS : tst_qquicktextedit::hAlign()
PASS : tst_qquicktextedit::hAlign_RightToLeft()
PASS : tst_qquicktextedit::hAlignVisual()
PASS : tst_qquicktextedit::vAlign()
PASS : tst_qquicktextedit::font()
PASS : tst_qquicktextedit::color()
PASS : tst_qquicktextedit::textMargin()
PASS : tst_qquicktextedit::persistentSelection()
PASS : tst_qquicktextedit::selectionOnFocusOut()
PASS : tst_qquicktextedit::focusOnPress()
PASS : tst_qquicktextedit::selection()
PASS : tst_qquicktextedit::isRightToLeft(Empty)
PASS : tst_qquicktextedit::isRightToLeft(Neutral)
PASS : tst_qquicktextedit::isRightToLeft(LTR)
PASS : tst_qquicktextedit::isRightToLeft(RTL)
PASS : tst_qquicktextedit::isRightToLeft(Bidi RTL + LTR + RTL)
PASS : tst_qquicktextedit::isRightToLeft(Bidi LTR + RTL + LTR)
PASS : tst_qquicktextedit::keySelection()
PASS : tst_qquicktextedit::moveCursorSelection((t)he|characters)
PASS : tst_qquicktextedit::moveCursorSelection(do(g)|characters)
PASS : tst_qquicktextedit::moveCursorSelection(jum(p)ed|characters)
PASS : tst_qquicktextedit::moveCursorSelection(jumped( )over|characters)
PASS : tst_qquicktextedit::moveCursorSelection((the )|characters)
PASS : tst_qquicktextedit::moveCursorSelection(( dog)|characters)
PASS : tst_qquicktextedit::moveCursorSelection(( jumped )|characters)
PASS : tst_qquicktextedit::moveCursorSelection(th(e qu)ick|characters)
PASS : tst_qquicktextedit::moveCursorSelection(la(zy d)og|characters)
PASS : tst_qquicktextedit::moveCursorSelection(jum(ped ov)er|characters)
PASS : tst_qquicktextedit::moveCursorSelection(()the|characters)
PASS : tst_qquicktextedit::moveCursorSelection(dog()|characters)
PASS : tst_qquicktextedit::moveCursorSelection(jum()ped|characters)
PASS : tst_qquicktextedit::moveCursorSelection(<(t)he>|words)
PASS : tst_qquicktextedit::moveCursorSelection(<do(g)>|words)
PASS : tst_qquicktextedit::moveCursorSelection(<jum(p)ed>|words)
PASS : tst_qquicktextedit::moveCursorSelection(<jumped( )>over|words)
PASS : tst_qquicktextedit::moveCursorSelection(jumped<(
)over>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<(the )>quick|words)
PASS : tst_qquicktextedit::moveCursorSelection(<(the )quick>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<lazy( dog)>|words)
PASS : tst_qquicktextedit::moveCursorSelection(lazy<( dog)>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<fox( jumped )>over|words)
PASS : tst_qquicktextedit::moveCursorSelection(fox<( jumped
)over>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<th(e qu)ick>|words)
PASS : tst_qquicktextedit::moveCursorSelection(<la(zy d)og|words>)
PASS : tst_qquicktextedit::moveCursorSelection(<jum(ped ov)er>|words)
PASS : tst_qquicktextedit::moveCursorSelection(<()>the|words)
PASS : tst_qquicktextedit::moveCursorSelection(dog<()>|words)
PASS : tst_qquicktextedit::moveCursorSelection(jum<()>ped|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<(,)> |words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<(, )>world|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<(,
)world>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<Hel(lo, )>world|words)
PASS : tst_qquicktextedit::moveCursorSelection(<Hel(lo,
)world>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<Hel(lo)>,|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<()>,|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello,<()>|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<,( )>world|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello,<(
)world>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<,( world)>|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello,<(
world)>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<,( world!)>|words)
PASS : tst_qquicktextedit::moveCursorSelection(Hello,<(
world!)>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(Hello<(, world!)>|words)
PASS : tst_qquicktextedit::moveCursorSelection(world<(!)>|words)
PASS : tst_qquicktextedit::moveCursorSelection(world!<()>)|words)
PASS : tst_qquicktextedit::moveCursorSelection(world<()>!)|words)
PASS : tst_qquicktextedit::moveCursorSelection(<(,)>olleH |words)
PASS : tst_qquicktextedit::moveCursorSelection(<dlrow( ,)>olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(dlrow<(
,)>olleH|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<dlrow( ,ol)leH>|words)
PASS : tst_qquicktextedit::moveCursorSelection(dlrow<(
,ol)leH>|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(,<(ol)leH>,|words)
PASS : tst_qquicktextedit::moveCursorSelection(,<()>olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(<()>,olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(<dlrow( )>,olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(dlrow<(
),>olleH|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<(dlrow )>,olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(<(dlrow
),>olleH|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection(<(!dlrow )>,olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(<(!dlrow
),>olleH|words,reversed)
PASS : tst_qquicktextedit::moveCursorSelection((!dlrow ,)olleH|words)
PASS : tst_qquicktextedit::moveCursorSelection(<(!)>dlrow|words)
PASS : tst_qquicktextedit::moveCursorSelection(<()>!dlrow|words)
PASS : tst_qquicktextedit::moveCursorSelection(!<()>dlrow|words)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<quick( bro)wn>
f^ox} jumped|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the quick<( {bro)wn>
f^ox} jumped|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<quick( bro)wn>
^}fox jumped|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the quick<( {bro)wn>
^}fox jumped|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<quick(
bro)wn^>} fox jumped|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the quick<(
{bro)wn^>} f^ox jumped|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<quick()
^}bro)wn> fox|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the quick<(^
{^bro)wn>} fox|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<quick^}(
bro)wn> fox|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the quick{<(^
bro)wn>} fox|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<qui^ck}(
bro)wn> fox|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<qui^ck}(
bro)wn> fox|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<^quick}(
bro)wn> fox|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the {<^quick}(
bro)wn> fox|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the{^ <quick}(
bro)wn> fox|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(the{^ <quick}(
bro)wn> fox|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence({t^he <quick}(
bro)wn> fox|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence({t^he <quick}(
bro)wn> fox|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence({<He(ll)o>,
w^orld}!|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence({<He(ll)o>,
w^orld}!|rtl)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(!{dlro^w
,<o(ll)eH>}|ltr)
PASS : tst_qquicktextedit::moveCursorSelectionSequence(!{dlro^w
,<o(ll)eH>}|rtl)
PASS : tst_qquicktextedit::mouseSelection(on)
PASS : tst_qquicktextedit::mouseSelection(off)
PASS : tst_qquicktextedit::mouseSelection(default)
PASS : tst_qquicktextedit::mouseSelection(off word selection)
PASS : tst_qquicktextedit::mouseSelection(on word selection (4,9))
PASS : tst_qquicktextedit::mouseSelection(on unfocused)
PASS : tst_qquicktextedit::mouseSelection(on word selection (4,9) unfocused)
PASS : tst_qquicktextedit::mouseSelection(on focus on press)
PASS : tst_qquicktextedit::mouseSelection(on word selection (4,9) focus on
press)
PASS : tst_qquicktextedit::mouseSelection(on word selection (2,13))
PASS : tst_qquicktextedit::mouseSelection(on word selection (2,30))
PASS : tst_qquicktextedit::mouseSelection(on word selection (9,13))
PASS : tst_qquicktextedit::mouseSelection(on word selection (9,30))
PASS : tst_qquicktextedit::mouseSelection(on word selection (13,2))
PASS : tst_qquicktextedit::mouseSelection(on word selection (20,2))
PASS : tst_qquicktextedit::mouseSelection(on word selection (12,9))
PASS : tst_qquicktextedit::mouseSelection(on word selection (30,9))
PASS : tst_qquicktextedit::mouseSelection(on double click (4,9))
PASS : tst_qquicktextedit::mouseSelection(on double click (2,13))
PASS : tst_qquicktextedit::mouseSelection(on double click (2,30))
PASS : tst_qquicktextedit::mouseSelection(on double click (9,13))
PASS : tst_qquicktextedit::mouseSelection(on double click (9,30))
PASS : tst_qquicktextedit::mouseSelection(on double click (13,2))
PASS : tst_qquicktextedit::mouseSelection(on double click (20,2))
PASS : tst_qquicktextedit::mouseSelection(on double click (12,9))
PASS : tst_qquicktextedit::mouseSelection(on double click (30,9))
PASS : tst_qquicktextedit::mouseSelection(on triple click (4,9))
PASS : tst_qquicktextedit::mouseSelection(on triple click (2,13))
PASS : tst_qquicktextedit::mouseSelection(on triple click (2,30))
PASS : tst_qquicktextedit::mouseSelection(on triple click (9,13))
PASS : tst_qquicktextedit::mouseSelection(on triple click (9,30))
PASS : tst_qquicktextedit::mouseSelection(on triple click (13,2))
PASS : tst_qquicktextedit::mouseSelection(on triple click (20,2))
PASS : tst_qquicktextedit::mouseSelection(on triple click (12,9))
PASS : tst_qquicktextedit::mouseSelection(on triple click (30,9))
PASS : tst_qquicktextedit::mouseSelection(on triple click (2,40))
PASS : tst_qquicktextedit::mouseSelection(on triple click (2,50))
PASS : tst_qquicktextedit::mouseSelection(on triple click (25,40))
PASS : tst_qquicktextedit::mouseSelection(on triple click (25,50))
PASS : tst_qquicktextedit::mouseSelection(on triple click (40,25))
PASS : tst_qquicktextedit::mouseSelection(on triple click (40,50))
PASS : tst_qquicktextedit::mouseSelection(on triple click (50,25))
PASS : tst_qquicktextedit::mouseSelection(on triple click (50,40))
PASS : tst_qquicktextedit::mouseSelection(on tr align)
PASS : tst_qquicktextedit::mouseSelection(on center align)
PASS : tst_qquicktextedit::mouseSelection(on bl align)
PASS : tst_qquicktextedit::mouseSelectionMode(SelectWords)
PASS : tst_qquicktextedit::mouseSelectionMode(SelectCharacters)
PASS : tst_qquicktextedit::mouseSelectionMode(default)
PASS : tst_qquicktextedit::dragMouseSelection()
QWARN : tst_qquicktextedit::mouseSelectionMode_accessors() Don't know how to
handle 'SelectionMode', use qRegisterMetaType to register it.
PASS : tst_qquicktextedit::mouseSelectionMode_accessors()
PASS : tst_qquicktextedit::selectByMouse()
PASS : tst_qquicktextedit::renderType()
PASS : tst_qquicktextedit::inputMethodHints()
PASS : tst_qquicktextedit::positionAt(top-left)
PASS : tst_qquicktextedit::positionAt(bottom-left)
PASS : tst_qquicktextedit::positionAt(center-left)
FAIL! : tst_qquicktextedit::positionAt(top-right) 'widthBegin <=
texteditObject->width() / 2' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(2195)]
FAIL! : tst_qquicktextedit::positionAt(top-center) 'widthBegin <=
texteditObject->width() / 2' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(2195)]
FAIL! : tst_qquicktextedit::positionAt(center) 'widthBegin <=
texteditObject->width() / 2' returned FALSE. ()
Loc: [tst_qquicktextedit.cpp(2195)]
PASS : tst_qquicktextedit::linkActivated()
PASS : tst_qquicktextedit::cursorDelegate(out of line)
PASS : tst_qquicktextedit::cursorDelegate(in line)
PASS : tst_qquicktextedit::cursorDelegate(external)
PASS : tst_qquicktextedit::remoteCursorDelegate()
PASS : tst_qquicktextedit::cursorVisible()
PASS : tst_qquicktextedit::delegateLoading(pass)
QWARN : tst_qquicktextedit::delegateLoading(fail1)
http://localhost:42332/cursorHttpTestFail1.qml:5:36: Type FailItem unavailable
PASS : tst_qquicktextedit::delegateLoading(fail1)
QWARN : tst_qquicktextedit::delegateLoading(fail2)
http://localhost:42332/cursorHttpTestFail2.qml:7:35: Type ErrItem unavailable
PASS : tst_qquicktextedit::delegateLoading(fail2)
PASS : tst_qquicktextedit::navigation()
PASS : tst_qquicktextedit::readOnly()
PASS : tst_qquicktextedit::copyAndPaste()
PASS : tst_qquicktextedit::canPaste()
PASS : tst_qquicktextedit::canPasteEmpty()
QWARN : tst_qquicktextedit::middleClickPaste() QXcbClipboard: Cannot
transfer data, no data available
QWARN : tst_qquicktextedit::middleClickPaste() QXcbClipboard: Cannot
transfer data, no data available
QWARN : tst_qquicktextedit::middleClickPaste() QXcbClipboard: Cannot
transfer data, no data available
QWARN : tst_qquicktextedit::middleClickPaste() QXcbClipboard: Cannot
transfer data, no data available
PASS : tst_qquicktextedit::middleClickPaste()
PASS : tst_qquicktextedit::textInput()
QWARN : tst_qquicktextedit::inputMethodUpdate() QTextCursor::setPosition:
Position '-1' out of range
PASS : tst_qquicktextedit::inputMethodUpdate()
PASS : tst_qquicktextedit::openInputPanel()
PASS : tst_qquicktextedit::geometrySignals()
PASS : tst_qquicktextedit::pastingRichText_QTBUG_14003()
PASS : tst_qquicktextedit::implicitSize(plain)
PASS : tst_qquicktextedit::implicitSize(richtext)
PASS : tst_qquicktextedit::implicitSize(plain_wrap)
PASS : tst_qquicktextedit::implicitSize(richtext_wrap)
PASS : tst_qquicktextedit::contentSize()
FAIL! : tst_qquicktextedit::boundingRect() Compared doubles are not the same
(fuzzy compare)
Actual (edit->boundingRect().width()): 9
Expected (edit->cursorRectangle().width()): 1
Loc: [tst_qquicktextedit.cpp(3187)]
PASS : tst_qquicktextedit::clipRect()
PASS : tst_qquicktextedit::implicitSizeBinding(plain)
PASS : tst_qquicktextedit::implicitSizeBinding(richtext)
PASS : tst_qquicktextedit::implicitSizeBinding(plain_wrap)
PASS : tst_qquicktextedit::implicitSizeBinding(richtext_wrap)
PASS : tst_qquicktextedit::preeditCursorRectangle()
PASS : tst_qquicktextedit::inputMethodComposing()
PASS : tst_qquicktextedit::cursorRectangleSize()
PASS : tst_qquicktextedit::getText(all plain text)
PASS : tst_qquicktextedit::getText(plain text sub string)
PASS : tst_qquicktextedit::getText(plain text sub string reversed)
PASS : tst_qquicktextedit::getText(plain text cropped beginning)
PASS : tst_qquicktextedit::getText(plain text cropped end)
PASS : tst_qquicktextedit::getText(plain text cropped beginning and end)
PASS : tst_qquicktextedit::getText(all rich text)
PASS : tst_qquicktextedit::getText(rich text sub string)
PASS : tst_qquicktextedit::getText(all plain text (line break))
PASS : tst_qquicktextedit::getText(plain text sub string (line break))
PASS : tst_qquicktextedit::getText(plain text sub string reversed (line
break))
PASS : tst_qquicktextedit::getText(plain text cropped beginning (line
break))
PASS : tst_qquicktextedit::getText(plain text cropped end (line break))
PASS : tst_qquicktextedit::getText(plain text cropped beginning and end
(line break))
PASS : tst_qquicktextedit::getText(all rich text (line break))
PASS : tst_qquicktextedit::getText(rich text sub string (line break))
PASS : tst_qquicktextedit::getFormattedText(all plain text)
PASS : tst_qquicktextedit::getFormattedText(plain text sub string)
PASS : tst_qquicktextedit::getFormattedText(plain text sub string reversed)
PASS : tst_qquicktextedit::getFormattedText(plain text cropped beginning)
PASS : tst_qquicktextedit::getFormattedText(plain text cropped end)
PASS : tst_qquicktextedit::getFormattedText(plain text cropped beginning
and end)
PASS : tst_qquicktextedit::getFormattedText(all rich (Auto) text)
PASS : tst_qquicktextedit::getFormattedText(all rich (Rich) text)
PASS : tst_qquicktextedit::getFormattedText(all rich (Plain) text)
PASS : tst_qquicktextedit::getFormattedText(rich (Auto) text sub string)
PASS : tst_qquicktextedit::getFormattedText(rich (Rich) text sub string)
PASS : tst_qquicktextedit::getFormattedText(rich (Plain) text sub string)
PASS : tst_qquicktextedit::insert(at cursor position (beginning))
PASS : tst_qquicktextedit::insert(at cursor position (end))
PASS : tst_qquicktextedit::insert(at cursor position (middle))
PASS : tst_qquicktextedit::insert(after cursor position (beginning))
PASS : tst_qquicktextedit::insert(before cursor position (end))
PASS : tst_qquicktextedit::insert(before cursor position (middle))
PASS : tst_qquicktextedit::insert(after cursor position (middle))
PASS : tst_qquicktextedit::insert(before selection)
PASS : tst_qquicktextedit::insert(before reversed selection)
PASS : tst_qquicktextedit::insert(after selection)
PASS : tst_qquicktextedit::insert(after reversed selection)
XFAIL : tst_qquicktextedit::insert(into selection) selectedTextChanged
signal isn't emitted on edits within selection
Loc: [tst_qquicktextedit.cpp(3905)]
PASS : tst_qquicktextedit::insert(into selection)
XFAIL : tst_qquicktextedit::insert(into reversed selection)
selectedTextChanged signal isn't emitted on edits within selection
Loc: [tst_qquicktextedit.cpp(3905)]
XFAIL : tst_qquicktextedit::insert(into reversed selection)
selectionEndChanged signal not emitted
Loc: [tst_qquicktextedit.cpp(3908)]
PASS : tst_qquicktextedit::insert(into reversed selection)
PASS : tst_qquicktextedit::insert(rich text into plain text)
PASS : tst_qquicktextedit::insert(rich text into rich text)
PASS : tst_qquicktextedit::insert(rich text into auto text)
PASS : tst_qquicktextedit::insert(before start)
PASS : tst_qquicktextedit::insert(past end)
PASS : tst_qquicktextedit::remove(from cursor position (beginning))
PASS : tst_qquicktextedit::remove(to cursor position (beginning))
PASS : tst_qquicktextedit::remove(to cursor position (end))
PASS : tst_qquicktextedit::remove(to cursor position (end))
PASS : tst_qquicktextedit::remove(from cursor position (middle))
PASS : tst_qquicktextedit::remove(to cursor position (middle))
PASS : tst_qquicktextedit::remove(after cursor position (beginning))
PASS : tst_qquicktextedit::remove(before cursor position (end))
PASS : tst_qquicktextedit::remove(before cursor position (middle))
PASS : tst_qquicktextedit::remove(after cursor position (middle))
PASS : tst_qquicktextedit::remove(before selection)
PASS : tst_qquicktextedit::remove(before reversed selection)
PASS : tst_qquicktextedit::remove(after selection)
PASS : tst_qquicktextedit::remove(after reversed selection)
XFAIL : tst_qquicktextedit::remove(from selection) selectedTextChanged
signal isn't emitted on edits within selection
Loc: [tst_qquicktextedit.cpp(4149)]
PASS : tst_qquicktextedit::remove(from selection)
XFAIL : tst_qquicktextedit::remove(from reversed selection)
selectedTextChanged signal isn't emitted on edits within selection
Loc: [tst_qquicktextedit.cpp(4149)]
XFAIL : tst_qquicktextedit::remove(from reversed selection)
selectionEndChanged signal not emitted
Loc: [tst_qquicktextedit.cpp(4152)]
PASS : tst_qquicktextedit::remove(from reversed selection)
PASS : tst_qquicktextedit::remove(plain text cropped beginning)
PASS : tst_qquicktextedit::remove(plain text cropped end)
PASS : tst_qquicktextedit::remove(plain text cropped beginning and end)
PASS : tst_qquicktextedit::remove(all rich text)
PASS : tst_qquicktextedit::remove(rick text sub string)
PASS : tst_qquicktextedit::keySequence(select all)
PASS : tst_qquicktextedit::keySequence(select start of line)
SKIP : tst_qquicktextedit::keySequence(select start of block) Key sequence
is undefined
Loc: [tst_qquicktextedit.cpp(4296)]
PASS : tst_qquicktextedit::keySequence(select end of line)
PASS : tst_qquicktextedit::keySequence(select end of document)
SKIP : tst_qquicktextedit::keySequence(select end of block) Key sequence is
undefined
Loc: [tst_qquicktextedit.cpp(4296)]
PASS : tst_qquicktextedit::keySequence(delete end of line)
PASS : tst_qquicktextedit::keySequence(move to start of line)
SKIP : tst_qquicktextedit::keySequence(move to start of block) Key sequence
is undefined
Loc: [tst_qquicktextedit.cpp(4296)]
PASS : tst_qquicktextedit::keySequence(move to next char)
PASS : tst_qquicktextedit::keySequence(move to previous char (ltr))
PASS : tst_qquicktextedit::keySequence(move to previous char (rtl))
PASS : tst_qquicktextedit::keySequence(move to previous char with selection)
PASS : tst_qquicktextedit::keySequence(select next char (ltr))
PASS : tst_qquicktextedit::keySequence(select next char (rtl))
PASS : tst_qquicktextedit::keySequence(select previous char (ltr))
PASS : tst_qquicktextedit::keySequence(select previous char (rtl))
PASS : tst_qquicktextedit::keySequence(move to next word (ltr))
PASS : tst_qquicktextedit::keySequence(move to next word (rtl))
PASS : tst_qquicktextedit::keySequence(move to previous word (ltr))
PASS : tst_qquicktextedit::keySequence(move to previous word (rlt))
PASS : tst_qquicktextedit::keySequence(select next word)
PASS : tst_qquicktextedit::keySequence(select previous word)
PASS : tst_qquicktextedit::keySequence(delete (selection))
PASS : tst_qquicktextedit::keySequence(delete (no selection))
PASS : tst_qquicktextedit::keySequence(delete end of word)
PASS : tst_qquicktextedit::keySequence(delete start of word)
PASS : tst_qquicktextedit::undo(insert_numbers)
PASS : tst_qquicktextedit::undo(insert_helloworld)
PASS : tst_qquicktextedit::undo(insert_patterns)
PASS : tst_qquicktextedit::undo(keyboard_numbers)
PASS : tst_qquicktextedit::undo(keyboard_helloworld)
PASS : tst_qquicktextedit::undo(keyboard_patterns)
PASS : tst_qquicktextedit::redo(Inserts and setting cursor)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts and moving cursor)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts,moving,selection and
delete)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts,moving,selection,
delete and undo)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts,moving,selection and
undo, removing selection)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts,backspace)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts,backspace,inserts)
PASS : tst_qquicktextedit::undo_keypressevents(Inserts,moving,selection and
overwriting)
PASS : tst_qquicktextedit::undo_keypressevents(Cut,paste)
PASS : tst_qquicktextedit::undo_keypressevents(Copy,paste)
PASS : tst_qquicktextedit::baseUrl()
PASS : tst_qquicktextedit::embeddedImages(local)
PASS : tst_qquicktextedit::embeddedImages(local-error)
PASS : tst_qquicktextedit::embeddedImages(local)
PASS : tst_qquicktextedit::embeddedImages(remote)
PASS : tst_qquicktextedit::embeddedImages(remote-error)
PASS : tst_qquicktextedit::embeddedImages(remote)
PASS : tst_qquicktextedit::emptytags_QTBUG_22058()
PASS : tst_qquicktextedit::cleanupTestCase()
Totals: 316 passed, 5 failed, 3 skipped
********* Finished testing of tst_qquicktextedit *********
QtQA::App::TestRunner: test failed on first and second attempts, but with
different behavior each time:
QtQA::App::TestRunner: first attempt: exited with exit code 6
QtQA::App::TestRunner: second attempt: exited with exit code 5
QtQA::App::TestRunner: the test seems to be flaky, please fix this
QtQA::App::TestRunner: this flaky test is being treated as a FAIL
QtQA::App::TestRunner: end tst_qquicktextedit: 154 seconds, exit code 5
Testing tst_QQuickLoader
FAIL! : tst_QQuickLoader::asynchronous(Valid component)
'!controller->incubated' returned FALSE. ()
Loc: [tst_qquickloader.cpp(950)]
FAIL! : tst_QQuickLoader::asynchronous_clear() Compared values are not the
same
Actual (engine.incubationController()->incubatingObjectCount()): 1
Expected (0): 0
Loc: [tst_qquickloader.cpp(990)]
FAIL! : tst_QQuickLoader::simultaneousSyncAsync() '!controller->incubated'
returned FALSE. ()
Loc: [tst_qquickloader.cpp(1036)]
Totals: 46 passed, 3 failed, 0 skipped
QtQA::App::TestRunner: test failed, running again to see if it is flaky...
********* Start testing of tst_QQuickLoader *********
Config: Using QTest library 5.1.0, Qt 5.1.0
PASS : tst_QQuickLoader::initTestCase()
PASS : tst_QQuickLoader::sourceOrComponent(source)
PASS : tst_QQuickLoader::sourceOrComponent(source with subdir)
PASS : tst_QQuickLoader::sourceOrComponent(source with encoded subdir
literal)
PASS : tst_QQuickLoader::sourceOrComponent(source with encoded subdir
optimized binding)
PASS : tst_QQuickLoader::sourceOrComponent(source with encoded subdir
binding)
PASS : tst_QQuickLoader::sourceOrComponent(sourceComponent)
PASS : tst_QQuickLoader::sourceOrComponent(invalid source)
PASS : tst_QQuickLoader::clear()
PASS : tst_QQuickLoader::urlToComponent()
PASS : tst_QQuickLoader::componentToUrl()
PASS : tst_QQuickLoader::anchoredLoader()
PASS : tst_QQuickLoader::sizeLoaderToItem()
PASS : tst_QQuickLoader::sizeItemToLoader()
PASS : tst_QQuickLoader::noResize()
PASS : tst_QQuickLoader::networkRequestUrl()
PASS : tst_QQuickLoader::failNetworkRequest()
PASS : tst_QQuickLoader::networkComponent()
PASS : tst_QQuickLoader::active()
PASS : tst_QQuickLoader::initialPropertyValues(source url with value set in
onLoaded, initially active = true)
PASS : tst_QQuickLoader::initialPropertyValues(set source with initial
property values specified, active = true)
PASS : tst_QQuickLoader::initialPropertyValues(set source with initial
property values specified, active = false)
PASS : tst_QQuickLoader::initialPropertyValues(set source with initial
property values specified, active = false, with active set true later)
PASS : tst_QQuickLoader::initialPropertyValues(set source without initial
property values specified, active = true)
PASS : tst_QQuickLoader::initialPropertyValues(set source with initial
property values specified with binding, active = true)
PASS : tst_QQuickLoader::initialPropertyValues(ensure initial property
value semantics mimic createObject)
PASS : tst_QQuickLoader::initialPropertyValues(ensure initial property
values aren't disposed prior to component completion)
PASS : tst_QQuickLoader::initialPropertyValuesBinding()
PASS : tst_QQuickLoader::initialPropertyValuesError(invalid initial
property values object)
PASS : tst_QQuickLoader::initialPropertyValuesError(nonexistent source url)
PASS : tst_QQuickLoader::initialPropertyValuesError(invalid source url)
PASS : tst_QQuickLoader::initialPropertyValuesError(invalid initial
property values object with invalid property access)
PASS : tst_QQuickLoader::deleteComponentCrash()
PASS : tst_QQuickLoader::nonItem()
PASS : tst_QQuickLoader::vmeErrors()
PASS : tst_QQuickLoader::creationContext()
PASS : tst_QQuickLoader::QTBUG_16928()
PASS : tst_QQuickLoader::implicitSize()
PASS : tst_QQuickLoader::QTBUG_17114()
FAIL! : tst_QQuickLoader::asynchronous(Valid component)
'!controller->incubated' returned FALSE. ()
Loc: [tst_qquickloader.cpp(950)]
PASS : tst_QQuickLoader::asynchronous(Non-existent component)
PASS : tst_QQuickLoader::asynchronous(Invalid component)
FAIL! : tst_QQuickLoader::asynchronous_clear() Compared values are not the
same
Actual (engine.incubationController()->incubatingObjectCount()): 1
Expected (0): 0
Loc: [tst_qquickloader.cpp(990)]
FAIL! : tst_QQuickLoader::simultaneousSyncAsync() '!controller->incubated'
returned FALSE. ()
Loc: [tst_qquickloader.cpp(1036)]
PASS : tst_QQuickLoader::loadedSignal()
PASS : tst_QQuickLoader::parented()
PASS : tst_QQuickLoader::sizeBound()
PASS : tst_QQuickLoader::QTBUG_30183()
PASS : tst_QQuickLoader::cleanupTestCase()
Totals: 46 passed, 3 failed, 0 skipped
********* Finished testing of tst_QQuickLoader *********
QtQA::App::TestRunner: test failure could be reproduced twice consecutively
QtQA::App::TestRunner: end tst_qquickloader: 8 seconds, exit code 3
Build log:
http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_00335/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz
Tested changes (refs/builds/dev_1363284900):
http://codereview.qt-project.org/48798 [PS3] - Optimize QQuickTextEdit for
larger documents.
http://codereview.qt-project.org/50901 [PS2] - QQuickLoader: fix the
recursion guard for size updates
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports