def __init__(self, serial):
     self.ad = android_device.create(serial)[0]
     if not bluetooth_enabled_check(self.ad):
         asserts.fail("No able to turn on bluetooth")
     self.mac_address = self.ad.droid.bluetoothGetLocalAddress()
     self.ad.droid.bluetoothToggleState(False)
     self.ad.droid.bluetoothMediaConnectToCarMBS()
示例#2
0
 def create_android_relay_object(self):
     """Creates android device object and relay device object if required
     devices has android device and relay device."""
     if 'AndroidDevice' in self.required_devices:
         self.inquiry_devices = android_device.create(
             self.required_devices['AndroidDevice'])
         self.dev_list['AndroidDevice'] = self.inquiry_devices
     if 'RelayDevice' in self.required_devices:
         self.relay = relay_device_controller.create(
             self.required_devices['RelayDevice'])
         self.dev_list['RelayDevice'] = self.relay
示例#3
0
    def __init__(self, config, log_path):

        # Note: skip_sl4a must be set to True in iperf server config since
        # ACTS may have already initialized and started services on device
        self.server_type = "adb"
        self.adb_device = android_device.create(config["AndroidDevice"])
        self.adb_device = self.adb_device[0]
        self.adb_log_path = "~/data"
        self.port = config["port"]
        self.log_path = os.path.join(log_path, "iPerf{}".format(self.port))
        utils.create_dir(self.log_path)
        self.iperf_str = "iperf3 -s -J -p {}".format(self.port)
        self.log_files = []
        self.started = False
示例#4
0
 def test_create_with_not_list_config(self):
     expected_msg = android_device.ANDROID_DEVICE_NOT_LIST_CONFIG_MSG
     with self.assertRaisesRegex(android_device.AndroidDeviceError,
                                 expected_msg):
         android_device.create("HAHA")
示例#5
0
 def test_create_with_empty_config(self):
     expected_msg = android_device.ANDROID_DEVICE_EMPTY_CONFIG_MSG
     with self.assertRaisesRegex(android_device.AndroidDeviceError,
                                 expected_msg):
         android_device.create([])
示例#6
0
 def test_create_with_pickup_all(self):
     pick_all_token = android_device.ANDROID_DEVICE_PICK_ALL_TOKEN
     actual_ads = android_device.create(pick_all_token)
     for actual, expected in zip(actual_ads, get_mock_ads(5)):
         self.assertEqual(actual.serial, expected.serial)