On Tue, Jan 28, 2014 at 02:13:18PM +0100, Christophe Fergeau wrote:
Rather than the ever growing standalone
libvirt-gconfig/tests/test-domain-create
program, this commit adds support for glib GTester framework as well as 2
smaller tests cases for GVirConfigDomain and GVirConfigDomainClock.
---
Makefile.am | 2 +-
build-aux/glib-tap.mk | 135 ++++++
configure.ac | 3 +
m4/glibtests.m4 | 28 ++
tap-driver.sh | 652 ++++++++++++++++++++++++++
tap-test | 5 +
tests/Makefile.am | 18 +
tests/test-gconfig.c | 674 +++++++++++++++++++++++++++
tests/xml/gconfig-domain-clock.xml | 7 +
tests/xml/gconfig-domain-cpu.xml | 7 +
tests/xml/gconfig-domain-device-channel.xml | 7 +
tests/xml/gconfig-domain-device-console.xml | 5 +
tests/xml/gconfig-domain-device-disk.xml | 9 +
tests/xml/gconfig-domain-device-graphics.xml | 7 +
tests/xml/gconfig-domain-device-input.xml | 5 +
tests/xml/gconfig-domain-device-network.xml | 13 +
tests/xml/gconfig-domain-device-sound.xml | 5 +
tests/xml/gconfig-domain-device-usbredir.xml | 28 ++
tests/xml/gconfig-domain-device-video.xml | 7 +
tests/xml/gconfig-domain-os.xml | 7 +
tests/xml/gconfig-domain.xml | 15 +
21 files changed, 1638 insertions(+), 1 deletion(-)
create mode 100644 build-aux/glib-tap.mk
create mode 100644 m4/glibtests.m4
create mode 100755 tap-driver.sh
create mode 100755 tap-test
create mode 100644 tests/Makefile.am
create mode 100644 tests/test-gconfig.c
create mode 100644 tests/xml/gconfig-domain-clock.xml
create mode 100644 tests/xml/gconfig-domain-cpu.xml
create mode 100644 tests/xml/gconfig-domain-device-channel.xml
create mode 100644 tests/xml/gconfig-domain-device-console.xml
create mode 100644 tests/xml/gconfig-domain-device-disk.xml
create mode 100644 tests/xml/gconfig-domain-device-graphics.xml
create mode 100644 tests/xml/gconfig-domain-device-input.xml
create mode 100644 tests/xml/gconfig-domain-device-network.xml
create mode 100644 tests/xml/gconfig-domain-device-sound.xml
create mode 100644 tests/xml/gconfig-domain-device-usbredir.xml
create mode 100644 tests/xml/gconfig-domain-device-video.xml
create mode 100644 tests/xml/gconfig-domain-os.xml
create mode 100644 tests/xml/gconfig-domain.xml
Had a quick skim through and it looks decent.
ACK assuming 'make check' passes ;-P
Regards,
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|