[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