Skip to content

ft_mimpluginmanager test failure #120

@apteryks

Description

@apteryks

Hi,

During a build of maliit-framework 2.3.0 on GNU Guix, I encountered the following error:

11/12 Test #11: ft_mimpluginmanager ..............Subprocess aborted***Exception:   1.09 sec
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/guix-build-maliit-framework-2.3.0.drv-0/runtime-nixbld'
********* Start testing of Ft_MIMPluginManager *********
Config: Using QtTest library 5.15.10, Qt 5.15.10 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 11.3.0), unknown unknown
PASS   : Ft_MIMPluginManager::initTestCase()
QWARN  : Ft_MIMPluginManager::testLoadPlugins() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) "libdummyimplugin2.so" is on the blacklist, skipped.
QWARN  : Ft_MIMPluginManager::testLoadPlugins() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) DummyPlugin is not a Maliit::Server::InputMethodPlugin.
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual void DummyInputMethod::setActiveSubView(const QString&, Maliit::HandlerState)
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testLoadPlugins() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
PASS   : Ft_MIMPluginManager::testLoadPlugins()
QWARN  : Ft_MIMPluginManager::testSwitchPluginState() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) "libdummyimplugin2.so" is on the blacklist, skipped.
QWARN  : Ft_MIMPluginManager::testSwitchPluginState() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) DummyPlugin is not a Maliit::Server::InputMethodPlugin.
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual void DummyInputMethod::setActiveSubView(const QString&, Maliit::HandlerState)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginState() virtual void DummyInputMethod3::setState(const QSet<Maliit::HandlerState>&) QSet(2)
PASS   : Ft_MIMPluginManager::testSwitchPluginState()
QWARN  : Ft_MIMPluginManager::testMultiplePlugins() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) "libdummyimplugin2.so" is on the blacklist, skipped.
QWARN  : Ft_MIMPluginManager::testMultiplePlugins() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) DummyPlugin is not a Maliit::Server::InputMethodPlugin.
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual void DummyInputMethod::setActiveSubView(const QString&, Maliit::HandlerState)
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(1)
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(1)
QDEBUG : Ft_MIMPluginManager::testMultiplePlugins() virtual void DummyInputMethod3::setState(const QSet<Maliit::HandlerState>&) QSet(2)
PASS   : Ft_MIMPluginManager::testMultiplePlugins()
QWARN  : Ft_MIMPluginManager::testSwitchPluginBySignal() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) "libdummyimplugin2.so" is on the blacklist, skipped.
QWARN  : Ft_MIMPluginManager::testSwitchPluginBySignal() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) DummyPlugin is not a Maliit::Server::InputMethodPlugin.
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual void DummyInputMethod::setActiveSubView(const QString&, Maliit::HandlerState)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() void DummyInputMethod::switchMe()
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual void DummyInputMethod3::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QString DummyInputMethod3::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchPluginBySignal() virtual QString DummyInputMethod3::activeSubView(Maliit::HandlerState) const
QWARN  : Ft_MIMPluginManager::testSwitchPluginBySignal() org.maliit.framework: void MIMPluginManagerPrivate::_q_onScreenSubViewChanged() , switching to plugin: "libdummyimplugin3.so"  failed
PASS   : Ft_MIMPluginManager::testSwitchPluginBySignal()
QWARN  : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) "libdummyimplugin2.so" is on the blacklist, skipped.
QWARN  : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) DummyPlugin is not a Maliit::Server::InputMethodPlugin.
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual void DummyInputMethod::setActiveSubView(const QString&, Maliit::HandlerState)
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() void DummyInputMethod::switchMe(const QString&)
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual void DummyInputMethod3::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QString DummyInputMethod3::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() virtual QString DummyInputMethod3::activeSubView(Maliit::HandlerState) const
QWARN  : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin() org.maliit.framework: void MIMPluginManagerPrivate::_q_onScreenSubViewChanged() , switching to plugin: "libdummyimplugin3.so"  failed
PASS   : Ft_MIMPluginManager::testSwitchToSpecifiedPlugin()
QWARN  : Ft_MIMPluginManager::testPluginDescriptions() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) "libdummyimplugin2.so" is on the blacklist, skipped.
QWARN  : Ft_MIMPluginManager::testPluginDescriptions() org.maliit.framework: bool MIMPluginManagerPrivate::loadPlugin(const QDir&, const QString&) DummyPlugin is not a Maliit::Server::InputMethodPlugin.
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual QList<MAbstractInputMethod::MInputMethodSubView> DummyInputMethod3::subViews(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual void DummyInputMethod::setActiveSubView(const QString&, Maliit::HandlerState)
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual QString DummyInputMethod::activeSubView(Maliit::HandlerState) const
QDEBUG : Ft_MIMPluginManager::testPluginDescriptions() virtual void DummyInputMethod::setState(const QSet<Maliit::HandlerState>&) QSet(0)

=== Received signal at function time: 142ms, total time: 1034ms, dumping stack ===
=== End of stack trace ===
QFATAL : Ft_MIMPluginManager::testPluginDescriptions() Received signal 11
         Function time: 141ms Total time: 1034ms
FAIL!  : Ft_MIMPluginManager::testPluginDescriptions() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 6 passed, 1 failed, 0 skipped, 0 blacklisted, 1039ms
********* Finished testing of Ft_MIMPluginManager *********

      Start 12: ut_maliit_glib_settings
12/12 Test #12: ut_maliit_glib_settings ..........   Passed    0.03 sec

92% tests passed, 1 tests failed out of 12

Total Test time (real) =   4.93 sec

The following tests FAILED:
	 11 - ft_mimpluginmanager (Subprocess aborted)
Errors while running CTest
make: *** [Makefile:74: test] Error 8

Test suite failed, dumping logs.
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("test" "-j" "3") exit-status: 2 term-signal: #f stop-signal: #f> 
phase `check' failed after 5.1 seconds
command "make" "test" "-j" "3" failed with status 2

The inputs used are:

dbus@1.14.0 doxygen@1.9.5 eudev@3.2.11 extra-cmake-modules@5.108.0 glib@2.72.3
+ graphviz@7.0.1 libxkbcommon@1.4.1 pkg-config@0.29.2 qtbase@5.15.10 qtdeclarative@5.15.10
+ qtwayland@5.15.10 wayland-protocols@1.32 wayland@1.22.0

Attached is the complete build log.
maliit-framework-2.3.0-aarch64-linux.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions