diff options
author | Giovanni Di Sirio <gdisirio@gmail.com> | 2017-11-16 15:28:37 +0000 |
---|---|---|
committer | Giovanni Di Sirio <gdisirio@gmail.com> | 2017-11-16 15:28:37 +0000 |
commit | c275ed26e3d71f45a18a5edb79d6e1f10fa87b9f (patch) | |
tree | ac84ebf192837c8e6dd1c72e896750d3053ce987 /test/mfs/configuration.xml | |
parent | 7d16de81a0a6e8c8f08e52d89775952c38722924 (diff) | |
download | ChibiOS-c275ed26e3d71f45a18a5edb79d6e1f10fa87b9f.tar.gz ChibiOS-c275ed26e3d71f45a18a5edb79d6e1f10fa87b9f.tar.bz2 ChibiOS-c275ed26e3d71f45a18a5edb79d6e1f10fa87b9f.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11021 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'test/mfs/configuration.xml')
-rw-r--r-- | test/mfs/configuration.xml | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/test/mfs/configuration.xml b/test/mfs/configuration.xml index 58ee9c858..62703771e 100644 --- a/test/mfs/configuration.xml +++ b/test/mfs/configuration.xml @@ -616,7 +616,7 @@ for (id = 1; id <= id_max; id++) { </step>
<step>
<description>
- <value>Erasing one record in the middle, MFS_NO_ERROR is expected.</value>
+ <value>Erasing one record, MFS_NO_ERROR is expected.</value>
</description>
<tags>
<value />
@@ -625,10 +625,10 @@ for (id = 1; id <= id_max; id++) { <value><![CDATA[mfs_error_t err; size_t size; -err = mfsEraseRecord(&mfs1, MFS_CFG_MAX_RECORDS / 2); +err = mfsEraseRecord(&mfs1, 1); test_assert(err == MFS_NO_ERROR, "error erasing the record"); size = sizeof mfs_buffer; -err = mfsReadRecord(&mfs1, MFS_CFG_MAX_RECORDS / 2, &size, mfs_buffer); +err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer); test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value>
</code>
</step>
@@ -644,11 +644,11 @@ test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value> size_t size; test_assert(mfs1.current_counter == 1, "not first instance"); -err = mfsWriteRecord(&mfs1, 16, sizeof pattern512, pattern512); +err = mfsWriteRecord(&mfs1, 1, sizeof pattern512, 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, 16, &size, mfs_buffer); +err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer); test_assert(err == MFS_NO_ERROR, "record not found"); test_assert(size == sizeof pattern512, "unexpected record length"); test_assert(memcmp(pattern512, mfs_buffer, size) == 0, "wrong record content"); @@ -668,11 +668,11 @@ test_assert(bank_verify_erased(MFS_BANK_0) == FLASH_NO_ERROR, "bank 0 not erased mfs_id_t id_max = (mfscfg1.bank_size - sizeof (mfs_bank_header_t)) / (sizeof (mfs_data_header_t) + sizeof pattern512); -for (id = 1; id <= id_max; id++) { +for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) { mfs_error_t err; size_t size; - if (id < id_max) { + if (id <= id_max) { size = sizeof mfs_buffer; err = mfsReadRecord(&mfs1, id, &size, mfs_buffer); test_assert(err == MFS_NO_ERROR, "record not found"); @@ -689,7 +689,7 @@ for (id = 1; id <= id_max; id++) { </step>
<step>
<description>
- <value>Erasing one record in the middle, MFS_NO_ERROR is expected.</value>
+ <value>Erasing one record, MFS_NO_ERROR is expected.</value>
</description>
<tags>
<value />
@@ -698,10 +698,10 @@ for (id = 1; id <= id_max; id++) { <value><![CDATA[mfs_error_t err; size_t size; -err = mfsEraseRecord(&mfs1, MFS_CFG_MAX_RECORDS / 2); +err = mfsEraseRecord(&mfs1, 1); test_assert(err == MFS_NO_ERROR, "error erasing the record"); size = sizeof mfs_buffer; -err = mfsReadRecord(&mfs1, MFS_CFG_MAX_RECORDS / 2, &size, mfs_buffer); +err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer); test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value>
</code>
</step>
@@ -717,11 +717,11 @@ test_assert(err == MFS_ERR_NOT_FOUND, "record not erased");]]></value> size_t size; test_assert(mfs1.current_counter == 2, "not second instance"); -err = mfsWriteRecord(&mfs1, MFS_CFG_MAX_RECORDS / 2, sizeof pattern512, pattern512); +err = mfsWriteRecord(&mfs1, 1, sizeof pattern512, 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, MFS_CFG_MAX_RECORDS / 2, &size, mfs_buffer); +err = mfsReadRecord(&mfs1, 1, &size, mfs_buffer); test_assert(err == MFS_NO_ERROR, "record not found"); test_assert(size == sizeof pattern512, "unexpected record length"); test_assert(memcmp(pattern512, mfs_buffer, size) == 0, "wrong record content"); @@ -745,7 +745,7 @@ for (id = 1; id <= MFS_CFG_MAX_RECORDS; id++) { mfs_error_t err; size_t size; - if (id < id_max) { + if (id <= id_max) { size = sizeof mfs_buffer; err = mfsReadRecord(&mfs1, id, &size, mfs_buffer); test_assert(err == MFS_NO_ERROR, "record not found"); |