mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-02 20:59:05 +00:00
fstest_main.c:340:47: note: expected ‘struct fstest_ctx_s *’ but argument is of type ‘fsblkcnt_t’ {aka ‘long long unsigned int’}
340 | static int fstest_gc(FAR struct fstest_ctx_s *ctx, size_t nbytes)
| ~~~~~~~~~~~~~~~~~~~~~^~~
fstest_main.c:1168:13: error: too few arguments to function ‘fstest_gc’
1168 | ret = fstest_gc(buf.f_bfree);
| ^~~~~~~~~
fstest_main.c:340:12: note: declared here
340 | static int fstest_gc(FAR struct fstest_ctx_s *ctx, size_t nbytes)
| ^~~
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
|
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| fstest_main.c | ||
| Kconfig | ||
| Make.defs | ||
| Makefile | ||
| README.md | ||
Testing / fstest Generic File System Test
This is a generic file system test that derives from testing/nxffs. It was
created to test the tmpfs file system, but should work with any file system
provided that all initialization has already been performed prior to starting
the test.
This test a a general test for any file system, but includes some specific hooks for the SPIFFS file system.
CONFIG_TESTING_FSTEST– Enable the file system example.CONFIG_TESTING_FSTEST_MAXNAME– Determines the maximum size of names used in the filesystem.CONFIG_TESTING_FSTEST_MAXFILE– Determines the maximum size of a file.CONFIG_TESTING_FSTEST_MAXIO– Max I/O, default347.CONFIG_TESTING_FSTEST_MAXOPEN– Max open files.CONFIG_TESTING_FSTEST_MOUNTPT– Path where the file system is mounted.CONFIG_TESTING_FSTEST_NLOOPS– Number of test loops. default100.CONFIG_TESTING_FSTEST_VERBOSE– Verbose output.
EXAMPLE
fstest -m /mnt -n 10 – Test /mnt 10 times
fstest -h – Get help message
fstest – Test path define by CONFIG_TESTING_FSTEST_MOUNTPT
CONFIG_TESTING_FSTEST_NLOOPS times