mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #15019 from ARMmbed/refactor_platform_greentea_cmake
Refactor platform greentea cmakepull/15029/head
commit
50c135292c
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
|
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
|
||||||
if(BUILD_GREENTEA_TESTS)
|
if(BUILD_GREENTEA_TESTS)
|
||||||
# add greentea test
|
add_subdirectory(tests/TESTS)
|
||||||
else()
|
else()
|
||||||
add_subdirectory(tests/UNITTESTS)
|
add_subdirectory(tests/UNITTESTS)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Copyright (c) 2021 ARM Limited. All rights reserved.
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
add_subdirectory(mbed_functional/callback)
|
||||||
|
add_subdirectory(mbed_functional/callback_big)
|
||||||
|
add_subdirectory(mbed_functional/callback_small)
|
||||||
|
add_subdirectory(mbed_micro/attributes)
|
||||||
|
add_subdirectory(mbed_micro/call_before_main)
|
||||||
|
add_subdirectory(mbed_micro/cpp)
|
||||||
|
add_subdirectory(mbed_micro/div)
|
||||||
|
add_subdirectory(mbed_micro/static_assert)
|
||||||
|
add_subdirectory(mbed_platform/atomic)
|
||||||
|
add_subdirectory(mbed_platform/CircularBuffer)
|
||||||
|
add_subdirectory(mbed_platform/crash_reporting)
|
||||||
|
add_subdirectory(mbed_platform/error_handling)
|
||||||
|
add_subdirectory(mbed_platform/FileHandle)
|
||||||
|
add_subdirectory(mbed_platform/minimal-printf/compliance)
|
||||||
|
add_subdirectory(mbed_platform/SharedPtr)
|
||||||
|
add_subdirectory(mbed_platform/SingletonPtr)
|
||||||
|
add_subdirectory(mbed_platform/Stream)
|
||||||
|
add_subdirectory(mbed_platform/system_reset)
|
||||||
|
add_subdirectory(mbed_platform/Transaction)
|
||||||
|
add_subdirectory(mbed_platform/wait_ns)
|
||||||
|
add_subdirectory(mbed_platform/stats_cpu)
|
||||||
|
add_subdirectory(mbed_platform/stats_heap)
|
||||||
|
add_subdirectory(mbed_platform/stats_sys)
|
||||||
|
add_subdirectory(mbed_platform/stats_thread)
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-functional-callback)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-functional-callback
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-functional-callback-big)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-functional-callback-big
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-functional-callback-small)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-functional-callback-small
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,14 +1,7 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-micro-attributes)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
list(
|
list(
|
||||||
APPEND
|
APPEND
|
||||||
|
@ -20,7 +13,7 @@ list(
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-micro-attributes
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
${TEST_SOURCE_LIST}
|
${TEST_SOURCE_LIST}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-micro-call-before-main)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-micro-call-before-main
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-micro-cpp)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-micro-cpp
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-micro-div)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-micro-div
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,14 +1,7 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-mbed-micro-static-assert)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
list(
|
list(
|
||||||
APPEND
|
APPEND
|
||||||
|
@ -20,7 +13,7 @@ list(
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-mbed-micro-static-assert
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
${TEST_SOURCE_LIST}
|
${TEST_SOURCE_LIST}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-circular-buffer)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-circular-buffer
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-filehandle)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-filehandle
|
||||||
|
TEST_INCLUDE_DIRS
|
||||||
|
.
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-sharedptr)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-sharedptr
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-singletonptr)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-singletonptr
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-stream)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-stream
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
HOST_TESTS_DIR
|
||||||
|
"${CMAKE_CURRENT_LIST_DIR}/../../host_tests"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-transaction)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-transaction
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
HOST_TESTS_DIR
|
||||||
|
"${CMAKE_CURRENT_LIST_DIR}/../../host_tests"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,17 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(MBED_GREENTEA_TEST_BAREMETAL)
|
||||||
set(TEST_TARGET mbed-platform-atomic)
|
set(TEST_SKIPPED "atomic test cases require a RTOS to run.")
|
||||||
|
endif()
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-atomic
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(NOT DEFINED MBED_CONF_PLATFORM_CRASH_CAPTURE_ENABLED)
|
||||||
set(TEST_TARGET mbed-platform-crash-reporting)
|
set(TEST_SKIPPED "crash_reporting test not supported.")
|
||||||
|
endif()
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-crash-reporting
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
HOST_TESTS_DIR
|
||||||
|
"${CMAKE_CURRENT_LIST_DIR}/../../host_tests"
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-critical-section)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-critical-section
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-error-handling)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-error-handling
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
TEST_REQUIRED_LIBS
|
||||||
|
mbed-storage-littlefs
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-minimal-printf-compliance)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-minimal-printf-compliance
|
||||||
|
TEST_INCLUDE_DIRS
|
||||||
|
.
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
mbed_printf.c
|
mbed_printf.c
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(NOT DEFINED MBED_CPU_STATS_ENABLED OR NOT "DEVICE_LPTICKER=1" IN_LIST MBED_TARGET_DEFINITIONS
|
||||||
set(TEST_TARGET mbed-platform-stats-cpu)
|
OR NOT "DEVICE_SLEEP=1" IN_LIST MBED_TARGET_DEFINITIONS)
|
||||||
|
set(TEST_SKIPPED "Stats cpu test not supported.")
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
endif()
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-stats-cpu
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,17 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(NOT DEFINED MBED_HEAP_STATS_ENABLED)
|
||||||
set(TEST_TARGET mbed-platform-stats-heap)
|
set(TEST_SKIPPED "Stats heap test not supported.")
|
||||||
|
endif()
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-stats-heap
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,17 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(NOT DEFINED MBED_SYS_STATS_ENABLED)
|
||||||
set(TEST_TARGET mbed-platform-stats-sys)
|
set(TEST_SKIPPED "System stats test not supported.")
|
||||||
|
endif()
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-stats-sys
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,17 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(NOT DEFINED MBED_THREAD_STATS_ENABLED)
|
||||||
set(TEST_TARGET mbed-platform-stats-thread)
|
set(TEST_SKIPPED "Thread stats test not supported.")
|
||||||
|
endif()
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-stats-thread
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
|
||||||
set(TEST_TARGET mbed-platform-system-reset)
|
|
||||||
|
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-system-reset
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
HOST_TESTS_DIR
|
||||||
|
"${CMAKE_CURRENT_LIST_DIR}/../../host_tests"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
# Copyright (c) 2020 ARM Limited. All rights reserved.
|
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.19.0 FATAL_ERROR)
|
include(mbed_greentea)
|
||||||
|
|
||||||
set(MBED_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../../.. CACHE INTERNAL "")
|
if(DEFINED TARGET_ARM_FM)
|
||||||
set(TEST_TARGET mbed-platform-wait-ns)
|
set(TEST_SKIPPED "Wait ns test not supported.")
|
||||||
|
endif()
|
||||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
|
||||||
|
|
||||||
project(${TEST_TARGET})
|
|
||||||
|
|
||||||
mbed_greentea_add_test(
|
mbed_greentea_add_test(
|
||||||
TEST_NAME
|
TEST_NAME
|
||||||
${TEST_TARGET}
|
mbed-platform-wait-ns
|
||||||
TEST_SOURCES
|
TEST_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
|
HOST_TESTS_DIR
|
||||||
|
"${CMAKE_CURRENT_LIST_DIR}/../../host_tests"
|
||||||
|
TEST_SKIPPED
|
||||||
|
${TEST_SKIPPED}
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue