Made buffers in MFS test suite non-cached.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15559 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
3574b2909d
commit
6c33dd8c86
|
@ -42,7 +42,7 @@
|
|||
extern mfs_nocache_buffer_t __nocache_mfsbuf1;
|
||||
extern const MFSConfig mfscfg1;
|
||||
extern MFSDriver mfs1;
|
||||
extern uint8_t mfs_buffer[512];
|
||||
extern uint8_t __nocache_mfs_buffer[512];
|
||||
extern const uint8_t mfs_pattern16[16];
|
||||
extern const uint8_t mfs_pattern32[32];
|
||||
extern const uint8_t mfs_pattern10[10];
|
||||
|
@ -57,7 +57,7 @@ void test_print_mfs_info(void);]]></value>
|
|||
|
||||
mfs_nocache_buffer_t __nocache_mfsbuf1;
|
||||
MFSDriver mfs1;
|
||||
uint8_t mfs_buffer[512];
|
||||
uint8_t __nocache_mfs_buffer[512];
|
||||
|
||||
const uint8_t mfs_pattern16[16] = {
|
||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
|
||||
|
@ -291,8 +291,8 @@ mfs_id_t id;
|
|||
size_t size;
|
||||
|
||||
for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND,
|
||||
"found a record that should not exists");
|
||||
}]]></value>
|
||||
|
@ -332,8 +332,8 @@ for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) {
|
|||
<value />
|
||||
</tags>
|
||||
<code>
|
||||
<value><![CDATA[size = sizeof mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
<value><![CDATA[size = sizeof __nocache_mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND , "record was already present");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -351,11 +351,11 @@ test_assert(err == MFS_ERR_NOT_FOUND , "record was already present");]]></value>
|
|||
|
||||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern16, mfs_pattern16);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");]]></value>
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
<step>
|
||||
|
@ -372,11 +372,11 @@ test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content"
|
|||
|
||||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern32, mfs_pattern32);
|
||||
test_assert(err == MFS_NO_ERROR, "error updating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");]]></value>
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
<step>
|
||||
|
@ -393,8 +393,8 @@ test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content"
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -456,14 +456,14 @@ test_assert(err == MFS_NO_ERROR, "error creating record 3");]]></value>
|
|||
<value><![CDATA[mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 0 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 1 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 2 not present");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -480,14 +480,14 @@ size_t size;
|
|||
|
||||
err = mfsStart(&mfs1, &mfscfg1);
|
||||
test_assert(err == MFS_NO_ERROR, "re-mount failed");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 0 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 1 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 2 not present");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -506,14 +506,14 @@ size_t size;
|
|||
|
||||
err = mfsErase(&mfs1);
|
||||
test_assert(err == MFS_NO_ERROR, "storage erase error");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record 0 still present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record 1 still present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record 2 still present");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -563,13 +563,13 @@ for (id = 1; id <= id_max; id++) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR,
|
||||
"record not found");
|
||||
test_assert(size == sizeof mfs_pattern512,
|
||||
"unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}]]></value>
|
||||
</code>
|
||||
|
@ -682,13 +682,13 @@ for (id = 1; id <= id_max; id++) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR,
|
||||
"record not found");
|
||||
test_assert(size == sizeof mfs_pattern512,
|
||||
"unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}]]></value>
|
||||
</code>
|
||||
|
@ -707,8 +707,8 @@ size_t size;
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -729,11 +729,11 @@ test_assert(mfs1.current_counter == 1, "not first instance");
|
|||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_WARN_GC, "error creating the record");
|
||||
test_assert(mfs1.current_counter == 2, "not second instance");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
test_assert(mfs1.current_bank == MFS_BANK_1, "unexpected bank");
|
||||
test_assert(bank_verify_erased(MFS_BANK_0) == FLASH_NO_ERROR, "bank 0 not erased");]]></value>
|
||||
|
@ -758,16 +758,16 @@ for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) {
|
|||
size_t size;
|
||||
|
||||
if (id <= id_max) {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
else {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "found unexpected record");
|
||||
}
|
||||
}]]></value>
|
||||
|
@ -787,8 +787,8 @@ size_t size;
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -810,11 +810,11 @@ test_assert(mfs1.current_counter == 2, "not second instance");
|
|||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_WARN_GC, "error creating the record");
|
||||
test_assert(mfs1.current_counter == 3, "not third instance");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
test_assert(mfs1.current_bank == MFS_BANK_0, "unexpected bank");
|
||||
test_assert(bank_verify_erased(MFS_BANK_1) == FLASH_NO_ERROR, "bank 1 not erased");]]></value>
|
||||
|
@ -839,16 +839,16 @@ for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) {
|
|||
size_t size;
|
||||
|
||||
if (id <= id_max) {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
else {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "found unexpected record");
|
||||
}
|
||||
}]]></value>
|
||||
|
@ -901,11 +901,11 @@ for (id = 1; id <= id_max; id++) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, (sizeof mfs_pattern512 / 4), mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == (sizeof mfs_pattern512 / 4), "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}]]></value>
|
||||
</code>
|
||||
|
@ -932,8 +932,8 @@ mfs_id_t n = ((mfscfg1.bank_size - sizeof (mfs_bank_header_t)) -
|
|||
for (id = 1; id <= n; id++) {
|
||||
err = mfsEraseRecord(&mfs1, id);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
}]]></value>
|
||||
</code>
|
||||
|
@ -958,8 +958,8 @@ test_assert(mfs1.current_counter == 1, "not first instance");
|
|||
err = mfsEraseRecord(&mfs1, id_max);
|
||||
test_assert(err == MFS_WARN_GC, "error erasing the record");
|
||||
test_assert(mfs1.current_counter == 2, "not second instance");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id_max, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id_max, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
test_assert(mfs1.current_bank == MFS_BANK_1, "unexpected bank");
|
||||
test_assert(bank_verify_erased(MFS_BANK_0) == FLASH_NO_ERROR, "bank 0 not erased");]]></value>
|
||||
|
@ -1047,14 +1047,14 @@ test_assert(err == MFS_NO_ERROR, "error creating record 3");]]></value>
|
|||
<value><![CDATA[mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -1089,11 +1089,11 @@ err = mfsEraseRecord(&mfs1, 1);
|
|||
test_assert(err == MFS_NO_ERROR, "error erasing record 1");
|
||||
err = mfsWriteRecord(&mfs1, 2, sizeof mfs_pattern32, mfs_pattern32);
|
||||
test_assert(err == MFS_NO_ERROR, "error writing record 2");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");]]></value>
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
<step>
|
||||
|
@ -1129,23 +1129,23 @@ used_space = mfs1.used_space;]]></value>
|
|||
size_t size;
|
||||
|
||||
/* Record 1 must not be present.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record found");
|
||||
|
||||
/* Record 2 must contain the new value.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Record 3 must be unchanged.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Checking internal data.*/
|
||||
test_assert(MFS_BANK_0 == mfs1.current_bank, "internal data mismatch");
|
||||
|
@ -1180,23 +1180,23 @@ test_assert(err == MFS_NO_ERROR, "re-start failed");]]></value>
|
|||
size_t size;
|
||||
|
||||
/* Record 1 must not be present.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record found");
|
||||
|
||||
/* Record 2 must contain the new value.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Record 3 must be unchanged.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Checking internal data.*/
|
||||
test_assert(MFS_BANK_0 == mfs1.current_bank, "internal data mismatch");
|
||||
|
@ -1233,23 +1233,23 @@ test_assert(err == MFS_NO_ERROR, "garbage collection failed");]]></value>
|
|||
size_t size;
|
||||
|
||||
/* Record 1 must not be present.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record found");
|
||||
|
||||
/* Record 2 must contain the new value.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Record 3 must be unchanged.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Checking internal data.*/
|
||||
test_assert(MFS_BANK_1 == mfs1.current_bank, "internal data mismatch");
|
||||
|
@ -1317,14 +1317,14 @@ test_assert(err == MFS_NO_ERROR, "error creating record 3");]]></value>
|
|||
<value><![CDATA[mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -1360,11 +1360,11 @@ err = mfsEraseRecord(&mfs1, 1);
|
|||
test_assert(err == MFS_NO_ERROR, "error erasing record 1");
|
||||
err = mfsWriteRecord(&mfs1, 2, sizeof mfs_pattern32, mfs_pattern32);
|
||||
test_assert(err == MFS_NO_ERROR, "error writing record 2");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Saving some internal state for successive checks.*/
|
||||
current_counter = mfs1.current_counter;
|
||||
|
@ -1398,16 +1398,16 @@ test_assert(err == MFS_NO_ERROR, "error rolling back transaction");]]></value>
|
|||
<value><![CDATA[mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "size changed");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "size changed");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "size changed");
|
||||
|
||||
|
@ -1465,13 +1465,13 @@ for (id = 1; id <= id_max; id++) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR,
|
||||
"record not found");
|
||||
test_assert(size == sizeof mfs_pattern512,
|
||||
"unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}]]></value>
|
||||
</code>
|
||||
|
@ -1490,8 +1490,8 @@ size_t size;
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -1626,7 +1626,7 @@ test_assert(err == MFS_ERR_INV_STATE, "mfsErase() returned wrong status");]]></v
|
|||
<value />
|
||||
</tags>
|
||||
<code>
|
||||
<value><![CDATA[mfs_error_t err = mfsWriteRecord(&mfs1, 1, 16, mfs_buffer);
|
||||
<value><![CDATA[mfs_error_t err = mfsWriteRecord(&mfs1, 1, 16, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_INV_STATE, "mfsWriteRecord() returned wrong status");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
@ -1652,8 +1652,8 @@ test_assert(err == MFS_ERR_INV_STATE, "mfsEraseRecord() returned wrong status");
|
|||
<value />
|
||||
</tags>
|
||||
<code>
|
||||
<value><![CDATA[size_t size = sizeof mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
<value><![CDATA[size_t size = sizeof __nocache_mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_INV_STATE, "mfsReadRecord() returned wrong status");]]></value>
|
||||
</code>
|
||||
</step>
|
||||
|
|
|
@ -67,7 +67,7 @@ const testsuite_t mfs_test_suite = {
|
|||
|
||||
mfs_nocache_buffer_t __nocache_mfsbuf1;
|
||||
MFSDriver mfs1;
|
||||
uint8_t mfs_buffer[512];
|
||||
uint8_t __nocache_mfs_buffer[512];
|
||||
|
||||
const uint8_t mfs_pattern16[16] = {
|
||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
|
||||
|
|
|
@ -56,7 +56,7 @@ extern "C" {
|
|||
extern mfs_nocache_buffer_t __nocache_mfsbuf1;
|
||||
extern const MFSConfig mfscfg1;
|
||||
extern MFSDriver mfs1;
|
||||
extern uint8_t mfs_buffer[512];
|
||||
extern uint8_t __nocache_mfs_buffer[512];
|
||||
extern const uint8_t mfs_pattern16[16];
|
||||
extern const uint8_t mfs_pattern32[32];
|
||||
extern const uint8_t mfs_pattern10[10];
|
||||
|
|
|
@ -152,8 +152,8 @@ static void mfs_test_001_002_execute(void) {
|
|||
size_t size;
|
||||
|
||||
for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND,
|
||||
"found a record that should not exists");
|
||||
}
|
||||
|
@ -205,8 +205,8 @@ static void mfs_test_001_003_execute(void) {
|
|||
expected.*/
|
||||
test_set_step(1);
|
||||
{
|
||||
size = sizeof mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND , "record was already present");
|
||||
}
|
||||
test_end_step(1);
|
||||
|
@ -220,11 +220,11 @@ static void mfs_test_001_003_execute(void) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern16, mfs_pattern16);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
||||
|
@ -237,11 +237,11 @@ static void mfs_test_001_003_execute(void) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern32, mfs_pattern32);
|
||||
test_assert(err == MFS_NO_ERROR, "error updating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
}
|
||||
test_end_step(3);
|
||||
|
||||
|
@ -254,8 +254,8 @@ static void mfs_test_001_003_execute(void) {
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
}
|
||||
test_end_step(4);
|
||||
|
@ -316,14 +316,14 @@ static void mfs_test_001_004_execute(void) {
|
|||
mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 0 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 1 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 2 not present");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
@ -336,14 +336,14 @@ static void mfs_test_001_004_execute(void) {
|
|||
|
||||
err = mfsStart(&mfs1, &mfscfg1);
|
||||
test_assert(err == MFS_NO_ERROR, "re-mount failed");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 0 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 1 not present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record 2 not present");
|
||||
}
|
||||
test_end_step(3);
|
||||
|
@ -358,14 +358,14 @@ static void mfs_test_001_004_execute(void) {
|
|||
|
||||
err = mfsErase(&mfs1);
|
||||
test_assert(err == MFS_NO_ERROR, "storage erase error");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record 0 still present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record 1 still present");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record 2 still present");
|
||||
}
|
||||
test_end_step(4);
|
||||
|
@ -421,13 +421,13 @@ static void mfs_test_001_005_execute(void) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR,
|
||||
"record not found");
|
||||
test_assert(size == sizeof mfs_pattern512,
|
||||
"unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
}
|
||||
|
@ -544,13 +544,13 @@ static void mfs_test_001_006_execute(void) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR,
|
||||
"record not found");
|
||||
test_assert(size == sizeof mfs_pattern512,
|
||||
"unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
}
|
||||
|
@ -564,8 +564,8 @@ static void mfs_test_001_006_execute(void) {
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
@ -582,11 +582,11 @@ static void mfs_test_001_006_execute(void) {
|
|||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_WARN_GC, "error creating the record");
|
||||
test_assert(mfs1.current_counter == 2, "not second instance");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
test_assert(mfs1.current_bank == MFS_BANK_1, "unexpected bank");
|
||||
test_assert(bank_verify_erased(MFS_BANK_0) == FLASH_NO_ERROR, "bank 0 not erased");
|
||||
|
@ -607,16 +607,16 @@ static void mfs_test_001_006_execute(void) {
|
|||
size_t size;
|
||||
|
||||
if (id <= id_max) {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
else {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "found unexpected record");
|
||||
}
|
||||
}
|
||||
|
@ -631,8 +631,8 @@ static void mfs_test_001_006_execute(void) {
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
}
|
||||
test_end_step(5);
|
||||
|
@ -649,11 +649,11 @@ static void mfs_test_001_006_execute(void) {
|
|||
err = mfsWriteRecord(&mfs1, 1, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_WARN_GC, "error creating the record");
|
||||
test_assert(mfs1.current_counter == 3, "not third instance");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
test_assert(mfs1.current_bank == MFS_BANK_0, "unexpected bank");
|
||||
test_assert(bank_verify_erased(MFS_BANK_1) == FLASH_NO_ERROR, "bank 1 not erased");
|
||||
|
@ -674,16 +674,16 @@ static void mfs_test_001_006_execute(void) {
|
|||
size_t size;
|
||||
|
||||
if (id <= id_max) {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern512, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
else {
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "found unexpected record");
|
||||
}
|
||||
}
|
||||
|
@ -741,11 +741,11 @@ static void mfs_test_001_007_execute(void) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, (sizeof mfs_pattern512 / 4), mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == (sizeof mfs_pattern512 / 4), "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
}
|
||||
|
@ -767,8 +767,8 @@ static void mfs_test_001_007_execute(void) {
|
|||
for (id = 1; id <= n; id++) {
|
||||
err = mfsEraseRecord(&mfs1, id);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
}
|
||||
}
|
||||
|
@ -789,8 +789,8 @@ static void mfs_test_001_007_execute(void) {
|
|||
err = mfsEraseRecord(&mfs1, id_max);
|
||||
test_assert(err == MFS_WARN_GC, "error erasing the record");
|
||||
test_assert(mfs1.current_counter == 2, "not second instance");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id_max, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id_max, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
test_assert(mfs1.current_bank == MFS_BANK_1, "unexpected bank");
|
||||
test_assert(bank_verify_erased(MFS_BANK_0) == FLASH_NO_ERROR, "bank 0 not erased");
|
||||
|
|
|
@ -110,14 +110,14 @@ static void mfs_test_002_001_execute(void) {
|
|||
mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
@ -144,11 +144,11 @@ static void mfs_test_002_001_execute(void) {
|
|||
test_assert(err == MFS_NO_ERROR, "error erasing record 1");
|
||||
err = mfsWriteRecord(&mfs1, 2, sizeof mfs_pattern32, mfs_pattern32);
|
||||
test_assert(err == MFS_NO_ERROR, "error writing record 2");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
}
|
||||
test_end_step(4);
|
||||
|
||||
|
@ -174,23 +174,23 @@ static void mfs_test_002_001_execute(void) {
|
|||
size_t size;
|
||||
|
||||
/* Record 1 must not be present.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record found");
|
||||
|
||||
/* Record 2 must contain the new value.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Record 3 must be unchanged.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Checking internal data.*/
|
||||
test_assert(MFS_BANK_0 == mfs1.current_bank, "internal data mismatch");
|
||||
|
@ -217,23 +217,23 @@ static void mfs_test_002_001_execute(void) {
|
|||
size_t size;
|
||||
|
||||
/* Record 1 must not be present.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record found");
|
||||
|
||||
/* Record 2 must contain the new value.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Record 3 must be unchanged.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Checking internal data.*/
|
||||
test_assert(MFS_BANK_0 == mfs1.current_bank, "internal data mismatch");
|
||||
|
@ -260,23 +260,23 @@ static void mfs_test_002_001_execute(void) {
|
|||
size_t size;
|
||||
|
||||
/* Record 1 must not be present.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record found");
|
||||
|
||||
/* Record 2 must contain the new value.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern32, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern32, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern32, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Record 3 must be unchanged.*/
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Checking internal data.*/
|
||||
test_assert(MFS_BANK_1 == mfs1.current_bank, "internal data mismatch");
|
||||
|
@ -351,14 +351,14 @@ static void mfs_test_002_002_execute(void) {
|
|||
mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
@ -385,11 +385,11 @@ static void mfs_test_002_002_execute(void) {
|
|||
test_assert(err == MFS_NO_ERROR, "error erasing record 1");
|
||||
err = mfsWriteRecord(&mfs1, 2, sizeof mfs_pattern32, mfs_pattern32);
|
||||
test_assert(err == MFS_NO_ERROR, "error writing record 2");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern16, mfs_buffer, size) == 0, "wrong record content");
|
||||
test_assert(memcmp(mfs_pattern16, __nocache_mfs_buffer, size) == 0, "wrong record content");
|
||||
|
||||
/* Saving some internal state for successive checks.*/
|
||||
current_counter = mfs1.current_counter;
|
||||
|
@ -414,16 +414,16 @@ static void mfs_test_002_002_execute(void) {
|
|||
mfs_error_t err;
|
||||
size_t size;
|
||||
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "size changed");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 2, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "size changed");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 3, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR, "record not found");
|
||||
test_assert(size == sizeof mfs_pattern16, "size changed");
|
||||
|
||||
|
@ -490,13 +490,13 @@ static void mfs_test_002_003_execute(void) {
|
|||
|
||||
err = mfsWriteRecord(&mfs1, id, sizeof mfs_pattern512, mfs_pattern512);
|
||||
test_assert(err == MFS_NO_ERROR, "error creating the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, id, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_NO_ERROR,
|
||||
"record not found");
|
||||
test_assert(size == sizeof mfs_pattern512,
|
||||
"unexpected record length");
|
||||
test_assert(memcmp(mfs_pattern512, mfs_buffer, size) == 0,
|
||||
test_assert(memcmp(mfs_pattern512, __nocache_mfs_buffer, size) == 0,
|
||||
"wrong record content");
|
||||
}
|
||||
}
|
||||
|
@ -510,8 +510,8 @@ static void mfs_test_002_003_execute(void) {
|
|||
|
||||
err = mfsEraseRecord(&mfs1, 1);
|
||||
test_assert(err == MFS_NO_ERROR, "error erasing the record");
|
||||
size = sizeof mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size = sizeof __nocache_mfs_buffer;
|
||||
err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
|
|
@ -80,7 +80,7 @@ static void mfs_test_003_001_execute(void) {
|
|||
is expected.*/
|
||||
test_set_step(2);
|
||||
{
|
||||
mfs_error_t err = mfsWriteRecord(&mfs1, 1, 16, mfs_buffer);
|
||||
mfs_error_t err = mfsWriteRecord(&mfs1, 1, 16, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_INV_STATE, "mfsWriteRecord() returned wrong status");
|
||||
}
|
||||
test_end_step(2);
|
||||
|
@ -98,8 +98,8 @@ static void mfs_test_003_001_execute(void) {
|
|||
is expected.*/
|
||||
test_set_step(4);
|
||||
{
|
||||
size_t size = sizeof mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer);
|
||||
size_t size = sizeof __nocache_mfs_buffer;
|
||||
mfs_error_t err = mfsReadRecord(&mfs1, 1, &size, __nocache_mfs_buffer);
|
||||
test_assert(err == MFS_ERR_INV_STATE, "mfsReadRecord() returned wrong status");
|
||||
}
|
||||
test_end_step(4);
|
||||
|
|
|
@ -86,11 +86,6 @@
|
|||
<type>2</type>
|
||||
<locationURI>CHIBIOS/test/mfs</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>test/lib</name>
|
||||
<type>2</type>
|
||||
<locationURI>CHIBIOS/test/lib</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>test/mfs</name>
|
||||
<type>2</type>
|
||||
|
|
Loading…
Reference in New Issue