Rohit,

Thank you, thank you so very very much for this !

-Sebastien

> On 26 Mar 2016, at 17:49, Rohit Yadav <rohit.ya...@shapeblue.com> wrote:
> 
> While Travis builds are based on ACS-simulator and a green Travis build does 
> not represent that PR is “good enough”, it gives us a way to fail fast while 
> performing basic checks such as maven build checks, checkstyle checks, unit 
> tests, and a basic integration test against simulator against mysql.
> 
> Since last couple of months, our Travis build has been unreliable. Even 
> though it may be green, the result parsing scripts had an issue which caused 
> unreliable. I just want to share that I’ve fixed them in this PR along with 
> changes from security hackathon (from Daan et al) and requesting here for 
> reviewing it and merging it soon:
> https://github.com/apache/cloudstack/pull/1397
> 
> Travis Changes:
> - Travis machine image changed to trusty (Ubuntu 14.04), it would now now 
> build PRs on GCE VMs instead of previous precise based environment. It 
> guarantees a clean environment (separate VMs on every run) with 2Cores and 
> upto 7.5GB RAM
> - Uses local pip/python, by avoiding sudo usage and maybe in future use 
> Travis’s container based testing service that offers few other feature such 
> as caching, parallel executions etc
> - Fixes marvin test result parser, that now brings in a “Time” column which 
> can be used to optimize tests
> - Optimizations around tests and JVM memory to run these tests under an hour
> 
> For example, you may see this Travis run jobs and see the improved build 
> output and result parsing:
> https://travis-ci.org/apache/cloudstack/builds/118692017
> 
> On local machine I was able to run all smoke tests and some component tests 
> against a simulator based marvin cfg, one can simply provide a kvm/xen/vmware 
> based marvin cfg and use required_hardware=true to run tests against real 
> hardware:
> https://gist.github.com/bhaisaab/e970264da5005c76c611
> 
> Regards.
> 
> 
> Regards,
> 
> Rohit Yadav
> 
> rohit.ya...@shapeblue.com 
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> @shapeblue

Reply via email to