Loading system/blueberry/tests/gd/hci/le_acl_manager_test.py +5 −0 Original line number Diff line number Diff line Loading @@ -144,6 +144,11 @@ class LeAclManagerTest(gd_base_test.GdBaseTestClass): self.dut.hci_le_initiator_address.SetPrivacyPolicyForInitiatorAddress(privacy_policy) dut_le_acl, cert_le_acl = self.dut_connects() assertThat(cert_le_acl.handle).isNotNone() assertThat(cert_le_acl.peer).isNotEqualTo(self.dut_public_address) assertThat(cert_le_acl.peer).isNotEqualTo(self.dut_random_address) assertThat(cert_le_acl.peer_type).isEqualTo(hci_packets.AddressType.RANDOM_DEVICE_ADDRESS) assertThat(dut_le_acl.handle).isNotNone() assertThat(dut_le_acl.remote_address).isEqualTo(self.cert_random_address) assertThat(dut_le_acl.remote_address_type).isEqualTo(hci_packets.AddressType.RANDOM_DEVICE_ADDRESS) Loading system/gd/hci/le_address_manager.cc +1 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,7 @@ void LeAddressManager::SetPrivacyPolicyForInitiatorAddressForTest( minimum_rotation_time_ = minimum_rotation_time; maximum_rotation_time_ = maximum_rotation_time; address_rotation_alarm_ = std::make_unique<os::Alarm>(handler_); set_random_address(); break; case AddressPolicy::POLICY_NOT_SET: LOG_ALWAYS_FATAL("invalid parameters"); Loading Loading
system/blueberry/tests/gd/hci/le_acl_manager_test.py +5 −0 Original line number Diff line number Diff line Loading @@ -144,6 +144,11 @@ class LeAclManagerTest(gd_base_test.GdBaseTestClass): self.dut.hci_le_initiator_address.SetPrivacyPolicyForInitiatorAddress(privacy_policy) dut_le_acl, cert_le_acl = self.dut_connects() assertThat(cert_le_acl.handle).isNotNone() assertThat(cert_le_acl.peer).isNotEqualTo(self.dut_public_address) assertThat(cert_le_acl.peer).isNotEqualTo(self.dut_random_address) assertThat(cert_le_acl.peer_type).isEqualTo(hci_packets.AddressType.RANDOM_DEVICE_ADDRESS) assertThat(dut_le_acl.handle).isNotNone() assertThat(dut_le_acl.remote_address).isEqualTo(self.cert_random_address) assertThat(dut_le_acl.remote_address_type).isEqualTo(hci_packets.AddressType.RANDOM_DEVICE_ADDRESS) Loading
system/gd/hci/le_address_manager.cc +1 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,7 @@ void LeAddressManager::SetPrivacyPolicyForInitiatorAddressForTest( minimum_rotation_time_ = minimum_rotation_time; maximum_rotation_time_ = maximum_rotation_time; address_rotation_alarm_ = std::make_unique<os::Alarm>(handler_); set_random_address(); break; case AddressPolicy::POLICY_NOT_SET: LOG_ALWAYS_FATAL("invalid parameters"); Loading