]> git.proxmox.com Git - mirror_frr.git/blobdiff - tests/Makefile.am
Merge pull request #911 from opensourcerouting/non-recursive-2
[mirror_frr.git] / tests / Makefile.am
index 43003e707592699139aeb57caeafd82873d6f82b..59ea3c4c6998a0b0bcf2008dd124ee208ef45a18 100644 (file)
@@ -24,6 +24,13 @@ else
 TESTS_BGPD =
 endif
 
+if ISISD
+TESTS_ISISD = \
+       isisd/test_fuzz_isis_tlv
+else
+TESTS_ISISD =
+endif
+
 if OSPF6D
 TESTS_OSPF6D = \
        ospf6d/test_lsdb \
@@ -61,6 +68,7 @@ check_PROGRAMS = \
        lib/cli/test_cli \
        lib/cli/test_commands \
        $(TESTS_BGPD) \
+       $(TESTS_ISISD) \
        $(TESTS_OSPF6D) \
        # end
 
@@ -75,7 +83,10 @@ lib/cli/test_commands_defun.c: ../vtysh/vtysh_cmd.c
                < ../vtysh/vtysh_cmd.c \
                > "$@"
 
-BUILT_SOURCES = lib/cli/test_commands_defun.c
+isisd/test_fuzz_isis_tlv_tests.h: $(top_srcdir)/tests/isisd/test_fuzz_isis_tlv_tests.h.gz
+       gzip -d < $(top_srcdir)/tests/isisd/test_fuzz_isis_tlv_tests.h.gz > "$@"
+isisd/isisd_test_fuzz_isis_tlv-test_fuzz_isis_tlv.$(OBJEXT): \
+       isisd/test_fuzz_isis_tlv_tests.h
 
 noinst_HEADERS = \
        ./helpers/c/prng.h \
@@ -110,11 +121,14 @@ bgpd_test_capability_SOURCES = bgpd/test_capability.c
 bgpd_test_ecommunity_SOURCES = bgpd/test_ecommunity.c
 bgpd_test_mp_attr_SOURCES = bgpd/test_mp_attr.c
 bgpd_test_mpath_SOURCES = bgpd/test_mpath.c
+isisd_test_fuzz_isis_tlv_SOURCES = isisd/test_fuzz_isis_tlv.c
+isisd_test_fuzz_isis_tlv_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/tests/isisd
 
 ospf6d_test_lsdb_SOURCES = ospf6d/test_lsdb.c lib/cli/common_cli.c
 
 ALL_TESTS_LDADD = ../lib/libfrr.la @LIBCAP@
 BGP_TEST_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) $(ALL_TESTS_LDADD) -lm
+ISISD_TEST_LDADD = ../isisd/libisis.a $(ALL_TESTS_LDADD)
 OSPF6_TEST_LDADD = ../ospf6d/libospf6.a $(ALL_TESTS_LDADD)
 
 lib_test_buffer_LDADD = $(ALL_TESTS_LDADD)
@@ -140,6 +154,7 @@ bgpd_test_capability_LDADD = $(BGP_TEST_LDADD)
 bgpd_test_ecommunity_LDADD = $(BGP_TEST_LDADD)
 bgpd_test_mp_attr_LDADD = $(BGP_TEST_LDADD)
 bgpd_test_mpath_LDADD = $(BGP_TEST_LDADD)
+isisd_test_fuzz_isis_tlv_LDADD = $(ISISD_TEST_LDADD)
 ospf6d_test_lsdb_LDADD = $(OSPF6_TEST_LDADD)
 
 EXTRA_DIST = \
@@ -151,6 +166,8 @@ EXTRA_DIST = \
     bgpd/test_mpath.py \
     helpers/python/frrsix.py \
     helpers/python/frrtest.py \
+    isisd/test_fuzz_isis_tlv.py \
+    isisd/test_fuzz_isis_tlv_tests.h.gz \
     lib/cli/test_commands.in \
     lib/cli/test_commands.py \
     lib/cli/test_commands.refout \