CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/01/12 01:59:03
Modified files:
regress/usr.sbin/bgpd/integrationtests: Makefile as0.sh
exabgp.as0.test1.in
exabgp.as0.test2.in
Added files:
regress/usr.sbin/bgpd/integrationtests: api-exabgp.c
bgpd.med.conf
exabgp.med.in
exabgp.med.ok med.sh
Removed files:
regress/usr.sbin/bgpd/integrationtests: exabgp.as0.test2_2.in
exabgp.as0.test2_3.in
Log message:
Totally rework the exabgp integration tests. Instead of a simple shell
script to talk to exabgp api use a small c programm. Use a fifo to
send commands to this program. While exabgp includes a cli tool exactly
for that it is impossible to use.
Use a single config file for multiple sessions and make sure exabgp is
properly killed on exit (pkill exabgp fails since it is a python script).
Introduce a med target to test the route decision process handling med
path. This test currently fails and is not hooked up yet.