From: Jeremy Spewock <jspew...@iol.unh.edu> This version addresses comments from the last which featured new improvements such as the usage of the Self typehint in the critical interactive shell, modifying the MTU of all ports within the scope of testpmd rather than making a guess as to which should be changed, and some fixing of typos.
This version also adds a better prompt to await when closing testpmd rather than just breaking out of the scan at the first line. Jeremy Spewock (4): dts: improve starting and stopping interactive shells dts: add context manager for interactive shells dts: add methods for modifying MTU to testpmd shell dts: add test case that utilizes offload to pmd_buffer_scatter .../critical_interactive_shell.py | 93 +++++++++++++++++++ .../remote_session/interactive_shell.py | 64 ++++++++++--- dts/framework/remote_session/testpmd_shell.py | 87 ++++++++++++++++- dts/framework/testbed_model/sut_node.py | 8 +- dts/tests/TestSuite_pmd_buffer_scatter.py | 79 +++++++++++----- dts/tests/TestSuite_smoke_tests.py | 3 +- 6 files changed, 287 insertions(+), 47 deletions(-) create mode 100644 dts/framework/remote_session/critical_interactive_shell.py -- 2.45.1