diff options
4 files changed, 28 insertions, 0 deletions
diff --git a/acts/tests/google/ble/scan/BleBackgroundScanTest.py b/acts/tests/google/ble/scan/BleBackgroundScanTest.py index 9a20ed6658..cf6afc1029 100644 --- a/acts/tests/google/ble/scan/BleBackgroundScanTest.py +++ b/acts/tests/google/ble/scan/BleBackgroundScanTest.py @@ -19,6 +19,7 @@ This test script exercises background scan test scenarios. from queue import Empty +from acts import utils from acts.test_decorators import test_tracker_info from acts.test_utils.bt.BluetoothBaseTest import BluetoothBaseTest from acts.test_utils.bt.bt_test_utils import bluetooth_off @@ -50,6 +51,12 @@ class BleBackgroundScanTest(BluetoothBaseTest): self.scn_ad = self.android_devices[0] self.adv_ad = self.android_devices[1] + def setup_class(self): + super(BluetoothBaseTest, self).setup_class() + utils.set_location_service(self.scn_ad, True) + utils.set_location_service(self.adv_ad, True) + return True + def setup_test(self): # Always start tests with Bluetooth enabled and BLE disabled. enable_bluetooth(self.scn_ad.droid, self.scn_ad.ed) diff --git a/acts/tests/google/ble/scan/BleOnLostOnFoundTest.py b/acts/tests/google/ble/scan/BleOnLostOnFoundTest.py index 37f7e07b1e..0896c6d594 100644 --- a/acts/tests/google/ble/scan/BleOnLostOnFoundTest.py +++ b/acts/tests/google/ble/scan/BleOnLostOnFoundTest.py @@ -18,6 +18,7 @@ This test script exercises different onLost/onFound scenarios. """ from queue import Empty +from acts import utils from acts.test_decorators import test_tracker_info from acts.test_utils.bt.BluetoothBaseTest import BluetoothBaseTest from acts.test_utils.bt.bt_constants import ble_advertise_settings_modes @@ -44,6 +45,12 @@ class BleOnLostOnFoundTest(BluetoothBaseTest): self.scn_ad = self.android_devices[0] self.adv_ad = self.android_devices[1] + def setup_class(self): + super(BluetoothBaseTest, self).setup_class() + utils.set_location_service(self.scn_ad, True) + utils.set_location_service(self.adv_ad, True) + return True + def teardown_test(self): cleanup_scanners_and_advertisers( self.scn_ad, self.active_adv_callback_list, self.adv_ad, diff --git a/acts/tests/google/ble/scan/BleOpportunisticScanTest.py b/acts/tests/google/ble/scan/BleOpportunisticScanTest.py index 514116ac1d..d407723400 100644 --- a/acts/tests/google/ble/scan/BleOpportunisticScanTest.py +++ b/acts/tests/google/ble/scan/BleOpportunisticScanTest.py @@ -23,6 +23,7 @@ Shield box one: Android Device, Android Device from queue import Empty +from acts import utils from acts.test_decorators import test_tracker_info from acts.test_utils.bt.BluetoothBaseTest import BluetoothBaseTest from acts.test_utils.bt.bt_constants import ble_scan_settings_modes @@ -49,6 +50,12 @@ class BleOpportunisticScanTest(BluetoothBaseTest): self.scn_ad = self.android_devices[0] self.adv_ad = self.android_devices[1] + def setup_class(self): + super(BluetoothBaseTest, self).setup_class() + utils.set_location_service(self.scn_ad, True) + utils.set_location_service(self.adv_ad, True) + return True + def teardown_test(self): cleanup_scanners_and_advertisers( self.scn_ad, self.active_scan_callback_list, self.adv_ad, diff --git a/acts/tests/google/ble/scan/BleScanScreenStateTest.py b/acts/tests/google/ble/scan/BleScanScreenStateTest.py index b6c17f62b8..33cc758291 100644 --- a/acts/tests/google/ble/scan/BleScanScreenStateTest.py +++ b/acts/tests/google/ble/scan/BleScanScreenStateTest.py @@ -23,6 +23,7 @@ import pprint import time from queue import Empty +from acts import utils from acts.test_decorators import test_tracker_info from acts.test_utils.bt.BluetoothBaseTest import BluetoothBaseTest from acts.test_utils.bt.bt_constants import adv_succ @@ -47,6 +48,12 @@ class BleScanScreenStateTest(BluetoothBaseTest): self.scn_ad = self.android_devices[0] self.adv_ad = self.android_devices[1] + def setup_class(self): + super(BluetoothBaseTest, self).setup_class() + utils.set_location_service(self.scn_ad, True) + utils.set_location_service(self.adv_ad, True) + return True + def _setup_generic_advertisement(self): self.adv_ad.droid.bleSetAdvertiseSettingsAdvertiseMode( ble_advertise_settings_modes['low_latency']) |