Tests in messagelib and kdepim-runtime starting Akonadi

Ben Cooksley bcooksley at kde.org
Sat Jun 9 22:47:08 BST 2018


Hi PIM Developers,

Sometime in the past few weeks it seems there has been a change to
tests in messagelib and kdepim-runtime, which results in them
auto-starting Akonadi.

This is a problem because CTest doesn't allow tests to leave
persistent processes behind and will wait (indefinitely) for those
processes to exit (which Akonadi won't do, at least not by itself)

As a consequence, builds of messagelib and kdepim-runtime end up
blocking CI nodes indefinitely until someone manually intervenes and
either cancels the build, or kills the Akonadi processes within the
Docker container (which allows CTest to continue running normally).

Could someone please take a look as to why this behaviour has changed
and correct it appropriately?

Thanks,
Ben



More information about the kde-pim mailing list