]> git.puffer.fish Git - matthieu/frr.git/commitdiff
doc: document optionally required packages
authorChristian Hopps <chopps@labn.net>
Wed, 17 May 2023 17:51:30 +0000 (13:51 -0400)
committerChristian Hopps <chopps@labn.net>
Wed, 17 May 2023 17:52:41 +0000 (13:52 -0400)
- tshark and valgrind are required but only if you enable those
  features during test runs.

Signed-off-by: Christian Hopps <chopps@labn.net>
doc/developer/topotests.rst

index 7b1fde7b53243acbc9f59b32628e3184c3c43b18..f44cf9df985d2b30af04dfee489893d92e832c8b 100644 (file)
@@ -17,13 +17,23 @@ 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).
 
+Tshark is only required if you enable any packet captures on test runs.
+
+Valgrind is only required if you enable valgrind on test runs.
+
 Installing Topotest Requirements
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 .. code:: shell
 
-   apt-get install gdb iproute2 net-tools python3-pip \
-      iputils-ping valgrind
+   apt-get install \
+       gdb \
+       iproute2 \
+       net-tools \
+       python3-pip \
+       iputils-ping \
+       tshark \
+       valgrind
    python3 -m pip install wheel
    python3 -m pip install 'pytest>=6.2.4'
    python3 -m pip install 'pytest-xdist>=2.3.0'