summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/.gitignore1
-rw-r--r--tests/Makefile.am4
-rw-r--r--tests/lib/cli/common_cli.c5
-rw-r--r--tests/lib/test_privs.c1
-rw-r--r--tests/test_lblmgr.c3
5 files changed, 6 insertions, 8 deletions
diff --git a/tests/.gitignore b/tests/.gitignore
index 113bdea098..604ffaa8b6 100644
--- a/tests/.gitignore
+++ b/tests/.gitignore
@@ -19,7 +19,6 @@ TAGS
.arch-inventory
.arch-ids
__pycache__
-.dirstamp
/bgpd/test_aspath
/bgpd/test_capability
/bgpd/test_ecommunity
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 0c31c0441a..59ea3c4c69 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -85,9 +85,7 @@ lib/cli/test_commands_defun.c: ../vtysh/vtysh_cmd.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 > "$@"
-
-BUILT_SOURCES = \
- lib/cli/test_commands_defun.c \
+isisd/isisd_test_fuzz_isis_tlv-test_fuzz_isis_tlv.$(OBJEXT): \
isisd/test_fuzz_isis_tlv_tests.h
noinst_HEADERS = \
diff --git a/tests/lib/cli/common_cli.c b/tests/lib/cli/common_cli.c
index b6df6d3b8d..77f1610fe2 100644
--- a/tests/lib/cli/common_cli.c
+++ b/tests/lib/cli/common_cli.c
@@ -45,7 +45,7 @@ int dump_args(struct vty *vty, const char *descr, int argc,
return CMD_SUCCESS;
}
-static void vty_do_exit(void)
+static void vty_do_exit(int isexit)
{
printf("\nend.\n");
cmd_terminate();
@@ -54,7 +54,8 @@ static void vty_do_exit(void)
closezlog();
log_memstats_stderr("testcli");
- exit(0);
+ if (!isexit)
+ exit(0);
}
/* main routine. */
diff --git a/tests/lib/test_privs.c b/tests/lib/test_privs.c
index c2cb5c2ea5..1984f28e63 100644
--- a/tests/lib/test_privs.c
+++ b/tests/lib/test_privs.c
@@ -108,6 +108,7 @@ int main(int argc, char **argv)
/* Library inits. */
memory_init();
+ zprivs_preinit(&test_privs);
zprivs_init(&test_privs);
#define PRIV_STATE() \
diff --git a/tests/test_lblmgr.c b/tests/test_lblmgr.c
index afc5ba6630..5e604db61a 100644
--- a/tests/test_lblmgr.c
+++ b/tests/test_lblmgr.c
@@ -113,8 +113,7 @@ static int zebra_send_release_label_chunk(uint32_t start, uint32_t end)
void init_zclient(struct thread_master *master, char *lm_zserv_path)
{
- if (lm_zserv_path)
- zclient_serv_path_set(lm_zserv_path);
+ frr_zclient_addr(&zclient_addr, &zclient_addr_len, lm_zserv_path);
zclient = zclient_new(master);
/* zclient_init(zclient, ZEBRA_LABEL_MANAGER, 0); */