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