[webkit-qt] Does QtWebKit API tests need attention?

Ademar Reis ademar.reis at openbossa.org
Wed Jun 1 14:21:31 PDT 2011


2011/6/1 Osztrogonac Csaba <oszi at inf.u-szeged.hu>:
> Hi,
>
> It doesn't seems to be so important for Nokia, because on
> QtWebKit 2.2 branch there are many failing API tests too:
> - QtWebKit2.2-branch x86-32 Linux Release Qt 4.7.x: 5 failing tests
> - QtWebKit2.2-branch x86-32 Linux Release Qt 4.8.x: 7 failing tests
> - QtWebKit2.2-branch SnowLeopard Intel Release: 12 failing tests
>
> They aren't new regressions, they are at least a month old bugs.
> And we don't mentioned the trunk, 64 bit platform, Symbian, ...
>

I cherry-picked some API-test commits from trunk and now we're a bit better:

- QtWebKit2.2-branch x86-32 Linux Release Qt 4.7.x: 210 passed, 1 failed
- QtWebKit2.2-branch x86-32 Linux Release Qt 4.8.x: 209 passed, 2 failed
- QtWebKit2.2-branch SnowLeopard Intel Release: 207 passed, 7 failed

I'll try to investigate these results tomorrow and sync the bugs if necessary:

QtWebKit2.2-branch x86-32 Linux Release Qt 4.7.x:
FAIL!  : tst_QWebFrame::inputFieldFocus() 'm_inputFieldTestPaintCount
>= 3' returned FALSE. (The input field should have a blinking caret)
   Loc: [/home/webkitbuildbot/slaves/qtwebkit2.2-qt47/buildslave/qtwebkit2.2-linux-32-release-qt4.7/build/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp(2713)]

QtWebKit2.2-branch x86-32 Linux Release Qt 4.8.x:
FAIL!  : tst_QWebView::renderingAfterMaxAndBack() Compared values are
not the same
   Loc: [/home/webkitbuildbot/slaves/qtwebkit2.2-qt48/buildslave/qtwebkit2.2-linux-32-release-qt4.8/build/Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp(483)]
FAIL!  : tst_QWebView::setPalette(activeBG) Compared pointers are not the same
   Actual (QApplication::activeWindow()): (nil)
   Expected (activeView): 0xffbe5f78
   Loc: [/home/webkitbuildbot/slaves/qtwebkit2.2-qt48/buildslave/qtwebkit2.2-linux-32-release-qt4.8/build/Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp(397)]

QtWebKit2.2-branch SnowLeopard Intel Release:
FAIL!  : tst_QGraphicsWebView::widgetsRenderingThroughCache() Compared
values are not the same
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(198)]
FAIL!  : tst_QWebFrame::popupFocus() 'view.hasFocus()' returned FALSE. ()
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp(2674)]
FAIL!  : tst_QWebFrame::inputFieldFocus() 'view.hasFocus()' returned FALSE. ()
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp(2699)]
FAIL!  : tst_QWebView::setPalette(activeBG) Compared pointers are not the same
   Actual (QApplication::activeWindow()): 0x0
   Expected (activeView): 0x7fff5fbfe5d0
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp(397)]
FAIL!  : tst_QWebView::setPalette(activeFG) Compared pointers are not the same
   Actual (QApplication::activeWindow()): 0x0
   Expected (activeView): 0x7fff5fbfe5d0
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp(397)]
FAIL!  : tst_QWebView::setPalette(inactiveBG) Compared pointers are not the same
   Actual (QApplication::activeWindow()): 0x0
   Expected (activeView): 0x7fff5fbfe600
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp(397)]
FAIL!  : tst_QWebView::setPalette(inactiveFG) Compared pointers are not the same
   Actual (QApplication::activeWindow()): 0x0
   Expected (activeView): 0x7fff5fbfe600
   Loc: [/buildbot/snowleopard-qtwebkit2.2-release/snowleopard-qt-intel-release-2.2/build/Source/WebKit/qt/tests/qwebview/tst_qwebview.cpp(397)]

Thanks,
  - Ademar

-- 
Ademar de Souza Reis Jr. <ademar.reis at openbossa.org>
Nokia Institute of Technology


More information about the webkit-qt mailing list