
equinox at opensourcerouting
Jun 19, 2012, 7:20 AM
Post #1 of 1
(124 views)
Permalink
|
|
[PATCH 4/4] tests: BGP unit tests to set BGP_OPT_NO_LISTEN so they can run
|
|
From: Paul Jakma <paul [at] quagga> BGP tests had been broken by auto-creation of listen socket. This allows them to run at least, though at least 1 test seems to have other breakage, aspath_test. --- tests/aspath_test.c | 1 + tests/bgp_capability_test.c | 1 + tests/bgp_mp_attr_test.c | 1 + tests/bgp_mpath_test.c | 3 ++- 4 files changed, 5 insertions(+), 1 deletions(-) diff --git a/tests/aspath_test.c b/tests/aspath_test.c index 83eb9d8..9170455 100644 --- a/tests/aspath_test.c +++ b/tests/aspath_test.c @@ -1259,6 +1259,7 @@ main (void) int i = 0; bgp_master_init (); master = bm->master; + bgp_option_set (BGP_OPT_NO_LISTEN); bgp_attr_init (); while (test_segments[i].name) diff --git a/tests/bgp_capability_test.c b/tests/bgp_capability_test.c index 83da2e4..65c6a70 100644 --- a/tests/bgp_capability_test.c +++ b/tests/bgp_capability_test.c @@ -618,6 +618,7 @@ main (void) master = thread_master_create (); bgp_master_init (); + bgp_option_set (BGP_OPT_NO_LISTEN); if (fileno (stdout) >= 0) tty = isatty (fileno (stdout)); diff --git a/tests/bgp_mp_attr_test.c b/tests/bgp_mp_attr_test.c index 1a48f4b..f086740 100644 --- a/tests/bgp_mp_attr_test.c +++ b/tests/bgp_mp_attr_test.c @@ -515,6 +515,7 @@ main (void) master = thread_master_create (); bgp_master_init (); + bgp_option_set (BGP_OPT_NO_LISTEN); if (fileno (stdout) >= 0) tty = isatty (fileno (stdout)); diff --git a/tests/bgp_mpath_test.c b/tests/bgp_mpath_test.c index 15e450a..3d0ecb7 100644 --- a/tests/bgp_mpath_test.c +++ b/tests/bgp_mpath_test.c @@ -378,7 +378,8 @@ global_test_init (void) master = thread_master_create (); zclient = zclient_new (); bgp_master_init (); - + bgp_option_set (BGP_OPT_NO_LISTEN); + if (fileno (stdout) >= 0) tty = isatty (fileno (stdout)); return 0; -- 1.7.8.6 _______________________________________________ Quagga-dev mailing list Quagga-dev [at] lists http://lists.quagga.net/mailman/listinfo/quagga-dev
|