From Fedora Project Wiki

m (Added JasonWang to guest install tests)
m (Added missing category)
(43 intermediate revisions by 18 users not shown)
Line 9: Line 9:
=== What to test? ===
=== What to test? ===


Today's installment of Fedora Test Day will focus on widespread testing of Fedora [[Virtualization]] in general, with a particular emphasis on some [[Category:F11 Virt Features|new F11 features]]:
Today's instalment of Fedora Test Day will focus on widespread testing of Fedora [[Virtualization]] in general, with a particular emphasis on some [[Category:F11 Virt Features|new F11 features]]:


* [[Features/KVM PCI Device Assignment|KVM PCI Device Assignment]]
* [[Features/KVM PCI Device Assignment|KVM PCI Device Assignment]]
Line 22: Line 22:
* Development - [[User:Markmc|Mark McLoughlin]], [[User:Rjones|Rich Jones]], [[User:Berrange|Dan Berrange]]
* Development - [[User:Markmc|Mark McLoughlin]], [[User:Rjones|Rich Jones]], [[User:Berrange|Dan Berrange]]
* Quality Assurance - [[User:jlaska|James Laska]], [[User:cward|Chris Ward]], [[User:blesk|Michal Marciniszyn]]
* Quality Assurance - [[User:jlaska|James Laska]], [[User:cward|Chris Ward]], [[User:blesk|Michal Marciniszyn]]
=== Documentation ===
* [[Getting_started_with_virtualization]]
* [[How to debug Virtualization problems]]


=== Prerequisite for Test Day ===
=== Prerequisite for Test Day ===
Line 27: Line 31:
You will primarily be concerned with testing Fedora 11 as a virtualization host. You will need:
You will primarily be concerned with testing Fedora 11 as a virtualization host. You will need:


