summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qbluetoothserver/tst_qbluetoothserver.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/auto/qbluetoothserver/tst_qbluetoothserver.cpp b/tests/auto/qbluetoothserver/tst_qbluetoothserver.cpp
index 084d923c..01a79a03 100644
--- a/tests/auto/qbluetoothserver/tst_qbluetoothserver.cpp
+++ b/tests/auto/qbluetoothserver/tst_qbluetoothserver.cpp
@@ -126,6 +126,10 @@ void tst_QBluetoothServer::initTestCase()
return;
initialHostMode = device.hostMode();
+#ifdef Q_OS_OSX
+ if (initialHostMode == QBluetoothLocalDevice::HostPoweredOff)
+ return;
+#endif
setHostMode(device.address(), QBluetoothLocalDevice::HostConnectable);
@@ -177,6 +181,10 @@ void tst_QBluetoothServer::tst_receive()
QFETCH(QBluetoothLocalDevice::HostMode, hostmode);
QBluetoothLocalDevice localDev;
+#ifdef Q_OS_OSX
+ if (localDev.hostMode() == QBluetoothLocalDevice::HostPoweredOff)
+ QSKIP("On OS X this test requires Bluetooth adapter ON");
+#endif
const QBluetoothAddress address = localDev.address();
bool localDeviceAvailable = localDev.isValid();