...
Overview: With new modifications in CI, Improvements in Infrastructure Automation, Simulator Enhancements, Marvin Framework enhancements, Test Categorization, we can now automatically provision a Hypervisor Ex: XenServer, KVM etc, auto Install management server, automatically install Marvin, run parallel tests for a given build across multiple hypervisors, automatically log bugs, ,log analysisanalyze logs collected, generate reports and email them with detailed inforamtion information etc is , are all possible. With this, CI will automatically kick start every few hours, picking up latest code for a configured git branch and repo, does all the things mentioned , can now run tests faster, in parallel and get CI with automated emailed notifications with above.
So, this is more of an end to end automation capability, and get CI run frequently with latest code and minimal effort.
With new self service changes, any body can request an automation run and get the report emailed to them easily. This will help them in validating their feature mergers and other easy validations.(Phase 2)
...
Log Uploader Job: This job post the CI run uploads all logs to nfs share. All logs post the run are available under designated nfs share at nfs1at configured location in CI, EX: //example-nfs.ex.com/var/www/<4.4 version> etc. The logs uploaded here, will have test case run log, product logs etc available here for analysis for failures\run information. Once logs are uploaded, people can see logs in web UI and browse them from UI available at by clicking on and selecting individual versions and hypervisors.EX: Http://10.147.38.151<Ip-address>/LogAnalyzer
BugLoggerJob: A job with bug logger service is created in jenkins, which will automatically log bugs to jira system, configured. This job currently can be run by QA post the run, by configuring the build, path of logs etc, and it will analyze logs uploaded as mentioned earlier and log bugs to jira system .
...
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Simulator+enhance mentsments