Fix a few more HAL tests

pull/15339/head
Jamie Smith 2022-05-07 16:02:21 -07:00 committed by Jay Sridharan
parent 87625ba033
commit 967cccb1e4
11 changed files with 59 additions and 99 deletions

View File

@ -102,6 +102,10 @@ if(MBED_OS_IS_STANDALONE)
endif()
endif()
if(BUILD_GREENTEA_TESTS)
include(mbed_greentea)
endif()
# These targets are made visible here so their source files which
# are spread in different directories can be referenced and can be linked against
# by libraries that depend on them.

View File

@ -1 +1,8 @@
add_subdirectory(common_tickers)
add_subdirectory(common_tickers_freq)
add_subdirectory(crc)
add_subdirectory(critical_section)
add_subdirectory(flash/functional_tests)
add_subdirectory(lp_ticker)
add_subdirectory(minimum_requirements)
add_subdirectory(reset_reason)

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-common-tickers
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-common-tickers-freq
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-crc
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-critical-section
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-flash-functional-tests
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -102,7 +102,7 @@ static int time_cpu_cycles(uint32_t cycles)
core_util_critical_section_exit();
return timer.read_us();
return std::chrono::duration_cast<std::chrono::microseconds>(timer.elapsed_time()).count();
}
void flash_init_test()

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-lp-ticker
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -1,18 +1,11 @@
# 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_add_test(
TEST_NAME
${TEST_TARGET}
mbed-hal-minimum-requirements
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)

View File

@ -1,13 +1,11 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
include(mbed_greentea)
mbed_greentea_add_test(
TEST_NAME
mbed-hal-reset-reason
TEST_SOURCES
main.cpp
HOST_TESTS_DIR
../../host_tests
${CMAKE_CURRENT_SOURCE_DIR}/../../host_tests
)