diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qbluetoothserver/tst_qbluetoothserver.cpp | 8 |
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(); |