Rohit Yadav created CLOUDSTACK-8208:
---------------------------------------

             Summary: Improve CloudStack Integration Testing and Write tool for 
automating it
                 Key: CLOUDSTACK-8208
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8208
             Project: CloudStack
          Issue Type: New Feature
      Security Level: Public (Anyone can view this level - this is the default.)
            Reporter: Rohit Yadav
             Fix For: 4.6.0


The integration tests that CloudStack has are hard to run on real hardware due 
to strict/hardcoded configuration. The task of this project are:

- Figure about minimal system resources needed to run all integration tests 
(RAM, CPU, no. of VMs).
- Fix integration tests for they can run on a developer's laptop or mini PCs 
such as NUC with real hypervisors (and not just simulator) - Xen or KVM. All 
hypervisors run in nested virtualized environment - for example Xen on 
VirtualBox, KVM on VMWare workstation or Fusion, or KVM/Xen on KVM etc.
- Create Jenkins job for the same
- Write an tool necessary to automate this
- Create ansible based (ideal/template) CloudStack deployment based on Xen or 
KVM (checkout as an example, github.com/bhaisaab/peppercorn)

This will be most important GSoC project and contribution to CloudStack if it 
delivers the above because right now even if we've the integration tests, they 
are hard to run by developers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to