mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-10 21:57:00 +00:00
Make sure that "%ld" gets a long int argument. This commit eliminates a couple of compiler warnings of this kind: test_fat_file.c: In function 'test_file_truncate': test_fat_file.c:180:11: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'off_t' {aka 'int'} [-Werror=format=] 180 | TC_PRINT("Original size of file = %ld\n", orig_pos); Signed-off-by: Martin Åberg <martin.aberg@gaisler.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
prj_lfn.conf | ||
prj_native_posix_64.conf | ||
prj_native_posix.conf | ||
prj.conf | ||
README.txt | ||
testcase.yaml |
Title: Zephyr File System Demo Description: Demonstrates basic file and dir operations using the Zephyr file system. -------------------------------------------------------------------------------- Building and Running Project: The demo will run on native_posix and will use the on-board SPI flash. mkdir build; cd build cmake -DBOARD=native_posix .. make run -------------------------------------------------------------------------------- Sample Output: ***** BOOTING ZEPHYR OS v1.6.99 - BUILD: Feb 8 2017 07:33:07 ***** Running test suite fat_fs_basic_test tc_start() - test_fat_file Open tests: Creating new file testfile.txt Opened file testfile.txt Write tests: Data written:"hello world!" Data successfully written! Sync tests: Read tests: Data read:"hello world!" Data read matches data written Truncate tests: Testing shrink to 0 size Testing write after truncating Write tests: Data written:"hello world!" Data successfully written! Original size of file = 12 Testing shrinking File size after shrinking by 5 bytes = 7 Testing expanding File size after expanding by 10 bytes = 17 Testing for zeroes in expanded region Close tests: Closed file testfile.txt Delete tests: File (testfile.txt) deleted successfully! =================================================================== PASS - test_fat_file. tc_start() - test_fat_dir mkdir tests: Creating new dir testdir Write tests: Data written:"hello world!" Data successfully written! Created dir testdir! lsdir tests: Listing dir /: [DIR ] FATFILE [FILE] TEST.C (size = 10) [DIR ] TESTDIR [DIR ] 1 lsdir tests: Listing dir testdir: [FILE] TESTFILE.TXT (size = 12) rmdir tests: Removing testdir/TESTFILE.TXT Removed dir testdir! lsdir tests: Listing dir /: [DIR ] FATFILE [FILE] TEST.C (size = 10) [DIR ] 1 =================================================================== PASS - test_fat_dir. tc_start() - test_fat_fs Optimal transfer block size = 512 Allocation unit size = 1024 Volume size in f_frsize units = 2028 Free space in f_frsize units = 2025 =================================================================== PASS - test_fat_fs. =================================================================== PROJECT EXECUTION SUCCESSFUL