KVM-Autotest/TODO: Difference between revisions

From KVM
No edit summary
m (Add categories)
 
(76 intermediate revisions by 10 users not shown)
Line 1: Line 1:
= KVM-Autotest TODO list =
= KVM-Autotest TODO list - DEPRECATED =


== raw idea ==
KVM autotest is the set of kvm tests implemented on top of the [http://autotest.github.com/ autotest] framework. The current documentation can be seen on the [https://github.com/autotest/autotest/wiki/KVMAutotest autotest wiki], please refer to it. We'll port the remaining items to the autotest issue tracker.


* Autotest support for executing tests in parallel
== Pradeep ==
* more vhost_net test
* Add Multi-guests transfer test
* transfer test between guest(s) and extra boxs


== general ==
* SLES support - 
** Owner - Onkar n Mahajan (currently working)
** Expected delivery to community -


'''Note:''' This session is for major, multi-person items. We'll update the status weekly based on the status of the subtasks attributed to persons.
* virtio-blk disk serial # test (extend physical_resource_check test)
** Owner -
** Expected delivery to community-


* Libvirt integration - Will hold on this work item for the next couple of months due to resource constraints.
* enhance virtio-blk hotplug test
** virsh based attach-disk/detach disk
** enumerate cloud scenarios (live add, reboot after, shutdown, etc.)
** migration after live add
** Owner -
** Expected delivery to community- 1-Oct-2011


== lmr ==
* Add use QED image format during tests.
** Owner -
** Expected delivery to community- 1-Dec-2011


=== TODO ===
* virsh stream.
** Owner -
** Expected delivery to community-


* Make cache=off the default for guest images
* pci-multi function testing (>32 virtio devices, disk and network)
* Multi host migration
** test out max number of virtio blk and nic devices
* Add a BLOCKED status on the autotest database, that tells the user that some feature testing was left out due to a problem on its dependencies.
** Owner -
* Eventually get rid of all dependency on slirp/userspace networking to do any feature testing, since it is not a supported feature. Slipstreaming the kickstart in the install CD is a possibility, and it ends up being simpler than configuring an internal network thing for testing.
** Expected delivery to community-
* Make it possible to install virtio nw driver under windows xp/2003 guests without having to resort to the msi installer


=== Partially done/ Blocked ===
* virtfs patch inclusion to autotest.
** Owner -
** Expected delivery to community-


* Include support for host kernel install on the KVM default control file - Using autotest standard API to get it done
* Windows support (ping, file_transfer, ... network tests needs to be added)
** needs to resolve bugs in boottool to full functionality
** Owner -
** Expected delivery to community-


=== Done ===
* Svirt - sVirt is a community effort aimed at integrating Mandatory Access Control (MAC) security and Linux-based virtualization (KVM, lguest et al).
** Owner - Onkar N Mahajan (currently working)
** Expected delivery to community-


* Apply network patchset (Yay!)
* "Migration + other task with parallel "
** Owner -
** Expected delivery to community-


== mgoldish ==
* Network rate limiting
** Owner -
** Expected delivery to community-


* Make WHQL tests run on our internal server
* Fix old autoetst patches/bugs
* Enable "guest-load" for a VMs before/while tests are running (e.g. migration of a VM, while a movie is playing on it)
** Owner -
* Add a way to shutdown the VMs when the whole job completes (compared to doing nothing or shutting-down after every test)
** Expected delivery to community-
* Add docstrings to all functions that still lack them, including the ones in stepmaker.py, stepeditor.py and kvm_tests.py
* Rename all Windows ISOs currently used to their official MSDN names
* Fill the sections "Working with step files" and "Step file creation tips" in the wiki


== akong ==
* Include libvirt_cim in autotest
** Owner -
** Expected delivery to community-


* Using dnsmasq in unattended_install to replace userspace network with private bridge
* Power Support
* Bonding test
** Owner - IBM
* Add a new test: check if guest transmits packets when link is up/down
** Expected Delivery to the community - Oct. 2011


== Beijing QE ==
[[Category:Docs]][[Category:Historical]][[Category:Testing]][[Category:Redirects]]
 
* pxe boot * net types
* Further migration
* Multiple nics
* multiple disks
* Test block device cancellation path using device mapper to generate errors ( after we had a crash in de_write_dma_cb)
* Extend pci_assignable to support other PCI devices (USB, video cards, TV card etc)
* Different CPU flags support
* Passthrough the perf keys of run_autotest to autotest server
* Register the virtual machine into autotest server and run benchmark through autotest server
(yolkfull)
* Run netperf test between two guests
* Migration with/without workload(dbench,lmbench etc)
* Verify SMBIOS/DMI data (UUID, for example)
* Disk serial number (for IDE, SCSI, VirtIO drives)
 
== Bugs ==
 
* Please open bugs on the [[http://autotest.kernel.org/newticket autotest defect tracking system]]

Latest revision as of 16:11, 16 May 2015

KVM-Autotest TODO list - DEPRECATED

KVM autotest is the set of kvm tests implemented on top of the autotest framework. The current documentation can be seen on the autotest wiki, please refer to it. We'll port the remaining items to the autotest issue tracker.

Pradeep

  • SLES support -
    • Owner - Onkar n Mahajan (currently working)
    • Expected delivery to community -
  • virtio-blk disk serial # test (extend physical_resource_check test)
    • Owner -
    • Expected delivery to community-
  • enhance virtio-blk hotplug test
    • virsh based attach-disk/detach disk
    • enumerate cloud scenarios (live add, reboot after, shutdown, etc.)
    • migration after live add
    • Owner -
    • Expected delivery to community- 1-Oct-2011
  • Add use QED image format during tests.
    • Owner -
    • Expected delivery to community- 1-Dec-2011
  • virsh stream.
    • Owner -
    • Expected delivery to community-
  • pci-multi function testing (>32 virtio devices, disk and network)
    • test out max number of virtio blk and nic devices
    • Owner -
    • Expected delivery to community-
  • virtfs patch inclusion to autotest.
    • Owner -
    • Expected delivery to community-
  • Windows support (ping, file_transfer, ... network tests needs to be added)
    • Owner -
    • Expected delivery to community-
  • Svirt - sVirt is a community effort aimed at integrating Mandatory Access Control (MAC) security and Linux-based virtualization (KVM, lguest et al).
    • Owner - Onkar N Mahajan (currently working)
    • Expected delivery to community-
  • "Migration + other task with parallel "
    • Owner -
    • Expected delivery to community-
  • Network rate limiting
    • Owner -
    • Expected delivery to community-
  • Fix old autoetst patches/bugs
    • Owner -
    • Expected delivery to community-
  • Include libvirt_cim in autotest
    • Owner -
    • Expected delivery to community-
  • Power Support
    • Owner - IBM
    • Expected Delivery to the community - Oct. 2011