After D6940 debugger unit tests run well on local machine, but all failed on CI.
Symptom:
- LLDB related tests timed out as soon as starting the first debug session. It seems like a popup warning dialog blocked the execution forever. Maybe due to an unsupported LLDB version in CI system?
QDEBUG : KDevMI::LLDB::LldbTest::testStdout() WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded QDEBUG : KDevMI::LLDB::LldbTest::testStdout() WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded QDEBUG : KDevMI::LLDB::LldbTest::testStdout() WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded QWARN : KDevMI::LLDB::LldbTest::testStdout() org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification
- GDB related tests failed because the inferior stopped right after starting.
- in functional tests (state 5 is StoppedState):
QWARN : KDevMI::GDB::GdbTest::testStdOut() current state 5 waiting for 6 QWARN : KDevMI::GDB::GdbTest::testBreakpoint() current state 5 waiting for 3
- in printer tests:
QDEBUG : QtPrintersTest::testQString() "run" = "Starting program: /home/jenkins/workspace/KDevelop kdevelop kf5-qt5 XenialQt5.7/build/debuggers/common/tests/debuggees/debuggee_qstring \nDuring startup program exited normally."