Lingkai Dong
e1331d5873
Unit tests: Create mbed-headers-kvstore
...
Create a CMake target mbed-headers-kvstore to separate KVStore headers
from the generic mbed-headers-storage. Update tests to use it.
2021-07-02 16:27:00 +01:00
Hari Limaye
f95052cf6f
CMake: Require TEST_SOURCES in greentea CMake file
...
Assumption that greentea test file is always named main.cpp is
incorrect. Updated mbed_greentea_add_test() macro to make TEST_SOURCES
parameter compulsory, which is used to specify greentea test
file(s). This allows tests to use C, or have a different name.
Therefore also updated all pre-existing greentea test CMake files to
explicity add main.cpp to TEST_SOURCES.
2021-06-29 13:33:42 +01:00
Rajkumar Kanagaraj
6824b14e48
CMake: rename greentea test macro
2021-02-02 07:43:40 -08:00
Hugues Kamba
377fba47e2
CMake: Add support for KVstore Greentea tests
...
The KVstore Greentea tests can now be built with CMake
2020-12-24 14:16:07 +00:00
Lingkai Dong
bfbc18860b
KVStore general_tests_phase_1/2: flash simulation no longer required
2020-12-11 14:56:40 +00:00
Lingkai Dong
26acbd141a
Relocate kvstore Greentea tests into each store type's path
2020-12-09 17:20:43 +00:00
Lingkai Dong
8c1dd01066
Relocate kvstore unit tests into each store type's path
2020-12-09 17:20:42 +00:00
Lingkai Dong
b3c13bbea9
Update UNITTEST for kvstore
2020-12-09 17:20:42 +00:00
Lingkai Dong
8ba64c4139
Update include paths
2020-12-09 17:20:42 +00:00
Lingkai Dong
a4907e89df
Bring in TDBStore UNITTESTS improvements from PR #13731
...
Co-authored-by: Seppo Takalo <seppo.takalo@arm.com>
2020-12-02 14:57:43 +00:00
Lingkai Dong
13c5b64e16
general_tests_phase_2: SecureStore's underlying TDBStore must be large enough
...
The test case set_add_data_set_key_value_five_Kbytes stores
5KB of value, and to allow for overheads, we allocate at least
8KB per area of TDBStore (so 16KB for two areas of a whole
TDBStore).
2020-11-12 16:46:03 +00:00
Lingkai Dong
8910ec6db2
kvstore general_tests_phase_1/2 tests: Skip TDBStore if FlashIAP sector size is non-uniform
...
By default TDBStore requires blocks to have the same size.
2020-09-11 10:12:58 +01:00
Martin Kojtal
bb618d04cb
Merge pull request #13484 from jeromecoutant/PR_KVSTORE_TESTS
...
KVSTORE tests: move directories
2020-09-09 09:50:38 +01:00
Lingkai Dong
a88438ce04
Move mbed-trace into platform
2020-09-02 12:30:59 +01:00
jeromecoutant
ff76c0193a
KVSTORE tests: move directories to make shorter test name
...
This allows compilation in Windows environment with name length constraint
2020-08-27 10:57:20 +02:00
Rajkumar Kanagaraj
bb14b9ff8f
move greentea and UNITTESTS closure to library
2020-07-20 07:28:53 -07:00