Re: [libvirt] [libvirt-gconfig PATCHv2 16/32] Add test for GVirConfigOs

2011-11-22 Thread Daniel P. Berrange
On Mon, Nov 21, 2011 at 07:04:13PM +0100, Christophe Fergeau wrote:
 ---
  libvirt-gconfig/tests/test-domain-create.c |   19 ++-
  1 files changed, 18 insertions(+), 1 deletions(-)

ACK


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 :|

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] [libvirt-gconfig PATCHv2 16/32] Add test for GVirConfigOs

2011-11-21 Thread Christophe Fergeau
---
 libvirt-gconfig/tests/test-domain-create.c |   19 ++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/libvirt-gconfig/tests/test-domain-create.c 
b/libvirt-gconfig/tests/test-domain-create.c
index a5c5b99..8abca00 100644
--- a/libvirt-gconfig/tests/test-domain-create.c
+++ b/libvirt-gconfig/tests/test-domain-create.c
@@ -33,7 +33,6 @@ const char *features[] = { foo, bar, baz, NULL };
 int main(void)
 {
 GVirConfigDomain *domain;
-GVirConfigClock *klock;
 char *name;
 GStrv feat;
 unsigned int i;
@@ -60,10 +59,28 @@ int main(void)
 }
 g_strfreev(feat);
 
+/* clock node */
+GVirConfigClock *klock;
+
 klock = gvir_config_clock_new();
 gvir_config_clock_set_offset(klock, GVIR_CONFIG_CLOCK_UTC);
 gvir_config_domain_set_clock(domain, klock);
 
+/* os node */
+GVirConfigOs *os;
+GList *devices = NULL;
+
+os = gvir_config_os_new();
+gvir_config_os_set_os_type(os, GVIR_CONFIG_OS_TYPE_HVM);
+gvir_config_os_set_arch(os, x86_64);
+devices = g_list_append(devices,
+ 
GINT_TO_POINTER(GVIR_CONFIG_OS_BOOT_DEVICE_CDROM));
+devices = g_list_append(devices,
+
GINT_TO_POINTER(GVIR_CONFIG_OS_BOOT_DEVICE_NETWORK));
+gvir_config_os_set_boot_devices(os, devices);
+g_list_free(devices);
+gvir_config_domain_set_os(domain, os);
+
 xml = gvir_config_object_to_xml(GVIR_CONFIG_OBJECT(domain));
 g_print(%s\n, xml);
 g_free(xml);
-- 
1.7.7.3

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list