Targeted Testing Farm
Some of the features require dedicated peripherals for testing (e.g. HDCP enabled monitors, Chamelium, PSR panels). Such configurations do not fit well with the current BAT/SHARDS division:
- adding 8 exact same setups with all the peripherals is hard/uneconomical
- results readability would suffer if we would introduce more skips or try to bunch up different test sets on a single view
Dedicated machines with dedicated testlists, under working-title "Targeted Testing".
Execution side: machines would be tagged with "TARGETED" and each machine would have a testlist assigned (e.g.
TESTLIST=tests/intel-ci/chamelium.testlist). Execution would be scheduled along shards - they should take no more time than that - 40 min is plenty.
Visualization side: Separate results view type called "targeted testing" in the dropdown along the "combined", "shards", "BAT". It will have testlist-based sections (just like we have them in combined view), i.e. we would get all results for
tests/intel-ci/hdcp.testlist first, then another section for
Report side: We can either introduce a new e-mail, or figure out how to communicate the results, in a way that is not confusing, in the shards report.
Any ideas? Concerns? Improvements?