[Ci-reports] fail on QtXmlPatterns_dev_Integration #118

Qt Continuous Integration System ci-noreply at qt-project.org
Wed Jun 3 23:11:44 CEST 2015


Autotests `tst_qquickflickable', `tst_qquickgridview', `tst_qquickmultipointtoucharea', and `tst_qquicktextedit' failed :(

  Testing tst_qquicktextedit
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (4,9)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "45678"
     Expected (selectedText)                      : "0123456789"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (2,13)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 AB"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (2,30)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 ABCDEFGHIJKLMNOPQRS"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (9,13)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 AB"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (9,30)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 ABCDEFGHIJKLMNOPQRS"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (13,2)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 AB"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (20,2)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 ABCDEFGHI"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (12,9)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 A"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (30,9)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 ABCDEFGHIJKLMNOPQRS"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  Totals: 346 passed, 9 failed, 3 skipped, 0 blacklisted
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_qquicktextedit *********
  Config: Using QtTest library 5.6.0, Qt 5.6.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.8.2)
  PASS   : tst_qquicktextedit::initTestCase()
  PASS   : tst_qquicktextedit::text()
  PASS   : tst_qquicktextedit::width()
  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::lineCount(plaintext)
  PASS   : tst_qquicktextedit::lineCount(richtext)
  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))
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (4,9)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "45678"
     Expected (selectedText)                      : "0123456789"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (2,13)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 AB"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (2,30)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 ABCDEFGHIJKLMNOPQRS"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (9,13)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 AB"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (9,30)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 ABCDEFGHIJKLMNOPQRS"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (13,2)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 AB"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (20,2)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "23456789 ABCDEFGHI"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (12,9)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 A"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  FAIL!  : tst_qquicktextedit::mouseSelection(on double click (30,9)) Compared values are not the same
     Actual   (((textEditObject->selectedText()))): "9 ABCDEFGHIJKLMNOPQRS"
     Expected (selectedText)                      : "0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     Loc: [tst_qquicktextedit.cpp(2006)]
  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 'mode', use qRegisterMetaType to register it.
  PASS   : tst_qquicktextedit::mouseSelectionMode_accessors()
  PASS   : tst_qquicktextedit::selectByMouse()
  QWARN  : tst_qquicktextedit::selectByKeyboard() QQmlComponent: Component is not ready
  PASS   : tst_qquicktextedit::selectByKeyboard()
  PASS   : tst_qquicktextedit::keyboardSelection(editable - select first char)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - select first word)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - cannot select first char)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - cannot select first word)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - select last char)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - select last word)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - cannot select last char)
  PASS   : tst_qquicktextedit::keyboardSelection(editable - cannot select last word)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - cannot select first char)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - cannot select first word)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - cannot select last char)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - cannot select last word)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - select first char)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - select first word)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - select last char)
  PASS   : tst_qquicktextedit::keyboardSelection(read-only - select last word)
  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)
  PASS   : tst_qquicktextedit::positionAt(top-right)
  PASS   : tst_qquicktextedit::positionAt(top-center)
  PASS   : tst_qquicktextedit::positionAt(center)
  PASS   : tst_qquicktextedit::linkInteraction()
  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://127.0.0.1:46521/cursorHttpTestFail1.qml:5:36: Type FailItem unavailable
  PASS   : tst_qquicktextedit::delegateLoading(fail1)
  QWARN  : tst_qquicktextedit::delegateLoading(fail2) http://127.0.0.1:33988/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()
  PASS   : tst_qquicktextedit::boundingRect()
  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::signal_editingfinished()
  PASS   : tst_qquicktextedit::preeditCursorRectangle()
  PASS   : tst_qquicktextedit::inputMethodComposing()
  PASS   : tst_qquicktextedit::cursorRectangleSize(default cursor)
  PASS   : tst_qquicktextedit::cursorRectangleSize(custom cursor delegate)
  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::append(cursor kept intact (beginning))
  PASS   : tst_qquicktextedit::append(cursor kept intact (middle))
  PASS   : tst_qquicktextedit::append(cursor follows (end))
  PASS   : tst_qquicktextedit::append(selection kept intact (beginning))
  PASS   : tst_qquicktextedit::append(selection kept intact (middle))
  PASS   : tst_qquicktextedit::append(selection kept intact, cursor follows (end))
  PASS   : tst_qquicktextedit::append(reversed selection kept intact)
  PASS   : tst_qquicktextedit::append(rich text into plain text)
  PASS   : tst_qquicktextedit::append(rich text into rich text)
  PASS   : tst_qquicktextedit::append(rich text into auto text)
  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(4349)]
  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(4349)]
  XFAIL  : tst_qquicktextedit::insert(into reversed selection) selectionEndChanged signal not emitted
     Loc: [tst_qquicktextedit.cpp(4352)]
  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(4593)]
  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(4593)]
  XFAIL  : tst_qquicktextedit::remove(from reversed selection) selectionEndChanged signal not emitted
     Loc: [tst_qquicktextedit.cpp(4596)]
  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(4740)]
  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(4740)]
  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(4740)]
  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-relative)
  PASS   : tst_qquicktextedit::emptytags_QTBUG_22058()
  PASS   : tst_qquicktextedit::cursorRectangle_QTBUG_38947()
  PASS   : tst_qquicktextedit::textCached_QTBUG_41583()
  PASS   : tst_qquicktextedit::padding()
  PASS   : tst_qquicktextedit::cleanupTestCase()
  Totals: 346 passed, 9 failed, 3 skipped, 0 blacklisted
  ********* Finished testing of tst_qquicktextedit *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qquicktextedit: 429 seconds, exit code 9
  
  Testing tst_QQuickGridView
  FAIL!  : tst_QQuickGridView::snapToRow(vertical, left to right) Compared doubles are not the same (fuzzy compare)
     Actual   (qreal(fmod(gridview->contentY(),80.0))): 0
     Expected (snapAlignment)                         : 60
     Loc: [tst_qquickgridview.cpp(4322)]
  FAIL!  : tst_QQuickGridView::snapToRow(horizontal, left to right) Compared doubles are not the same (fuzzy compare)
     Actual   (qreal(fmod(gridview->contentX(),80.0))): 0
     Expected (snapAlignment)                         : 60
     Loc: [tst_qquickgridview.cpp(4324)]
  FAIL!  : tst_QQuickGridView::snapToRow(horizontal, right to left) Compared doubles are not the same (fuzzy compare)
     Actual   (qreal(fmod(gridview->contentX(),80.0))): -0
     Expected (snapAlignment)                         : -60
     Loc: [tst_qquickgridview.cpp(4324)]
  Totals: 852 passed, 3 failed, 0 skipped, 0 blacklisted
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QQuickGridView *********
  Config: Using QtTest library 5.6.0, Qt 5.6.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.8.2)
  PASS   : tst_QQuickGridView::initTestCase()
  PASS   : tst_QQuickGridView::items()
  PASS   : tst_QQuickGridView::changed()
  PASS   : tst_QQuickGridView::inserted_basic()
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, before visible items)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 2, before visible items)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 3, before visible items)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 5, before visible items)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 6, before visible items)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at start of visible, content at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, at start of visible, content at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at start of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, at start of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at end of visible, content at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add row, at end of visible, content at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at end of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, at end of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, after visible, content at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add row, after visible, content at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 0, 0 buffer)
  PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 0, 100 buffer)
  PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 0, 500 buffer)
  PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 1, 0 buffer)
  PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 1, 100 buffer)
  (... 481 lines omitted; there are too many errors!)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add multiple, at start of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add 1, at end of visible, content at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add row, at end of visible, content at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add 1, at end of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add multiple, at end of visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add 1, after visible, content at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add row, after visible, content at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::inserted_topToBottom_RtL_BtT(add multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_TtB(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_LtR_BtT(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_leftToRight_RtL_BtT(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_TtB(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_TtB(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_LtR_BtT(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, before visible position)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple (1 row), all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, all before visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple rows, all before visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove one row before visible, content y not on item border)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove mix of visible/non-visible)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, mix of items from before and within visible items)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, mix of items from before and within visible items, remove item 0)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, from start of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, from start of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, from middle of visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, from middle of visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, after visible, content at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove 1, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, after visible, content not at start)
  PASS   : tst_QQuickGridView::removed_topToBottom_RtL_BtT(remove multiple, mix of items from within and after visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_TtB(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_LtR_BtT(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_leftToRight_RtL_BtT(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_TtB(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_TtB(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, within visible items (to first index))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, within visible items (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, before visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from non-visible -> visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, mix of non-visible/visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, to bottom of view)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, to bottom of view, first row -> last)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, to bottom of view, content y not 0)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, within visible items)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from non-visible -> visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from non-visible -> visible (move last item))
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from visible -> non-visible)
  PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from visible -> non-visible (move first item))
  PASS   : tst_QQuickGridView::displayMargin()
  PASS   : tst_QQuickGridView::negativeDisplayMargin()
  PASS   : tst_QQuickGridView::jsArrayChange()
  PASS   : tst_QQuickGridView::cleanupTestCase()
  Totals: 852 passed, 3 failed, 0 skipped, 0 blacklisted
  ********* Finished testing of tst_QQuickGridView *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qquickgridview: 460 seconds, exit code 3
  
  Testing tst_qquickflickable
  FAIL!  : tst_qquickflickable::stopAtBounds(left) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(right) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(top) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(bottom) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(left,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(right,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(top,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(bottom,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  Totals: 47 passed, 8 failed, 0 skipped, 0 blacklisted
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_qquickflickable *********
  Config: Using QtTest library 5.6.0, Qt 5.6.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.8.2)
  PASS   : tst_qquickflickable::initTestCase()
  PASS   : tst_qquickflickable::create()
  PASS   : tst_qquickflickable::horizontalViewportSize()
  PASS   : tst_qquickflickable::verticalViewportSize()
  PASS   : tst_qquickflickable::visibleAreaRatiosUpdate()
  PASS   : tst_qquickflickable::properties()
  PASS   : tst_qquickflickable::boundsBehavior()
  PASS   : tst_qquickflickable::rebound()
  PASS   : tst_qquickflickable::maximumFlickVelocity()
  PASS   : tst_qquickflickable::flickDeceleration()
  PASS   : tst_qquickflickable::pressDelay()
  PASS   : tst_qquickflickable::nestedPressDelay()
  PASS   : tst_qquickflickable::nestedClickThenFlick()
  PASS   : tst_qquickflickable::flickableDirection()
  PASS   : tst_qquickflickable::resizeContent()
  PASS   : tst_qquickflickable::returnToBounds(with bounds transition)
  PASS   : tst_qquickflickable::returnToBounds(with bounds transition)
  PASS   : tst_qquickflickable::wheel()
  PASS   : tst_qquickflickable::movingAndFlicking(vertical)
  WARNING: tst_qquickflickable::movingAndFlicking(horizontal) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndFlicking(horizontal) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndFlicking(horizontal) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndFlicking(horizontal) Mouse event occurs outside of target window.
  PASS   : tst_qquickflickable::movingAndFlicking(horizontal)
  WARNING: tst_qquickflickable::movingAndFlicking(both) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndFlicking(both) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndFlicking(both) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndFlicking(both) Mouse event occurs outside of target window.
  PASS   : tst_qquickflickable::movingAndFlicking(both)
  PASS   : tst_qquickflickable::movingAndDragging(vertical)
  WARNING: tst_qquickflickable::movingAndDragging(horizontal) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndDragging(horizontal) Mouse event occurs outside of target window.
  PASS   : tst_qquickflickable::movingAndDragging(horizontal)
  WARNING: tst_qquickflickable::movingAndDragging(both) Mouse event occurs outside of target window.
  WARNING: tst_qquickflickable::movingAndDragging(both) Mouse event occurs outside of target window.
  PASS   : tst_qquickflickable::movingAndDragging(both)
  PASS   : tst_qquickflickable::flickOnRelease()
  PASS   : tst_qquickflickable::pressWhileFlicking()
  PASS   : tst_qquickflickable::disabled()
  PASS   : tst_qquickflickable::flickVelocity()
  PASS   : tst_qquickflickable::margins()
  PASS   : tst_qquickflickable::cancelOnMouseGrab()
  PASS   : tst_qquickflickable::clickAndDragWhenTransformed()
  QDEBUG : tst_qquickflickable::flickTwiceUsingTouches() contentYAfterFirstFlick  120
  QDEBUG : tst_qquickflickable::flickTwiceUsingTouches() contentYAfterSecondFlick  2323
  PASS   : tst_qquickflickable::flickTwiceUsingTouches()
  PASS   : tst_qquickflickable::nestedStopAtBounds(left,stop)
  PASS   : tst_qquickflickable::nestedStopAtBounds(right,stop)
  PASS   : tst_qquickflickable::nestedStopAtBounds(top,stop)
  PASS   : tst_qquickflickable::nestedStopAtBounds(bottom,stop)
  PASS   : tst_qquickflickable::nestedStopAtBounds(left,over)
  PASS   : tst_qquickflickable::nestedStopAtBounds(right,over)
  PASS   : tst_qquickflickable::nestedStopAtBounds(top,over)
  PASS   : tst_qquickflickable::nestedStopAtBounds(bottom,over)
  PASS   : tst_qquickflickable::nestedStopAtBounds(left,stop,margin)
  PASS   : tst_qquickflickable::nestedStopAtBounds(right,stop,margin)
  PASS   : tst_qquickflickable::nestedStopAtBounds(top,stop,margin)
  PASS   : tst_qquickflickable::nestedStopAtBounds(bottom,stop,margin)
  FAIL!  : tst_qquickflickable::stopAtBounds(left) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(right) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(top) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(bottom) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(left,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(right,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(top,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  FAIL!  : tst_qquickflickable::stopAtBounds(bottom,pixelAligned) 'flickable->isFlicking()' returned FALSE. ()
     Loc: [tst_qquickflickable.cpp(1657)]
  PASS   : tst_qquickflickable::nestedMouseAreaUsingTouch()
  PASS   : tst_qquickflickable::pressDelayWithLoader()
  PASS   : tst_qquickflickable::cleanupTestCase()
  Totals: 47 passed, 8 failed, 0 skipped, 0 blacklisted
  ********* Finished testing of tst_qquickflickable *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qquickflickable: 77 seconds, exit code 8
  
  Testing tst_QQuickMultiPointTouchArea
  FAIL!  : tst_QQuickMultiPointTouchArea::inFlickable() 'flickable->contentY() < 0' returned FALSE. ()
     Loc: [tst_qquickmultipointtoucharea.cpp(658)]
  Totals: 22 passed, 1 failed, 0 skipped, 0 blacklisted
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QQuickMultiPointTouchArea *********
  Config: Using QtTest library 5.6.0, Qt 5.6.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.8.2)
  PASS   : tst_QQuickMultiPointTouchArea::initTestCase()
  PASS   : tst_QQuickMultiPointTouchArea::properties()
  PASS   : tst_QQuickMultiPointTouchArea::signalTest()
  PASS   : tst_QQuickMultiPointTouchArea::release()
  PASS   : tst_QQuickMultiPointTouchArea::reuse()
  PASS   : tst_QQuickMultiPointTouchArea::nonOverlapping()
  PASS   : tst_QQuickMultiPointTouchArea::nested()
  FAIL!  : tst_QQuickMultiPointTouchArea::inFlickable() 'flickable->contentY() < 0' returned FALSE. ()
     Loc: [tst_qquickmultipointtoucharea.cpp(658)]
  PASS   : tst_QQuickMultiPointTouchArea::inFlickable2()
  PASS   : tst_QQuickMultiPointTouchArea::inMouseArea()
  PASS   : tst_QQuickMultiPointTouchArea::mouseAsTouchpoint()
  PASS   : tst_QQuickMultiPointTouchArea::invisible()
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(1st point inside)
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(2nd point inside)
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(3rd point inside)
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(all points inside)
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(all points outside)
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(1st and 2nd points inside)
  PASS   : tst_QQuickMultiPointTouchArea::transformedTouchArea(1st and 3rd points inside)
  PASS   : tst_QQuickMultiPointTouchArea::mouseInteraction(left)
  PASS   : tst_QQuickMultiPointTouchArea::mouseInteraction(right)
  PASS   : tst_QQuickMultiPointTouchArea::mouseInteraction(middle)
  PASS   : tst_QQuickMultiPointTouchArea::cleanupTestCase()
  Totals: 22 passed, 1 failed, 0 skipped, 0 blacklisted
  ********* Finished testing of tst_QQuickMultiPointTouchArea *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qquickmultipointtoucharea: 13 seconds, exit code 1

  Build log: http://testresults.qt.io/ci/QtXmlPatterns_dev_Integration/build_00118/revdep-qtdeclarative_linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_14.04_x64/log.txt.gz

  Tested changes (refs/builds/dev_1433355160):
    http://codereview.qt-project.org/113597 [PS1] - Merge remote-tracking branch 'origin/5.5' into dev



More information about the Ci-reports mailing list