-
Improvement
-
Resolution: Unresolved
-
High
-
None
-
None
Currently, CSIT repository contains test suites specific for particular CPU and NIC combinations present in LF lab. Downstream labs are likely to have different combinations available, so they need to edit CSIT code to be able to run tests on them.
Create a generator script that would create suites on demand. CSIT would no longer contain suites, just the script and its input data (possibly with example suite for easier review). Jenkins job would generate and archive the suites, so "looking into the code" would be possible when debugging.
Decide whether it is better to use an abstract data model for the input (e.g. yaml file), or a single suite as a blueprint (plus a minimal CLI for invocation). Take into consideration that in future we might want to autodetect the hardware combinations.
Target: 1904.