From: Jeremy Spewock <jspew...@iol.unh.edu> v5: * Spelling corrections based on comments on previous version * Slight reformatting of interactive shells start_application * More documenttion about reasoning behind some requirements in testpmd shell and pmd_buffer_scatter * Allow for hard-coded verification with the testpmd stop_then_start_port decorator.
Jeremy Spewock (4): dts: add context manager for interactive shells dts: improve starting and stopping interactive shells dts: add methods for modifying MTU to testpmd shell dts: add test case that utilizes offload to pmd_buffer_scatter dts/framework/remote_session/__init__.py | 1 + .../remote_session/interactive_shell.py | 159 +++---------- .../single_active_interactive_shell.py | 218 ++++++++++++++++++ dts/framework/remote_session/testpmd_shell.py | 108 ++++++++- dts/framework/testbed_model/os_session.py | 4 +- dts/framework/testbed_model/sut_node.py | 8 +- .../testbed_model/traffic_generator/scapy.py | 2 + dts/tests/TestSuite_pmd_buffer_scatter.py | 101 +++++--- dts/tests/TestSuite_smoke_tests.py | 3 +- 9 files changed, 424 insertions(+), 180 deletions(-) create mode 100644 dts/framework/remote_session/single_active_interactive_shell.py -- 2.45.2