We've revised generic test list (platform/factory/py/test/test_lists/generic_*) few times. With JSON test list, we're now sharing generic_common but most projects are still defining their own SMTItems, FATItems, and FFTItems.
I think we should try to look at existing projects and try to find common items, to revise *Items so it's easier for new projects to start their test plan.
BTW, for different form factors we may even define individual test lists like
generic_chromebox.test_list.json
generic_clamshell.test_list.json
generic_detachable.test_list.json
generic_convertible.test_list.json
If needed, there can also be SOC-specific items like
chipset_XXX.test_list.json (the XXX should follow src/overlays/chipset-*), and
baseboard_YYY.test_list.json (the YYY should follow src/overlays/baseboard-*)
So each project may try to override from correct parents.
Comment 1 by hungte@chromium.org
, Nov 7 2017