Youtube video: https://www.youtube.com/watch?v=19AtIzNvoAg

Highlights

Virt Test 2013.08.12 was released, shortly followed by a bugfix release, 2013.08.14. Now, with less pressure for a release, we can work on fix any little bugs that might have left behind. On other news, we've had good success fixing some long standing autotest bugs, now the server is in better shape than ever before.

Commits on next - autotest

Cleber quickly squashed bug #716, and the 1st stage of email reporting landed on next.

Cleber Rosa (1):
tko client: fetch individual test logs by plain HTTP instead of JSON/RPC

Lucas Meneghel Rodrigues (18):
      Updating to the latest client tests
      Updating to the latest server tests
      client.shared.backports: Introduce json module from 2.7
autotest.client.shared.backports.json.encoder: Silence pylint complaints
      client.shared: Introduce jsontemplate
      client.shared: Introduce the templates subdir
      client.shared.base_job: Expose the job status mapping
      client.shared: Introduce a reporting library
      client.job: Use the new report library
      Delete client/tools/html_report.py
      global_config.ini: Create email and notification sections
      Update client.shared.mail
      Change server.frontend to use the new mail API
      Remove client.shared.base_utils.send_email API
      scheduler: Replace email_manager module with mail
      scheduler.scheduler_models: Change failed/aborted job notification
      global_config.ini: Remove unused settings
      client.shared.mail: Pass cc_addresses in not. man. object

Commits on next - virt-test

We had new CPUID tests by Eduardo, support to new QEMU monitor output on cdrom tests, courtesy of Mike Qiu, hotplug/hotunplug support for qemu_devices, by Lukas, and many fixes to get things all smoothed out on our test grids. After the last round of improvements and fixed by ldoktor, some problems were identified (physical_resources_check), we've got to work on them.

Eduardo Habkost (2):
      CPUID dump-extraction scripts
      test case to compare full CPUID dump for unexpected ABI changes

Feng Yang (1):
qemu.tests.floppy: Fix issue 'NoneType' object has no attribute 'create'

Lucas Meneghel Rodrigues (9):
unattended_install.cfg: Add previously hidden image_copy_on_error param
      Move image_copy test to virttest.utils_test
      unattended_install: Fix message wording
      utils_disk: Fix python 2.4 incompatible construct
      tools/download_manager.py: Exit cleanly on Ctrl+C
      tools/download_manager.py: Clarify how to get out of the script
      virttest.utils_disk: Fix python 2.4 incompatibility
      qemu_devices: Fix network creation problem with RHEL5
      qemu_devices: Fix missing import

Lukáš Doktor (16):
      virttest.qemu_devices: Add support for USB controllers
      virttest.qemu_vm: Use qemu_devices to handle usbs
      virttest.qemu_devices: Add none_or_int wrapper
virttest.qemu_devices: Add support for disk devices and use it in qemu_vm
      virttest.qemu_devices: Fix cdrom params
      Fixup: Param removable works only for scsi or usb disks
      virttest.env_process: Don't update params of an unused living VM
      virttest.qemu_devices: Fix DevContainer.remove() issues
      virttest.qemu_devices: Add calls to handle QBaseDevice.child_bus
      virttest.qemu_devices: Hotplug/unplug support
      virttest.qemu_devices: Add support for hotpluggable drives
      virttest.qemu_devices: Fix error messages of DevContainer.insert
      virttest.qemu_devices: Set bus/addr when force insertion device
      virttest.qemu_devices: Skip 'driver=' string in devices
      shared.cfg.machines: Disallow 'ide' usage on q35
      virttest.qemu_vm: Remove unused functions add_drive and add_cdrom

Mike Qiu (2):
      virttest.qemu_vm: follow up with 'info block' changed in new qemu
      qemu.tests.cdrom:add new qemu block format support in cdrom

Xu Tian (1):
      shared.unattended: enable serial console for ubuntu

Yiqiao Pu (1):
shared.cfg: Disable the serail number check in low verson Windows guest

Pull requests still in review

Autotest

https://github.com/autotest/autotest/p/
ull/719 - Great pull request from Steve Conklin (Canonical), adding glue code to make the autotest client to run smoothly under jenkins. We did coincidentally talk about making the client play nice with jenkins, seems that the heavy lifting is all done, thanks to this pull request!

Resolved bug

https://github.com/autotest/autotest/issues/716 - Solved by Cleber.

Virt Test

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

47 pull requests opened, stabilized the number from last week, since we had less pull requests sent to the ML during this period, and due to the fact the release work required some focus on fixing the outstanding bugs seen on the next branch.

Python 2.4 compatibility

Try to keep in mind that our code must be python 2.4 compatible, so try to avoid traps such as writing try/except/finally blocks. We do have some mechanisms to catch such issues, but it's better to be proactive, at least as much as possible.

Autotest reporting work

Back to work on that area. Working on bringing the mockups to life, with the help of the prototypes made so far. Looking into datatables https://datatables.net/ as a tool to add highly functional data tables to the listing views of the web interface.

Libvirt updates



Questions Corner

TODO

lmr
Autotest grid work

cevich
patch review
virt sandbox
Guide to writing good commits
test TODO howto

cleber
Move "software installer" from virt-test back to autotest, adding unittests and docs This is necessary for the component isolation work v2, because installing say qemu from koji will already register that software component in the test database
Coming along nicely, expect pull request by next week
Rebase component isolation work v2 on top of those two ^
It's already rebased on top of next (with the database layer changes)
Increased priority on the autotest 0.15.1 RPM in Fedora
Extra priority on this

jzupka
review pull-requests
take a look on propcan

ldoktor
qemu_devices
fix bugs
different between qemu and autotest bus type (ahci vs. ide problem)
reviewing pull requests
fixing bugs
If I have time I'll take a look on the new qemu-1.5+ monitor info block output (it causing some troubles in multi_disk test)

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

Reply via email to