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