blob: 7df30540bc892de369dd3725bc0166561f7f6005 [file] [log] [blame]
/*
* Copyright (c) 2019 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <stdlib.h>
#include <string.h>
#include "settings_test_fs.h"
#include "settings_test.h"
#include "settings_priv.h"
void test_config_setup_littlefs(void);
void test_main(void)
{
ztest_test_suite(test_config,
/* Config tests */
ztest_unit_test(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),
/* Littlefs as backing storage. */
ztest_unit_test(test_config_setup_littlefs),
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);
}