Etherpad: https://autotest.etherpad.mozilla.org/1?
Youtube video: https://www.youtube.com/watch?v=7mZ8WXeCqKQ#t=219
Highlights
It's been a busy week, fixing CI in virt-test and autotest, since the
problems are preventing us from releasing the code. The final
implementation of the repo split is progressing (see #1333 for all the
action), and the autotest RPM maintenance soap opera might be close to
its end.
Commits on master - autotest
Again, a low activity week on the autotest side.
Cleber Rosa (2):
installation_support/global_config_set_value.py: newline fix
suggested by check patch
package dependencies: add python-autopep8
Lucas Meneghel Rodrigues (1):
Update to the latest client tests
Commits on master - virt-test
Chris Evich (6):
virt-libvirt: net_state_dict() use another virsh
virt-libvirt: unittest virsh isolation
virt-libvirt: Fix for issue #1303
virt: codespell + reindent mass cleanup
virt: Fix propcan pylint complaint
Merge pull request #1332 from cevich/issue_1303_fix
Cleber Rosa (3):
shared/cfg/guest-os/Windows/WinXP/i386.cfg: remove leading white
space
autotest regression test: add a single VM (server only) mode
autotest regression test: make the unittests arguments configurable
Cong Li (1):
disable the combination of WinXP.i386 and e1000
Dongsheng Yang (2):
libvirt_vm: remove setup_serial_ports() method.
libvirt: use handle_prompts() to wait for end of 'ZZ' in session.
Fergus Yu (2):
Merge pull request #1152 from yumingfei/guestfs_volume_oper
Merge pull request #1135 from liyangfnst/virt_sysprep_fs
Li Yang (1):
virt-libguestfs:Add a parameter for different filesystem type guest
Lucas Meneghel Rodrigues (8):
Merge pull request #1337 from rbbratta/fedora_20
libvirt.virsh_snapshot_create_as: Fix indentation problems
qemu.tests.timedrift_adjust_time: Fix indentation problems
virttest.utils_test: Fix indentation problems
Merge pull request #1343 from autotest/indentation-fixes
shared.downloads: Add Fedora 20 asset file
Merge pull request #1344 from autotest/fedora20-extra
Merge pull request #1350 from clebergnu/autotest_regression
Lukáš Doktor (7):
qemu.tests.multi_disk_random_hotplug: Improve the unplug part
qemu.tests.multi_disk_random_hotplug: Improve logging
qemu.tests.multi_disk_random_hotplug: Put images_define in try/catch
qemu.tests.multi_disk_random_hotplug: raise exception if no disks
added
Merge pull request #1336 from ldoktor/add_device
Merge pull request #1345 from ypu/vhost_with_cgroup
Merge pull request #1307 from QiuMike/Disable_balloon_fix_value_case
Ross Brattain (1):
virt-test: add Fedora 20
Rudá Moura (2):
Merge pull request #1131 from kylazhang/snapshot-branch
Merge pull request #1154 from yumingfei/multifunction
Yanbing Du (1):
Init serial_ports to [] instead of None
Yang Feng (4):
Merge pull request #1329 from ypu/set_link
Merge pull request #1147 from FengYang/sr-iov2
Merge pull request #1349 from ypu/smbios_table
Merge pull request #1305 from spcui/kdump
Yiqiao Pu (5):
Merge pull request #1334 from CongSmile/winxp_e1000
Merge pull request #1260 from humanux/migrate_netperf
Merge pull request #1235 from humanux/netperf_udp
qemu.tests: Update get_property useage in vhost_with_cgroup
qemu.test: Update the check method in smbios_table
Yu Mingfei (2):
virt-libguestfs: Fix pep8 problems for libguestfs modules.
virt-libguestfs: Add comment for virt_sysprep parameter.
yangdongsheng (4):
Merge pull request #1325 from will-Do/console_bug_fix
Merge pull request #1133 from yangdongsheng/libvirt_bench
Merge pull request #1341 from yangdongsheng/snapshot_edit
Merge pull request #1335 from yangdongsheng/remove_setup_serial
Commits on master - arc
No new PR this week
Pull requests still in review
Autotest
https://github.com/autotest/autotest/pull/781 -
autotest_firewalld_add_service_unittest: add proper wrapper to preserve
sys.dont_write_bytecode value
https://github.com/autotest/autotest/pull/782 -
file_module_loader: add module importer for regular files
https://github.com/autotest/autotest/pull/786
Database cleanup/unittests enablement v1
Virt Test
51 open pull requests, meaning we managed to consume pull requests
generated over the week, even in reduced capacity, which is not too bad.
Autotest RPM
After nearly 8 months drifting, some poking revealed that we should've
used another process, which was opening a trac ticket where Martin tells
he's willing to sponsor Cleber to become co-maintainer of the
autotest-framework package. The unfun part is that Cleber asked Martin
to do that from the very beginning.
Check on staging -> autotest library movement
CI status
Still stopped. The major setback happened because people @engineering
resolved to change the brew package organization, removing 'brewkoji'
and introducing 'rhpkg', with a ton of new dependencies. I guess this is
OK, since we have to do that sort of stuff ourselves fairly frequently.
The test servers had maintenance, and hopefully should end the week with
functional grids again and a virt-test release.
Repo split status
It's going well:
https://github.com/autotest/virt-test/issues/1333
* The sheer amount of tests left a large amount of test deps in the
shared/deps, that have to be accounted for. I've went through them and
sent them to appropriate locations
* I came up with a solution for tests in a test provider to have
shared libraries:
-> On top of the test provider, we'll have a provider_lib dir that
can hold files with code that can be shared among a number of tests.
-> Of course, people need to be mindful of when an API is useful for
a handful of tests (remains in provider_lib) or many tests (should be in
the virt-test main API).
-> Tests can use the libraries like:
from provider_lib import cpuflags
...
cpuflags.install_cpuflags_on_vm()
-> Not to say I'm terribly happy with the _lib underscore, but I
simply couldn't come up with a standardized name that also helps people
navigating through the repo.
* Next steps: Create the final test providers and re-creating all the
work that can be seen in:
-> https://github.com/lmr/virt-test-experimental
Libvirt updates:
Some new-ish upstream libvirt testing needs were recently
identified
around RHEL 6.5 and 7beta. I'll filter existing modules and share
the list and details ML soon. This is a great oportunity to
help write
some new tests with known upstream benefits! The releases all have
dates, so we'd have a deadlines for motivation. I'll share
more on the
ML as I learn more over the next week or two.
Questions Corner
- Get "Too many open files" again(unattended_install..with_migration):
https://github.com/autotest/virt-test/issues/1360
- seabios and serial log session not closed
- many aexpect.py sessions not closed
TODO
lmr
* Reduced time dedicated to PR review
* Try to finish the split by next meeting (target)
cevich
* PR review
* networking update
cleber
* Push new autotest/arc packages into Fedora (finally!)
* Work on database PR
* Rebase "installer" branch
jzupka
* finish RFC python remote console
* PR review
rmoura
* arc: add option --from-test=# to submit a job using the control file
from a test registered on the autotest server.
* Back to autotest/virt-test PR review.
* More arc improvements and features that are missing from
autotest-rpc-client (if any).
ldoktor
review (after long time...)
prepare autotest workshop for DevConf 2014 Brno (at least the structure :D)
on vacation since 2014-01-16 until the end of January
kvm-qe (BJ):
Recently we are focusing on bug fix as we want to fix most of the known
bugs in our test before tree split.
fyang: works on bug fix and still have cases for sriov
Xutian: block device related bug fix
ypu: misc bug fix and still have one whql case need to be push
yunzheng: Som bug fix and new case related with nic device
xwei, coli, scui and xhan: bug fix
We will on vacation next hangout CST(Jan 30) for Chinese holiday -
Spring Festival(about 1 week finished at Feb 6). So we will not online
next time. :)
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel