Add a test suite to replace hello_world which simply starts and stops a testpmd session. The user can use this as a confidence check to verify their configuration.
Signed-off-by: Dean Marx <dm...@iol.unh.edu> Reviewed-by: Paul Szczepanek <paul.szczepa...@arm.com> --- dts/tests/TestSuite_eal.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dts/tests/TestSuite_eal.py diff --git a/dts/tests/TestSuite_eal.py b/dts/tests/TestSuite_eal.py new file mode 100644 index 0000000000..7cf96e61cd --- /dev/null +++ b/dts/tests/TestSuite_eal.py @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: BSD-3-Clause +# Copyright(c) 2024 University of New Hampshire + +"""DPDK EAL confidence check suite. + +Starts and stops a testpmd session to verify EAL parameters +are properly configured. +""" + +from framework.remote_session.testpmd_shell import TestPmdShell +from framework.test_suite import TestSuite, func_test + + +class TestEal(TestSuite): + """EAL test suite. One test case, which starts and stops a testpmd session.""" + + @func_test + def test_verify_eal(self) -> None: + """EAL confidence test. + + Steps: + Start testpmd session and check status. + Verify: + The testpmd session is alive after starting. + """ + with TestPmdShell(node=self.sut_node) as testpmd: + testpmd.start() -- 2.44.0