diff options
Diffstat (limited to 'tests/vb2_misc_tests.c')
-rw-r--r-- | tests/vb2_misc_tests.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/vb2_misc_tests.c b/tests/vb2_misc_tests.c index 2a3f88dc..b3da6454 100644 --- a/tests/vb2_misc_tests.c +++ b/tests/vb2_misc_tests.c @@ -255,6 +255,14 @@ static void misc_tests(void) "vb_workbuf_from_ctx() buf"); TEST_EQ(wb.size, sd->workbuf_size - VB2_WORKBUF_ALIGN, "vb_workbuf_from_ctx() size"); + + reset_common_data(); + TEST_ABORT(VB2_REC_OR_DIE(ctx, "die\n"), "REC_OR_DIE in normal mode"); + + reset_common_data(); + ctx->flags |= VB2_CONTEXT_RECOVERY_MODE; + VB2_REC_OR_DIE(ctx, "VB2_REC_OR_DIE() test in recovery mode\n"); + /* Would exit here if it didn't work as intended. */ } static void gbb_tests(void) |