* A fully updated Fedora 11 Rawhide machine.  For information on installing and upgrading to rawhide, see [[Releases/Rawhide]].
* A fully updated Fedora 11 Rawhide machine.   
* Hardware virtualization support (e.g. Intel VT or AMD-V). If not, you can still help with testing QEMU support.
** [[Releases/Rawhide|Information on installing and upgrading to rawhide]]
** [https://www.redhat.com/archives/fedora-devel-announce/2009-April/msg00008.html Information on installing Fedora 11 Preview]
* Hardware virtualization support (e.g. Intel VT or AMD-V). If unavailable, you can still help with testing QEMU support.
* At least one guest image installed before the test day.
* At least one guest image installed before the test day.
* Up to 10-20Gb free disk space. Guest images take up a lot of space.
* Up to 10-20Gb free disk space. Guest images take up a lot of space.
* To test [[Features/KVM PCI Device Assignment|device assignment]], Intel VT-d or AMD IOMMU support.
* See test areas below for area specific requirements
* To test [[Testing_KVM_with_kvm_autotest|kvm-autotest]], DVD ISOs downloaded for Fedora 8
* To test Fedora 11 guest installs, DVD ISOs downloaded for Fedora 11 Preview Release


=== How to test? ===
=== How to test? ===


Jump on IRC, pick some areas to test from the table below, add yourself to the table and file bugs as you see them.
Jump on IRC, pick some areas to test from the table below, add yourself to the table and file bugs as you see them.
{{admon/note|Coming soon ...|Stay tuned for test cases for each of the test areas.}}


{|  
{|  
Line 49: Line 51:
! style="color:white; background-color:#5F94C9;" | Status
! style="color:white; background-color:#5F94C9;" | Status
|-
|-
| Device Assignment
| [[Test_Day:2009-05-07_Virtualization_KVM_PCI_Device_Assignment|Device Assignment]]
| Requires specific hardware (i.e. VT-d)
| Requires specific hardware (i.e. VT-d)
| 2
| 2
| 2 hours
| 2 hours
| [[User:Markmc|Mark McLoughlin]]
| [[User:Markmc|Mark McLoughlin]], [[User:Rakoenig|Rainer Koenig]], [[User:Pairaj|Paniraja KM]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |started
|-
|-
| sVirt
| [[Features/SVirt_Mandatory_Access_Control#How_To_TestsVirt|sVirt]]
| Some familiarity with SELinux would help
| Some familiarity with SELinux would help
| 4
| 4
Line 63: Line 65:
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
|-
|-
| VNC Authentication
| [[Test_Day:2009-05-07_Virtualization_VNC_Authentication|VNC Authentication]]
| SASL authentication in VNC qemu server; several auth methods need testing
| SASL authentication in VNC qemu server; several auth methods need testing
| 2
| 2
Line 70: Line 72:
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
|-
|-
| Graphical Console
| [[Test_Day:2009-05-07_Virtualization Graphical Console|Graphical Console]]
| F11 guests should have 1024x768 and absolute pointer by default
| F11 guests should have 1024x768 and absolute pointer by default
| 2
| 2
| 30 minutes
| 30 minutes
| [[User:Rjones|Rich Jones]]
| [[User:Rjones|Rich Jones]], [[User:Cward|Chris Ward]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |Started
|-
|-
| KVM Test Suite
| KVM Test Suite
Line 81: Line 83:
| 10
| 10
| 30 minutes
| 30 minutes
| Mike Burns
| Mike Burns, [[User:Cward|Chris Ward]], [[User:Lmr|Lucas Rodrigues]], [[User:Jforbes|Justin Forbes]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |started
|-
|-
| libvirt
| [[Test Day:2009-05-07 libvirt|libvirt]]
| Basic libvirt acceptance testing
| [[Test Day:2009-05-07 libvirt|Basic libvirt acceptance testing]]
| 4
| 4
| 30 minutes
| 30 minutes
| [[User:Berrange|Dan Berrange]], [[User:Rjones|Rich Jones]]
| [[User:Berrange|Dan Berrange]], [[User:Rjones|Rich Jones]], [[User:pavann|Pavan Naregundi]], [[User:charlesrose|Charles Rose]], [[User:Markmc|Mark McLoughlin]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |started
|-
|-
| virt-install
| virt-install
Line 95: Line 97:
| 2
| 2
| 2 hours
| 2 hours
| [[User:Crobinso|Cole Robinson]]
| [[User:Crobinso|Cole Robinson]], [[User:santwana|Santwana Samantray]], [[User:Pairaj|Paniraja KM]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |Started
|-
|-
| virt-manager
| virt-manager
Line 102: Line 104:
| 4
| 4
| 4 hours
| 4 hours
| [[User:Crobinso|Cole Robinson]]
| [[User:Crobinso|Cole Robinson]], [[User:santwana|Santwana Samantray]], [[User:pavann|Pavan Naregundi]], [[User:Pairaj|Paniraja KM]], [[User:Jforbes|Justin Forbes]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |Started
|-
|-
| Guest Installs
| [[Test_Day:2009-05-07_Virtualization Guest Installs|Guest Installs]]
| F10, F11, RHEL 3/4/5 and Windows installs
| F10, F11, RHEL 3/4/5 and Windows installs
| 4
| 4
| 2 hours
| 2 hours
|[[User:Liam|Liam Li]], [[User:jlaska|James Laska]], [[User:jaswang|Jason Wang]]
|[[User:Liam|Liam Li]], [[User:jlaska|James Laska]], [[User:jaswang|Jason Wang]], [[User:vbian|Vivian Bian]], [[User:Rakoenig|Rainer Koenig]], [[User:pavann|Pavan Naregundi]], [[User:santwana|Santwana Samantray]], [[User:Cward|Chris Ward]], [[User:charlesrose|Charles Rose]], [[User:Paniraj|Paniraja KM]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |started
|-
|-
| Device Hotplug
| Device Hotplug
Line 119: Line 121:
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
|-
|-
| SMP and CPU Hotplug
| [[QA:Testcase_Virtualization_KVM_Migrate|Save/Restore/Migrate]]
| Testing basic SMP support; also CPU hotplug from UI
| 2
| 2 hours
| [[User:Glommer|Glauber Costa]]
| style="background-color: orange;" |Not started
|-
| Save/Restore/Migrate
| Remote migration needs a second machine, basic testing possible without this
| Remote migration needs a second machine, basic testing possible without this
| 2
| 2
| 2 hours
| 2 hours
| [[User:Glommer|Glauber Costa]]
| [[User:Glommer|Glauber Costa]], [[User:charlesrose|Charles Rose]], [[User:Lmr|Lucas Rodrigues]]
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
|-
|-
| Suspend/Resume/Shutdown/Reboot
| [[QA:Testcase_Virtualization_KVM_Suspend_Resume|Suspend_Resume]]
| Important to test with different Guest OSes
| Important to stress test guests while suspending/resuming
| 2
| 2
| 2 hours
| 2 hours
| [[User:Mtosatti|Marcelo Tosatti]]
| [[User:Mtosatti|Marcelo Tosatti]], [[User:santwana|Santwana Samantray]], [[User:Cward|Chris Ward]], [[User:Paniraj|Paniraja KM]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |Started
|-
|-
| Console
| [[Test_Day:2009-05-07_Virtualization Console|Console]]
| Including graphical/serial, scaling, fullscreen, grabs, keymaps
| Including graphical/serial, scaling, fullscreen, grabs, keymaps
| 4
| 4
| 2 hours
| 2 hours
| [[User:Berrange|Dan Berrange]], [[User:jlaska|James Laska]]
| [[User:Berrange|Dan Berrange]], [[User:jlaska|James Laska]]
| style="background-color: orange;" |Not started
| style="background-color: yellow;" |Started
|-
|-
| Networking
| [[Test_Day:2009-05-07_Virtualization_Networking|Networking]]
| Different host network configurations, different NICs
| Different host network configurations, different NICs
| 2
| 2
Line 154: Line 149:
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
|-
|-
| Storage
| [[Test_Day:2009-05-07_Virtualization_Storage|Storage]]
| Different storage pools, image formats, virtio/ide/scsi, caching modes
| Different storage pools, image formats, virtio/ide/scsi, caching modes
| 2
| 2
| 4 hours
| 4 hours
| [[User:Berrange|Dan Berrange]]
| [[User:Berrange|Dan Berrange]], [[User:JohnCooper|John Cooper]], [[User:Jscotka|Jan Scotka]]
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
|-
|-
| Xen DomU
| [[Test_Day:2009-05-07_Virtualization:XenDomU|Xen DomU]]
| Need to ensure that F11 works well as a Xen guest
| Ensure that F11 works well as a Xen guest; comprehensive set of test cases on different guest/host combinations
| 2
| 2
| 2 hours
| 8 hours
| [[User:Clalance|Chris Lalancette]]
| [[User:Clalance|Chris Lalancette]]
| style="background-color: orange;" |Not started
| style="background-color: orange;" |Not started
Line 170: Line 165:
|}
|}


[[Category:Test Days]]
[[Category:Test Days]] [[Category:Fedora 11 Test Days]]
[[Category:Virtualization]]
[[Category:Virtualization]]

Revision as of 12:55, 14 June 2013

DATE TIME WHERE
Thu May 7, 2009 All Day #fedora-qa)

What to test?

Today's instalment of Fedora Test Day will focus on widespread testing of Fedora Virtualization in general, with a particular emphasis on some:

Who's available

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...

Documentation

Prerequisite for Test Day

You will primarily be concerned with testing Fedora 11 as a virtualization host. You will need:

How to test?

Jump on IRC, pick some areas to test from the table below, add yourself to the table and file bugs as you see them.

Test Area Comments Testers Required Estimated Time Testers Status
Device Assignment Requires specific hardware (i.e. VT-d) 2 2 hours Mark McLoughlin, Rainer Koenig, Paniraja KM started
sVirt Some familiarity with SELinux would help 4 2 hours Dan Walsh, Martin Koci Not started
VNC Authentication SASL authentication in VNC qemu server; several auth methods need testing 2 2 hours Dan Berrange Not started
Graphical Console F11 guests should have 1024x768 and absolute pointer by default 2 30 minutes Rich Jones, Chris Ward Started
KVM Test Suite We want to have kvm-autotest run on as many different hardware profiles as possible 10 30 minutes Mike Burns, Chris Ward, Lucas Rodrigues, Justin Forbes started
libvirt Basic libvirt acceptance testing 4 30 minutes Dan Berrange, Rich Jones, Pavan Naregundi, Charles Rose, Mark McLoughlin started
virt-install Guest installs from command line 2 2 hours Cole Robinson, Santwana Samantray, Paniraja KM Started
virt-manager Broad coverage of all virt-manager functionality 4 4 hours Cole Robinson, Santwana Samantray, Pavan Naregundi, Paniraja KM, Justin Forbes Started
Guest Installs F10, F11, RHEL 3/4/5 and Windows installs 4 2 hours Liam Li, James Laska, Jason Wang, Vivian Bian, Rainer Koenig, Pavan Naregundi, Santwana Samantray, Chris Ward, Charles Rose, Paniraja KM started
Device Hotplug Testing both hotplug UI and underlying KVM/QEMU support 2 2 hour Marcelo Tosatti Not started
Save/Restore/Migrate Remote migration needs a second machine, basic testing possible without this 2 2 hours Glauber Costa, Charles Rose, Lucas Rodrigues Not started
Suspend_Resume Important to stress test guests while suspending/resuming 2 2 hours Marcelo Tosatti, Santwana Samantray, Chris Ward, Paniraja KM Started
Console Including graphical/serial, scaling, fullscreen, grabs, keymaps 4 2 hours Dan Berrange, James Laska Started
Networking Different host network configurations, different NICs 2 2 hours Mark McLoughlin Not started
Storage Different storage pools, image formats, virtio/ide/scsi, caching modes 2 4 hours Dan Berrange, John Cooper, Jan Scotka Not started
Xen DomU Ensure that F11 works well as a Xen guest; comprehensive set of test cases on different guest/host combinations 2 8 hours Chris Lalancette Not started