diff options
Diffstat (limited to 'zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c')
-rw-r--r-- | zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c b/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c index 359d5b97aa..70d13bdada 100644 --- a/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c +++ b/zephyr/test/drivers/usbc_vconn_swap/src/usbc_vconn_swap.c @@ -125,5 +125,14 @@ static void usbc_vconn_swap_after(void *data) common_after(&outer->common); } +ZTEST_F(usbc_vconn_swap, vconn_swap_before_discovery) +{ + struct ec_response_typec_status status = + host_cmd_typec_status(TEST_PORT); + + zassert_equal(status.vconn_role, PD_ROLE_VCONN_SRC, + "TCPM did not initiate VCONN Swap after attach"); +} + ZTEST_SUITE(usbc_vconn_swap, drivers_predicate_post_main, usbc_vconn_swap_setup, usbc_vconn_swap_before, usbc_vconn_swap_after, NULL); |