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

Reply via email to