mirror of https://github.com/ARMmbed/mbed-os.git
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
parent
8d3fc33965
commit
5c6c08cb75
|
@ -18,8 +18,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -57,8 +57,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -13,8 +13,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
|
|
|
@ -14,8 +14,9 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-blockdevice
|
mbed-stubs-blockdevice
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -32,10 +32,13 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-drivers
|
||||||
mbed-headers-filesystem
|
mbed-headers-filesystem
|
||||||
|
mbed-headers-hal
|
||||||
mbed-headers-kvstore
|
mbed-headers-kvstore
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
mbed-stubs-filesystemstore
|
mbed-stubs-filesystemstore
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -20,9 +20,12 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers-base
|
||||||
mbed-headers-blockdevice
|
mbed-headers-blockdevice
|
||||||
|
mbed-headers-drivers
|
||||||
|
mbed-headers-hal
|
||||||
mbed-headers-kvstore
|
mbed-headers-kvstore
|
||||||
|
mbed-headers-platform
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue