[cmaster-next] Topology Tests added to CI - and new BGPd crash discovered
Martin Winter
mwinter at opensourcerouting.org
Sun Nov 27 02:37:21 EST 2016
(Testing the new mailing list as well)
First of all:
I finally got around and added some framework for Topology Tests based
on Mininet
to the CI testbed.
As Mininet is all based on Python, the whole framework is based on
pytest.
At this time, there are 2 tests in it:
- OSPFv3 simple topology
- BGP Multiview topology
The git for this setup is here:
https://git.netdef.org/scm/netdef/topotests.git
There is no proprietary code in it - all can be easy replicated on a
Ubuntu 16.04
(I have not tested any other Distros and Mininet requires Linux). Just
follow
the directions in the README inside the git and you should be able to
replicate
the setup.
The idea is to have some test setup which can be shared and anyone can
add tests
(The CI system runs all the tests in this git)
Happy to hear any feedback on this setup…
As a side note, the BGP Multiview test crashes BGPd on startup. Because
of this,
I have NOT YET enabled the test results parsing in the CI system (or all
builds would
fail at this time)
If you look at the the latest build on our CI system, you’ll see a
crash in BGPd
See https://ci1.netdef.org/browse/QUAGGA-CMASTERNEXT-TOPOU1604-106
Seems to be a crash in the VNC code. (cc’ing Lou to make sure he see
this…)
Again, please provide feedback. The idea is to add many more topologies
to the
CI system, but would like to hear some feedback on the setup.
- Martin
More information about the dev
mailing list