<feed xmlns='http://www.w3.org/2005/Atom'>
<title>quagga/tests, branch isis-redist</title>
<subtitle>Quagga routing suite</subtitle>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/'/>
<entry>
<title>lib/command.c: rewrite command matching/parsing</title>
<updated>2014-01-07T23:49:41+00:00</updated>
<author>
<name>Christian Franke</name>
<email>chris@opensourcerouting.org</email>
</author>
<published>2013-09-16T19:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=fdc8614c306e5b61224d1ab4b63c00c558dbb07e'/>
<id>fdc8614c306e5b61224d1ab4b63c00c558dbb07e</id>
<content type='text'>
Add support for keyword commands.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for keyword commands.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: add a test program for lib/command.c</title>
<updated>2014-01-07T23:49:41+00:00</updated>
<author>
<name>Christian Franke</name>
<email>chris@opensourcerouting.org</email>
</author>
<published>2013-11-15T18:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=d30eb038466ae3d14862df08bf58ee80c00bf311'/>
<id>d30eb038466ae3d14862df08bf58ee80c00bf311</id>
<content type='text'>
Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build: fix tests/prng.h missing from dist</title>
<updated>2013-10-22T18:35:48+00:00</updated>
<author>
<name>David Lamparter</name>
<email>equinox@opensourcerouting.org</email>
</author>
<published>2013-10-22T18:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=a83a1e9c2f035d3152451dcfc97ab13b4ac427b9'/>
<id>a83a1e9c2f035d3152451dcfc97ab13b4ac427b9</id>
<content type='text'>
broken by fa713d9... "zebra: rework recursive route resolution", and I
forgot to squash the fix into that.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
broken by fa713d9... "zebra: rework recursive route resolution", and I
forgot to squash the fix into that.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>zebra: rework recursive route resolution</title>
<updated>2013-09-19T16:04:40+00:00</updated>
<author>
<name>Christian Franke</name>
<email>chris@opensourcerouting.org</email>
</author>
<published>2013-07-05T15:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=fa713d9ee5ed30dedd0a290be9aaff780a2896be'/>
<id>fa713d9ee5ed30dedd0a290be9aaff780a2896be</id>
<content type='text'>
Change the datastructure for recursive routes. This brings the following
benefits:

By using struct nexthop also to store nexthops obtained by recursive
resolution, we can get rid of quite a bit of code duplication in the fib
management. (rt_netlink, rt_socket, ...)

With the new datastructure we can make use of all available paths when
recursive routes are resolved with multipath routes.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the datastructure for recursive routes. This brings the following
benefits:

By using struct nexthop also to store nexthops obtained by recursive
resolution, we can get rid of quite a bit of code duplication in the fib
management. (rt_netlink, rt_socket, ...)

With the new datastructure we can make use of all available paths when
recursive routes are resolved with multipath routes.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: don't build tests unless make check is run</title>
<updated>2013-07-15T12:50:38+00:00</updated>
<author>
<name>Christian Franke</name>
<email>chris@opensourcerouting.org</email>
</author>
<published>2013-07-05T16:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=d77102025a30eef274e8d343bfec75f87899a417'/>
<id>d77102025a30eef274e8d343bfec75f87899a417</id>
<content type='text'>
Use check_PROGRAMS instead of noinst_PROGRAMS in tests/Makefile.am
to build the tests only when make check is actually run.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use check_PROGRAMS instead of noinst_PROGRAMS in tests/Makefile.am
to build the tests only when make check is actually run.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: fix Makefile.am so it works with BSD make</title>
<updated>2013-07-09T16:26:46+00:00</updated>
<author>
<name>Christian Franke</name>
<email>chris@opensourcerouting.org</email>
</author>
<published>2013-07-05T16:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=1bf0ca9a07358ff13b1390f4462669e9ea4915dc'/>
<id>1bf0ca9a07358ff13b1390f4462669e9ea4915dc</id>
<content type='text'>
The export statement is specific to GNU make and breaks the build
with BSD make. I couldn't observe any difference in behaviour
between having the export present and absent, therefore, just remove it.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The export statement is specific to GNU make and breaks the build
with BSD make. I couldn't observe any difference in behaviour
between having the export present and absent, therefore, just remove it.

Signed-off-by: Christian Franke &lt;chris@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: DejaGNU libzebra</title>
<updated>2013-04-14T14:01:19+00:00</updated>
<author>
<name>David Lamparter</name>
<email>equinox@opensourcerouting.org</email>
</author>
<published>2013-01-24T00:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=c69905b673812ce6ec2a12960727a27b9b8d6426'/>
<id>c69905b673812ce6ec2a12960727a27b9b8d6426</id>
<content type='text'>
Wrap the few libzebra test programs we have up for DejaGNU.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap the few libzebra test programs we have up for DejaGNU.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: DejaGNU bgpd</title>
<updated>2013-04-14T14:01:11+00:00</updated>
<author>
<name>David Lamparter</name>
<email>equinox@opensourcerouting.org</email>
</author>
<published>2013-02-26T16:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=5bb7e4d12b3a3015208fad5ee0f3c055b704c8c4'/>
<id>5bb7e4d12b3a3015208fad5ee0f3c055b704c8c4</id>
<content type='text'>
this just wraps the existing test programs in expect wrappers that make
their results usable to DejaGNU.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this just wraps the existing test programs in expect wrappers that make
their results usable to DejaGNU.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: add DejaGNU framework</title>
<updated>2013-04-14T14:01:05+00:00</updated>
<author>
<name>David Lamparter</name>
<email>equinox@opensourcerouting.org</email>
</author>
<published>2013-02-26T15:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=f281ab9752393fcc7cbb54c50edb66f25c2a31fb'/>
<id>f281ab9752393fcc7cbb54c50edb66f25c2a31fb</id>
<content type='text'>
DejaGNU seems to be the 'standard' GNU test framework (which by itself
doesn't say much), but it seems relatively usable and the "remote
system" capabilities might come in handy for virtualisation-based tests
for kernel interactions or something.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DejaGNU seems to be the 'standard' GNU test framework (which by itself
doesn't say much), but it seems relatively usable and the "remote
system" capabilities might come in handy for virtualisation-based tests
for kernel interactions or something.

Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: make --disable-bgpd kill bgpd tests too</title>
<updated>2013-04-09T15:05:37+00:00</updated>
<author>
<name>David Lamparter</name>
<email>equinox@opensourcerouting.org</email>
</author>
<published>2013-02-23T21:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sublab.org/quagga/commit/?id=c095185c26f72bff14238ca1209ef6b2d7a8b935'/>
<id>c095185c26f72bff14238ca1209ef6b2d7a8b935</id>
<content type='text'>
bgpd tests don't compile or run with --disable-bgpd, let's catch this in
the Makefile.

Reported-by: Joachim Nilsson &lt;troglobit@gmail.com&gt;
Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bgpd tests don't compile or run with --disable-bgpd, let's catch this in
the Makefile.

Reported-by: Joachim Nilsson &lt;troglobit@gmail.com&gt;
Signed-off-by: David Lamparter &lt;equinox@opensourcerouting.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
