tests/subsys/settings: remove nffs related testsuite
settings nffs targeted test were removed. the file function settings suite was disabled as need some rework in order to use litlefs. Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
This commit is contained in:
parent
2ff0105954
commit
04b2c170c1
17 changed files with 0 additions and 321 deletions
|
@ -1,17 +0,0 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.13.1)
|
|
||||||
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
|
|
||||||
project(nffs)
|
|
||||||
|
|
||||||
add_subdirectory(../src nffs_test_bindir)
|
|
||||||
target_link_libraries(app PRIVATE settings_nffs_test)
|
|
||||||
|
|
||||||
# The code is in the library common to several tests.
|
|
||||||
target_sources(app PRIVATE placeholder.c)
|
|
||||||
|
|
||||||
if(TEST)
|
|
||||||
target_compile_definitions(app PRIVATE
|
|
||||||
-DTEST_${TEST}
|
|
||||||
)
|
|
||||||
endif()
|
|
|
@ -1,2 +0,0 @@
|
||||||
/* SPDX-License-Identifier: Apache-2.0 */
|
|
||||||
/* Copyright (c) 2019 Intel Corporation */
|
|
|
@ -1,28 +0,0 @@
|
||||||
CONFIG_ZTEST=y
|
|
||||||
CONFIG_STDOUT_CONSOLE=y
|
|
||||||
CONFIG_FLASH=y
|
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
||||||
CONFIG_FLASH_MAP=y
|
|
||||||
CONFIG_ARM_MPU=n
|
|
||||||
|
|
||||||
CONFIG_ZTEST_STACKSIZE=2048
|
|
||||||
CONFIG_MAIN_STACK_SIZE=1024
|
|
||||||
CONFIG_HEAP_MEM_POOL_SIZE=1024
|
|
||||||
|
|
||||||
CONFIG_FILE_SYSTEM=y
|
|
||||||
CONFIG_LOG=y
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_FS_NFFS_FLASH_DEV_NAME="NRF_FLASH_DRV_NAME"
|
|
||||||
CONFIG_FS_NFFS_NUM_FILES=4
|
|
||||||
CONFIG_FS_NFFS_NUM_DIRS=4
|
|
||||||
CONFIG_FS_NFFS_NUM_INODES=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_BLOCKS=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_INODES=1
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_BLOCKS=1
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_NFFS_FILESYSTEM_MAX_AREAS=12
|
|
||||||
|
|
||||||
CONFIG_SETTINGS=y
|
|
||||||
CONFIG_SETTINGS_RUNTIME=y
|
|
||||||
CONFIG_SETTINGS_FS=y
|
|
||||||
CONFIG_SETTINGS_USE_BASE64=y
|
|
|
@ -1,27 +0,0 @@
|
||||||
CONFIG_ZTEST=y
|
|
||||||
CONFIG_STDOUT_CONSOLE=y
|
|
||||||
CONFIG_FLASH=y
|
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
||||||
CONFIG_FLASH_MAP=y
|
|
||||||
|
|
||||||
CONFIG_ZTEST_STACKSIZE=2048
|
|
||||||
CONFIG_MAIN_STACK_SIZE=1024
|
|
||||||
CONFIG_HEAP_MEM_POOL_SIZE=1024
|
|
||||||
|
|
||||||
CONFIG_FILE_SYSTEM=y
|
|
||||||
CONFIG_LOG=y
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_FS_NFFS_FLASH_DEV_NAME="flash_ctrl"
|
|
||||||
CONFIG_FS_NFFS_NUM_FILES=4
|
|
||||||
CONFIG_FS_NFFS_NUM_DIRS=4
|
|
||||||
CONFIG_FS_NFFS_NUM_INODES=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_BLOCKS=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_INODES=1
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_BLOCKS=1
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_NFFS_FILESYSTEM_MAX_AREAS=12
|
|
||||||
|
|
||||||
CONFIG_SETTINGS=y
|
|
||||||
CONFIG_SETTINGS_RUNTIME=y
|
|
||||||
CONFIG_SETTINGS_FS=y
|
|
||||||
CONFIG_SETTINGS_USE_BASE64=y
|
|
|
@ -1,27 +0,0 @@
|
||||||
CONFIG_ZTEST=y
|
|
||||||
CONFIG_STDOUT_CONSOLE=y
|
|
||||||
CONFIG_FLASH=y
|
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
||||||
CONFIG_FLASH_MAP=y
|
|
||||||
|
|
||||||
CONFIG_ZTEST_STACKSIZE=2048
|
|
||||||
CONFIG_MAIN_STACK_SIZE=1024
|
|
||||||
CONFIG_HEAP_MEM_POOL_SIZE=1024
|
|
||||||
|
|
||||||
CONFIG_FILE_SYSTEM=y
|
|
||||||
CONFIG_LOG=y
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_FS_NFFS_FLASH_DEV_NAME="flash_ctrl"
|
|
||||||
CONFIG_FS_NFFS_NUM_FILES=4
|
|
||||||
CONFIG_FS_NFFS_NUM_DIRS=4
|
|
||||||
CONFIG_FS_NFFS_NUM_INODES=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_BLOCKS=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_INODES=1
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_BLOCKS=1
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_NFFS_FILESYSTEM_MAX_AREAS=12
|
|
||||||
|
|
||||||
CONFIG_SETTINGS=y
|
|
||||||
CONFIG_SETTINGS_RUNTIME=y
|
|
||||||
CONFIG_SETTINGS_FS=y
|
|
||||||
CONFIG_SETTINGS_USE_BASE64=y
|
|
|
@ -1,4 +0,0 @@
|
||||||
tests:
|
|
||||||
system.settings.nffs:
|
|
||||||
platform_whitelist: nrf52840_pca10056 nrf52_pca10040 native_posix native_posix_64
|
|
||||||
tags: settings_fs filesystem
|
|
|
@ -1,18 +0,0 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.13.1)
|
|
||||||
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
|
|
||||||
project(NONE)
|
|
||||||
|
|
||||||
add_subdirectory(../src nffs_test_bindir)
|
|
||||||
|
|
||||||
target_link_libraries(app PRIVATE settings_nffs_test)
|
|
||||||
|
|
||||||
# The code is in the library common to several tests.
|
|
||||||
target_sources(app PRIVATE placeholder.c)
|
|
||||||
|
|
||||||
if(TEST)
|
|
||||||
target_compile_definitions(app PRIVATE
|
|
||||||
-DTEST_${TEST}
|
|
||||||
)
|
|
||||||
endif()
|
|
|
@ -1,2 +0,0 @@
|
||||||
/* SPDX-License-Identifier: Apache-2.0 */
|
|
||||||
/* Copyright (c) 2019 Intel Corporation */
|
|
|
@ -1,27 +0,0 @@
|
||||||
CONFIG_ZTEST=y
|
|
||||||
CONFIG_STDOUT_CONSOLE=y
|
|
||||||
CONFIG_FLASH=y
|
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
||||||
CONFIG_FLASH_MAP=y
|
|
||||||
CONFIG_ARM_MPU=n
|
|
||||||
|
|
||||||
CONFIG_ZTEST_STACKSIZE=2048
|
|
||||||
CONFIG_MAIN_STACK_SIZE=1024
|
|
||||||
CONFIG_HEAP_MEM_POOL_SIZE=1024
|
|
||||||
|
|
||||||
CONFIG_FILE_SYSTEM=y
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_FS_NFFS_FLASH_DEV_NAME="NRF_FLASH_DRV_NAME"
|
|
||||||
CONFIG_FS_NFFS_NUM_FILES=4
|
|
||||||
CONFIG_FS_NFFS_NUM_DIRS=4
|
|
||||||
CONFIG_FS_NFFS_NUM_INODES=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_BLOCKS=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_INODES=1
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_BLOCKS=1
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_NFFS_FILESYSTEM_MAX_AREAS=12
|
|
||||||
|
|
||||||
CONFIG_SETTINGS=y
|
|
||||||
CONFIG_SETTINGS_RUNTIME=y
|
|
||||||
CONFIG_SETTINGS_FS=y
|
|
||||||
CONFIG_SETTINGS_USE_BASE64=n
|
|
|
@ -1,26 +0,0 @@
|
||||||
CONFIG_ZTEST=y
|
|
||||||
CONFIG_STDOUT_CONSOLE=y
|
|
||||||
CONFIG_FLASH=y
|
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
||||||
CONFIG_FLASH_MAP=y
|
|
||||||
|
|
||||||
CONFIG_ZTEST_STACKSIZE=2048
|
|
||||||
CONFIG_MAIN_STACK_SIZE=1024
|
|
||||||
CONFIG_HEAP_MEM_POOL_SIZE=1024
|
|
||||||
|
|
||||||
CONFIG_FILE_SYSTEM=y
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_FS_NFFS_FLASH_DEV_NAME="flash_ctrl"
|
|
||||||
CONFIG_FS_NFFS_NUM_FILES=4
|
|
||||||
CONFIG_FS_NFFS_NUM_DIRS=4
|
|
||||||
CONFIG_FS_NFFS_NUM_INODES=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_BLOCKS=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_INODES=1
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_BLOCKS=1
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_NFFS_FILESYSTEM_MAX_AREAS=12
|
|
||||||
|
|
||||||
CONFIG_SETTINGS=y
|
|
||||||
CONFIG_SETTINGS_RUNTIME=y
|
|
||||||
CONFIG_SETTINGS_FS=y
|
|
||||||
CONFIG_SETTINGS_USE_BASE64=n
|
|
|
@ -1,26 +0,0 @@
|
||||||
CONFIG_ZTEST=y
|
|
||||||
CONFIG_STDOUT_CONSOLE=y
|
|
||||||
CONFIG_FLASH=y
|
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
||||||
CONFIG_FLASH_MAP=y
|
|
||||||
|
|
||||||
CONFIG_ZTEST_STACKSIZE=2048
|
|
||||||
CONFIG_MAIN_STACK_SIZE=1024
|
|
||||||
CONFIG_HEAP_MEM_POOL_SIZE=1024
|
|
||||||
|
|
||||||
CONFIG_FILE_SYSTEM=y
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_FS_NFFS_FLASH_DEV_NAME="flash_ctrl"
|
|
||||||
CONFIG_FS_NFFS_NUM_FILES=4
|
|
||||||
CONFIG_FS_NFFS_NUM_DIRS=4
|
|
||||||
CONFIG_FS_NFFS_NUM_INODES=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_BLOCKS=1024
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_INODES=1
|
|
||||||
CONFIG_FS_NFFS_NUM_CACHE_BLOCKS=1
|
|
||||||
CONFIG_FILE_SYSTEM_NFFS=y
|
|
||||||
CONFIG_NFFS_FILESYSTEM_MAX_AREAS=12
|
|
||||||
|
|
||||||
CONFIG_SETTINGS=y
|
|
||||||
CONFIG_SETTINGS_RUNTIME=y
|
|
||||||
CONFIG_SETTINGS_FS=y
|
|
||||||
CONFIG_SETTINGS_USE_BASE64=n
|
|
|
@ -1,4 +0,0 @@
|
||||||
tests:
|
|
||||||
system.settings.nffs:
|
|
||||||
platform_whitelist: nrf52840_pca10056 nrf52_pca10040 native_posix native_posix_64
|
|
||||||
tags: settings_fs
|
|
|
@ -1,21 +0,0 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
|
||||||
# Copyright (c) 2019 Intel Corporation
|
|
||||||
|
|
||||||
zephyr_library_named(settings_nffs_test)
|
|
||||||
|
|
||||||
add_subdirectory(../../src settings_test_bindir)
|
|
||||||
add_subdirectory(../../fs/src settings_test_fs_bindir)
|
|
||||||
|
|
||||||
target_link_libraries(settings_nffs_test PRIVATE NFFS)
|
|
||||||
target_link_libraries(settings_nffs_test PRIVATE settings_test)
|
|
||||||
target_link_libraries(settings_nffs_test PRIVATE settings_test_fs)
|
|
||||||
|
|
||||||
zephyr_include_directories(
|
|
||||||
$ENV{ZEPHYR_BASE}/subsys/settings/include
|
|
||||||
$ENV{ZEPHYR_BASE}/subsys/settings/src
|
|
||||||
$ENV{ZEPHYR_BASE}/tests/subsys/settings/fs/include
|
|
||||||
$ENV{ZEPHYR_BASE}/tests/subsys/settings/nffs/src
|
|
||||||
)
|
|
||||||
|
|
||||||
FILE(GLOB mysources *.c)
|
|
||||||
zephyr_library_sources(${mysources})
|
|
|
@ -1,40 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2018 Nordic Semiconductor ASA
|
|
||||||
* Copyright (c) 2015 Runtime Inc
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "settings_test.h"
|
|
||||||
#include <device.h>
|
|
||||||
#include <fs/fs.h>
|
|
||||||
#include <nffs/nffs.h>
|
|
||||||
|
|
||||||
/* NFFS work area strcut */
|
|
||||||
static struct nffs_flash_desc flash_desc;
|
|
||||||
|
|
||||||
/* mounting info */
|
|
||||||
static struct fs_mount_t nffs_mnt = {
|
|
||||||
.type = FS_NFFS,
|
|
||||||
.mnt_point = TEST_FS_MPTR,
|
|
||||||
.fs_data = &flash_desc,
|
|
||||||
};
|
|
||||||
|
|
||||||
void config_setup_nffs(void)
|
|
||||||
{
|
|
||||||
struct device *flash_dev;
|
|
||||||
int rc;
|
|
||||||
|
|
||||||
flash_dev = device_get_binding(CONFIG_FS_NFFS_FLASH_DEV_NAME);
|
|
||||||
zassert_not_null(flash_dev, "Can't bind to the flash device");
|
|
||||||
|
|
||||||
/* set backend storage dev */
|
|
||||||
nffs_mnt.storage_dev = flash_dev;
|
|
||||||
|
|
||||||
rc = fs_mount(&nffs_mnt);
|
|
||||||
zassert_true(rc == 0, "mounting nffs [%d]\n", rc);
|
|
||||||
|
|
||||||
rc = fs_unlink(TEST_CONFIG_DIR);
|
|
||||||
zassert_true(rc == 0 || rc == -ENOENT,
|
|
||||||
"can't delete config directory%d\n", rc);
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2018 Nordic Semiconductor ASA
|
|
||||||
* Copyright (c) 2015 Runtime Inc
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef _SETTINGS_TEST_H
|
|
||||||
#define _SETTINGS_TEST_H
|
|
||||||
|
|
||||||
#include "settings_test_fs.h"
|
|
||||||
|
|
||||||
#define TEST_FS_MPTR "/nffs"
|
|
||||||
#define TEST_CONFIG_DIR TEST_FS_MPTR"/config"
|
|
||||||
|
|
||||||
#endif /* _SETTINGS_TEST_H */
|
|
|
@ -1,36 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2018 Nordic Semiconductor ASA
|
|
||||||
* Copyright (c) 2015 Runtime Inc
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "settings_test.h"
|
|
||||||
#include "settings_priv.h"
|
|
||||||
|
|
||||||
void config_setup_nffs(void);
|
|
||||||
|
|
||||||
void test_main(void)
|
|
||||||
{
|
|
||||||
ztest_test_suite(test_config_fcb,
|
|
||||||
/* Config tests */
|
|
||||||
ztest_unit_test(config_empty_lookups),
|
|
||||||
ztest_unit_test(test_config_insert),
|
|
||||||
ztest_unit_test(test_config_getset_unknown),
|
|
||||||
ztest_unit_test(test_config_getset_int),
|
|
||||||
ztest_unit_test(test_config_getset_int64),
|
|
||||||
ztest_unit_test(test_config_commit),
|
|
||||||
/* NFFS as backing storage. */
|
|
||||||
ztest_unit_test(config_setup_nffs),
|
|
||||||
ztest_unit_test(test_config_empty_file),
|
|
||||||
ztest_unit_test(test_config_small_file),
|
|
||||||
ztest_unit_test(test_config_multiple_in_file),
|
|
||||||
ztest_unit_test(test_config_save_in_file),
|
|
||||||
ztest_unit_test(test_config_save_one_file),
|
|
||||||
ztest_unit_test(test_config_compress_file)
|
|
||||||
);
|
|
||||||
|
|
||||||
ztest_run_test_suite(test_config_fcb);
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue