From: Jeremy Spewock <jspew...@iol.unh.edu> This patch series adds a set of smoke tests to be run at the beginning of DTS execution. The point is to validate the user’s setup before running “real” tests. This helps save time by bailing out of DTS early when the setup is not valid, and also prevents DTS displaying “false failures” associated with an incorrect DTS setup.
More specificially, these tests will verify the following: * DPDK fast-tests suite * DPDK driver-test suite * Devices are bound to the correct driver * General information about the SUT (kernel version, compiler version, etc.) * DPDK testpmd starts, stops, and receives packets Jeremy Spewock (1): dts: add smoke tests dts/conf.yaml | 7 ++- dts/framework/config/__init__.py | 15 ++++++ dts/framework/config/conf_yaml_schema.json | 16 +++++- dts/framework/dts.py | 19 ++++++- dts/framework/exception.py | 11 ++++ dts/framework/test_result.py | 13 +++-- dts/framework/test_suite.py | 24 ++++++++- dts/tests/TestSuite_smoke_tests.py | 63 ++++++++++++++++++++++ 8 files changed, 159 insertions(+), 9 deletions(-) create mode 100644 dts/tests/TestSuite_smoke_tests.py -- 2.40.0