Jump to: navigation, search

Difference between revisions of "VMWareAPI/TestDay"

(Nova Core)
(Prerequisite for Test Day)
Line 23: Line 23:
  
 
== Prerequisite for Test Day ==
 
== Prerequisite for Test Day ==
: A vSphere environment (describe??)
+
: Will be using the internal stress/scale env
: A devstack deployment at top of tree
 
 
 
  
 
== How to test? ==
 
== How to test? ==

Revision as of 23:34, 8 April 2014

Who will help with the wiki

IRC Name Email Area of Expertise
arnaud alegendre@vmware.com Glance
garyk garyk@vmware.com Nova
arosen arisen@vmware.com Neutron
????  ???? Cinder


What we are looking for is something like Fedora TestDay where we have instructions on what to test and a place people can post their results. Ideally we will test nova, glance, cinder, and neutron - but people should be able to pick what to do.

Who's Available

The following folks will be available on irc during test day to answer questions, do testing, work on bugs, etc

tjones

Prerequisite for Test Day

Will be using the internal stress/scale env

How to test?

what do they need to do here other than start up their devstack env?

Test Cases:

Regression Test Cases
Icehouse New Feature Test Cases

Prep

  1. Load an image into Glance

Nova Basic

  1. Create a network (already done in devstack. need to do again??)

Nova Core

  1. Network connectivity:
    • boot a VM
    • check that you are able to ping the VM
    • check that the VM has the IP addess assigned by Nova
    • Delete the VM
  2. Rescue VM
    • Boot a VM
    • Create a rescue VM
    • Write to the secondary disk (this is the disk of the original VM)
    • Unrescue the VM
    • Check that the original VM has the changes made to the disk
    • delete VM
  3. Resize VM:
    • create VM with flavor X
    • resize to flavor Y
    • check that the VM now has the correct flavor attributes (all except the disk)
    • delete VM
  4. VM operations:
    • boot a VM
    • suspend the VM
    • resume the VM
    • stop the VM
    • start the VM
    • delete the VM
  5. Make use of multiple clusters
  6. Make use of multiple datastore
  7. Aging
  8. ISO boot
  9. Linked clone
  10. Non linked clone

Nova boot from volume

  1. Snapshot a volume
  2. Boot from snapshot

Neutron

Cinder

Glance