Skip to content

Commit 8d3fc33

Browse files
authored
Merge pull request #14862 from LDong-Arm/storage_stubs
Unit tests: Move storage stubs into the storage directory
2 parents 75808ea + f8e3f71 commit 8d3fc33

File tree

41 files changed

+131
-278
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+131
-278
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,13 @@ add_library(mbed-headers INTERFACE)
66
add_library(mbed-headers-base INTERFACE)
77
add_library(mbed-headers-platform INTERFACE)
88
add_library(mbed-headers-connectivity INTERFACE)
9-
add_library(mbed-headers-storage INTERFACE)
109
add_library(mbed-headers-events INTERFACE)
1110

1211
target_link_libraries(mbed-headers
1312
INTERFACE
1413
mbed-headers-base
1514
mbed-headers-platform
1615
mbed-headers-connectivity
17-
mbed-headers-storage
1816
mbed-headers-drivers
1917
mbed-headers-hal
2018
mbed-headers-events
@@ -41,26 +39,6 @@ target_include_directories(mbed-headers-base
4139
${mbed-os_SOURCE_DIR}/UNITTESTS/target_h/sys
4240
)
4341

44-
target_include_directories(mbed-headers-storage
45-
INTERFACE
46-
${mbed-os_SOURCE_DIR}/storage/filesystem/fat/include
47-
${mbed-os_SOURCE_DIR}/storage/filesystem/fat/ChaN
48-
${mbed-os_SOURCE_DIR}/storage/filesystem/littlefs
49-
${mbed-os_SOURCE_DIR}/storage/filesystem/littlefs/include
50-
${mbed-os_SOURCE_DIR}/storage/filesystem/littlefsv2/littlefs
51-
${mbed-os_SOURCE_DIR}/storage/filesystem/littlefsv2/littlefs/bd
52-
${mbed-os_SOURCE_DIR}/storage/filesystem/littlefs/littlefs
53-
${mbed-os_SOURCE_DIR}/storage/blockdevice/include
54-
${mbed-os_SOURCE_DIR}/storage/filesystem/include
55-
${mbed-os_SOURCE_DIR}/storage/kvstore/include
56-
${mbed-os_SOURCE_DIR}/storage/kvstore/kv_config
57-
${mbed-os_SOURCE_DIR}/storage/kvstore/kv_config/include
58-
${mbed-os_SOURCE_DIR}/storage/kvstore/tdbstore/include
59-
${mbed-os_SOURCE_DIR}/storage/kvstore/filesystemstore/include
60-
${mbed-os_SOURCE_DIR}/storage/kvstore/kvstore_global_api/include
61-
${mbed-os_SOURCE_DIR}/storage/blockdevice/include/blockdevice
62-
)
63-
6442
target_include_directories(mbed-headers-connectivity
6543
INTERFACE
6644
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
@@ -103,7 +81,6 @@ target_include_directories(mbed-stubs-headers
10381
add_subdirectory(connectivity)
10482
add_subdirectory(events)
10583
add_subdirectory(platform)
106-
add_subdirectory(storage)
10784

10885
add_library(mbed-stubs INTERFACE)
10986

@@ -115,5 +92,4 @@ target_link_libraries(mbed-stubs
11592
mbed-stubs-hal
11693
mbed-stubs-platform
11794
mbed-stubs-rtos
118-
mbed-stubs-storage
11995
)

UNITTESTS/stubs/EmulatedSD.h

Lines changed: 0 additions & 93 deletions
This file was deleted.

UNITTESTS/stubs/storage/CMakeLists.txt

Lines changed: 0 additions & 26 deletions
This file was deleted.

UNITTESTS/stubs/storage/EmulatedSD.cpp

Lines changed: 0 additions & 120 deletions
This file was deleted.

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularcontext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ target_link_libraries(${TEST_NAME}
2525
PRIVATE
2626
mbed-headers
2727
mbed-headers-cellular
28+
mbed-headers-filesystem
2829
mbed-stubs
2930
mbed-stubs-cellular
3031
mbed-stubs-headers

storage/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ if(${CMAKE_CROSSCOMPILING})
3535
else()
3636
# Add these subdirectories for the Unit test
3737
add_subdirectory(blockdevice)
38+
add_subdirectory(filesystem)
3839
add_subdirectory(kvstore)
3940
endif()
4041

storage/blockdevice/tests/UNITTESTS/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33

44
add_subdirectory(blockdevice)
55
add_subdirectory(SFDP)
6+
add_subdirectory(doubles)

storage/blockdevice/tests/UNITTESTS/SFDP/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22-
mbed-stubs-platform
22+
mbed-headers-blockdevice
23+
mbed-stubs-platform
2324
gmock_main
2425
)
2526

storage/blockdevice/tests/UNITTESTS/blockdevice/BufferedBlockDevice/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ target_sources(${TEST_NAME}
1414
target_link_libraries(${TEST_NAME}
1515
PRIVATE
1616
mbed-headers
17+
mbed-headers-blockdevice
1718
mbed-stubs-headers
18-
mbed-stubs-platform
19+
mbed-stubs-platform
20+
mbed-stubs-blockdevice
1921
gmock_main
2022
)
2123

storage/blockdevice/tests/UNITTESTS/blockdevice/ChainingBlockDevice/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ target_sources(${TEST_NAME}
1515
target_link_libraries(${TEST_NAME}
1616
PRIVATE
1717
mbed-headers
18+
mbed-headers-blockdevice
1819
mbed-stubs-headers
19-
mbed-stubs-platform
20+
mbed-stubs-platform
21+
mbed-stubs-blockdevice
2022
gmock_main
2123
)
2224

storage/blockdevice/tests/UNITTESTS/blockdevice/ExhaustibleBlockDevice/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ target_sources(${TEST_NAME}
1414
target_link_libraries(${TEST_NAME}
1515
PRIVATE
1616
mbed-headers
17+
mbed-headers-blockdevice
1718
mbed-stubs-headers
18-
mbed-stubs-platform
19+
mbed-stubs-platform
20+
mbed-stubs-blockdevice
1921
gmock_main
2022
)
2123

storage/blockdevice/tests/UNITTESTS/blockdevice/FlashSimBlockDevice/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ target_sources(${TEST_NAME}
1414
target_link_libraries(${TEST_NAME}
1515
PRIVATE
1616
mbed-headers
17+
mbed-headers-blockdevice
1718
mbed-stubs-headers
18-
mbed-stubs-platform
19+
mbed-stubs-platform
20+
mbed-stubs-blockdevice
1921
gmock_main
2022
)
2123

storage/blockdevice/tests/UNITTESTS/blockdevice/HeapBlockDevice/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ target_sources(${TEST_NAME}
5858
target_link_libraries(${TEST_NAME}
5959
PRIVATE
6060
mbed-headers
61-
mbed-stubs-platform
61+
mbed-headers-blockdevice
62+
mbed-stubs-platform
63+
mbed-stubs-blockdevice
6264
gmock_main
6365
)
6466

0 commit comments

Comments
 (0)