Skip to content

Commit 472c688

Browse files
authored
Merge pull request #14828 from hazzlim/add-cmake-supports-psa-tests
CMake: Add CMake to mbed-psa greentea tests
2 parents 8188f5f + f69a375 commit 472c688

File tree

175 files changed

+1254
-244
lines changed

Some content is hidden

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

175 files changed

+1254
-244
lines changed

connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/driver/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
15-
TEST_REQUIRED_LIBS mbed-ble mbed-events
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
18+
TEST_REQUIRED_LIBS
19+
mbed-ble
20+
mbed-events
1621
)

connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/transport/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
15-
TEST_REQUIRED_LIBS mbed-ble
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
18+
TEST_REQUIRED_LIBS
19+
mbed-ble
1620
)

connectivity/lorawan/tests/TESTS/lorawan/loraradio/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
15-
TEST_REQUIRED_LIBS mbed-lorawan
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
18+
TEST_REQUIRED_LIBS
19+
mbed-lorawan
1620
)

connectivity/mbedtls/tests/TESTS/mbedtls/multi/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
1518
TEST_REQUIRED_LIBS
1619
mbed-mbedtls
1720
)

connectivity/mbedtls/tests/TESTS/mbedtls/sanity/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
1518
TEST_REQUIRED_LIBS
1619
mbed-mbedtls
1720
)

connectivity/mbedtls/tests/TESTS/mbedtls/selftest/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
1518
TEST_REQUIRED_LIBS
1619
mbed-mbedtls
1720
)

