Merge pull request #12050 from SeppoTakalo/IOTSTOR-992

Fix TDBStore sizes for SecureStore tests
pull/12027/head
Martin Kojtal 2019-12-10 09:47:12 +01:00 committed by GitHub
commit 77b1ee51ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 4 deletions

View File

@ -120,8 +120,11 @@ static void kvstore_init()
program_size = sec_bd->get_program_size();
erase_size = sec_bd->get_erase_size();
// We must be able to hold at least 10 small keys (20 program sectors) and master record + internal data
ul_bd_size = align_up(program_size * 40, erase_size);
rbp_bd_size = align_up(program_size * 40, erase_size);
// but minimum of 2 erase sectors, so that the garbage collection way work
ul_bd_size = align_up(program_size * 40, erase_size * 2);
rbp_bd_size = align_up(program_size * 40, erase_size * 2);
TEST_ASSERT((ul_bd_size + rbp_bd_size) < sec_bd->size());
res = sec_bd->deinit();
TEST_ASSERT_EQUAL_ERROR_CODE(MBED_SUCCESS, res);

View File

@ -120,8 +120,9 @@ static void kvstore_init()
program_size = sec_bd->get_program_size();
erase_size = sec_bd->get_erase_size();
// We must be able to hold at least 10 small keys (20 program sectors) and master record + internal data
ul_bd_size = align_up(program_size * 40, erase_size);
rbp_bd_size = align_up(program_size * 40, erase_size);
// but minimum of 2 erase sectors, so that the garbage collection way work
ul_bd_size = align_up(program_size * 40, erase_size * 2);
rbp_bd_size = align_up(program_size * 40, erase_size * 2);
res = sec_bd->deinit();
TEST_ASSERT_EQUAL_ERROR_CODE(MBED_SUCCESS, res);