From f78d7e1fe5fb24c781fb2b60d7d6247b5ec67886 Mon Sep 17 00:00:00 2001 From: Rajkumar Kanagaraj Date: Thu, 24 Dec 2020 09:28:51 -0800 Subject: [PATCH] CMake: Add CMake support for mbed_hal greentea test --- .../mbed_hal/common_tickers/CMakeLists.txt | 13 ++++++++ .../common_tickers_freq/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/crc/CMakeLists.txt | 13 ++++++++ .../mbed_hal/critical_section/CMakeLists.txt | 13 ++++++++ .../flash/functional_tests/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/gpio/CMakeLists.txt | 13 ++++++++ .../TESTS/mbed_hal/lp_ticker/CMakeLists.txt | 13 ++++++++ .../minimum_requirements/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/mpu/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/ospi/CMakeLists.txt | 16 ++++++++++ .../TESTS/mbed_hal/pinmap/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/qspi/CMakeLists.txt | 31 +++++++++++++++++++ .../mbed_hal/reset_reason/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/rtc/CMakeLists.txt | 13 ++++++++ .../TESTS/mbed_hal/rtc_reset/CMakeLists.txt | 13 ++++++++ .../TESTS/mbed_hal/rtc_time/CMakeLists.txt | 13 ++++++++ .../mbed_hal/rtc_time_conv/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/sleep/CMakeLists.txt | 13 ++++++++ .../mbed_hal/sleep_manager/CMakeLists.txt | 13 ++++++++ .../CMakeLists.txt | 13 ++++++++ .../stack_size_unification/CMakeLists.txt | 13 ++++++++ .../TESTS/mbed_hal/ticker/CMakeLists.txt | 13 ++++++++ hal/tests/TESTS/mbed_hal/trng/CMakeLists.txt | 19 ++++++++++++ .../TESTS/mbed_hal/us_ticker/CMakeLists.txt | 13 ++++++++ .../TESTS/mbed_hal/watchdog/CMakeLists.txt | 13 ++++++++ .../mbed_hal/watchdog_reset/CMakeLists.txt | 13 ++++++++ .../mbed_hal/watchdog_timing/CMakeLists.txt | 13 ++++++++ 27 files changed, 378 insertions(+) create mode 100644 hal/tests/TESTS/mbed_hal/common_tickers/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/common_tickers_freq/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/crc/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/critical_section/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/flash/functional_tests/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/gpio/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/lp_ticker/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/minimum_requirements/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/mpu/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/ospi/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/pinmap/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/qspi/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/reset_reason/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/rtc/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/rtc_reset/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/rtc_time/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/rtc_time_conv/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/sleep/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/sleep_manager/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/sleep_manager_racecondition/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/stack_size_unification/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/ticker/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/trng/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/us_ticker/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/watchdog/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/watchdog_reset/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal/watchdog_timing/CMakeLists.txt diff --git a/hal/tests/TESTS/mbed_hal/common_tickers/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/common_tickers/CMakeLists.txt new file mode 100644 index 0000000000..cfd0e8b590 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/common_tickers/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-common-tickers) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/common_tickers_freq/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/common_tickers_freq/CMakeLists.txt new file mode 100644 index 0000000000..ede23a759c --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/common_tickers_freq/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-common-tickers-freq) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/crc/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/crc/CMakeLists.txt new file mode 100644 index 0000000000..1fe6fedd12 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/crc/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-crc) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/critical_section/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/critical_section/CMakeLists.txt new file mode 100644 index 0000000000..859e99dd6a --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/critical_section/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-critical-section) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/flash/functional_tests/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/flash/functional_tests/CMakeLists.txt new file mode 100644 index 0000000000..6c59d84c88 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/flash/functional_tests/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-flash-functional-tests) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/gpio/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/gpio/CMakeLists.txt new file mode 100644 index 0000000000..3935d3b74d --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/gpio/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-gpio) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/lp_ticker/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/lp_ticker/CMakeLists.txt new file mode 100644 index 0000000000..c86d9b91af --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/lp_ticker/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-lp-ticker) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/minimum_requirements/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/minimum_requirements/CMakeLists.txt new file mode 100644 index 0000000000..f836f115bd --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/minimum_requirements/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-minimum-requirements) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/mpu/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/mpu/CMakeLists.txt new file mode 100644 index 0000000000..c764bfc6f2 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/mpu/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-mpu) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/ospi/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/ospi/CMakeLists.txt new file mode 100644 index 0000000000..4b2236e9f3 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/ospi/CMakeLists.txt @@ -0,0 +1,16 @@ +# Copyright (c) 2020 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-hal-ospi) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} + TEST_SOURCES ospi_test_utils.cpp + TEST_INCLUDE_DIRS flash_configs +) diff --git a/hal/tests/TESTS/mbed_hal/pinmap/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/pinmap/CMakeLists.txt new file mode 100644 index 0000000000..fe6de809b8 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/pinmap/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-pinmap) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/qspi/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/qspi/CMakeLists.txt new file mode 100644 index 0000000000..4a3eaaf2ca --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/qspi/CMakeLists.txt @@ -0,0 +1,31 @@ +# Copyright (c) 2020 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-hal-qspi) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +if("EP_AGORA" IN_LIST MBED_TARGET_LABELS) + set(FLASH_TARGET_CONFIG_HEADER NORDIC/EP_AGORA) +elseif("NRF52840_DK" IN_LIST MBED_TARGET_LABELS) + set(FLASH_TARGET_CONFIG_HEADER NORDIC/NRF52840_DK) +elseif("K82F" IN_LIST MBED_TARGET_LABELS) + set(FLASH_TARGET_CONFIG_HEADER NXP/K82F) +elseif("LPC546XX" IN_LIST MBED_TARGET_LABELS) + set(FLASH_TARGET_CONFIG_HEADER NXP/LPC546XX) +elseif("EFM32GG11_STK3701" IN_LIST MBED_TARGET_LABELS) + set(FLASH_TARGET_CONFIG_HEADER SiliconLabs/EFM32GG11_STK3701) +endif() + +list(APPEND TEST_HEADER_DIRS flash_configs flash_configs/${FLASH_TARGET_CONFIG_HEADER}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} + TEST_SOURCES qspi_test_utils.cpp + TEST_INCLUDE_DIRS ${TEST_HEADER_DIRS} +) + diff --git a/hal/tests/TESTS/mbed_hal/reset_reason/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/reset_reason/CMakeLists.txt new file mode 100644 index 0000000000..8ffbc5aac3 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/reset_reason/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-reset-reason) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/rtc/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/rtc/CMakeLists.txt new file mode 100644 index 0000000000..b93aac2779 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/rtc/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-rtc) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/rtc_reset/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/rtc_reset/CMakeLists.txt new file mode 100644 index 0000000000..75a18fc377 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/rtc_reset/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-rtc-reset) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/rtc_time/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/rtc_time/CMakeLists.txt new file mode 100644 index 0000000000..15ffa8d70f --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/rtc_time/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-rtc-time) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/rtc_time_conv/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/rtc_time_conv/CMakeLists.txt new file mode 100644 index 0000000000..540064ca92 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/rtc_time_conv/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-rtc-time-conv) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/sleep/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/sleep/CMakeLists.txt new file mode 100644 index 0000000000..89fb8790ab --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/sleep/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-sleep) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/sleep_manager/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/sleep_manager/CMakeLists.txt new file mode 100644 index 0000000000..e54fb593e0 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/sleep_manager/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-sleep-manager) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/sleep_manager_racecondition/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/sleep_manager_racecondition/CMakeLists.txt new file mode 100644 index 0000000000..4d6038e506 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/sleep_manager_racecondition/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-sleep-manager-racecondition) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/stack_size_unification/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/stack_size_unification/CMakeLists.txt new file mode 100644 index 0000000000..184c051018 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/stack_size_unification/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-stack-size-unification) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/ticker/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/ticker/CMakeLists.txt new file mode 100644 index 0000000000..d6a49adeb8 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/ticker/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-ticker) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/trng/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/trng/CMakeLists.txt new file mode 100644 index 0000000000..c1e205ef37 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/trng/CMakeLists.txt @@ -0,0 +1,19 @@ +# Copyright (c) 2020 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-hal-trng) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_SOURCE_LIST base64b/base64b.cpp pithy/pithy.c) +list(APPEND TEST_INC_DIRS base64b pithy) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} + TEST_SOURCES ${TEST_SOURCE_LIST} + TEST_INCLUDE_DIRS ${TEST_INC_DIRS} +) diff --git a/hal/tests/TESTS/mbed_hal/us_ticker/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/us_ticker/CMakeLists.txt new file mode 100644 index 0000000000..73cd4a5e5c --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/us_ticker/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-us-ticker) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/watchdog/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/watchdog/CMakeLists.txt new file mode 100644 index 0000000000..372ac71432 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/watchdog/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-watchdog) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/watchdog_reset/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/watchdog_reset/CMakeLists.txt new file mode 100644 index 0000000000..b50c161b71 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/watchdog_reset/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-watchdog-reset) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET}) diff --git a/hal/tests/TESTS/mbed_hal/watchdog_timing/CMakeLists.txt b/hal/tests/TESTS/mbed_hal/watchdog_timing/CMakeLists.txt new file mode 100644 index 0000000000..c4f9431a75 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal/watchdog_timing/CMakeLists.txt @@ -0,0 +1,13 @@ +# Copyright (c) 2020 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-hal-watchdog-timing) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET})