From Fedora Project Wiki

(Created page with 'See Test_Day:2009-05-07_Virtualization. This page outlines tests for basic acceptance of the new [http://libvirt.org/ libvirt] in Fedora 11. == Prerequisites == * Fedora 1...')
 
(move test cases out into their own pages; guest installs and storage have their own test area)
Line 5: Line 5:
== Prerequisites ==
== Prerequisites ==


* Fedora 11
You will need at least one guest installed in order to perform these tests.
* libvirt >= 0.6.2
* qemu or KVM (qemu-system-x86)
* at least one guest (if no guest is installed, start with Test 2 first)


== Tests ==
== Tests ==


=== Test 1 : Basic libvirt & domain operations ===
Follow each of these test cases:
 
Try the following commands with a qemu guest called <i>dom</i>.  If possible, repeat the commands for [http://libvirt.org/uri.html different libvirt URIs] including <code>qemu:///session</code>, <code>qemu:///system</code>, [http://libvirt.org/remote.html#Remote_URI_reference <code>qemu+ssh:///system</code>].
 
virsh list --all
 
virsh nodeinfo
 
virsh capabilities
 
virsh start dom
 
virsh stop dom
 
virsh resume dom
 
virsh dominfo dom
 
virsh domuuid dom
 
virsh dumpxml dom
 
virsh shutdown dom
 
=== Test 2 : Installing guests ===
 
Install various different types of guests.  Which ones work and which ones don't work?  Suggested list of guests for testing:
 
* Fedora 9
* Fedora 10
* Fedora 11
* RHEL or CentOS 4
* RHEL or CentOS 5
* Windows XP
* Windows 2K3
* Windows Vista
* Windows 7 preview
* Debian 5
* Solaris
* FreeBSD
* SuSE
 
=== Test 3 : Storage ===
 
Try the following [http://libvirt.org/storage.html storage] operations.  If possible, repeat the tests using different storage backends: LVM, iSCSI, file.
 


# [[QA:Testcase_Virtualization_libvirt_connections|Connections]]
# [[QA:Testcase_Virtualization_libvirt_default_network|Default virtual network]]
# [[QA:Testcase_Virtualization_libvirt_default_pool|Default storage pool]]
# [[QA:Testcase_Virtualization_libvirt_host_operations|Host operations]]
# [[QA:Testcase_Virtualization_libvirt_guest_operations|Guest operations]]
# [[QA:Testcase_Virtualization_libvirt_virsh_edit|virsh edit]]


== Results ==
== Results ==
Line 67: Line 25:


{|
{|
! [[User:FasName]]
! User
! [[QA:Testcase_Virtualization_VirtImprovedConsole_test1|test1]]
! [[QA:Testcase_Virtualization_libvirt_connections|Connections]]
! [[QA:Testcase_Virtualization_VirtImprovedConsole_test2|test2]]
! [[QA:Testcase_Virtualization_libvirt_default_network|Default virtual network]]
! [[QA:Testcase_Virtualization_libvirt_default_pool|Default storage pool]]
! [[QA:Testcase_Virtualization_libvirt_host_operations|Host operations]]
! [[QA:Testcase_Virtualization_libvirt_guest_operations|Guest operations]]
! [[QA:Testcase_Virtualization_libvirt_virsh_edit|virsh edit]]
! Comments
! Comments
|-
|-
| [[User:jlaska|James Laska]]  
| [[User:Berrange|Dan Berrange]]  
| <!-- [[QA:Testcase_Virtualization_VirtImprovedConsole_test1|test1]] -->
|  
| <!-- [[QA:Testcase_Virtualization_VirtImprovedConsole_test2|test2]] -->
|
| <!-- Comments -->
|
|
|
|
|  
|-
|-
|}
|}

Revision as of 21:22, 6 May 2009

See Test_Day:2009-05-07_Virtualization.

This page outlines tests for basic acceptance of the new libvirt in Fedora 11.

Prerequisites

You will need at least one guest installed in order to perform these tests.

Tests

Follow each of these test cases:

  1. Connections
  2. Default virtual network
  3. Default storage pool
  4. Host operations
  5. Guest operations
  6. virsh edit

Results

If you have problems with any of the tests, file a bug report in bugzilla.

Once you have completed the tests, add your results to the table below.

User Connections Default virtual network Default storage pool Host operations Guest operations virsh edit Comments
Dan Berrange