Feature level test automation

By creating a p2-repo with this features and dependent features and by install those features on carbon-core can have carbon-core alone with this feature to write test cases to feature level.
all methods comments should be descriptive enough. You need to explain all prams and exceptions thrown.