refs #875, skip context unit test (DBus related) with no session bus

This commit is contained in:
Klaus Basan
2017-02-10 00:22:40 +01:00
committed by Mathew Sutcliffe
parent 87fc64f86d
commit 09ea40a1f7

View File

@@ -16,6 +16,7 @@
#include "testcontext.h"
#include "blackcore/context/contextallproxies.h"
#include <QTest>
using namespace BlackCore::Context;
@@ -24,6 +25,12 @@ namespace BlackCoreTest
void CTestContext::contextInitTest()
{
// will cause asserts when signal connects fail
QDBusConnection connection = QDBusConnection::sessionBus();
if (!connection.isConnected())
{
QSKIP("Cannot connect session DBus, skip unit test");
return;
}
CContextAudioProxy::unitTestRelaySignals();
CContextNetworkProxy::unitTestRelaySignals();