Skip to content

Commit 837045c

Browse files
committed
Unittests: Make netsocket test header dependencies explicit
To quote @LDong-Arm - "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."
1 parent 49a9b9a commit 837045c

File tree

15 files changed

+29
-15
lines changed

15 files changed

+29
-15
lines changed

connectivity/netsocket/tests/UNITTESTS/netsocket/CellularNonIPSocket/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ target_sources(${TEST_NAME}
2222

2323
target_link_libraries(${TEST_NAME}
2424
PRIVATE
25-
mbed-headers
25+
mbed-headers-events
26+
mbed-headers-drivers
27+
mbed-headers-rtos
2628
mbed-headers-netsocket
2729
mbed-headers-cellular
2830
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/DTLSSocket/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ target_sources(${TEST_NAME}
2323

2424
target_link_libraries(${TEST_NAME}
2525
PRIVATE
26-
mbed-headers
26+
mbed-headers-events
27+
mbed-headers-drivers
28+
mbed-headers-rtos
2729
mbed-headers-nanostack-libservice
2830
mbed-headers-mbedtls
2931
mbed-headers-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/DTLSSocketWrapper/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ target_sources(${TEST_NAME}
2222

2323
target_link_libraries(${TEST_NAME}
2424
PRIVATE
25-
mbed-headers
25+
mbed-headers-events
26+
mbed-headers-drivers
27+
mbed-headers-rtos
2628
mbed-headers-nanostack-libservice
2729
mbed-headers-mbedtls
2830
mbed-headers-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/EthernetInterface/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ target_sources(${TEST_NAME}
2525

2626
target_link_libraries(${TEST_NAME}
2727
PRIVATE
28+
mbed-headers-drivers
29+
mbed-headers-rtos
2830
mbed-headers-nanostack-libservice
2931
mbed-headers-mbedtls
3032
mbed-headers-netsocket
31-
mbed-headers
3233
mbed-stubs
3334
mbed-stubs-headers
3435
mbed-stubs-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/IfaceDnsSocket/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ target_sources(${TEST_NAME}
3838

3939
target_link_libraries(${TEST_NAME}
4040
PRIVATE
41-
mbed-headers
41+
mbed-headers-events
42+
mbed-headers-drivers
43+
mbed-headers-rtos
4244
mbed-headers-nanostack-libservice
4345
mbed-headers-mbedtls
4446
mbed-headers-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/InternetSocket/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ target_sources(${TEST_NAME}
2222

2323
target_link_libraries(${TEST_NAME}
2424
PRIVATE
25-
mbed-headers
25+
mbed-headers-drivers
26+
mbed-headers-rtos
2627
mbed-headers-nanostack-libservice
2728
mbed-headers-netsocket
2829
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/NetworkInterface/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ target_sources(${TEST_NAME}
2121

2222
target_link_libraries(${TEST_NAME}
2323
PRIVATE
24-
mbed-headers
2524
mbed-headers-nanostack-libservice
2625
mbed-headers-netsocket
2726
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/NetworkStack/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ target_sources(${TEST_NAME}
2424

2525
target_link_libraries(${TEST_NAME}
2626
PRIVATE
27-
mbed-headers
27+
mbed-headers-events
2828
mbed-headers-nanostack-libservice
2929
mbed-headers-netsocket
3030
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/PPPInterface/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ target_sources(${TEST_NAME}
2424

2525
target_link_libraries(${TEST_NAME}
2626
PRIVATE
27-
mbed-headers
27+
mbed-headers-drivers
28+
mbed-headers-rtos
2829
mbed-headers-nanostack-libservice
2930
mbed-headers-mbedtls
3031
mbed-headers-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/SocketAddress/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ target_sources(${TEST_NAME}
1818

1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
21-
mbed-headers
2221
mbed-headers-nanostack-libservice
2322
mbed-headers-netsocket
2423
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/TCPSocket/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ target_sources(${TEST_NAME}
2323

2424
target_link_libraries(${TEST_NAME}
2525
PRIVATE
26-
mbed-headers
26+
mbed-headers-drivers
27+
mbed-headers-rtos
2728
mbed-headers-nanostack-libservice
2829
mbed-headers-netsocket
2930
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/TLSSocket/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ target_sources(${TEST_NAME}
2121

2222
target_link_libraries(${TEST_NAME}
2323
PRIVATE
24-
mbed-headers
24+
mbed-headers-events
25+
mbed-headers-drivers
26+
mbed-headers-rtos
2527
mbed-headers-nanostack-libservice
2628
mbed-headers-mbedtls
2729
mbed-headers-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/TLSSocketWrapper/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ target_sources(${TEST_NAME}
2424

2525
target_link_libraries(${TEST_NAME}
2626
PRIVATE
27-
mbed-headers
27+
mbed-headers-events
28+
mbed-headers-drivers
29+
mbed-headers-rtos
2830
mbed-headers-nanostack-libservice
2931
mbed-headers-mbedtls
3032
mbed-headers-netsocket

connectivity/netsocket/tests/UNITTESTS/netsocket/UDPSocket/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ target_sources(${TEST_NAME}
2424

2525
target_link_libraries(${TEST_NAME}
2626
PRIVATE
27-
mbed-headers
27+
mbed-headers-drivers
28+
mbed-headers-rtos
2829
mbed-headers-nanostack-libservice
2930
mbed-headers-netsocket
3031
mbed-stubs

connectivity/netsocket/tests/UNITTESTS/netsocket/WiFiAccessPoint/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ target_sources(${TEST_NAME}
1313

1414
target_link_libraries(${TEST_NAME}
1515
PRIVATE
16-
mbed-headers
1716
mbed-headers-netsocket
1817
mbed-stubs
1918
mbed-stubs-headers

0 commit comments

Comments
 (0)