Commit b6f8eff2 authored by Jordan Yates's avatar Jordan Yates Committed by Benjamin Cabé
Browse files

tests: fs: lib_link: added

Add a test validating that Zephyr can compile with the 3 underlying
filesystems enabled with only `CONFIG_FILE_SYSTEM_LIB_LINK` enabled.

Signed-off-by: default avatarJordan Yates <jordan@embeint.com>
parent 946f6b5c
Loading
Loading
Loading
Loading
+8 −0
Changes for tests/subsys/fs/lib_link/CMakeLists.txt: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

cmake_minimum_required(VERSION 3.20.0)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(fs_lib_link)

FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})
+5 −0
Changes for tests/subsys/fs/lib_link/prj.conf: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
CONFIG_FILE_SYSTEM_LIB_LINK=y
CONFIG_FAT_FILESYSTEM_ELM=y
CONFIG_FILE_SYSTEM_LITTLEFS=y
CONFIG_FILE_SYSTEM_EXT2=y
CONFIG_ZTEST=y
+10 −0
Changes for tests/subsys/fs/lib_link/src/main.c: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
/*
 * Copyright (c) 2025 Embeint Inc
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#include <string.h>
#include <zephyr/ztest.h>

ZTEST_SUITE(lib_link, NULL, NULL, NULL, NULL, NULL);
+5 −0
Changes for tests/subsys/fs/lib_link/testcase.yaml: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
tests:
  filesystem.lib_link:
    tags: filesystem
    integration_platforms:
      - native_sim