Bug 488637 - 6.3.0: test suite fails kiconengine_unittest unit
Summary: 6.3.0: test suite fails kiconengine_unittest unit
Status: RESOLVED NOT A BUG
Alias: None
Product: frameworks-kiconthemes
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 6.3.0
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Christoph Feck
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-17 20:38 UTC by kloczek
Modified: 2024-06-19 19:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kloczek 2024-06-17 20:38:08 UTC
cmake -L output:

-- Cache values
APPSTREAMCLI:FILEPATH=APPSTREAMCLI-NOTFOUND
BUILD_COVERAGE:BOOL=OFF
BUILD_DESIGNERPLUGIN:BOOL=ON
BUILD_QCH:BOOL=ON
BUILD_SHARED_LIBS:BOOL=ON
BUILD_TESTING:BOOL=ON
BUILD_WITH_QT6:BOOL=ON
CMAKE_BUILD_TYPE:STRING=RelWithDebInfo
CMAKE_INSTALL_PREFIX:PATH=/usr
ECM_DIR:PATH=/usr/share/ECM/cmake
EXCLUDE_DEPRECATED_BEFORE_AND_AT:STRING=0
FISH_EXECUTABLE:FILEPATH=FISH_EXECUTABLE-NOTFOUND
GETTEXT_MSGFMT_EXECUTABLE:FILEPATH=/usr/bin/msgfmt
GETTEXT_MSGMERGE_EXECUTABLE:FILEPATH=/usr/bin/msgmerge
KDE_CHECK_JSONSCHEMA_EXECUTABLE:FILEPATH=KDE_CHECK_JSONSCHEMA_EXECUTABLE-NOTFOUND
KDE_CLANG_FORMAT_EXECUTABLE:FILEPATH=KDE_CLANG_FORMAT_EXECUTABLE-NOTFOUND
KDE_INSTALL_PREFIX_SCRIPT:BOOL=OFF
KDE_INSTALL_USE_QT_SYS_PATHS:BOOL=ON
KDE_SKIP_UNINSTALL_TARGET:BOOL=OFF
KF6Archive_DIR:PATH=/usr/lib64/cmake/KF6Archive
KF6BreezeIcons_DIR:PATH=/usr/lib64/cmake/KF6BreezeIcons
KF6Codecs_DIR:PATH=/usr/lib64/cmake/KF6Codecs
KF6ColorScheme_DIR:PATH=/usr/lib64/cmake/KF6ColorScheme
KF6ConfigWidgets_DIR:PATH=/usr/lib64/cmake/KF6ConfigWidgets
KF6Config_DIR:PATH=/usr/lib64/cmake/KF6Config
KF6I18n_DIR:PATH=/usr/lib64/cmake/KF6I18n
KF6WidgetsAddons_DIR:PATH=/usr/lib64/cmake/KF6WidgetsAddons
KF_IGNORE_PLATFORM_CHECK:BOOL=OFF
KF_SKIP_PO_PROCESSING:BOOL=OFF
KI18N_PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3
KICONTHEMES_USE_QTQUICK:BOOL=ON
QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING=
QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING=
QUERY_EXECUTABLE:FILEPATH=/usr/bin/qtpaths
Qt6CoreTools_DIR:PATH=/usr/lib64/cmake/Qt6CoreTools
Qt6Core_DIR:PATH=/usr/lib64/cmake/Qt6Core
Qt6DBusTools_DIR:PATH=/usr/lib64/cmake/Qt6DBusTools
Qt6DBus_DIR:PATH=/usr/lib64/cmake/Qt6DBus
Qt6GuiTools_DIR:PATH=/usr/lib64/cmake/Qt6GuiTools
Qt6Gui_DIR:PATH=/usr/lib64/cmake/Qt6Gui
Qt6Network_DIR:PATH=/usr/lib64/cmake/Qt6Network
Qt6OpenGL_DIR:PATH=/usr/lib64/cmake/Qt6OpenGL
Qt6QmlBuiltins_DIR:PATH=/usr/lib64/cmake/Qt6QmlBuiltins
Qt6QmlCompilerPlusPrivate_DIR:PATH=Qt6QmlCompilerPlusPrivate_DIR-NOTFOUND
Qt6QmlIntegration_DIR:PATH=/usr/lib64/cmake/Qt6QmlIntegration
Qt6QmlModels_DIR:PATH=/usr/lib64/cmake/Qt6QmlModels
Qt6QmlTools_DIR:PATH=/usr/lib64/cmake/Qt6QmlTools
Qt6Qml_DIR:PATH=/usr/lib64/cmake/Qt6Qml
Qt6QuickTools_DIR:PATH=/usr/lib64/cmake/Qt6QuickTools
Qt6Quick_DIR:PATH=/usr/lib64/cmake/Qt6Quick
Qt6Svg_DIR:PATH=/usr/lib64/cmake/Qt6Svg
Qt6Test_DIR:PATH=/usr/lib64/cmake/Qt6Test
Qt6ToolsTools_DIR:PATH=/usr/lib64/cmake/Qt6ToolsTools
Qt6UiPlugin_DIR:PATH=/usr/lib64/cmake/Qt6UiPlugin
Qt6WidgetsTools_DIR:PATH=/usr/lib64/cmake/Qt6WidgetsTools
Qt6Widgets_DIR:PATH=/usr/lib64/cmake/Qt6Widgets
Qt6_DIR:PATH=/usr/lib64/cmake/Qt6
VERBOSE_QML_COMPILER:BOOL=OFF
XKB_INCLUDE_DIR:PATH=/usr/include
XKB_LIBRARY:FILEPATH=/usr/lib64/libxkbcommon.so
_qtcoreTagsPath:PATH=_qtcoreTagsPath-NOTFOUND


