On Thu, Nov 03, 2016 at 02:40:58PM +0100, Zeeshan Ali wrote: > --- > tests/test-gconfig.c | 24 ++++++++++++++++++++++++ > tests/xml/gconfig-domain-device-unknown.xml | 5 +++++ > 2 files changed, 29 insertions(+) > create mode 100644 tests/xml/gconfig-domain-device-unknown.xml > > diff --git a/tests/test-gconfig.c b/tests/test-gconfig.c > index 5389a26..685cf97 100644 > --- a/tests/test-gconfig.c > +++ b/tests/test-gconfig.c > @@ -762,6 +762,28 @@ static void test_domain_device_pci_hostdev(void) > g_object_unref(G_OBJECT(domain)); > } > > +static void test_domain_device_unknown(void) > +{ > + GVirConfigDomain *domain; > + GList *devices; > + GError *error = NULL; > + char *xml; > + > + xml = load_xml("gconfig-domain-device-unknown.xml"); > + > + domain = gvir_config_domain_new_from_xml(xml, &error); > + g_assert_no_error(error); > + > + devices = gvir_config_domain_get_devices(domain); > + g_assert_nonnull(devices); + gvir_config_domain_set_devices(domain, devices); > + > + check_xml(domain, "gconfig-domain-device-unknown.xml"); > + > + g_list_free_full(devices, g_object_unref); > + g_object_unref(G_OBJECT(domain)); > +} Christophe
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list