]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: extend comments how to run the test
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 4 Jun 2025 15:22:14 +0000 (00:22 +0900)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 4 Jun 2025 15:46:41 +0000 (16:46 +0100)
test/test-network/systemd-networkd-tests.py

index 3f8c6b1b65e9662c9778da849ad47704f01fd670..1646dc23ed4c1692eca395c81a6028ed4d908060 100755 (executable)
@@ -7,13 +7,21 @@
 #
 # To run an individual test, specify it as a command line argument in the form
 # of <class>.<test_function>. E.g. the NetworkdMTUTests class has a test
-# function called test_ipv6_mtu().  To run just that test use:
+# function called test_ipv6_mtu(). To run just that test use:
 #
-#    sudo ./systemd-networkd-tests.py NetworkdMTUTests.test_ipv6_mtu
+#    run0 ./systemd-networkd-tests.py NetworkdMTUTests.test_ipv6_mtu
 #
-# Similarly, other individual tests can be run, eg.:
+# Similarly, other individual tests can be run, e.g.:
 #
-#    sudo ./systemd-networkd-tests.py NetworkdNetworkTests.test_ipv6_neigh_retrans_time
+#    run0 ./systemd-networkd-tests.py NetworkdNetworkTests.test_ipv6_neigh_retrans_time
+#
+# To run the test with the executables (systemd-networkd, networkctl, systemd-udevd and so on)
+# in your build directory, --build-dir=/path/to/build/ option can be used:
+#
+#    run0 ./systemd-networkd-tests.py --build-dir=/path/to/build NetworkdNetworkTests.test_address_static
+#
+# Note, unlike the long getopt option handling, the path must be specified after '=', rather than space.
+# Otherwise the path is recognized as a test case, and the test run will fail.
 
 import argparse
 import datetime