Tests for libvirt#692

This PR implements two tests which reproduce the failures described by libvirt#692 (closed):

  • scripts/apparmor/100-blockcommit.t: Parallel blockcommits
  • scripts/apparmor/110-macvtap.t: Blockcommit doesn't break access to macvtap devices (/dev/tap*)

I am currently working on submitting patches to libvirt-devel for these issues.

I've also implemented a DomainSnapshotBuilder for created snapshot XML and made a few other misc. fixes/improvements.

SSH support seems to be broken on Fedora guests due to SELinux, although I didn't investigate deeply; I've provided conf/debian.yml which works.

I'm fairly inexperienced with Perl so please excuse any inadvertent sins.

Edited by Wesley Hershberger

Merge request reports

Loading