mbox series

[v2,0/6] dts: Remove Excess Attributes From User Config

Message ID 20240705171341.23894-2-npratte@iol.unh.edu (mailing list archive)
Headers
Series dts: Remove Excess Attributes From User Config |

Message

Nicholas Pratte July 5, 2024, 5:13 p.m. UTC
v2:
  * Patch series has been rebased to release candidate one.
  * Added functionality to make 'test_suites' optional, based on certain
    conditions.
  * Aggregated all of the DPDK documentation into one holistic patch.

Nicholas Pratte (6):
  dts: Remove build target config and list of devices
  dts: Use First Core Logic Change
  dts: Self-Discovering Architecture Change
  dts: Rework DPDK Attributes In SUT Node Config
  dts: add conditional behavior for test suite requirements
  doc: dpdk documentation changes for new dts config

 doc/guides/tools/dts.rst                     |  26 +---
 dts/conf.yaml                                |  28 ++--
 dts/framework/config/__init__.py             |  83 +++++------
 dts/framework/config/conf_yaml_schema.json   | 142 +++----------------
 dts/framework/config/types.py                |  29 ++--
 dts/framework/runner.py                      |   4 +-
 dts/framework/test_result.py                 |  14 +-
 dts/framework/testbed_model/cpu.py           |   6 +-
 dts/framework/testbed_model/linux_session.py |   5 +-
 dts/framework/testbed_model/node.py          |  21 +--
 dts/framework/testbed_model/os_session.py    |  10 +-
 dts/framework/testbed_model/posix_session.py |   6 +
 dts/framework/testbed_model/sut_node.py      |  20 ++-
 13 files changed, 130 insertions(+), 264 deletions(-)