diff --git a/connectivity/mbedtls/tests/TESTS/mbedtls/multi/CMakeLists.txt b/connectivity/mbedtls/tests/TESTS/mbedtls/multi/CMakeLists.txt new file mode 100644 index 0000000000..422d7ecd31 --- /dev/null +++ b/connectivity/mbedtls/tests/TESTS/mbedtls/multi/CMakeLists.txt @@ -0,0 +1,17 @@ +# Copyright (c) 2021 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR) + +set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.. CACHE INTERNAL "") +set(TEST_TARGET mbed-connectivity-mbedtls-multi) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro( + TEST_NAME ${TEST_TARGET} + TEST_REQUIRED_LIBS + mbed-mbedtls +) diff --git a/connectivity/mbedtls/tests/TESTS/mbedtls/sanity/CMakeLists.txt b/connectivity/mbedtls/tests/TESTS/mbedtls/sanity/CMakeLists.txt new file mode 100644 index 0000000000..c713c18cd7 --- /dev/null +++ b/connectivity/mbedtls/tests/TESTS/mbedtls/sanity/CMakeLists.txt @@ -0,0 +1,17 @@ +# Copyright (c) 2021 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR) + +set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.. CACHE INTERNAL "") +set(TEST_TARGET mbed-connectivity-mbedtls-sanity) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro( + TEST_NAME ${TEST_TARGET} + TEST_REQUIRED_LIBS + mbed-mbedtls +) diff --git a/connectivity/mbedtls/tests/TESTS/mbedtls/selftest/CMakeLists.txt b/connectivity/mbedtls/tests/TESTS/mbedtls/selftest/CMakeLists.txt new file mode 100644 index 0000000000..6d4b04c386 --- /dev/null +++ b/connectivity/mbedtls/tests/TESTS/mbedtls/selftest/CMakeLists.txt @@ -0,0 +1,17 @@ +# Copyright (c) 2021 ARM Limited. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR) + +set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.. CACHE INTERNAL "") +set(TEST_TARGET mbed-connectivity-mbedtls-selftest) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro( + TEST_NAME ${TEST_TARGET} + TEST_REQUIRED_LIBS + mbed-mbedtls +) diff --git a/tools/cmake/README.md b/tools/cmake/README.md index 7913123ed1..2e80761759 100644 --- a/tools/cmake/README.md +++ b/tools/cmake/README.md @@ -97,4 +97,6 @@ $ mbedtools configure -t -m touch mbed-os.lib && mkdir cmake_build && cd cmake_build && cmake .. -G Ninja -DMBED_BAREMETAL_GREENTEA_TEST=ON && cmake --build . ``` -Note: These steps will change when `mbedtools` implements a sub-command to invoke Greentea tests +Notes: +* These steps will change when `mbedtools` implements a sub-command to invoke Greentea tests +* Some Greentea tests require specific application configuration files in order to build and run successfully. For example, the `connectivity/mbedtls/tests/TESTS/mbedtls/sanity` test requires the configuration file found at `TESTs/configs/experimental.json`.