diff options
author | Timur Pocheptsov <Timur.Pocheptsov@digia.com> | 2014-12-03 14:26:24 +0100 |
---|---|---|
committer | Timur Pocheptsov <Timur.Pocheptsov@digia.com> | 2014-12-03 16:37:50 +0100 |
commit | 2b0b8344bdd13f91d0cb21a568d6b50a320156a2 (patch) | |
tree | 9a1ef92a118467f22fdee527618987ec4326ea6a /tests | |
parent | eec48542c7de7e3e4b729268756f3bcf0c13fde0 (diff) |
QBluetoothServer - auto test on OS X
Modify the test to deal with Bluetooth adapter OFF on OS X.
Change-Id: If45b620bb7a7c86016da0bb1cd04ed60af73662b
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
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(); |