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