The Linux Foundation

 
LsbTestQt32Results

From The Linux Foundation

Contents

Overview

LSB 3.2 uplifts Qt4 to 4.2.? and makes it mandatory. The tests are a completely new test set, from Trolltech (based on qt4.3), than those used for LSB 3.1.x. Selected tests have been disabled as they expect qt4.3 interfaces.

Fedora Core 8 ia32 results

qt-4.3.3

tst_QIcon_actualSize 1 FAIL
tst_QIcon_actualSize2 2 FAIL
tst_QIcon_isNull 3 FAIL

Opensuse10.3 ia32 results

qt-4.3.1

tst_QIcon_actualSize 1 FAIL
tst_QIcon_actualSize2 2 FAIL
tst_QIcon_isNull 3 FAIL
tst_QTextDocumentFragment_html_qt3RichtextWhitespaceMode 173 FAIL
tst_QTreeView_disabledButCheckable 54 FAIL

Debian4 ia32 results

qt-4.2.1

tst_QDataWidgetMapper_mappedWidgetAt 7 FAIL
tst_QHeaderView_moveSectionAndReset 38 FAIL
tst_QIcon_actualSize 1 FAIL
tst_QIcon_actualSize2 2 FAIL
tst_QIcon_isNull 3 FAIL
tst_QLabel_focusPolicy 13 FAIL
tst_QListView_batchedMode 16 FAIL
tst_QStyleOption_qstyleoptioncast 1 FAIL
tst_QTableWidget_itemData 18 FAIL
tst_QTextDocumentFragment_css_nodeNameCaseInsensitivity 123 FAIL
tst_QTextDocumentFragment_html_rowSpans2 109 FAIL
tst_QTextTable_splitCells 14 FAIL

Journal indicates expected 1360 tests, found 1314
qaction, qtextdocumentfragment segfault (Qt-run.log)

Turns out the 2 tests above were testing behavior not yet implemented in 4.2.1.

Ubuntu 7.10 ia32 results

qt-4.3.2

tst_QIcon_actualSize 1 FAIL
tst_QIcon_actualSize2 2 FAIL
tst_QIcon_isNull 3 FAIL

Journal indicates expected 1369 tests, found 1367
qabstractspinbox dumped core (Qt-run.log)

Tried stracing the test: TET_ROOT=`pwd` strace -f ./qabstractspinbox -v2

open("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans.ttf", O_RDONLY) = 11
fcntl64(11, F_SETFD, FD_CLOEXEC)        = 0
fstat64(11, {st_mode=S_IFREG|0644, st_size=569008, ...}) = 0
mmap2(NULL, 569008, PROT_READ, MAP_PRIVATE, 11, 0) = 0xb6c0a000
close(11)                               = 0
write(6, "\0", 1)                       = 1
write(9, "\232\21\3\0\1\0\200\2,\0\0\0", 12) = 12
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
write(10, "0|tetj-1.0 10:45:40 20080118|Use"..., 653) = 653
tgkill(5520, 5520, SIGABRT)             = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT (core dumped) +++
Process 5520 detached

Tried moving the above mentioned font out of the way in case it was something odd there (nothing in the test explicitily looks for a font). Also tried stopping the apparmor service and unloading the modules, no change.

Journal:


0|tetj-1.0 10:45:40 20080118|User: root (0) TCC Start, Command line: qtestlib
5|Linux ubuntu32 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686|System Information
70||total tests in tst_QAbstractSpinBox 3
10|1 tst_QAbstractSpinBox_initTestCase 10:45:40|TC Start 
15|1 tetj-1.0 1|TCM Start 
400|1 0 1 10:45:40|IC Start
200|1 0 10:45:40|initTestCase
220|1 0 0 10:45:40|PASS
410|1 0 1 10:45:40|IC End
80|1 0 10:45:40|TC End 
10|2 tst_QAbstractSpinBox_getSetCheck 10:45:40|TC Start 
15|2 tetj-1.0 1|TCM Start 
400|2 1 1 10:45:40|IC Start
200|2 1 10:45:40|getSetCheck
520|2 1 0 0 0|ASSERT: "lineEdit" in file widgets/qabstractspinbox.cpp, line 652

The code line mentioned in the ASSERT seems to be referring to the Qt4 source, test source is called tst_qabstractspinbox.cpp.

Not sure what's going on here.

Mandriva2008 ia32 results

qt-4.3.1

tst_QFont_setFontRaw 7 FAIL
tst_QIcon_actualSize 1 FAIL
tst_QIcon_actualSize2 2 FAIL
tst_QIcon_isNull 3 FAIL
tst_QTextDocumentFragment_html_qt3RichtextWhitespaceMode 173 FAIL
tst_QTreeView_disabledButCheckable 54 FAIL

SLES10 ia32 results

qt-4.2.3 (pre-release update packages)

tst_QIcon_actualSize 1 FAIL
tst_QIcon_actualSize2 2 FAIL
tst_QIcon_isNull 3 FAIL

RHEL5 ia32 results

no qt4 packages to test

QIcon Failures

Test/Packaging issue. See bug 1892 - fix pushed to bzr

QTreeView Failures

tst_QTreeView_disabledButCheckable 54 FAIL

Showing up on Mandriva 2008, Opensuse 10.3 - both using qt-4.3.1
Definitely passes on 4.2.3 (SLES10), and 4.3.3 (FC8) - no "skip" for QT version in the code
This looks to be an issue with qt-4.3.1

QTextDocumentFragment Failures

tst_QTextDocumentFragment_html_qt3RichtextWhitespaceMode 173 FAIL

Showing up on Mandriva 2008, Opensuse 10.3 - both using qt-4.3.1
Definitely passes on 4.2.3 (SLES10), and 4.3.3 (FC8) - no "skip" for QT version in the code
This looks to be an issue with qt-4.3.1


[Article] [Discussion] [View source] [History]