[dev] Topotests - Call for users

Donald Sharp sharpd at cumulusnetworks.com
Wed Jul 5 07:25:17 EDT 2017


Rafael -

Great work!  I hope this will help speed up adoption of using the
topotests.  Has there been work on making topotests run in more env's
then a ubuntu 16.04?

thanks!

donald

On Tue, Jul 4, 2017 at 5:15 PM, Rafael Zalamena
<rzalamena at opensourcerouting.org> wrote:
> Hello all,
>
> I've been working with Martin these past weeks and we came up with
> improvements for the topotests testing framework. This improvements
> main objectives are:
>
> * Make topotests user-friendlier by removing boiler plate code
> * Have guidelines to help users write new tests
> * Document some parts of the framework
>
>
> Who is this for:
>
> * People that want to build big topologies with minimal manual labor
>   and still have reproducible 'build's of it. See the py.test flag
>   '--topology-only' available for new tests
> * Developers that want to automate execution of specific tests for frr
>   development
> * Developers that want to create topology tests for the CI System
> * Developers that want to reproduce locally a CI topology that is
>   failing
> * Users that want to build topologies bootstrapping from already
>   existing topologies
>
>
> Where to start:
>
> * Read the guidelines file: https://github.com/FRRouting/topotests/blob
> /master/GUIDELINES.md
> * Look at already written tests: https://github.com/opensourcerouting/t
> opotests/tree/ospf-topo1
>   (it is still under development, but almost ready)
> * Play with the template test: https://github.com/FRRouting/topotests/b
> lob/master/example-test/test_template.py
>
>
> Tip: when accessing the routers via Mininet CLI, prefer launching
> equipments terminal using the command 'xterm' (e.g. 'xterm r1').
> Using 'bash' or 'vtysh' directly may cause a reported problem:
> https://github.com/FRRouting/frr/issues/727
>
> Regards,
> Rafael
>
> _______________________________________________
> dev mailing list
> dev at lists.frrouting.org
> https://lists.frrouting.org/listinfo/dev



More information about the dev mailing list