[libvirt] [glib 5/5] gconfig, tests: Add test case for unknown devices

Daniel P. Berrange berrange at redhat.com
Wed Nov 2 13:59:22 UTC 2016


On Tue, Nov 01, 2016 at 05:46:07PM +0100, Zeeshan Ali wrote:
> ---
>  tests/test-gconfig.c | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
> 
> diff --git a/tests/test-gconfig.c b/tests/test-gconfig.c
> index 5389a26..b91f5af 100644
> --- a/tests/test-gconfig.c
> +++ b/tests/test-gconfig.c
> @@ -762,6 +762,26 @@ 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");

I think you forgot to 'git add' this new XML file.

> +
> +    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);
> +
> +    g_list_free(devices);
> +    g_object_unref(G_OBJECT(domain));
> +}
> +
> +
>  int main(int argc, char **argv)
>  {
>      gvir_config_init(&argc, &argv);
> @@ -793,6 +813,8 @@ int main(int argc, char **argv)
>                      test_domain_device_usb_redir);
>      g_test_add_func("/libvirt-gconfig/domain-device-pci-hostdev",
>                      test_domain_device_pci_hostdev);
> +    g_test_add_func("/libvirt-gconfig/domain-device-unknown",
> +                    test_domain_device_unknown);
>  
>      return g_test_run();
>  }

ACK if you fix the missing file when pushing.

Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://entangle-photo.org       -o-    http://search.cpan.org/~danberr/ :|




More information about the libvir-list mailing list