Hi Lakmal and Devs, Me and Chamila had a offline talk about having a end to end testing framework for Stratos. The high level idea is we expose a framework kind of thing where setup, teardown and tests methods can be written by tester. We can wrapup Stratos REST API and expose APIs such as deploy policies , partitions and cartridges etc. So a tester can call those high level APIs and write the test.
Additionally IAAS configurations can be provided so when tests are executed Stratos would be up and configured and instances would be spin up in configured IaaS. We discussed what to uses underlying (docker, vagrant etc), yet could not come up with a 100% clear picture. As an startup, simple use case such as subscribing to a cartridge and check wheterh instance got spin up and cluster get activated , can be automated @Chamila please add your comments too. Please share your thoughts. Udara Liyanage Software Engineer WSO2, Inc.: http://wso2.com lean. enterprise. middleware web: http://udaraliyanage.wordpress.com phone: +94 71 443 6897
