Yes, this time we had a meeting! Hooray!

Etherpad: https://autotest.etherpad.mozilla.org/1?

Hangout Video: https://www.youtube.com/watch?v=Pqv5H54HtAo

Highlights

During the past couple of weeks, the teams have been frantically working on new projects, which means virt-test, tp-qemu and tp-libvirt are not getting as much love as they should. We knew that this would happen, but we can discuss ways to mitigate the problem. Also, I've been working heavily in Travis CI automation, that helps reducing the burden on reviewers (we won't look at PRs that fail Travis CI), and that is a path I want to follow during the foreseeable future.

Commits on master - autotest

We start with the 'brown paper bag' attempt of the month - myself trying to make API docs in autotest auto generated, which failed miserably. I forsee a way to make things work, that would as a side benefit let us get rid of the magical 'autotest' namespace generation, but requires some concentrated work to get it right.

The ides is to create an 'autotest' subdir in the tree and move all API in there - it's really that simple in concept, but the details could prove very grueling.

Lucas Meneghel Rodrigues (31):
      autotest: Mass PEP8 Fixes
      .travis.yml: Add PEP8 checks
      aexpect: Updates with the latest upstream version
      tko/autotest-tko-parse: PEP8 Fixes
      autotest: PEP8 E713/E714 Fixes
      autotest: Trailing whitespace fixes
      .travis.yml: Temporary workaround: Remove auto generated module
      Merge pull request #831 from autotest/travis-pep8
      client/tools: Remove module that belongs to virt-test
      documentation: Remove static API rsts for auto generation
      autotest.client.shared.test_utils: Remove mock demo programs
      documentation/Makefile: Clean up auto generated .rst files
      documentation: Increase TOC depth, change main API entry point
      documentation/source/conf.py: Auto generate API docs
      server.autoserv: Suppress error fixing fork + logging in newer python
      server/autotest_remote_unittest.py: Fix assumptions
unittest_suite: Move server_job_unittest to the list of executed unittests client/shared/base_barrier_unittest.py: Mark utility method as private
      client/shared/logging_manager_unittest.py: Skip logging manager tests
      unittests: Remove use of custom autotest unittest class
      Merge pull request #832 from autotest/auto-api-docs
documentation/source/conf.py: Give more debug info on read the docs environment
      documentation: Workaround for genererating API docs
      Revert "documentation: Workaround for genererating API docs"
Revert "documentation/source/conf.py: Give more debug info on read the docs environment"
      Revert "documentation/source/conf.py: Auto generate API docs"
Revert "documentation: Increase TOC depth, change main API entry point"
      Revert "documentation/Makefile: Clean up auto generated .rst files"
      Revert "documentation: Remove static API rsts for auto generation"
      Merge pull request #833 from autotest/revert-docs-mistake
      .travis.yml: Notify done builds

clebergnu (1):
      Merge pull request #827 from gpapilion/graphing_tables_fix


Commits on master - virt-test

This time around I managed to get API docs autobuild right for virt-test, as well as a build docs test, that will help us catch any new regressions to docstrings and .rst docs all around.

Unfortunately, due to work on our research project, virt-test has been looking very stale. I will dedicate some time early next week to right this wrong.

Bo Fan (2):
      virttest.utils_libguestfs: Add scrub and md device related APIs
      Merge pull request #1646 from shi2wei3/file_dir_APIs

Fergus Yu (1):
      Merge pull request #1609 from yumingfei/virt_edit

Lucas Meneghel Rodrigues (15):
      documentation.api: Remove rst files for auto generation
      documentation/source/conf.py: Add auto build of virt test API docs
      virttest.env_process: Docstring fix
      documentation/source/conf.py: Optionally use the read the docs theme
      documentation/source/conf.py: Update version and copyright info
      Merge pull request #1644 from autotest/travis-docbuild-test
      tools: Remove reindent.py
      tools: Add build_docs.py script
      .travis.yml: Add build_docs step to CI testing
      virttest.libvirt_xml: Docstring fixes
      Merge pull request #1645 from autotest/update-tools
      Merge pull request #1649 from yumingfei/fix_run
      Merge pull request #1648 from yumingfei/get_image_info_bug
      Merge pull request #1638 from waynesun09/aexpect
      .travis.yml: Notify the IRC channel of every Travis CI job result

Wei Shi (2):
      Add APIs: umask get_umask mkdir_mode mknod rm_rf
      Merge pull request #1647 from vanbogithub/bfan-next

Yu Mingfei (2):
      virttest.utils_misc: Fix bug of zero disk size for get_image_info.
      Run: Import virttest.defaults before calling it.


