Bug 1375 - Make limited use of "per testsuite" conf files.
Summary: Make limited use of "per testsuite" conf files.
Status: UNCONFIRMED
Alias: None
Product: DPDK
Classification: Unclassified
Component: DTS (show other bugs)
Version: unspecified
Hardware: All All
: Low enhancement
Target Milestone: ---
Assignee: Juraj Linkeš
URL:
Depends on:
Blocks:
 
Reported: 2024-01-25 21:00 CET by Patrick Robb
Modified: 2024-02-14 17:19 CET (History)
2 users (show)



Attachments

Description Patrick Robb 2024-01-25 21:00:56 CET
There will be examples of testsuite which require some divserse input on a per testsuite or environment basis (setting expected baselines for a testsuite in perf testing is one example). So, we are going to be doing this at some point anyways, and I think it is okay to do so now with functional tests too if it can help make testsuites more concise.

I don't want this suggestion to be conflated with our previous discussion about building a YAML schema and intepreter for taking testsuite parameters and also python functions and mapping that to a python testsuite. I think it's clear based on our 1/24 meeting that we are not going in that direction. However, we probably do need per-testsuite conf files for some (but not all) suites. I think how we best leverage this can be a discussion point for next week's DTS meeting.
Comment 1 Patrick Robb 2024-02-01 15:48:26 CET
There should be one monolithic YAML file, which all testsuites can be configured in. First indentation should be the testsuite, and how values are set should be common across testsuites.
Comment 2 Juraj Linkeš 2024-02-14 14:38:34 CET
That one monolithic YAML file is under https://bugs.dpdk.org/show_bug.cgi?id=1354 or very closely related to that. We should discuss clearly what we want to configure where and update these tickets accordingly.

Note You need to log in before you can comment on or make changes to this bug.