From d9f2d765f41a8e43ad30e37317cec2b417862a0d Mon Sep 17 00:00:00 2001 From: Rajkumar Kanagaraj Date: Thu, 24 Dec 2020 09:29:45 -0800 Subject: [PATCH] CMake: Add support for mbed_hal_fpga_ci_test_shield greentea test --- .../mbed_hal_fpga_ci_test_shield/CMakeLists.txt | 13 +++++++++++++ .../analogin/CMakeLists.txt | 15 +++++++++++++++ .../gpio/CMakeLists.txt | 15 +++++++++++++++ .../gpio_irq/CMakeLists.txt | 15 +++++++++++++++ .../i2c/CMakeLists.txt | 15 +++++++++++++++ .../pwm/CMakeLists.txt | 15 +++++++++++++++ .../spi/CMakeLists.txt | 15 +++++++++++++++ .../uart/CMakeLists.txt | 15 +++++++++++++++ 8 files changed, 118 insertions(+) create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/analogin/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/i2c/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/pwm/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/spi/CMakeLists.txt create mode 100644 hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/uart/CMakeLists.txt diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/CMakeLists.txt new file mode 100644 index 0000000000..1a038a758c --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/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-callback) + +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_fpga_ci_test_shield/analogin/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/analogin/CMakeLists.txt new file mode 100644 index 0000000000..3b5fec8c71 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/analogin/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-analogin) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST}) diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio/CMakeLists.txt new file mode 100644 index 0000000000..a78c7598ec --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-gpio) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST}) diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/CMakeLists.txt new file mode 100644 index 0000000000..fd8ef424de --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-gpio-irq) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST}) diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/i2c/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/i2c/CMakeLists.txt new file mode 100644 index 0000000000..48c6784d26 --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/i2c/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-i2c) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST}) diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/pwm/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/pwm/CMakeLists.txt new file mode 100644 index 0000000000..8306a58a9d --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/pwm/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-pwm) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST}) diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/spi/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/spi/CMakeLists.txt new file mode 100644 index 0000000000..2e97e523fe --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/spi/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-spi) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST}) diff --git a/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/uart/CMakeLists.txt b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/uart/CMakeLists.txt new file mode 100644 index 0000000000..4ee4ee8fcc --- /dev/null +++ b/hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/uart/CMakeLists.txt @@ -0,0 +1,15 @@ +# 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-fpga-ci-test-shield-uart) + +include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake) + +project(${TEST_TARGET}) + +list(APPEND TEST_REQ_LIBS_LIST mbed-fpga-ci-test-shield mbed-storage-blockdevice) + +mbed_greentea_cmake_macro(TEST_NAME ${TEST_TARGET} TEST_REQUIRED_LIBS ${TEST_REQ_LIBS_LIST})