Commits on master - tp-libvirt

On tp-libvirt, we had a healthy amount of activity, with Fergus Yu being our top reviewer/commiter (thanks mate!).

Bo Fan (5):
      guestfish_block_dev: Add 3 scrub related cases
      guestfish_block_dev: Add md device related case
      Merge pull request #125 from shi2wei3/file_dir_APIs
      guestfish_block_dev: Add part_add, part_del, part_init cases
      guestfish_block_dev: Add cases to test API

Fergus Yu (9):
      Merge pull request #127 from yumingfei/blockresize
      Merge pull request #48 from kylazhang/domblkerror
      Merge pull request #104 from yangdongsheng/at-detach-disk
      Merge pull request #93 from will-Do/iface
      Merge pull request #96 from yumingfei/virt_edit
      Merge pull request #126 from vanbogithub/bfan-dev
      Merge pull request #62 from yumingfei/timer
      Merge pull request #137 from waynesun09/find_storage_pool_sources
      Merge pull request #133 from waynesun09/vol_create

Guannan Ren (1):
      Add virsh testcase virsh_blockresize

John Ferlan (1):
      snapshot_disk: Fix cfg file to list negative test options

Li Yang (7):
      tp-libvirt: Add option(managedsave and snapshot) test for undefine
      Merge pull request #130 from rbian/master
      libvirt.test: Fix a bug in setvcpus test
      Merge pull request #136 from liyangfnst/setvcpus_fix
      Merge pull request #129 from liyangfnst/dumpxml_opt
      libvirt.test: Move domblkinfo test to monitor group
      Merge pull request #144 from liyangfnst/domblkinfo

Wayne Sun (2):
      find_storage_pool_sources: Fix invalid srcSpec negative case
      vol_create: Update specific error msg for skip cases

Wei Shi (3):
      Add APIs: file-architecture filesize stat lstat lstatlist
      fix pep8
      Add APIs: touch umask

Yanbing Du (1):
      libvirt.tests: Add test for iface related commands

Yu Mingfei (3):
      Fix pep8 problems of virsh blockresize test.
      libvirt.tests: Use load_stress in utils_test for test.
      libvirt.tests: Adjust testcases for timer test module.

rbian (3):
Add test cases for: 1. Attach disk of special disk name 2. Audit log check after detach 3. Disk type check after attach
      Improve disk hotplug/hotunplug audit test.
      Improve audit check function.

yangdongsheng (1):
      Merge pull request #124 from jferlan/snapshot_disk


Commits on master - tp-qemu

tp-qemu has been fairly low activity. I'll help with that early next week.

Feng Yang (4):
      Merge pull request #95 from ypu/netperf
      Merge pull request #91 from ypu/system_reset
      Merge pull request #85 from ypu/set_link
      Merge pull request #76 from ypu/balloon_fix

Lucas Meneghel Rodrigues (1):
      deps: Add netperf.exe

Shuping Cui (1):
      qemu.tests.live_snapshot: Correct run_file_transfer calls

Yiqiao Pu (5):
      qemu.tests: Use preprocess_vm to create vm in system_reset_bootable
      generic.tests: Make the guest status collect configurable for netperf
      Merge pull request #89 from spcui/pxe_boot_fix
      Merge pull request #92 from spcui/live_snapshot_fix
      Merge pull request #86 from CongSmile/pxe-query-cpus

Commits on master - arc

Pull requests still in review

By looking at the combined 64 PRs among all the virt-test project umbrella, I see that we need some concentrated work to help clear the queue.

Autotest: no open PR

https://github.com/autotest/autotest/pulls

tp-libvirt: 26 open PR

https://github.com/autotest/tp-libvirt/pulls

tp-qemu: 19 open PR

https://github.com/autotest/tp-qemu/pulls

Virt Test: 19 open PR

https://github.com/autotest/virt-test/pulls

virt-test documentation site

Now the API documentation for virt-test is automatically generated, so we have that going for us. Also, all projects now also check for PEP8 violations on Travis jobs.

http://virt-test.readthedocs.org/en/latest/

Moving autotest wiki contents to in tree documentation

I'm planning to do this move Real Soon (TM) now, since it is an important milestone for having sane and more up to date docs in autotest.

Libvirt updates:

Questions Corner

TODO

lmr
PR review (time boxed to 1/1.5 days a week)
Work on avocado

cevich

cleber
Work on Avocado.

jzupka
on another project

rmoura
Work on Avocado.
PR review (1 day a week)

ldoktor
on another project

kvm-qe (BJ):


_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to