AosOption Dependencie Checker
Several configuration parameters depend on each other e.g. inside the aosconf.h OS_CFG_SSSP_ENABLE
determines if all other option for that features (OS_CFG_SSSP_MASTER
, OS_CFG_SSSP_MODULEIDWIDTH
, ...) should be considered or not.
A module that checks if a subset of the provided options can be ignored by the test pipeline would drastically improve performance by excluding such cases.
Dependencies should be provided by a configuration file.
It needs to be figured out how and when to ignore or remove the dependencies.
The problem is that all cases where OS_CFG_SSSP_ENABLE
is false
should be ignored but all others should be tested.
-
Create syntax for defining dependncies -
Implement dependency checker which checks if modules fulfill dependencies
Edited by galberding