diff options
Diffstat (limited to 'test/boot/bootflow.c')
| -rw-r--r-- | test/boot/bootflow.c | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/test/boot/bootflow.c b/test/boot/bootflow.c index b261bd5f620..8de5a310add 100644 --- a/test/boot/bootflow.c +++ b/test/boot/bootflow.c @@ -14,6 +14,7 @@  #include <dm.h>  #include <efi.h>  #include <efi_loader.h> +#include <env.h>  #include <expo.h>  #include <mapmem.h>  #ifdef CONFIG_SANDBOX @@ -857,7 +858,7 @@ static int check_font(struct unit_test_state *uts, struct scene *scn, uint id,  	txt = scene_obj_find(scn, id, SCENEOBJT_TEXT);  	ut_assertnonnull(txt); -	ut_asserteq(font_size, txt->font_size); +	ut_asserteq(font_size, txt->gen.font_size);  	return 0;  } @@ -877,9 +878,10 @@ static int bootflow_menu_theme(struct unit_test_state *uts)  	ut_assertok(scan_mmc4_bootdev(uts));  	ut_assertok(bootflow_menu_new(&exp)); +	ut_assertok(bootflow_menu_add_all(exp));  	node = ofnode_path("/bootstd/theme");  	ut_assert(ofnode_valid(node)); -	ut_assertok(bootflow_menu_apply_theme(exp, node)); +	ut_assertok(expo_apply_theme(exp, node));  	scn = expo_lookup_scene_id(exp, MAIN);  	ut_assertnonnull(scn); @@ -890,8 +892,8 @@ static int bootflow_menu_theme(struct unit_test_state *uts)  	 *  	 * Check both menu items, since there are two bootflows  	 */ -	ut_assertok(check_font(uts, scn, OBJ_PROMPT, font_size)); -	ut_assertok(check_font(uts, scn, OBJ_POINTER, font_size)); +	for (i = OBJ_PROMPT1A; i <= OBJ_AUTOBOOT; i++) +		ut_assertok(check_font(uts, scn, i, font_size));  	for (i = 0; i < 2; i++) {  		ut_assertok(check_font(uts, scn, ITEM_DESC + i, font_size));  		ut_assertok(check_font(uts, scn, ITEM_KEY + i, font_size)); | 
