From 385575f2879d6f660d08d211938a86b718db9bd5 Mon Sep 17 00:00:00 2001 From: Zach Johnson Date: Sat, 14 Nov 2020 12:48:57 -0800 Subject: [PATCH] Add HAL reset helper Bug: 171749953 Tag: #gd-refactor Test: gd/cert/run --host Change-Id: Ia2df0a7e05e8d8fccc8af5005c3fb2e4a5d6a6fe --- gd/cert/py_hal.py | 4 ++++ gd/hal/cert/simple_hal_test.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gd/cert/py_hal.py b/gd/cert/py_hal.py index 4c065ae28..d13a6a72d 100644 --- a/gd/cert/py_hal.py +++ b/gd/cert/py_hal.py @@ -147,6 +147,10 @@ class PyHal(Closable): assertThat(self.hci_event_stream).emits(read_bd_addr) return read_bd_addr.get().GetBdAddr() + def reset(self): + self.send_hci_command(hci_packets.ResetBuilder()) + assertThat(self.hci_event_stream).emits(HciMatchers.CommandComplete(OpCode.RESET)) + def enable_inquiry_and_page_scan(self): self.send_hci_command(WriteScanEnableBuilder(ScanEnable.INQUIRY_AND_PAGE_SCAN)) diff --git a/gd/hal/cert/simple_hal_test.py b/gd/hal/cert/simple_hal_test.py index 6eb6e3ca5..f983680b8 100644 --- a/gd/hal/cert/simple_hal_test.py +++ b/gd/hal/cert/simple_hal_test.py @@ -42,8 +42,8 @@ class SimpleHalTest(GdBaseTestClass): self.dut_hal = PyHal(self.dut) self.cert_hal = PyHal(self.cert) - self.dut_hal.send_hci_command(hci_packets.ResetBuilder()) - self.cert_hal.send_hci_command(hci_packets.ResetBuilder()) + self.dut_hal.reset() + self.cert_hal.reset() def teardown_test(self): self.dut_hal.close() -- 2.11.0