[v6,0/3] error and usage improvements

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

Message

Luca Vizzarro May 31, 2024, 11:20 a.m. UTC
v6:
- made members of settings.py private
- fixed find_action bug
- exchanged the env var HOF for a regular function
- minor refactoring
v5:
- re-sent correct patches
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-32026 ("dts: update mypy and clean up")
---

Luca Vizzarro (3):
  dts: rework arguments framework
  dts: constrain DPDK source argument
  dts: store stderr in RemoteCommandExecutionError

 doc/guides/tools/dts.rst                      |  49 +--
 dts/framework/exception.py                    |  13 +-
 .../remote_session/remote_session.py          |   3 +-
 dts/framework/settings.py                     | 314 +++++++++++++-----
 dts/framework/utils.py                        |  43 ++-
 5 files changed, 295 insertions(+), 127 deletions(-)
  

Comments

Thomas Monjalon June 20, 2024, 12:24 a.m. UTC | #1
> Luca Vizzarro (3):
>   dts: rework arguments framework
>   dts: constrain DPDK source argument
>   dts: store stderr in RemoteCommandExecutionError

Applied, thanks.