Etherpad: https://autotest.etherpad.mozilla.org/1?

Youtube Video: https://www.youtube.com/watch?v=RRgCQPnQY7o

Highlights

The fix for the RuntimeError in virt-test proven to be much harder to fix than expected. After trying several fixes and finding shortcomings to them, we finally got to a clean solution for it, thanks to cooperation with Pavel, from the libvirt team.

In order to run a ton of tests using the virt-test stand alone harness in jenkins, we need to definitely fix an aexpect bug that keeps filedescriptors open even after we call .close() in their instances. Meanwhile, the first stage of autotest documentation was pushed to next, bringing sphinx's documentation goodness for all of us.

Commits on next - autotest

API documentation work, and a little improvement to software manager are the treats of the week in autotest.

Lucas Meneghel Rodrigues (3):
      Merge pull request #766 from ruda/api-doc3
      software_manager: add support for single package upgrade
      Merge pull request #764 from autotest/software-manager

Ruda Moura (7):
      client.shared.iso9660: Update API documentation.
      client.shared.ssh_key: Update API documentation.
      client.shared: Convert API documentation markup to the Sphinx format.
      documentation: Include API documentation.
      documentation: Add docutils dependency
      documentation: Remove references for *_unittest in documentation.
      client.utils: Include the content of base_utils inside utils.


Commits on next - virt-test

Chris Evich (11):
      virt: variable-rename fix for pylint
      virt: Remove custom string conversion
      virt-libvirt: libvirt_xml interface xml driver
      virt-libvirt: Override base classcontains/has_key
      virt-libvirt: Fix VMXML bug
      virt-libvirt: virsh minor bugfix
      virt: Add common to all entry ponts
      virt: Mass Unittests shared-state cleanup
      virt-libvirt: Fix interface XML driver
      virt: Codespell cleanup
      virt-libvirt: Extend test-runner default tests

Kyla Zhang (4):
      Add snapshot-edit command in virsh.py
      Change the function place for common use and add options for sync
      Add config file for snapshot-edit test
      add snapshot-edit test

Li Yang (1):
      virt-libguestfs: Add sparsify case for virt-sysprep test

Lucas Meneghel Rodrigues (7):
      Merge pull request #1067 from ruda/set-log-level
      Merge pull request #1084 from cevich/default_set
      Merge pull request #1069 from ypu/machine_type
virttest.utils_env_unittest: Add clean reproducer for the 'RuntimeError' issue
      virttest.utils_env: Solve the env["address_cache"] RuntimeError issue
      virttest.utils_env: Add @utils_env.lock_safe decorator
      Merge pull request #1091 from autotest/environment-fix-3

Ruda Moura (2):
      virttest: Add parameter to control log level.
      virttest: Test option '--log-level' through a list of fixed values.

Rudá Moura (1):
      Merge pull request #948 from kylazhang/snapshot-branch

Yiqiao Pu (2):
qemu.tests: Use qemu-kvm -M ? to get machine type for physical resource check
      virttest: Update several cpu related functions in utils_misc


Pull requests still in review

Autotest

https://github.com/autotest/autotest/pull/767 - Small bug of software manager interacting with the linux distro module. We need a more proper fix other than the warning message.

Virt Test

Mostly new tests and test updates. The only bug considered urgent here is #978, that Chris found the root cause for, and is working on a proper fix.

https://github.com/autotest/virt-test/pull/1094 virt.test: modify vhost config for file_transfer test https://github.com/autotest/virt-test/pull/1093 Add test for snapshot current and parent test https://github.com/autotest/virt-test/pull/1092 qemu.test: Add vhost_net zero copy test
https://github.com/autotest/virt-test/pull/1090 Virsh domfstrim test
https://github.com/autotest/virt-test/pull/1089 qemu.tests: add enable_s3 params for qemu_guest_agent.cfg
https://github.com/autotest/virt-test/pull/1088 Fix rv connect menu test
https://github.com/autotest/virt-test/pull/1086 Libguestfs: Add test for virt file operations https://github.com/autotest/virt-test/pull/1081 Libguestfs: Add testcases for libguestfs operations(virt-format,virt-inspector) https://github.com/autotest/virt-test/pull/1080 qemu.tests.pci_devices: Support for lspci verification https://github.com/autotest/virt-test/pull/1077 virt: Add test case for ntpd test https://github.com/autotest/virt-test/pull/1076 Spice tests updates/extensions. https://github.com/autotest/virt-test/pull/1070 Enlarge ksm overcommit test time https://github.com/autotest/virt-test/pull/1064 libguestfs.tests: Enhancements of guestmount test. https://github.com/autotest/virt-test/pull/1063 libvirt.tests: Support multiple devices for multifunction test. https://github.com/autotest/virt-test/pull/1062 libvirt-bench: Add test for domstate switching with iozone.
https://github.com/autotest/virt-test/pull/1053 Mq change qnum
https://github.com/autotest/virt-test/pull/1052 Libguestfs: Enhancements of guestfs_add test.
https://github.com/autotest/virt-test/pull/1051 Virsh connect back
https://github.com/autotest/virt-test/pull/1027 libvirt.tests: Move remote about testcases to virsh.remote https://github.com/autotest/virt-test/pull/991 Virsh update device [working it...] https://github.com/autotest/virt-test/pull/989 Libguestfs: Add test for guestfish volume operations. https://github.com/autotest/virt-test/pull/987 Add test for virsh find-storage-pool-sources-as and bug fix https://github.com/autotest/virt-test/pull/978 virt.virtnet : update vm.virtnet when guest reboot

Grid maintenance

Curious note: Now that eng-ops is looking into the intermittent network problems, we haven't been seen said network problems. How lucky are we?

Libvirt updates


Questions Corner

Still have some questions about the tree split from qe team:

- How long will the merge window last? As during the merge window the tree will be freeze(If this is wrong just drop this question). I want to know how long will it last.

After the split is done, once the work is ready, there will be merge windows, and they should last for a couple of weeks.

If you are referring to the stage before the split, it'll be approximately 2.5 months, the split should be finalized by mid February 2014.

- Will you run all cases in virt-test now during the merge window to make sure all old cases will still work?

The tests will be run. No gratuitous changes will be made. The work will be mostly making the separation between tests and API more clear, and cleanup and improve what already exists. If something can be done without breaking compatibility whatsoever, it *will* be done.

- If we find a framework bug during tests. And the code belongs to API repo can we get that fixed in a short time?

Yes, provided that the fix is a good one, no problem and it will be fixed shortly.

TODO

lmr

* Fix aexpect bug, so running tons of virt-tests under jenkins is fully viable. * If some time left, start to figure out API division for "virt-test repo split"

cevich
*  100% commited to https://github.com/autotest/virt-test/issues/1058

https://github.com/autotest/virt-test/pull/978

cleber
* Do a couple more package reviews to finish the fedora sponsorship thing
   - https://bugzilla.redhat.com/show_bug.cgi?id=985967
* Work on arc + virt-test-job (for makefile target consumption)
* Push installer + component isolation (pending bits) work upstream

jzupka
pull request work
fix bugs
glusterfs

rmoura
* PR review
* Looking for issues to fix
* Help lmr with aexpect  bug

ldoktor
* Until the end of the year working only 2-3 days per week
* fix my bugs
* review

kvm-qe (BJ):
Prepare to update our testing tree. So will have more bug fix in the following weeks.
fyang: Bug fix and device assignmnet
xutian: timer device
yuzheng: bug fix for some nic device tests
ypu: Bug fix, some whql scripts test and bug fix

_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to