CMake: unittests: Show all tests in CTest report

Previously a test executable was recognised as a single test by CTest.
However, test executables usually contain multiple test cases, the
results of the test cases should be individually reported. With our
previous setup we could miss test case failures that didn't cause the
executable to return an error code.

This commit uses gtest_discover_test to discover all test cases in a
test executable. This enables CTest to match test passes and failures
from the googletest binary output.
pull/14944/head
Robert Walton 2021-07-21 19:11:31 +01:00
parent 1e48a61d89
commit a09d08917b
46 changed files with 138 additions and 138 deletions

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME cellular-framework-common-list-unittest)
add_executable(${TEST_NAME})
@ -16,6 +18,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "cellular")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "cellular")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME cellular-framework-common-util-unittest)
add_executable(${TEST_NAME})
@ -19,6 +21,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "cellular")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "cellular")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME cellular-framework-device-athandler-unittest)
add_executable(${TEST_NAME})
@ -39,6 +41,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "cellular")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "cellular")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME cellular-framework-device-cellular-context-unittest)
add_executable(${TEST_NAME})
@ -45,6 +47,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "cellular")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "cellular")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME cellular-framework-device-cellular-device-unittest)
add_executable(${TEST_NAME})
@ -41,6 +43,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "cellular")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "cellular")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME cellular-framework-device-cellular-state-machine-unittest)
add_executable(${TEST_NAME})
@ -43,6 +45,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "cellular")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "cellular")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loramac-unittest)
add_executable(${TEST_NAME})
@ -45,6 +47,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loramac-channel-plan-unittest)
add_executable(${TEST_NAME})
@ -29,6 +31,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loramac-command-unittest)
add_executable(${TEST_NAME})
@ -30,6 +32,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loramac-crypto-unittest)
add_executable(${TEST_NAME})
@ -28,6 +30,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-unittest)
add_executable(${TEST_NAME})
@ -33,6 +35,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-as923-unittest)
add_executable(${TEST_NAME})
@ -31,6 +33,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-au915-unittest)
add_executable(${TEST_NAME})
@ -37,6 +39,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-cn470-unittest)
add_executable(${TEST_NAME})
@ -37,6 +39,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-cn779-unittest)
add_executable(${TEST_NAME})
@ -31,6 +33,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-eu433-unittest)
add_executable(${TEST_NAME})
@ -32,6 +34,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-eu868-unittest)
add_executable(${TEST_NAME})
@ -31,6 +33,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-in865-unittest)
add_executable(${TEST_NAME})
@ -31,6 +33,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-kr920-unittest)
add_executable(${TEST_NAME})
@ -32,6 +34,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-loraphy-us915-unittest)
add_executable(${TEST_NAME})
@ -38,6 +40,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-lorawan-interface-unittest)
add_executable(${TEST_NAME})
@ -32,6 +34,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-lorawan-stack-unittest)
add_executable(${TEST_NAME})
@ -32,6 +34,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME lorawan-lorawan-timer-unittest)
add_executable(${TEST_NAME})
@ -28,6 +30,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "lorawan")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "lorawan")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-cellular-nonip-socket-unittest)
add_executable(${TEST_NAME})
@ -34,6 +36,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-dtls-socket-unittest)
add_executable(${TEST_NAME})
@ -42,6 +44,4 @@ set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-dtls-socket-wrapper-unittest)
add_executable(${TEST_NAME})
@ -41,6 +43,4 @@ set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/tests/U
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-ethernet-interface-unittest)
add_executable(${TEST_NAME})
@ -36,6 +38,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-iface-dns-socket-unittest)
add_executable(${TEST_NAME})
@ -50,6 +52,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-internet-socket-unittest)
add_executable(${TEST_NAME})
@ -33,6 +35,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-network-interface-unittest)
add_executable(${TEST_NAME})
@ -29,6 +31,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-network-stack-unittest)
add_executable(${TEST_NAME})
@ -33,6 +35,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-ppp-interface-unittest)
add_executable(${TEST_NAME})
@ -35,6 +37,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-socket-address-unittest)
add_executable(${TEST_NAME})
@ -25,6 +27,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-tcp-socket-unittest)
add_executable(${TEST_NAME})
@ -34,6 +36,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-tls-socket-unittest)
add_executable(${TEST_NAME})
@ -39,6 +41,4 @@ set_source_files_properties(${CMAKE_CURRENT_LIST_DIR}/test_TLSSocket.cpp PROPERT
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/TLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-tls-socket-wrapper-unittest)
add_executable(${TEST_NAME})
@ -42,6 +44,4 @@ set(MBEDTLS_USER_CONFIG_FILE_PATH "\"${mbed-os_SOURCE_DIR}/connectivity/netsocke
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/tests/UNITTESTS/netsocket/TLSSocketWrapper/test_TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(${mbed-os_SOURCE_DIR}/connectivity/netsocket/source/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-udp-socket-unittest)
add_executable(${TEST_NAME})
@ -35,6 +37,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME netsocket-wifi-access-point-unittest)
add_executable(${TEST_NAME})
@ -19,6 +21,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "netsocket")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "netsocket")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME pwmout-unittest)
add_executable(${TEST_NAME})
@ -27,6 +29,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "drivers")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "drivers")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME watchdog-unittest)
add_executable(${TEST_NAME})
@ -28,6 +30,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "drivers")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "drivers")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME equeue-unittest)
add_executable(${TEST_NAME})
@ -31,6 +33,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "equeue")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "equeue")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME circularbuffer-unittest)
add_executable(${TEST_NAME})
@ -16,6 +18,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "platform")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "platform")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME sfdp-unittest)
add_executable(${TEST_NAME})
@ -25,6 +27,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "storage")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "storage")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME chaining-blockdevice-unittest)
add_executable(${TEST_NAME})
@ -22,6 +24,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "storage")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "storage")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME filesystemstore-unittest)
add_executable(${TEST_NAME})
@ -43,6 +45,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "storage")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "storage")

View File

@ -1,6 +1,8 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(GoogleTest)
set(TEST_NAME tdbstore-unittest)
add_executable(${TEST_NAME})
@ -25,6 +27,4 @@ target_link_libraries(${TEST_NAME}
gmock_main
)
add_test(NAME "${TEST_NAME}" COMMAND ${TEST_NAME})
set_tests_properties(${TEST_NAME} PROPERTIES LABELS "storage")
gtest_discover_tests(${TEST_NAME} PROPERTIES LABELS "storage")