From 09ea40a1f71a5aadb134a4ce2f77ecbdf0892d1c Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Fri, 10 Feb 2017 00:22:40 +0100 Subject: [PATCH] refs #875, skip context unit test (DBus related) with no session bus --- tests/blackcore/testcontext.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/blackcore/testcontext.cpp b/tests/blackcore/testcontext.cpp index f8cd5fea4..1e90a2028 100644 --- a/tests/blackcore/testcontext.cpp +++ b/tests/blackcore/testcontext.cpp @@ -16,6 +16,7 @@ #include "testcontext.h" #include "blackcore/context/contextallproxies.h" +#include 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();