and test suite fails

+ cd kiconthemes-6.3.0
+ xvfb-run -a dbus-run-session -- /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure --force-new-ctest-process -j48
Internal ctest changing into directory: /home/tkloczko/rpmbuild/BUILD/kiconthemes-6.3.0/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/kiconthemes-6.3.0/x86_64-redhat-linux-gnu
    Start 1: kiconloader_unittest
1/8 Test #1: kiconloader_unittest .............   Passed    0.61 sec
    Start 2: kiconloader_resourcethemetest
    Start 3: kicontheme_unittest
    Start 4: kiconengine_unittest
    Start 5: kiconengine_scaled_unittest
    Start 6: kicondialog_unittest
    Start 7: kpixmapsequenceloadertest
    Start 8: kquickiconprovidertest
2/8 Test #3: kicontheme_unittest ..............   Passed    0.06 sec
3/8 Test #5: kiconengine_scaled_unittest ......   Passed    0.07 sec
4/8 Test #2: kiconloader_resourcethemetest ....   Passed    0.09 sec
5/8 Test #8: kquickiconprovidertest ...........   Passed    0.08 sec
6/8 Test #7: kpixmapsequenceloadertest ........   Passed    0.09 sec
7/8 Test #6: kicondialog_unittest .............   Passed    0.10 sec
8/8 Test #4: kiconengine_unittest .............***Failed    0.12 sec
********* Start testing of KIconEngine_UnitTest *********
Config: Using QtTest library 6.7.1, Qt 6.7.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41
PASS   : KIconEngine_UnitTest::initTestCase()
PASS   : KIconEngine_UnitTest::testValidIconName()
PASS   : KIconEngine_UnitTest::testInvalidIconName()
FAIL!  : KIconEngine_UnitTest::testFallbackIconName() '!icon2.isNull()' returned FALSE. ()
   Loc: [/home/tkloczko/rpmbuild/BUILD/kiconthemes-6.3.0/autotests/kiconengine_unittest.cpp(75)]
FAIL!  : KIconEngine_UnitTest::testUnknownIconNotCached() '!nowExistingIcon.isNull()' returned FALSE. ()
   Loc: [/home/tkloczko/rpmbuild/BUILD/kiconthemes-6.3.0/autotests/kiconengine_unittest.cpp(113)]
PASS   : KIconEngine_UnitTest::testCenterIcon()
PASS   : KIconEngine_UnitTest::testNonSquareSvg()
PASS   : KIconEngine_UnitTest::cleanupTestCase()
Totals: 6 passed, 2 failed, 0 skipped, 0 blacklisted, 65ms
********* Finished testing of KIconEngine_UnitTest *********


88% tests passed, 1 tests failed out of 8

Total Test time (real) =   0.74 sec

The following tests FAILED:
          4 - kiconengine_unittest (Failed)
Errors while running CTest
Comment 1 Nate Graham 2024-06-19 19:07:22 UTC
Is it failing in the CI? If so, we know about it already and don't need a bug report.

Is it working in the CI but failing locally for you? Then I have to ask you to debug the test and figure out what's wrong with it yourself.