mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #14873 from ARMmbed/move_connectivity_netsocket_stubs
Move connectivity netsocket stubspull/14870/head
commit
feb48fca2b
|
@ -33,7 +33,6 @@ target_include_directories(mbed-headers-connectivity
|
||||||
INTERFACE
|
INTERFACE
|
||||||
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
|
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
|
||||||
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
|
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
|
||||||
${mbed-os_SOURCE_DIR}/connectivity/netsocket/include
|
|
||||||
${mbed-os_SOURCE_DIR}/connectivity
|
${mbed-os_SOURCE_DIR}/connectivity
|
||||||
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
|
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
|
||||||
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
|
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
|
||||||
|
|
|
@ -19,17 +19,9 @@ target_compile_definitions(mbed-stubs-connectivity
|
||||||
target_sources(mbed-stubs-connectivity
|
target_sources(mbed-stubs-connectivity
|
||||||
PRIVATE
|
PRIVATE
|
||||||
aes_stub.c
|
aes_stub.c
|
||||||
CellularInterface_stub.cpp
|
|
||||||
cipher_stub.c
|
cipher_stub.c
|
||||||
cmac_stub.c
|
cmac_stub.c
|
||||||
ip4tos_stub.c
|
ip4tos_stub.c
|
||||||
MeshInterface_stub.cpp
|
|
||||||
NetworkInterfaceDefaults_stub.cpp
|
|
||||||
NetworkInterface_stub.cpp
|
|
||||||
NetworkStack_stub.cpp
|
|
||||||
nsapi_dns_stub.cpp
|
|
||||||
SocketAddress_stub.cpp
|
|
||||||
SocketStats_Stub.cpp
|
|
||||||
stoip4_stub.c
|
stoip4_stub.c
|
||||||
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
|
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
|
||||||
)
|
)
|
||||||
|
|
|
@ -56,7 +56,9 @@ target_link_libraries(mbed-stubs-cellular
|
||||||
mbed-headers-drivers
|
mbed-headers-drivers
|
||||||
mbed-headers-hal
|
mbed-headers-hal
|
||||||
mbed-headers-events
|
mbed-headers-events
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gtest
|
gtest
|
||||||
)
|
)
|
||||||
|
|
|
@ -24,9 +24,11 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-headers-filesystem
|
mbed-headers-filesystem
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-rtos-headers
|
mbed-stubs-rtos-headers
|
||||||
|
|
|
@ -30,8 +30,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
mbed-stubs-rtos
|
mbed-stubs-rtos
|
||||||
|
|
|
@ -22,8 +22,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -23,8 +23,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -23,8 +23,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -28,6 +28,7 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
|
|
|
@ -14,6 +14,7 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs-platform
|
mbed-stubs-platform
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -25,6 +25,7 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
|
|
|
@ -36,9 +36,11 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
|
@ -27,6 +27,7 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers
|
mbed-headers
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
|
|
|
@ -29,6 +29,7 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
# Copyright (c) 2021 ARM Limited. All rights reserved.
|
# Copyright (c) 2021 ARM Limited. All rights reserved.
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
add_subdirectory(doubles)
|
||||||
add_subdirectory(netsocket)
|
add_subdirectory(netsocket)
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
# Copyright (c) 2021 ARM Limited. All rights reserved.
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
add_library(mbed-headers-netsocket INTERFACE)
|
||||||
|
|
||||||
|
target_include_directories(mbed-headers-netsocket
|
||||||
|
INTERFACE
|
||||||
|
${mbed-os_SOURCE_DIR}/connectivity/netsocket/include
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mbed-stubs-netsocket)
|
||||||
|
|
||||||
|
target_include_directories(mbed-stubs-netsocket
|
||||||
|
PUBLIC
|
||||||
|
.
|
||||||
|
)
|
||||||
|
|
||||||
|
target_sources(mbed-stubs-netsocket
|
||||||
|
PRIVATE
|
||||||
|
CellularInterface_stub.cpp
|
||||||
|
MeshInterface_stub.cpp
|
||||||
|
NetworkInterfaceDefaults_stub.cpp
|
||||||
|
NetworkInterface_stub.cpp
|
||||||
|
NetworkStack_stub.cpp
|
||||||
|
nsapi_dns_stub.cpp
|
||||||
|
SocketAddress_stub.cpp
|
||||||
|
SocketStats_Stub.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(mbed-stubs-netsocket
|
||||||
|
PRIVATE
|
||||||
|
mbed-headers-netsocket
|
||||||
|
mbed-stubs-rtos-headers
|
||||||
|
mbed-headers
|
||||||
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-rtos
|
||||||
|
gtest
|
||||||
|
)
|
|
@ -94,7 +94,7 @@ nsapi_error_t NetworkStack::call_in(int delay, mbed::Callback<void()> func)
|
||||||
return NSAPI_ERROR_UNSUPPORTED;
|
return NSAPI_ERROR_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsapi_error_t NetworkStack::get_ip_address(SocketAddress* address)
|
nsapi_error_t NetworkStack::get_ip_address(SocketAddress *address)
|
||||||
{
|
{
|
||||||
return NSAPI_ERROR_UNSUPPORTED;
|
return NSAPI_ERROR_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
@ -104,7 +104,7 @@ nsapi_error_t NetworkStack::get_ipv6_link_local_address(SocketAddress *address)
|
||||||
return NSAPI_ERROR_UNSUPPORTED;
|
return NSAPI_ERROR_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsapi_error_t NetworkStack::get_ip_address_if(SocketAddress* address, const char *interface_name)
|
nsapi_error_t NetworkStack::get_ip_address_if(SocketAddress *address, const char *interface_name)
|
||||||
{
|
{
|
||||||
return NSAPI_ERROR_UNSUPPORTED;
|
return NSAPI_ERROR_UNSUPPORTED;
|
||||||
}
|
}
|
|
@ -40,7 +40,7 @@ public:
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual nsapi_error_t get_ip_address(SocketAddress* address)
|
virtual nsapi_error_t get_ip_address(SocketAddress *address)
|
||||||
{
|
{
|
||||||
address->set_ip_address("127.0.0.1");
|
address->set_ip_address("127.0.0.1");
|
||||||
return NSAPI_ERROR_OK;
|
return NSAPI_ERROR_OK;
|
|
@ -23,9 +23,11 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers-cellular
|
mbed-headers-cellular
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-cellular
|
mbed-stubs-cellular
|
||||||
|
mbed-stubs-netsocket
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
|
@ -31,8 +31,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -30,8 +30,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -28,9 +28,11 @@ target_sources(${TEST_NAME}
|
||||||
|
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-headers
|
mbed-headers
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -43,8 +43,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -26,8 +26,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -25,8 +25,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
|
@ -27,8 +27,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -28,8 +28,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -28,8 +28,10 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
|
mbed-stubs-netsocket
|
||||||
gmock_main
|
gmock_main
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,7 @@ target_sources(${TEST_NAME}
|
||||||
target_link_libraries(${TEST_NAME}
|
target_link_libraries(${TEST_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
mbed-headers
|
mbed-headers
|
||||||
|
mbed-headers-netsocket
|
||||||
mbed-stubs
|
mbed-stubs
|
||||||
mbed-stubs-headers
|
mbed-stubs-headers
|
||||||
gmock_main
|
gmock_main
|
||||||
|
|
Loading…
Reference in New Issue