summaryrefslogtreecommitdiffstats
path: root/doc/developer/topotests.rst
diff options
context:
space:
mode:
authorLouis Scalbert <louis.scalbert@6wind.com>2023-11-28 12:33:42 +0100
committerLouis Scalbert <louis.scalbert@6wind.com>2023-12-14 11:39:24 +0100
commit3dc8b2c1f5b88a5d878d7060671c72b9817d3c78 (patch)
treeee6148d5a2f5917c440c6ea392283b8d72288514 /doc/developer/topotests.rst
parentdocker: update ubuntu template for exabgp 4 (diff)
downloadfrr-3dc8b2c1f5b88a5d878d7060671c72b9817d3c78.tar.xz
frr-3dc8b2c1f5b88a5d878d7060671c72b9817d3c78.zip
doc: update for exabgp 4
Update the documentation to require exabgp 4 Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to '')
-rw-r--r--doc/developer/topotests.rst11
1 files changed, 4 insertions, 7 deletions
diff --git a/doc/developer/topotests.rst b/doc/developer/topotests.rst
index c9857963b..b50ec486e 100644
--- a/doc/developer/topotests.rst
+++ b/doc/developer/topotests.rst
@@ -8,14 +8,12 @@ Topotests is a suite of topology tests for FRR built on top of micronet.
Installation and Setup
----------------------
-Topotests run under python3. Additionally, for ExaBGP (which is used
-in some of the BGP tests) an older python2 version (and the python2
-version of ``pip``) must be installed.
+Topotests run under python3.
Tested with Ubuntu 20.04,Ubuntu 18.04, and Debian 11.
-Instructions are the same for all setups (i.e. ExaBGP is only used for
-BGP tests).
+Instructions are the same for all setups. However, ExaBGP is only used for
+BGP tests.
Tshark is only required if you enable any packet captures on test runs.
@@ -39,8 +37,7 @@ Installing Topotest Requirements
python3 -m pip install 'pytest-xdist>=2.3.0'
python3 -m pip install 'scapy>=2.4.5'
python3 -m pip install xmltodict
- # Use python2 pip to install older ExaBGP
- python2 -m pip install 'exabgp<4.0.0'
+ python3 -m pip install git+https://github.com/Exa-Networks/exabgp@0659057837cd6c6351579e9f0fa47e9fb7de7311
useradd -d /var/run/exabgp/ -s /bin/false exabgp
# To enable the gRPC topotest install: