blob: 39c7789967e2c4137d9c9a1d02c594b6c33e2ced [file] [log] [blame]
/*
* Copyright (c) 2019 Peter Bigot Consulting, LLC
*
* SPDX-License-Identifier: Apache-2.0
*/
/* Directory littlefs operations:
* * mkdir
* * opendir
* * readdir
* * closedir
* * rename
*/
#include <string.h>
#include <zephyr/ztest.h>
#include "testfs_tests.h"
#include "testfs_lfs.h"
#include <lfs.h>
#include <zephyr/fs/littlefs.h>
void test_fs_dirops(void);
/* Mount structure needed by test_fs_basic tests. */
struct fs_mount_t *fs_dirops_test_mp = &testfs_small_mnt;
ZTEST(littlefs, test_lfs_dirops)
{
struct fs_mount_t *mp = &testfs_small_mnt;
zassert_equal(testfs_lfs_wipe_partition(mp),
TC_PASS,
"failed to wipe partition");
/* Common dirops tests.
* (File system is mounted and unmounted during that test.)
*/
test_fs_dirops();
}