Unit tests: Make storage tests depend explicitly on headers it uses

The CMake target `mbed-headers` brings in all headers, and we are
gradually moving away from it and explicitly use only headers needed
by each unit test.
pull/14882/head
Lingkai Dong 2021-07-06 15:53:40 +01:00
parent 8d3fc33965
commit 5c6c08cb75
13 changed files with 30 additions and 13 deletions

View File

@ -18,8 +18,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-platform
gmock_main
)

View File

@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -57,8 +57,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-platform
mbed-stubs-blockdevice
gmock_main

View File

@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-headers
mbed-stubs-platform
mbed-stubs-blockdevice

View File

@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-platform
mbed-stubs-platform
mbed-stubs-blockdevice
gmock_main

View File

@ -32,10 +32,13 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-drivers
mbed-headers-filesystem
mbed-headers-hal
mbed-headers-kvstore
mbed-headers-platform
mbed-stubs-platform
mbed-stubs-filesystemstore
gmock_main

View File

@ -20,9 +20,12 @@ target_sources(${TEST_NAME}
target_link_libraries(${TEST_NAME}
PRIVATE
mbed-headers
mbed-headers-base
mbed-headers-blockdevice
mbed-headers-drivers
mbed-headers-hal
mbed-headers-kvstore
mbed-headers-platform
mbed-stubs-platform
gmock_main
)