[DTS][PATCH V2 0/2] fix result output overwriting when using multiple lines in execution configuration for one suite.

Ke Xu ke1.xu at intel.com
Wed Mar 15 02:56:53 CET 2023


In execution config, multi-run suites and cases are grammarly allowed.
 When we call for a suite multiple times, the new result will overwrite
 the old result totally.

Here we introduces two fixes.

1. We fix framework/test_result.Result.__set_test_case method for the non-checking appending.
2. We fix framework/dts.dts_parse_config method for de-duplicating suites and cases.

Ke Xu (2):
  framework/test_result: fix unsafe __set_test_case
  framework/dts: fix result setting by overwriting old result
    with new result

 framework/dts.py         | 25 ++++++++++++++++++++++++-
 framework/test_result.py |  5 +++--
 2 files changed, 27 insertions(+), 3 deletions(-)

-- 
2.25.1



More information about the dts mailing list