diff options
Diffstat (limited to 'tests/vb2_ui_tests.c')
-rw-r--r-- | tests/vb2_ui_tests.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/vb2_ui_tests.c b/tests/vb2_ui_tests.c index 004836a0..ec9bb656 100644 --- a/tests/vb2_ui_tests.c +++ b/tests/vb2_ui_tests.c @@ -22,13 +22,15 @@ #define FUZZ_MS 200 /* Mock data */ +/* TODO(b/156448738): Add tests for timer_disabled and error_code */ struct display_call { const struct vb2_screen_info *screen; uint32_t locale_id; uint32_t selected_item; uint32_t disabled_item_mask; - /* TODO(b/156448738): Add more params and their tests */ + int timer_disabled; uint32_t current_page; + enum vb2_ui_error error_code; } __attribute__((packed)); struct beep_call { @@ -359,7 +361,9 @@ vb2_error_t vb2ex_display_ui(enum vb2_screen screen, .locale_id = locale_id, .selected_item = selected_item, .disabled_item_mask = disabled_item_mask, + .timer_disabled = timer_disabled, .current_page = current_page, + .error_code = error_code, }; /* Ignore repeated calls with same arguments */ @@ -368,11 +372,11 @@ vb2_error_t vb2ex_display_ui(enum vb2_screen screen, sizeof(struct display_call))) return VB2_SUCCESS; - VB2_DEBUG("displayed %d: screen = %#x, locale_id = %u, " - "selected_item = %u, disabled_item_mask = %#x, " - "current_page = %u\n", + VB2_DEBUG("displayed %d: screen=%#x, locale_id=%u, selected_item=%u, " + "disabled_item_mask=%#x, timer_disabled=%d, current_page=%u, " + "error=%#x\n", mock_displayed_count, screen, locale_id, selected_item, - disabled_item_mask, current_page); + disabled_item_mask, timer_disabled, current_page, error_code); if (mock_displayed_count >= ARRAY_SIZE(mock_displayed)) { TEST_TRUE(0, " mock vb2ex_display_ui ran out of entries!"); @@ -1127,6 +1131,7 @@ static void debug_info_tests(void) TEST_EQ(vb2_manual_recovery_menu(ctx), VB2_REQUEST_SHUTDOWN, "failed to enter debug info"); DISPLAYED_PASS(); + DISPLAYED_PASS(); /* error code */ DISPLAYED_NO_EXTRA(); /* Get a one-page debug info */ |