Just an update: we've hooked our regression system into the github
mirror and are now running minimal  regression tests on bgpd.  The tests
start at a commit and move to the head of the branch, commit by commit
-- pretty simple approach. 

Each run does a compile, basic adjacency checks, some unicast and VRF
route distributions and checks the results against a reference (known
good run).  Each run takes about 4 minutes and there are about 160
commits in /8/proposed/ff - currently has about 150 to go.

I'll provide an update once we have interesting results.

Lou

PS I rebased the following commits to be 1st in order to get the
regression environment running:

Author: Lou Berger <lber...@labn.net>
Date:   Tue May 17 07:10:37 2016 -0400

    bgpd: Add flag to not change e{u,g}id on startup and run as
unprivileged user
   
    * bgp_main.c: add -S / --skip_runas flag to not change effective
user/group
      on start up.  Enables bgpd to be run by unprivileged user.

Author: Lou Berger <lber...@labn.net>
Date:   Tue May 17 07:10:36 2016 -0400

    bgp: add "debug bgp allow-martians" next hops and related code/commands

Author: Lou Berger <lber...@labn.net>
Date:   Tue May 17 12:19:51 2016 -0400

    lib: change command logging to be off by default
   
    * lib/vty.c: add 'log_command' to enable logging of vty commands
executed.
      Default command logging to off.



On 7/11/2016 5:44 AM, Lou Berger wrote:
>> > Any luck pinning down what commits are causing which issues for you?
>> >
> Not yet.  Thinking I'll try to wire into our regression system in some way...
>



_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to