X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fkern%2Fkfile_test.c;h=d2eba87d5543d4165dde1094ec7083c49a2b9a33;hb=2156a825ba83da6e71a78237285a5558956da549;hp=fc760cb5373a67865100c2b857e898f9489919ed;hpb=0671cd9edbc159a5e6f6c03314f069fb698561f1;p=bertos.git diff --git a/bertos/kern/kfile_test.c b/bertos/kern/kfile_test.c index fc760cb5..d2eba87d 100644 --- a/bertos/kern/kfile_test.c +++ b/bertos/kern/kfile_test.c @@ -89,14 +89,14 @@ static size_t fake_read(KFile *fd, void *buf, size_t size) memcpy(dest, test_disk, size); fd->seek_pos += rd_len; - LOG_INFO("Read: real[%ld] expected[%ld]\n", rd_len, size); + LOG_INFO("Read: real[%zd] expected[%zd]\n", rd_len, size); return rd_len; } static size_t fake_write(KFile *fd, const void *buf, size_t size) { - fake_t *src = (fake_t *)buf; + const fake_t *src = (const fake_t *)buf; size_t wr_len; wr_len = MIN((kfile_off_t)size, fd->size - fd->seek_pos); @@ -104,19 +104,19 @@ static size_t fake_write(KFile *fd, const void *buf, size_t size) memcpy(test_disk, src, wr_len); fd->seek_pos += wr_len; - LOG_INFO("Write: real[%ld] expected[%ld]\n", wr_len, size); + LOG_INFO("Write: real[%zd] expected[%zd]\n", wr_len, size); return wr_len; } -int fake_flush(KFile *fd) +static int fake_flush(KFile *fd) { (void)fd; return 0; } -void fake_kfileInit(void) +static void fake_kfileInit(void) { // Setup data flash programming functions. fd.reopen = kfile_genericReopen; @@ -136,12 +136,11 @@ void fake_kfileInit(void) */ static void init_testBuf(void) { - #include kprintf("Init fake buffer..\n"); for (int i = 0; i < BUF_TEST_LEN; i++) { - test_disk[i] = random(); + test_disk[i] = i; kprintf("%d ", test_disk[i]); } kprintf("\nend\n"); @@ -221,7 +220,7 @@ int kfile_testRunGeneric(KFile *fd, uint8_t *test_buf, uint8_t *save_buf, size_t */ if (save_buf) { - LOG_INFO("Saved content..form [%d] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); + LOG_INFO("Saved content..form [%ld] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); kfile_read(fd, save_buf, size); } @@ -252,12 +251,12 @@ int kfile_testRunGeneric(KFile *fd, uint8_t *test_buf, uint8_t *save_buf, size_t if (kfile_write(fd, save_buf, size) != size) goto kfile_test_end; - LOG_INFO("Restore content..form [%d] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); + LOG_INFO("Restore content..form [%ld] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); } /* TEST 1 END. */ /* TEST 2 BEGIN. */ - LOG_INFO("Test 2: write from pos [%d] to [%ld]\n", fd->size/2 , fd->size/2 + size); + LOG_INFO("Test 2: write from pos [%ld] to [%ld]\n", fd->size/2 , fd->size/2 + size); /* * Go to half test size. @@ -272,7 +271,7 @@ int kfile_testRunGeneric(KFile *fd, uint8_t *test_buf, uint8_t *save_buf, size_t { kfile_read(fd, save_buf, size); kfile_seek(fd, -(kfile_off_t)size, KSM_SEEK_CUR); - LOG_INFO("Saved content..form [%d] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); + LOG_INFO("Saved content..form [%ld] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); } /* @@ -293,13 +292,13 @@ int kfile_testRunGeneric(KFile *fd, uint8_t *test_buf, uint8_t *save_buf, size_t if (kfile_write(fd, save_buf, size) != size) goto kfile_test_end; - LOG_INFO("Restore content..form [%d] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); + LOG_INFO("Restore content..form [%ld] to [%ld]\n", fd->seek_pos, fd->seek_pos + size); } /* TEST 2 END. */ /* TEST 3 BEGIN. */ - LOG_INFO("Test 3: write outside of fd->size limit [%d]\n", fd->size); + LOG_INFO("Test 3: write outside of fd->size limit [%ld]\n", fd->size); LOG_INFO("This test should FAIL!, you must see an assertion fail message.\n"); /* @@ -315,7 +314,7 @@ int kfile_testRunGeneric(KFile *fd, uint8_t *test_buf, uint8_t *save_buf, size_t { kfile_read(fd, save_buf, len); kfile_seek(fd, -len, KSM_SEEK_CUR); - LOG_INFO("Saved content..form [%d] to [%d]\n", fd->seek_pos, fd->seek_pos + len); + LOG_INFO("Saved content..form [%ld] to [%ld]\n", fd->seek_pos, fd->seek_pos + len); } /* @@ -336,7 +335,7 @@ int kfile_testRunGeneric(KFile *fd, uint8_t *test_buf, uint8_t *save_buf, size_t if ((kfile_off_t)kfile_write(fd, save_buf, len) != len) goto kfile_test_end; - LOG_INFO("Restore content..form [%d] to [%d]\n", fd->seek_pos, fd->seek_pos + len); + LOG_INFO("Restore content..form [%ld] to [%ld]\n", fd->seek_pos, fd->seek_pos + len); } /* TEST 3 END. */