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