mirror of https://github.com/ARMmbed/mbed-os.git
CMake: Refactor storage greentea test CMake
Initially, every library greentea test has its project() creation in their CMake. As running greentea using CTest move all greentea test suite under one global project mbed-os and MBED_CONFIG_PATH set at the root mbed os CMake under the condition BUILD_GREENTEA_TESTS check so refactored storage greentea CMake accordingly.pull/14949/head
parent
ee85e78c3f
commit
264f8da32b
|
@ -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-storage-blockdevice-buffered_block_device)
|
||||
|
||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
||||
|
||||
project(${TEST_TARGET})
|
||||
include(mbed_greentea)
|
||||
|
||||
mbed_greentea_add_test(
|
||||
TEST_NAME
|
||||
${TEST_TARGET}
|
||||
mbed-storage-blockdevice-buffered_block_device
|
||||
TEST_SOURCES
|
||||
main.cpp
|
||||
TEST_REQUIRED_LIBS
|
||||
|
|
|
@ -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-storage-blockdevice-flashsim_block_device)
|
||||
|
||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
||||
|
||||
project(${TEST_TARGET})
|
||||
include(mbed_greentea)
|
||||
|
||||
mbed_greentea_add_test(
|
||||
TEST_NAME
|
||||
${TEST_TARGET}
|
||||
mbed-storage-blockdevice-flashsim_block_device
|
||||
TEST_SOURCES
|
||||
main.cpp
|
||||
TEST_REQUIRED_LIBS
|
||||
|
|
|
@ -1,14 +1,7 @@
|
|||
# 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-storage-blockdevice-general_block_device)
|
||||
|
||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
||||
|
||||
project(${TEST_TARGET})
|
||||
include(mbed_greentea)
|
||||
|
||||
if("DATAFLASH" IN_LIST MBED_TARGET_LABELS)
|
||||
list(APPEND mbed_blockdevice_libs mbed-storage-dataflash)
|
||||
|
@ -40,11 +33,12 @@ endif()
|
|||
|
||||
mbed_greentea_add_test(
|
||||
TEST_NAME
|
||||
${TEST_TARGET}
|
||||
mbed-storage-blockdevice-general_block_device
|
||||
TEST_SOURCES
|
||||
main.cpp
|
||||
TEST_REQUIRED_LIBS
|
||||
mbed-storage-blockdevice
|
||||
mbed-storage
|
||||
mbed-storage-blockdevice
|
||||
mbed-storage-filesystem
|
||||
${mbed_blockdevice_libs}
|
||||
)
|
||||
|
|
|
@ -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-storage-blockdevice-heap_block_device)
|
||||
|
||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
||||
|
||||
project(${TEST_TARGET})
|
||||
include(mbed_greentea)
|
||||
|
||||
mbed_greentea_add_test(
|
||||
TEST_NAME
|
||||
${TEST_TARGET}
|
||||
mbed-storage-blockdevice-heap_block_device
|
||||
TEST_SOURCES
|
||||
main.cpp
|
||||
TEST_REQUIRED_LIBS
|
||||
|
|
|
@ -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-storage-blockdevice-mbr_block_device)
|
||||
|
||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
||||
|
||||
project(${TEST_TARGET})
|
||||
include(mbed_greentea)
|
||||
|
||||
mbed_greentea_add_test(
|
||||
TEST_NAME
|
||||
${TEST_TARGET}
|
||||
TEST_NAME
|
||||
mbed-storage-blockdevice-mbr_block_device
|
||||
TEST_SOURCES
|
||||
main.cpp
|
||||
TEST_REQUIRED_LIBS
|
||||
|
|
|
@ -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-storage-blockdevice-util_block_device)
|
||||
|
||||
include(${MBED_PATH}/tools/cmake/mbed_greentea.cmake)
|
||||
|
||||
project(${TEST_TARGET})
|
||||
include(mbed_greentea)
|
||||
|
||||
mbed_greentea_add_test(
|
||||
TEST_NAME
|
||||
${TEST_TARGET}
|
||||
mbed-storage-blockdevice-util_block_device
|
||||
TEST_SOURCES
|
||||
main.cpp
|
||||
TEST_REQUIRED_LIBS
|
||||
|
|
Loading…
Reference in New Issue