summaryrefslogtreecommitdiff
path: root/tests/vb2_misc_tests.c
diff options
context:
space:
mode:
authorYu-Ping Wu <yupingso@chromium.org>2020-06-08 17:22:08 +0800
committerCommit Bot <commit-bot@chromium.org>2020-06-10 09:22:34 +0000
commita85dfbc994fd1d66c4d2fdbe0e32ea531e29eaf9 (patch)
tree25af1aa3eb8642ef59c43201d8beaa04e5b96b29 /tests/vb2_misc_tests.c
parent070d4f167ccca67ba06f41c892f588f28d376b4c (diff)
downloadvboot-a85dfbc994fd1d66c4d2fdbe0e32ea531e29eaf9.tar.gz
vboot: add vb2api_use_short_dev_screen_delay() to 2api.h
Add vb2api_use_short_dev_screen_delay() to vboot2 API. BRANCH=none BUG=b:146399181, b:157871585 TEST=make runtests Change-Id: Ice4852a7505e8dba73fa2026e8d433b8e487f556 Signed-off-by: Yu-Ping Wu <yupingso@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2235292 Reviewed-by: Joel Kitching <kitching@chromium.org>
Diffstat (limited to 'tests/vb2_misc_tests.c')
-rw-r--r--tests/vb2_misc_tests.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/vb2_misc_tests.c b/tests/vb2_misc_tests.c
index eaf7869f..f363ba53 100644
--- a/tests/vb2_misc_tests.c
+++ b/tests/vb2_misc_tests.c
@@ -1004,6 +1004,19 @@ static void dev_boot_allowed_tests(void)
"dev boot usb - all flags set");
}
+static void use_dev_screen_short_delay_tests(void)
+{
+ /* Normal delay */
+ reset_common_data();
+ TEST_EQ(vb2api_use_short_dev_screen_delay(ctx), 0,
+ "short delay: no");
+
+ /* Short delay */
+ gbb.flags |= VB2_GBB_FLAG_DEV_SCREEN_SHORT_DELAY;
+ TEST_EQ(vb2api_use_short_dev_screen_delay(ctx), 1,
+ "short delay: yes");
+}
+
int main(int argc, char* argv[])
{
init_workbuf_tests();
@@ -1021,6 +1034,7 @@ int main(int argc, char* argv[])
phone_recovery_enabled_tests();
dev_default_boot_tests();
dev_boot_allowed_tests();
+ use_dev_screen_short_delay_tests();
return gTestSuccess ? 0 : 255;
}