aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-10-01 19:15:19 -0600
committerTom Rini <trini@konsulko.com>2023-12-13 18:39:05 -0500
commit078c6e2f8adab6e60227c15b25c85d633778092a (patch)
tree19358c47f2243ce93c8bbc30fa2d77743d01b4a3
parent40565bba7c67c4e3584fa841818f7d2614da26b7 (diff)
test: font: Add dependencies on fonts
The font test needs two fonts. If one is not available, skip out early, to avoid an error. Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r--test/cmd/font.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/cmd/font.c b/test/cmd/font.c
index 40682e5ce4..1fe05c1ead 100644
--- a/test/cmd/font.c
+++ b/test/cmd/font.c
@@ -30,13 +30,17 @@ static int font_test_base(struct unit_test_state *uts)
ut_assertok(console_record_reset_enable());
ut_assertok(run_command("font list", 0));
ut_assert_nextline("nimbus_sans_l_regular");
- ut_assert_nextline("cantoraone_regular");
+ if (IS_ENABLED(CONFIG_CONSOLE_TRUETYPE_CANTORAONE))
+ ut_assert_nextline("cantoraone_regular");
ut_assertok(ut_check_console_end(uts));
ut_assertok(vidconsole_get_font_size(dev, &name, &size));
ut_asserteq_str("nimbus_sans_l_regular", name);
ut_asserteq(18, size);
+ if (!IS_ENABLED(CONFIG_CONSOLE_TRUETYPE_CANTORAONE))
+ return 0;
+
max_metrics = 1;
if (IS_ENABLED(CONFIG_CONSOLE_TRUETYPE))
max_metrics = IF_ENABLED_INT(CONFIG_CONSOLE_TRUETYPE,