@@ -439,7 +439,15 @@ UNIT_TEST_SRCS:=src/test/unit/unit.c \
439439 src/test/unit/unit_tests_tcp_flow.c \
440440 src/test/unit/unit_tests_proto.c \
441441 src/test/unit/unit_tests_multicast.c \
442- src/test/unit/unit_tests_tftp.c
442+ src/test/unit/unit_tests_tftp.c \
443+ src/test/unit/unit_tests_branches.c \
444+ src/test/unit/unit_tests_socket_api_arms.c \
445+ src/test/unit/unit_tests_tcp_state.c \
446+ src/test/unit/unit_tests_poll_dispatcher.c \
447+ src/test/unit/unit_tests_dhcp_edges.c \
448+ src/test/unit/unit_tests_ip_arp_recv.c \
449+ src/test/unit/unit_tests_dns_edges.c \
450+ src/test/unit/unit_tests_misc_edges.c
443451
444452unit : build/test/unit
445453
@@ -574,6 +582,18 @@ autocov-multicast: unit-multicast $(COV_MCAST_UNIT)
574582 --merge-mode-functions=merge-use-line-min \
575583 --html-details -o build/coverage/multicast.html
576584
585+ cov-multicast : unit-multicast $(COV_MCAST_UNIT )
586+ @echo " [RUN] unit multicast (coverage)"
587+ @rm -f $(COV_DIR ) /* .gcda
588+ @$(COV_MCAST_UNIT )
589+ @echo " [COV] gcovr multicast html"
590+ @mkdir -p build/coverage
591+ @gcovr -r . --exclude " src/test/unit/.*" \
592+ --gcov-ignore-errors=no_working_dir_found \
593+ --merge-mode-functions=merge-use-line-min \
594+ --html-details -o build/coverage/multicast.html
595+ @$(OPEN_CMD ) build/coverage/multicast.html
596+
577597# Install dynamic library to re-link linux applications
578598#
579599install :
@@ -672,7 +692,7 @@ build/test/test-wolfguard-interop: src/test/test_wolfguard_interop.c src/port/po
672692clean-test-wolfguard-interop :
673693 @rm -f build/test/test-wolfguard-interop build/test/test_wolfguard_interop.o build/test/linux_tun.o
674694
675- .PHONY : clean all static cppcheck cov autocov autocov-multicast unit-multicast unit-asan unit-ubsan unit-leaksan clean-unit \
695+ .PHONY : clean all static cppcheck cov autocov autocov-multicast cov-multicast unit-multicast unit-asan unit-ubsan unit-leaksan clean-unit \
676696 unit-esp-asan unit-esp-ubsan unit-esp-leaksan clean-unit-esp \
677697 unit-wolfguard unit-wolfguard-asan unit-wolfguard-ubsan clean-unit-wolfguard \
678698 test-wolfguard-loopback test-wolfguard-loopback-asan test-wolfguard-loopback-ubsan \
0 commit comments