Autotest Weekly Hangout 2013-06-12 (PST edition)
Meeting time: date -d '2013-06-12 11:30 GMT'
Etherpad: https://autotest.etherpad.mozilla.org/1?
Google Plus event:
https://plus.google.com/events/c0c2qpj3k6m20sh9nu2vsi4hnck
Telephone bridge:
https://www.intercallonline.com/listNumbersByCode.action?confCode=9197544214
Highlights
This week we had slow activity on virt-test, as many of the team members
are focused, working on new features. For folks that asked for activity
reports since the move to github, Chris worked on a nice library to
generate them. As for other subjects, let's discuss how we stand on the
autotest 1.0 release goals.
Commits on next - autotest
Cleber Rosa (4):
contrib/install-autotest-server.sh: add steps for installing git
contrib/install-autotest-server.sh: use
autotest-install-packages-deps
contrib/install-autotest-server.sh: use `ip` instead of `ifconfig`
frontend/pkgdeps.py: remove non-existing ubuntu package
Feng Yang (1):
client.shared.test: Add call trace back to log.
Lucas Meneghel Rodrigues (1):
tko/autotest-db-delete-job: Do a better job handling MySQL errors
Commits on next - virt-tests
Slow week, with 12 patches applied. This probably means people should be
less shy applying patches :)
Amos Kong (4):
net: remove redundant evaluation
add definitions of multiqueue
net: add multiqueue support
net: update hotplug tests
Chris Evich (2):
virt: Added GithubIssues tool/module/class and example
virt: Improve github_issues and examples
Lucas Meneghel Rodrigues (1):
virttest.asset: Pass on restore_image value
Lukáš Doktor (1):
Merge pull request #525 from zhouqt/usb
Qingtang Zhou (5):
qemu.tests.usb_basic_check: Add a step for checking dmesg msg
qemu.test.usb_hotplug: Add a negative test
qemu.tests.cfg: Add test for 8 devices on usb-hub
qemu.test.usb_hotplug: Get usb device type from its own params
virt.qemu_vm: Add missing equal sign
Github reports library
Chris worked on a slick library to make possible to generate reports
from github. Take a look at the initial code here
https://github.com/autotest/virt-test/pull/535
And send Chris some feedback :) Some of this agenda was generated using
this API, and this module and its consumers are expected to grow and
generate some slick reports for us.
Pull requests still in review
Autotest
https://github.com/autotest/autotest/pull/659 PPC fixes
https://github.com/autotest/autotest/pull/658 client.setup_module: Add
function import_system_module().
Virt Test
https://github.com/autotest/virt-test/pull/536 To add test case for
virsh nodememstats command
https://github.com/autotest/virt-test/pull/535 virt: Added GithubIssues
tool/module/class and example
https://github.com/autotest/virt-test/pull/534 virttest.test_setup: Add
some hugepage related config params
https://github.com/autotest/virt-test/pull/533 virt-v2v: test for
virt-v2v command.
https://github.com/autotest/virt-test/pull/532 qemu.tests.cpu_hotplug:
Fix timeout issue and typo fix
https://github.com/autotest/virt-test/pull/531 cd_format add for ppc64
https://github.com/autotest/virt-test/pull/530 virttest.env_process:
Update iscsi setup related code
https://github.com/autotest/virt-test/pull/528
qemu.control.kernel-version: Bug fix for control.kernel-version
https://github.com/autotest/virt-test/pull/527 virttest.qemu_vm: Remove
init_pci_addr from VM.
https://github.com/autotest/virt-test/pull/526 Add remote_edit method
into virttest/remote.py.
https://github.com/autotest/virt-test/pull/524 Nodedev {de reat}tach next
https://github.com/autotest/virt-test/pull/523 libvirt: Nodedev dumpxml next
https://github.com/autotest/virt-test/pull/522 virttest.qemu_vm: Object
representation of Qemu devices
https://github.com/autotest/virt-test/pull/507 qemu.tests: new test
monitor_cmds_check
https://github.com/autotest/virt-test/pull/502 qemu.tests: Add new
subtest to qemu_img
https://github.com/autotest/virt-test/pull/501 qemu.tests: Add check
SGABIOS info case for seabios.py
https://github.com/autotest/virt-test/pull/496 Add multi_vms_nic test
case and script
https://github.com/autotest/virt-test/pull/493 tests: Update nic driver
directory in netstress_kill_guest.py
https://github.com/autotest/virt-test/pull/492 qemu.tests: Add block
resize case
https://github.com/autotest/virt-test/pull/489 Timedrift
https://github.com/autotest/virt-test/pull/485 virttest.test_setup: Add
KSM setup class
https://github.com/autotest/virt-test/pull/477 libvirt: to test virsh
memtune functionality
https://github.com/autotest/virt-test/pull/459 qemu.tests:Add
stress_kernel_complie test case.
https://github.com/autotest/virt-test/pull/450 Introduce Svirt test into
virt-test/libvirt
https://github.com/autotest/virt-test/pull/446 Add qmp_command test case.
https://github.com/autotest/virt-test/pull/395 Add test cases for virsh
domiftune
https://github.com/autotest/virt-test/pull/394 Add test cases for
node-memory-tune
https://github.com/autotest/virt-test/pull/393 Add test cases for blkiotune
https://github.com/autotest/virt-test/pull/325 libvirt
snapshot-create-as test
https://github.com/autotest/virt-test/pull/311 Libvirt virsh
domif-{set,get}link test
https://github.com/autotest/virt-test/pull/290 Virsh connect
pull-request repeat.
https://github.com/autotest/virt-test/pull/279 Add test for virsh blockcopy
Autotest reporting work
The scope of this work is outlined here
https://github.com/autotest/autotest/issues/662
What is currently being worked on:
Make email generation more flexible, less brittle
This necessarily passes through defining a templating language that
allows for separating actual data from presentation
Found jsontemplate (http://json-template.googlecode.com) to be an
interesting choice:
Generate a JSON representation of autotest job results
Render it using jsontemplate
Problems -> Apache 2.0 code, incompatible with GPL v2 used in autotest,
python 2.4 doesn't have a native json module (introduced in 2.6).
Autotest 1.0
As we can see here:
https://github.com/autotest/autotest/issues?milestone=2&state=open
We have about 20% (25%?) of the goals for 1.0 closed, still have way
more things to work on, mainly:
https://github.com/autotest/autotest/issues/614 Get rid of pexpect
https://github.com/autotest/autotest/issues/612 Automated generation of
both rpm and debian packages
https://github.com/autotest/autotest/issues/611 Functional server
packages for Debian
https://github.com/autotest/autotest/issues/610 Support to parametrized
jobs
https://github.com/autotest/autotest/issues/609 Allow autotest to
function well as an alternative test harness for beaker - This one is
halfway done, with initial patches applied to next.
https://github.com/autotest/autotest/issues/608 Introduce Scheduling
based on hardware capabilities
https://github.com/autotest/autotest/issues/607 Introduce a Machine
Reserve functionality
https://github.com/autotest/autotest/issues/605 Port Autotest RPC
Server to Django 1.5 - This should be one of the low hanging fruits to
harvest.
Libvirt updates
Questions Corner
TODO
lmr
No changes from last week:
Prototyping for grid reliability and reporting improvements
Reduced time dedicated to virt-test reviews
cevich
Pull-request review
Updates to Wiki documentation & API docs
jzupka
Documentation wiki for new Cartesian config.
Versioning in virt test
ldoktor
qemu_devices pull request (rebase, fix, polish)
reviewing pull requests
fixing bugs
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel