Meeting time: date -d '2013-04-17 11:30 UTC'
Google Plus event:
https://plus.google.com/u/0/events/ce4ps0h9duerrn8gregldogof60
Etherpad URL: http://virt.pad.engineering.redhat.com/autotest
This is the first week we'll have the Weekly Hangout. The idea here is
to gather autotest and virt-test contributors from all affiliations, so
we can discuss new ideas, talk about issues and pull requests.
Administrivia: I (lmr) will be on vacation next week, so we'll either
skip next week, or some brave volunteer will take the task of organizing
the event and write the minutes.
Highlights
A week full of work on the test grid, the new pull request system is
picking up steam, and the challenge of making the project structure
scalable to absorb the amount of contributions arise. We'll also talk
about the tools you can use to make your pull requests higher quality.
Commits on next - autotest
The highlight this week on autotest was the inclusion of the new sphinx
based documentation by cleber, and miscellaneous bugfixes.
Cleber Rosa (8):
documentation: moved diagrams to directory of same name
documentation: initial configuration and data files
gitignore: ignore the documentation build directory and all its
contents
documentation: added interphinx setting for django
documentation: enable a setup.py command to build the docs
added a pip requirements file
gitignore: ignore the build dir (created by setup.py)
documentation: update the CODING STYLE document
Julius Gawlas (2):
utils/test_importer.py: Fix bug importing control files into DB
Make it optional to install default profile
Lucas Meneghel Rodrigues (4):
utils/check_patch.py: Accept multiple patchwork patch IDs
check_patch.py: Fix description and help
client.shared.iso9660 - Fix wrong error message format
Update client tests to the latest master
Vinson Lee (2):
client.shared.logging_manager_unittest: s/assertIn/assertTrue/.
install-autotest-server.sh: Update EL6 epel-release package URL.
Commits on next - virt-tests
We had the release 2013.04.12 release, that accumulated a lot of new
tests and bugfixes to the codebase:
A bit late, we have one more release of virt-tests. The delay was due to
problems stabilizing the regression infrastructure. This release, we
have the following new tests and features:
New in the repo
* MAINTAINERS file with maintainer names and emails
New features
* Support to run on IBM Power Hosts
* Support to use glusterfs as the storage backend for QEMU
New tests
* virsh numatune
* virsh setmaxmem
* virsh ttyconsole
* virsh net-start
* virsh domjobabort
* multi-host migration with NFS/iSCSI server
* multi-host migration with floppy
* autotest_regression
As it is a long commit log, we'll omit it from the meeting agenda
Pull requests still in review
autotest
We have currently 3 large patchsets introducing some major functionality
New, unreviewed yet
https://github.com/autotest/autotest/pull/626 - Component isolation
Already reviewed, need new rounds of review
https://github.com/autotest/autotest/pull/629 - Beaker integration
https://github.com/autotest/autotest/pull/621 - Machine reservation
feature
virt-test
Reviewers are doing a great job, so we only have very few pull requests
pending review. The authors are working on updated versions.
Already reviewed
https://github.com/autotest/virt-test/pull/285 - qemu img create bug
fixes
https://github.com/autotest/virt-test/pull/284 - virsh net-destroy
https://github.com/autotest/virt-test/pull/283 - virsh net-uuid
https://github.com/autotest/virt-test/pull/282 - virsh net-dumpxml
https://github.com/autotest/virt-test/pull/276 - virsh dom-blkinfo
https://github.com/autotest/virt-test/pull/271 - virsh connect
https://github.com/autotest/virt-test/pull/269 - multiqueue support
https://github.com/autotest/virt-test/pull/268 - virsh update-device
https://github.com/autotest/virt-test/pull/264 - virsh attach-detach
iface
https://github.com/autotest/virt-test/pull/261 - qemu - multi host
migration with floppy testing
https://github.com/autotest/virt-test/pull/279 - virsh blockcopy
https://github.com/autotest/virt-test/pull/230 - New cartesian parser
features by jzupka
https://github.com/autotest/virt-test/pull/207 - Hotplug device API by
qzhou
https://github.com/autotest/virt-test/pull/188 - New device
assignment/add by ldoktor
Unreviewed
https://github.com/autotest/virt-test/pull/280 - virsh net
define/undefine - Unreviewed
https://github.com/autotest/virt-test/pull/274 - guestfish module -
Unreviewed
Useful auxiliary tools to process your patch sets
Tip of the week - When writing your tests, make sure you are not making
simple mistakes and the indentation of your files is correct, as well as
make sure your new code is not breaking one of your unittests. For
autotest, on your topic branch:
$ utils/check_patch.py --full --yes
22:30:40 INFO | Autotest full tree check
22:30:40 INFO |
22:33:18 INFO | All passed!
$ utils/unittest_suite.py --full
Number of test modules found: 82
autotest.database_legacy.database_connection_unittest: PASS
autotest.database_legacy.migrate_unittest: PASS
...
All passed!
For virt-test, on your topic branch:
$ tools/check_patch.py --full --yes
22:33:43 INFO | Virt Tests full tree check
22:33:43 INFO |
22:35:40 INFO | All passed!
[lmr@thinkpad-t420s virt-test.git]$ tools/run_unittests.py
Number of test modules found: 13
virttest.utils_params_unittest: PASS
virttest.propcan_unittest: PASS
virttest.versionable_class_unittest: PASS
...
All passed!
This avoids at least one round trip on your review process. The
maintainers will repeat the process, but doing it yourself will help to
make things go faster (and you'll be surprised with the usefulness of
these tools).
Libvirt updates
Questions Corner
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel