STAMP-project / camp

Amplify your Configuration tests!
https://stamp-project.github.io/camp
MIT License
10 stars 8 forks source link

create a more fine grained interface to camp #14

Open vassik opened 6 years ago

vassik commented 6 years ago

we can specify location of feature.yml we can specify location of composite.yml we can specify location of images.yml we can specify location of output directory with generated configurations

jesus-gorronogoitia commented 6 years ago

I would add other features to improve the CAMP interface:

jesus-gorronogoitia commented 6 years ago

In relation to this requirement for fine tune STAMP configuration, the ability to specify locations for CAMP input models, such as feature.yml and composite.yml should enable us to define different configuration amplification domains for CAMP. For instance, in scenario 1) Atos CityGo could be interesting on testing it under different functional configurations, where default backend dependencies are replaced by others (OS distros/versions, RDBMS engines/versions, python 2.X/3.X, Apache vs Nginx), or in scenario 2) Atos CityGo is tested under different parameterizations of the Apache or Nginx engines or the PostgreSQL engine for maximizing its performance and/or resources consumption. Therefore, specifying these CAMP input models is quire relevant.

jesus-gorronogoitia commented 6 years ago

Once this fine-grained CAMP user interface is implemented, the CAMP documentation (user-guide) should be updated accordingly