[PATCH 0/5] dts: Pydantic configuration
Luca Vizzarro
luca.vizzarro at arm.com
Thu Aug 22 18:39:36 CEST 2024
Hello,
sending the first version for the Pydantic configuration update work.
Best,
Luca
Luca Vizzarro (5):
dts: add TestSuiteSpec class and discovery
dts: add Pydantic and remove Warlock
dts: use Pydantic in the configuration
dts: use TestSuiteSpec class imports
dts: add JSON schema generation script
doc/guides/tools/dts.rst | 10 +
dts/framework/config/__init__.py | 588 +++++++------
dts/framework/config/conf_yaml_schema.json | 776 ++++++++++--------
dts/framework/config/types.py | 132 ---
dts/framework/runner.py | 198 ++---
dts/framework/settings.py | 16 +-
dts/framework/test_suite.py | 182 +++-
dts/framework/testbed_model/sut_node.py | 2 +-
.../traffic_generator/__init__.py | 4 +-
.../traffic_generator/traffic_generator.py | 2 +-
dts/generate-schema.py | 38 +
dts/poetry.lock | 346 +++-----
dts/pyproject.toml | 3 +-
13 files changed, 1152 insertions(+), 1145 deletions(-)
delete mode 100644 dts/framework/config/types.py
create mode 100755 dts/generate-schema.py
--
2.34.1
More information about the dev
mailing list