Fix datalink/mock test for non-unit_testing board

This commit is contained in:
Mikhail Antropov
2022-04-21 16:53:48 +03:00
parent c85eeba2da
commit c5304699bc
3 changed files with 18 additions and 3 deletions
@@ -25,8 +25,10 @@ get_filename_component(BACNET_SRC ${BACNET_DATALINK_SRC} PATH)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE $ENV{ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE} ${BACNET_INCLUDE}/../test/bacnet/datalink/mock/src)
message(STATUS "tdh="${BACNET_TEST_PATH}/src)
list(APPEND INCLUDE
${BACNET_INCLUDE}
${BACNET_INCLUDE}/../test/bacnet/datalink/mock/src
)
file(GLOB SRC_TEST ${BACNET_TEST_PATH}/src/*.c)
list(APPEND SOURCES ${SRC_TEST} )
@@ -38,6 +40,7 @@ if(BOARD STREQUAL unit_testing)
)
add_definitions(-DBACDL_ALL=1)
add_definitions(-DUNIT_TESTING=1)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_NAME})
@@ -45,7 +48,10 @@ else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE
${BACNET_INCLUDE}
${BACNET_INCLUDE}/../test/bacnet/datalink/mock/src
)
file(GLOB SRC_TEST ${BACNET_TEST_PATH}/src/*.c)
add_definitions(-DBACDL_ALL=1 -DBACNET_ETHERNET_NO_REMAP_DEFINES=1)