Hello colleagues, this letter will contain some detailed explanations on
what modifications were done to nova "00-deploy-nova-vm.test" smoke-test
file and why, also I would like to expalin what we want to achive and what
we'll do next.

First of all let me remind you that almost all tests in file mentioned
above can be implemented with tempest, except ssh tests (due to tempest
functionality limitations we are unable to use ssh keys for conducting
ssh-based tests on vm instances and  due to libvirt problems we can't use
ssh passwords too). That's why smoketests were written as separated bash
scripts, and our goal is to develop a set of smoketests which will cover
with tests all core functions needed for cinder.

 Following functions were added:

Cinder-volume tests:
1. Create volume
2. Volume List (with tests if created volume is in "available" state)
3. Volume attach (with tests if it accesible from vm)
4. Volume detach
5. Volume snapshot
6. Test volume created from a snapshot (list\convert to volume)
7. Check availability of volumes created from snapshots, from inside of
guest OS
8. Remove snapshots and parent volumes

Tests implementaion in progress:

9. Snapshot vm to volume
10. Boot from snapshoted instance-volume(with tests if it accesible from vm)
11. Create volume from image
12. Boot from volume created from image(with tests if it accesible from vm)
13. Snapshot delete
14. Full volumes cleanup

Best regards, Sergey Levchenko.
_______________________________________________
Crowbar mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to