On Fri, Mar 28, 2014 at 12:26:26PM +0000, Daniel P. Berrange wrote: > A bunch of tests currently attempt to kickstart a full Fedora > OS image install. Everytime I try to update this kickstart to > a new version of Fedora it causes no end of pain. Switch the > tests over to use Richard Jones' virt-builder command which > is part of libguestfs. This makes it trivial to deploy and > customize full OS images from pre-built templates. > > Mike - does Suse include a new enough version of libguestfs > to get access to the 'virt-builder' tool yet ? Just as a data point: I'm running on Debian Wheezy via Jenkins on a regular basis (i.e. on libvirt commit). Wheezy has 1.18.1 which isn't recent enough. I also ran into kickstart hazzles several times but keeping the entry barrier low to use libvirt-tck might be more important. Cheers, -- Guido > > Daniel P. Berrange (6): > Add ability to provision full OS using virt-builder > Fix path to dnsmasq leases file > Add ability to setup NIC when creating guest XML > Force destroy guests if graceful shutdown fails > Convert nwfilter and domain balloon tests to virtbuilder images > Remove obsolete kickstart provisioning helper methods > > Build.PL | 1 - > conf/default.cfg | 25 +++ > conf/ks.cfg | 30 ---- > lib/Sys/Virt/TCK.pm | 280 +++++++++++++++++++++++++----- > lib/Sys/Virt/TCK/DomainBuilder.pm | 20 ++- > lib/Sys/Virt/TCK/NetworkHelpers.pm | 140 +-------------- > perl-Sys-Virt-TCK.spec.PL | 1 - > scripts/domain/110-memory-balloon.t | 10 +- > scripts/nwfilter/090-install-image.t | 55 ------ > scripts/nwfilter/100-ping-still-working.t | 54 +++--- > scripts/nwfilter/210-no-mac-spoofing.t | 81 +++++---- > scripts/nwfilter/220-no-ip-spoofing.t | 78 +++++---- > scripts/nwfilter/230-no-mac-broadcast.t | 53 +++--- > scripts/nwfilter/240-no-arp-spoofing.t | 60 ++++--- > scripts/nwfilter/300-vsitype.t | 40 +++-- > scripts/nwfilter/nwfilter_concurrent.sh | 4 +- > 16 files changed, 493 insertions(+), 439 deletions(-) > delete mode 100644 conf/ks.cfg > delete mode 100644 scripts/nwfilter/090-install-image.t > > -- > 1.8.5.3 > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list