diff mbox series

[next,2/2] support/testing/tests/package/test_iperf3.py: new runtime test

Message ID 20230304163101.3986363-2-ju.o@free.fr
State Accepted
Headers show
Series [next,1/2] package/iperf3: bump to version 3.13 | expand

Commit Message

Julien Olivain March 4, 2023, 4:31 p.m. UTC
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
Patch tested on branch next at commit b793f3a with commands:

    python3 -m flake8 support/testing/tests/package/test_iperf3.py
    [no-output]

    support/testing/run-tests \
        -d dl -o output_folder \
        tests.package.test_iperf3
    ...
    OK
---
 DEVELOPERS                                   |  1 +
 support/testing/tests/package/test_iperf3.py | 23 ++++++++++++++++++++
 2 files changed, 24 insertions(+)
 create mode 100644 support/testing/tests/package/test_iperf3.py
diff mbox series

Patch

diff --git a/DEVELOPERS b/DEVELOPERS
index d052e59122..f5cbb12631 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1718,6 +1718,7 @@  F:	support/testing/tests/package/sample_python_spake2.py
 F:	support/testing/tests/package/test_gnupg2.py
 F:	support/testing/tests/package/test_highway.py
 F:	support/testing/tests/package/test_hwloc.py
+F:	support/testing/tests/package/test_iperf3.py
 F:	support/testing/tests/package/test_libjxl.py
 F:	support/testing/tests/package/test_ncdu.py
 F:	support/testing/tests/package/test_octave.py
diff --git a/support/testing/tests/package/test_iperf3.py b/support/testing/tests/package/test_iperf3.py
new file mode 100644
index 0000000000..9aac4c6fd0
--- /dev/null
+++ b/support/testing/tests/package/test_iperf3.py
@@ -0,0 +1,23 @@ 
+import os
+
+import infra.basetest
+
+
+class TestIperf3(infra.basetest.BRTest):
+    config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
+        """
+        BR2_PACKAGE_IPERF3=y
+        BR2_TARGET_ROOTFS_CPIO=y
+        # BR2_TARGET_ROOTFS_TAR is not set
+        """
+
+    def test_run(self):
+        cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio")
+        self.emulator.boot(arch="armv5",
+                           kernel="builtin",
+                           options=["-initrd", cpio_file])
+        self.emulator.login()
+
+        self.assertRunOk("iperf3 --version")
+        self.assertRunOk("iperf3 -s -D")
+        self.assertRunOk("iperf3 -c 127.0.0.1 -t 3")