Update unittests for the following areas/controll procedures - API - collision handling - invalid PDUs - unsupported procedures - buffer allocation - TX queue - Data Length Update - PHY update - Encryption - Ping - Version - Channel map update - Min. used channels - Connection update - SCA - Terminate connection - CTE request - CIS create - CIS terminate Also moved the internal API tests from the ull_llcp* files to the proper unittest C-file Unused files are removed Signed-off-by: Andries Kruithof <andries.kruithof@nordicsemi.no>
43 lines
1.4 KiB
CMake
43 lines
1.4 KiB
CMake
#
|
|
# Copyright (c) 2022 Nordic Semiconductor ASA
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
# CMakeLists.txt file for creating of uut library.
|
|
#
|
|
|
|
add_library(uut STATIC
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/util/mem.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/util/memq.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_tx_queue.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_conn.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ll_feat.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_conn_upd.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_cc.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_pdu.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_remote.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_local.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_common.c
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_chmu.c
|
|
)
|
|
|
|
if (CONFIG_BT_CTLR_PHY)
|
|
target_sources(uut PRIVATE
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_phy.c
|
|
)
|
|
endif()
|
|
|
|
if (CONFIG_BT_CTLR_LE_ENC)
|
|
target_sources(uut PRIVATE
|
|
${ZEPHYR_BASE}/subsys/bluetooth/controller/ll_sw/ull_llcp_enc.c
|
|
)
|
|
endif()
|
|
|
|
|
|
add_subdirectory(${ZEPHYR_BASE}/tests/bluetooth/controller/mock_ctrl mocks)
|
|
|
|
target_link_libraries(uut PUBLIC test_interface mocks)
|
|
|
|
add_definitions(-include ztest.h)
|