equinox at opensourcerouting
May 15, 2012, 7:39 AM
Post #2 of 3
On Mon, May 14, 2012 at 05:07:56PM -0600, Terri Oda wrote:
> Is there an automated test suite available for quagga? I saw some
> mentions of tests with respect to the Open Source Routing group, but I
> didn't see anything about tests I could run myself. I do see that
> there's a tests/ directory, but it looks pretty sparse... is that all
> that's available or am I missing tests that are stored elsewhere?
The OSR has several hardware test boxes that ship with various test
suites for routing protocols, but, alas, being hardware boxes, they
can't be made available through tests/.
The next Quagga release (0.99.22) will be run through the entirety of it
and the reports made public. A close git cousin of 0.99.21 has already
been run through, but the test setup wasn't final yet (versions of the
test boxes changed, test scripts were still worked on, etc.) so the test
reports are of less useful beta quality with glitches & co.
If you need something particular tested, the idea is to occasionally
pull feature branches into testing as they fit.
On the other hand, yes, extending tests/ is very much needed. Patches
welcome ;). I believe that some parties are already getting their heads
on this, but if I remember correctly that was all still in the "hmm we
should do something here" state without much realisation yet.