From: Jeremy Spewock <jspew...@iol.unh.edu> v9: * rebase series on main * add "Test" to the name of the test suite class so that it gets properly recognized as a suite according to changes from patch on main.
Note that changing the name of a test suite class funtionally doesn't change anything about the suite. The framework imports the first test suite class it can find within the module, but the new changes on main enforce that to be a valid test suite class the name must start with "Test". So, changing this just allows the framework to "see" the test suite, it does not modify the test suite itself. Jeremy Spewock (7): dts: add startup verification and forwarding modes to testpmd shell dts: limit EAL parameters to DPDK apps and add parameters to all apps dts: add optional packet filtering to scapy sniffer dts: add pci addresses to EAL parameters dts: allow configuring MTU of ports dts: add scatter to the yaml schema dts: add pmd_buffer_scatter test suite dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/exception.py | 7 + dts/framework/remote_session/testpmd_shell.py | 149 +++++++++++++++++- dts/framework/test_suite.py | 15 +- dts/framework/testbed_model/linux_session.py | 8 + dts/framework/testbed_model/os_session.py | 9 ++ dts/framework/testbed_model/sut_node.py | 28 +++- dts/framework/testbed_model/tg_node.py | 14 +- .../traffic_generator/__init__.py | 7 +- .../capturing_traffic_generator.py | 22 ++- .../testbed_model/traffic_generator/scapy.py | 27 ++++ dts/tests/TestSuite_pmd_buffer_scatter.py | 132 ++++++++++++++++ 12 files changed, 407 insertions(+), 14 deletions(-) create mode 100644 dts/tests/TestSuite_pmd_buffer_scatter.py -- 2.43.2