diff options
author | Edward Hill <ecgh@chromium.org> | 2020-11-29 16:12:59 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-01 18:19:40 +0000 |
commit | 725de7c47295adf7bc6a770c9867e4d413d1fafd (patch) | |
tree | 74ae39f6d337f994dabca14e4b6a2741dd2f5748 /include/mock | |
parent | a2390f3c505a4684535c08da27736099a63850fe (diff) | |
download | chrome-ec-725de7c47295adf7bc6a770c9867e4d413d1fafd.tar.gz |
test: Improve test_send_caps_error in usb_pe_drp
Better mock tx and rx messages, add sop type.
BUG=b:161835483 b:173791979
BRANCH=none
TEST=make run-usb_pe_drp
Signed-off-by: Edward Hill <ecgh@chromium.org>
Change-Id: If1f91b6385d6841d662a8a6262af6382645da92e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2553343
Reviewed-by: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'include/mock')
-rw-r--r-- | include/mock/usb_prl_mock.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/include/mock/usb_prl_mock.h b/include/mock/usb_prl_mock.h index 5479fbd164..052b3e7b76 100644 --- a/include/mock/usb_prl_mock.h +++ b/include/mock/usb_prl_mock.h @@ -12,18 +12,23 @@ void mock_prl_reset(void); -enum pd_ctrl_msg_type fake_prl_get_last_sent_ctrl_msg(int port); +int mock_prl_wait_for_tx_msg(int port, + enum tcpm_transmit_type tx_type, + enum pd_ctrl_msg_type ctrl_msg, + enum pd_data_msg_type data_msg, + int timeout); -void fake_prl_clear_last_sent_ctrl_msg(int port); +enum pd_ctrl_msg_type mock_prl_get_last_sent_ctrl_msg(int port); -enum pd_data_msg_type fake_prl_get_last_sent_data_msg_type(int port); +enum pd_data_msg_type mock_prl_get_last_sent_data_msg(int port); -void fake_prl_clear_last_sent_data_msg(int port); +void mock_prl_clear_last_sent_msg(int port); -void fake_prl_message_sent(int port); +void mock_prl_message_sent(int port); -void fake_prl_message_received(int port); +void mock_prl_message_received(int port); -void fake_prl_report_error(int port, enum pe_error e); +void mock_prl_report_error(int port, enum pe_error e, + enum tcpm_transmit_type tx_type); #endif /* __MOCK_DP_ALT_MODE_MOCK_H */ |