Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Quagga: Dev

[PATCH 4/4] tests: BGP unit tests to set BGP_OPT_NO_LISTEN so they can run

 

 

Quagga dev RSS feed   Index | Next | Previous | View Threaded


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

Quagga dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.