CMake: Move mbedtls stubs to the mbedtls dir

Move the connectivity mbedtls stubs into the connectivity/mbedtls
component directory. So we can avoid duplicating the mbed-os source
tree in a central UNITTESTS folder.
pull/14890/head
Rajkumar Kanagaraj 2021-07-07 04:46:31 -07:00
parent 3c2c5be298
commit 66019cb80e
14 changed files with 34 additions and 4 deletions

View File

@ -18,12 +18,8 @@ target_compile_definitions(mbed-stubs-connectivity
target_sources(mbed-stubs-connectivity
PRIVATE
aes_stub.c
cipher_stub.c
cmac_stub.c
ip4tos_stub.c
stoip4_stub.c
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
)
target_link_libraries(mbed-stubs-connectivity

View File

@ -41,4 +41,5 @@ else()
add_subdirectory(cellular)
add_subdirectory(lorawan)
add_subdirectory(netsocket)
add_subdirectory(mbedtls)
endif()

View File

@ -22,6 +22,7 @@ target_link_libraries(${TEST_NAME}
mbed-headers-lorawan
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
gmock_main
)

View File

@ -1,6 +1,10 @@
# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING)
add_subdirectory(tests/UNITTESTS)
endif()
target_include_directories(mbed-mbedtls
INTERFACE
.

View File

@ -0,0 +1 @@
*

View File

@ -0,0 +1,3 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_subdirectory(doubles)

View File

@ -0,0 +1,20 @@
# Copyright (c) 2021 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
add_library(mbed-stubs-mbedtls)
target_sources(mbed-stubs-mbedtls
PRIVATE
aes_stub.c
cipher_stub.c
cmac_stub.c
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
)
target_link_libraries(mbed-stubs-mbedtls
PRIVATE
mbed-headers
mbed-stubs-headers
mbed-stubs-rtos
gtest
)

View File

@ -34,6 +34,7 @@ target_link_libraries(${TEST_NAME}
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)

View File

@ -33,6 +33,7 @@ target_link_libraries(${TEST_NAME}
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)

View File

@ -32,6 +32,7 @@ target_link_libraries(${TEST_NAME}
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)

View File

@ -31,6 +31,7 @@ target_link_libraries(${TEST_NAME}
mbed-headers-netsocket
mbed-stubs
mbed-stubs-headers
mbed-stubs-mbedtls
mbed-stubs-netsocket
gmock_main
)