X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ui%2Ftest%2Fdiscover-test.c;h=45a4c7489719adc3f26fc106e7bef34096540e16;hb=4466139b7bf4573b6b85555bb1ff7e31fbaaa934;hp=8f7c2c22a9709bccb991a7b0d2fdd10ac1389c5d;hpb=12a5c9153ce95ddde7fb14eaba9d779933a3637c;p=petitboot diff --git a/ui/test/discover-test.c b/ui/test/discover-test.c index 8f7c2c2..45a4c74 100644 --- a/ui/test/discover-test.c +++ b/ui/test/discover-test.c @@ -22,6 +22,7 @@ static int print_device_add(struct device *device, printf("\t\ticon: %s\n", opt->icon_file); printf("\t\tboot: %s\n", opt->boot_image_file); printf("\t\tinit: %s\n", opt->initrd_file); + printf("\t\tdtb: %s\n", opt->dtb_file); printf("\t\targs: %s\n", opt->boot_args); } @@ -41,6 +42,7 @@ static int print_boot_option_add(struct device *dev, printf("\tboot: %s\n", opt->boot_image_file); printf("\tinit: %s\n", opt->initrd_file); printf("\targs: %s\n", opt->boot_args); + printf("\tdefault:%d\n", opt->is_default); return 0; } @@ -53,10 +55,22 @@ static void print_device_remove(struct device *device, printf("\tname: %s\n", device->name); } +static void print_status(struct boot_status *status, + void __attribute__((unused)) *arg) +{ + printf("status:\n"); + printf("\ttype: %d\n", status->type); + printf("\tmessage: %s\n", status->message); + printf("\tdetail: %s\n", status->detail); + printf("\tprogress: %d\n", status->progress); + +} + static struct discover_client_ops client_ops = { .device_add = print_device_add, .boot_option_add = print_boot_option_add, .device_remove = print_device_remove, + .update_status = print_status, }; int main(void)