connectivity/netsocket/tests/TESTS/netsocket/dns/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ project(${TEST_TARGET})
1313
list(
1414
APPEND
1515
TEST_SOURCE_LIST
16+
main.cpp
1617
synchronous_dns_multiple.cpp
1718
synchronous_dns_multi_ip.cpp
1819
synchronous_dns_invalid.cpp
@@ -32,7 +33,10 @@ list(
3233
)
3334

3435
mbed_greentea_add_test(
35-
TEST_NAME ${TEST_TARGET}
36-
TEST_SOURCES ${TEST_SOURCE_LIST}
37-
TEST_REQUIRED_LIBS mbed-netsocket
36+
TEST_NAME
37+
${TEST_TARGET}
38+
TEST_SOURCES
39+
${TEST_SOURCE_LIST}
40+
TEST_REQUIRED_LIBS
41+
mbed-netsocket
3842
)

connectivity/netsocket/tests/TESTS/netsocket/nidd/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ project(${TEST_TARGET})
1313
list(
1414
APPEND
1515
TEST_SOURCE_LIST
16+
main.cpp
1617
niddsocket_send_timeout.cpp
1718
niddsocket_send_repeat.cpp
1819
niddsocket_send_invalid.cpp
@@ -27,7 +28,10 @@ list(
2728
)
2829

2930
mbed_greentea_add_test(
30-
TEST_NAME ${TEST_TARGET}
31-
TEST_SOURCES ${TEST_SOURCE_LIST}
32-
TEST_REQUIRED_LIBS mbed-netsocket
31+
TEST_NAME
32+
${TEST_TARGET}
33+
TEST_SOURCES
34+
${TEST_SOURCE_LIST}
35+
TEST_REQUIRED_LIBS
36+
mbed-netsocket
3337
)

connectivity/netsocket/tests/TESTS/netsocket/tcp/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ project(${TEST_TARGET})
1313
list(
1414
APPEND
1515
TEST_SOURCE_LIST
16+
main.cpp
1617
tcpsocket_thread_per_socket_safety.cpp
1718
tcpsocket_setsockopt_keepalive_valid.cpp
1819
tcpsocket_send_timeout.cpp
@@ -36,7 +37,10 @@ list(
3637
)
3738

3839
mbed_greentea_add_test(
39-
TEST_NAME ${TEST_TARGET}
40-
TEST_SOURCES ${TEST_SOURCE_LIST}
41-
TEST_REQUIRED_LIBS mbed-netsocket
40+
TEST_NAME
41+
${TEST_TARGET}
42+
TEST_SOURCES
43+
${TEST_SOURCE_LIST}
44+
TEST_REQUIRED_LIBS
45+
mbed-netsocket
4246
)

connectivity/netsocket/tests/TESTS/netsocket/tls/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ project(${TEST_TARGET})
1313
list(
1414
APPEND
1515
TEST_SOURCE_LIST
16+
main.cpp
1617
tlssocket_simultaneous.cpp
1718
tlssocket_send_unconnected.cpp
1819
tlssocket_send_timeout.cpp
@@ -31,7 +32,10 @@ list(
3132
)
3233

3334
mbed_greentea_add_test(
34-
TEST_NAME ${TEST_TARGET}
35-
TEST_SOURCES ${TEST_SOURCE_LIST}
36-
TEST_REQUIRED_LIBS mbed-netsocket
35+
TEST_NAME
36+
${TEST_TARGET}
37+
TEST_SOURCES
38+
${TEST_SOURCE_LIST}
39+
TEST_REQUIRED_LIBS
40+
mbed-netsocket
3741
)

connectivity/netsocket/tests/TESTS/netsocket/udp/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ project(${TEST_TARGET})
1313
list(
1414
APPEND
1515
TEST_SOURCE_LIST
16+
main.cpp
1617
udpsocket_bind_port.cpp
1718
udpsocket_bind_address_null.cpp
1819
udpsocket_bind_address_invalid.cpp
@@ -33,7 +34,10 @@ list(
3334
)
3435

3536
mbed_greentea_add_test(
36-
TEST_NAME ${TEST_TARGET}
37-
TEST_SOURCES ${TEST_SOURCE_LIST}
38-
TEST_REQUIRED_LIBS mbed-netsocket
37+
TEST_NAME
38+
${TEST_TARGET}
39+
TEST_SOURCES
40+
${TEST_SOURCE_LIST}
41+
TEST_REQUIRED_LIBS
42+
mbed-netsocket
3943
)

connectivity/netsocket/tests/TESTS/network/emac/CMakeLists.txt

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,30 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1010

1111
project(${TEST_TARGET})
1212

13-
list(APPEND TEST_SOURCE_LIST
14-
emac_TestMemoryManager.cpp
15-
emac_TestNetworkStack.cpp
16-
emac_ctp.cpp
17-
emac_membuf.cpp
18-
emac_test_broadcast.cpp
19-
emac_test_initialize.cpp
20-
emac_test_memory.cpp
21-
emac_test_multicast_filter.cpp
22-
emac_test_unicast.cpp
23-
emac_test_unicast_burst.cpp
24-
emac_test_unicast_frame_len.cpp
25-
emac_test_unicast_long.cpp
26-
emac_util.cpp
13+
list(
14+
APPEND
15+
TEST_SOURCE_LIST
16+
main.cpp
17+
emac_TestMemoryManager.cpp
18+
emac_TestNetworkStack.cpp
19+
emac_ctp.cpp
20+
emac_membuf.cpp
21+
emac_test_broadcast.cpp
22+
emac_test_initialize.cpp
23+
emac_test_memory.cpp
24+
emac_test_multicast_filter.cpp
25+
emac_test_unicast.cpp
26+
emac_test_unicast_burst.cpp
27+
emac_test_unicast_frame_len.cpp
28+
emac_test_unicast_long.cpp
29+
emac_util.cpp
2730
)
2831

2932
mbed_greentea_add_test(
30-
TEST_NAME ${TEST_TARGET}
31-
TEST_SOURCES ${TEST_SOURCE_LIST}
32-
TEST_REQUIRED_LIBS mbed-emac
33+
TEST_NAME
34+
${TEST_TARGET}
35+
TEST_SOURCES
36+
${TEST_SOURCE_LIST}
37+
TEST_REQUIRED_LIBS
38+
mbed-emac
3339
)

connectivity/netsocket/tests/TESTS/network/interface/CMakeLists.txt

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,19 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1010

1111
project(${TEST_TARGET})
1212

13-
list(APPEND TEST_SOURCE_LIST
14-
networkinterface_conn_disc_repeat.cpp
15-
networkinterface_status.cpp
13+
list(
14+
APPEND
15+
TEST_SOURCE_LIST
16+
main.cpp
17+
networkinterface_conn_disc_repeat.cpp
18+
networkinterface_status.cpp
1619
)
1720

1821
mbed_greentea_add_test(
19-
TEST_NAME ${TEST_TARGET}
20-
TEST_SOURCES ${TEST_SOURCE_LIST}
21-
TEST_REQUIRED_LIBS mbed-netsocket
22+
TEST_NAME
23+
${TEST_TARGET}
24+
TEST_SOURCES
25+
${TEST_SOURCE_LIST}
26+
TEST_REQUIRED_LIBS
27+
mbed-netsocket
2228
)

connectivity/netsocket/tests/TESTS/network/l3ip/CMakeLists.txt

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,18 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1010

1111
project(${TEST_TARGET})
1212

13-
list(APPEND TEST_SOURCE_LIST cellular_driver_l3ip.cpp)
13+
list(
14+
APPEND
15+
TEST_SOURCE_LIST
16+
main.cpp
17+
cellular_driver_l3ip.cpp
18+
)
1419

1520
mbed_greentea_add_test(
16-
TEST_NAME ${TEST_TARGET}
17-
TEST_SOURCES ${TEST_SOURCE_LIST}
18-
TEST_REQUIRED_LIBS mbed-netsocket
21+
TEST_NAME
22+
${TEST_TARGET}
23+
TEST_SOURCES
24+
${TEST_SOURCE_LIST}
25+
TEST_REQUIRED_LIBS
26+
mbed-netsocket
1927
)

connectivity/netsocket/tests/TESTS/network/multihoming/CMakeLists.txt

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,21 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1010

1111
project(${TEST_TARGET})
1212

13-
list(APPEND TEST_SOURCE_LIST
14-
multihoming_asynchronous_dns.cpp
15-
multihoming_synchronous_dns.cpp
16-
multihoming_udpsocket_echotest.cpp
13+
list(
14+
APPEND
15+
TEST_SOURCE_LIST
16+
main.cpp
17+
multihoming_asynchronous_dns.cpp
18+
multihoming_synchronous_dns.cpp
19+
multihoming_udpsocket_echotest.cpp
1720
)
1821

1922
mbed_greentea_add_test(
20-
TEST_NAME ${TEST_TARGET}
21-
TEST_SOURCES ${TEST_SOURCE_LIST}
22-
TEST_REQUIRED_LIBS mbed-netsocket mbed-nanostack
23+
TEST_NAME
24+
${TEST_TARGET}
25+
TEST_SOURCES
26+
${TEST_SOURCE_LIST}
27+
TEST_REQUIRED_LIBS
28+
mbed-netsocket
29+
mbed-nanostack
2330
)

connectivity/netsocket/tests/TESTS/network/wifi/CMakeLists.txt

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,35 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1010

1111
project(${TEST_TARGET})
1212

13-
list(APPEND TEST_SOURCE_LIST
14-
get_interface.cpp
15-
get_security.cpp
16-
wifi-constructor.cpp
17-
wifi_connect.cpp
18-
wifi_connect_disconnect_nonblock.cpp
19-
wifi_connect_disconnect_repeat.cpp
20-
wifi_connect_nocredentials.cpp
21-
wifi_connect_params_channel.cpp
22-
wifi_connect_params_channel_fail.cpp
23-
wifi_connect_params_null.cpp
24-
wifi_connect_params_valid_secure.cpp
25-
wifi_connect_secure.cpp
26-
wifi_connect_secure_fail.cpp
27-
wifi_get_rssi.cpp
28-
wifi_scan.cpp
29-
wifi_scan_null.cpp
30-
wifi_set_channel.cpp
31-
wifi_set_credential.cpp
13+
list(
14+
APPEND
15+
TEST_SOURCE_LIST
16+
main.cpp
17+
get_interface.cpp
18+
get_security.cpp
19+
wifi-constructor.cpp
20+
wifi_connect.cpp
21+
wifi_connect_disconnect_nonblock.cpp
22+
wifi_connect_disconnect_repeat.cpp
23+
wifi_connect_nocredentials.cpp
24+
wifi_connect_params_channel.cpp
25+
wifi_connect_params_channel_fail.cpp
26+
wifi_connect_params_null.cpp
27+
wifi_connect_params_valid_secure.cpp
28+
wifi_connect_secure.cpp
29+
wifi_connect_secure_fail.cpp
30+
wifi_get_rssi.cpp
31+
wifi_scan.cpp
32+
wifi_scan_null.cpp
33+
wifi_set_channel.cpp
34+
wifi_set_credential.cpp
3235
)
3336

3437
mbed_greentea_add_test(
35-
TEST_NAME ${TEST_TARGET}
36-
TEST_SOURCES ${TEST_SOURCE_LIST}
37-
TEST_REQUIRED_LIBS mbed-netsocket
38+
TEST_NAME
39+
${TEST_TARGET}
40+
TEST_SOURCES
41+
${TEST_SOURCE_LIST}
42+
TEST_REQUIRED_LIBS
43+
mbed-netsocket
3844
)

connectivity/nfc/tests/TESTS/nfc/eeprom/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1111
project(${TEST_TARGET})
1212

1313
mbed_greentea_add_test(
14-
TEST_NAME ${TEST_TARGET}
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
1518
TEST_REQUIRED_LIBS
1619
mbed-nfc
1720
)

drivers/tests/TESTS/mbed_drivers/buffered_serial/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,9 @@ include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
1010

1111
project(${TEST_TARGET})
1212

13-
mbed_greentea_add_test(TEST_NAME ${TEST_TARGET})
13+
mbed_greentea_add_test(
14+
TEST_NAME
15+
${TEST_TARGET}
16+
TEST_SOURCES
17+
main.cpp
18+
)

0 commit comments

Comments
 (0)