Skip to content

Commit b4b9ba3

Browse files
committed
Add rollback state assertion
F/2574
1 parent 6c9a0a0 commit b4b9ba3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

tools/unit-tests/unit-update-flash.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -774,6 +774,7 @@ START_TEST (test_invalid_sha) {
774774

775775
START_TEST (test_emergency_rollback) {
776776
uint8_t testing_flags[5] = { IMG_STATE_TESTING, 'B', 'O', 'O', 'T' };
777+
uint8_t st = 0;
777778
reset_mock_stats();
778779
prepare_flash();
779780
add_payload(PART_BOOT, 2, TEST_SIZE_SMALL);
@@ -788,6 +789,8 @@ START_TEST (test_emergency_rollback) {
788789
ck_assert(!wolfBoot_panicked);
789790
ck_assert(wolfBoot_staged_ok);
790791
ck_assert(wolfBoot_current_firmware_version() == 1);
792+
ck_assert_int_eq(wolfBoot_get_partition_state(PART_BOOT, &st), 0);
793+
ck_assert_uint_eq(st, IMG_STATE_SUCCESS);
791794
cleanup_flash();
792795
}
793796

0 commit comments

Comments
 (0)