[v4,0/3] error and usage improvements

Message ID 20240514120502.1955468-1-luca.vizzarro@arm.com (mailing list archive)
Headers
Series error and usage improvements |

Message

Luca Vizzarro May 14, 2024, 12:04 p.m. UTC
  Hi,

please ignore v3 as I sent it by mistake and also forgot to checkpatch.

v4:
- fix spelling typo
v3:
- amended arguments rework so that it retains the original functional
  style
- re-implemetend functionalities in v2 by augmenting argparse classes
  and functions 
v2:
- complete rework of the arguments handling, to retain
  the environment variables and gain control over them
- prefixing 'Stderr: ' to RemoteCommandExecutionError
- rebased

---
Depends-on: series-31920 ("dts: update mypy and clean up")
---

Luca Vizzarro (3):
  dts: update mypy static checker
  dts: clean up config types
  dts: rework arguments framework

 doc/guides/tools/dts.rst                      |  53 ++--
 dts/framework/config/__init__.py              |  49 +--
 dts/framework/logger.py                       |   4 +-
 .../interactive_remote_session.py             |   4 +-
 .../remote_session/interactive_shell.py       |   2 +-
 dts/framework/remote_session/ssh_session.py   |   6 +-
 dts/framework/runner.py                       |  14 +-
 dts/framework/settings.py                     | 280 +++++++++++++-----
 dts/framework/test_result.py                  |   4 +-
 dts/framework/test_suite.py                   |   6 +-
 dts/framework/testbed_model/tg_node.py        |   2 +-
 .../traffic_generator/__init__.py             |  10 +-
 .../capturing_traffic_generator.py            |   4 +-
 .../testbed_model/traffic_generator/scapy.py  |   6 +-
 .../traffic_generator/traffic_generator.py    |   2 +-
 dts/framework/utils.py                        |   2 +-
 dts/poetry.lock                               |  86 +++---
 dts/pyproject.toml                            |   3 +-
 dts/tests/TestSuite_os_udp.py                 |   4 +-
 dts/tests/TestSuite_pmd_buffer_scatter.py     |   8 +-
 20 files changed, 353 insertions(+), 196 deletions(-)