Re: [libvirt] [libvirt-gconfig PATCHv2 24/32] Add test for adding a disk device

2011-11-22 Thread Daniel P. Berrange
On Mon, Nov 21, 2011 at 07:04:21PM +0100, Christophe Fergeau wrote:
 ---
  libvirt-gconfig/tests/test-domain-create.c |   19 +++
  1 files changed, 19 insertions(+), 0 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 24/32] Add test for adding a disk device

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

diff --git a/libvirt-gconfig/tests/test-domain-create.c 
b/libvirt-gconfig/tests/test-domain-create.c
index af960a9..db22eb5 100644
--- a/libvirt-gconfig/tests/test-domain-create.c
+++ b/libvirt-gconfig/tests/test-domain-create.c
@@ -80,8 +80,27 @@ int main(void)
 
GINT_TO_POINTER(GVIR_CONFIG_OS_BOOT_DEVICE_NETWORK));
 gvir_config_os_set_boot_devices(os, devices);
 g_list_free(devices);
+devices = NULL;
 gvir_config_domain_set_os(domain, os);
 
+/* device node */
+GVirConfigDeviceDisk *disk;
+
+disk = gvir_config_device_disk_new();
+gvir_config_device_disk_set_type(disk, GVIR_CONFIG_DEVICE_DISK_FILE);
+gvir_config_device_disk_set_guest_device_type(disk, 
GVIR_CONFIG_DEVICE_DISK_GUEST_DEVICE_DISK);
+gvir_config_device_disk_set_source(disk, /tmp/foo/bar);
+gvir_config_device_disk_set_driver_name(disk, qemu);
+gvir_config_device_disk_set_driver_type(disk, qcow2);
+gvir_config_device_disk_set_target_bus(disk, ide);
+gvir_config_device_disk_set_target_dev(disk, hda);
+
+devices = g_list_append(devices, disk);
+gvir_config_domain_set_devices(domain, devices);
+g_list_free(devices);
+devices = NULL;
+
+
 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