[libvirt] [PATCHv2 09/21] fix fallout in tests/

Michal Privoznik mprivozn at redhat.com
Thu Mar 7 16:35:16 UTC 2013


On 06.03.2013 16:37, Peter Krempa wrote:
> ---
>  tests/domainsnapshotxml2xmltest.c |  5 +++++
>  tests/lxcxml2xmltest.c            |  7 ++++++-
>  tests/qemuargv2xmltest.c          |  8 ++++++--
>  tests/qemumonitorjsontest.c       | 29 +++++++++++++++--------------
>  tests/qemumonitortestutils.c      |  4 ++--
>  tests/qemumonitortestutils.h      |  5 +++--
>  tests/qemuxml2argvtest.c          |  5 ++++-
>  tests/qemuxml2xmltest.c           |  6 +++++-
>  tests/qemuxmlnstest.c             |  5 ++++-
>  tests/testutilslxc.c              |  7 +++++++
>  tests/testutilslxc.h              |  2 ++
>  tests/testutilsqemu.c             |  3 +--
>  tests/testutilsqemu.h             |  2 ++
>  tests/testutilsxen.c              |  6 ++++++
>  tests/testutilsxen.h              |  2 ++
>  tests/xmconfigtest.c              |  8 +++++++-
>  tests/xml2sexprtest.c             |  8 +++++++-
>  tests/xml2vmxtest.c               |  8 +++++++-
>  18 files changed, 91 insertions(+), 29 deletions(-)
> 

> diff --git a/tests/testutilslxc.c b/tests/testutilslxc.c
> index 0c2170c..ea003c6 100644
> --- a/tests/testutilslxc.c
> +++ b/tests/testutilslxc.c
> @@ -15,6 +15,13 @@ static int testLXCDefaultConsoleType(const char *ostype ATTRIBUTE_UNUSED,
>  }
> 
> 
> +virDomainXMLConfPtr
> +testLXCXMLConfInit(void)
> +{
> +    return virDomainXMLConfNew(NULL, NULL);
> +}
> +
> +

Again - is it even worth creating this wrapper if we are not passing any
useful pointers there? I might be missing something though. [1]

>  virCapsPtr testLXCCapsInit(void) {
>      virCapsPtr caps;
>      virCapsGuestPtr guest;
> diff --git a/tests/testutilslxc.h b/tests/testutilslxc.h
> index ee8056f..2a1e82a 100644
> --- a/tests/testutilslxc.h
> +++ b/tests/testutilslxc.h
> @@ -1,4 +1,6 @@
> 
>  #include "capabilities.h"
> +#include "domain_conf.h"
> 
>  virCapsPtr testLXCCapsInit(void);
> +virDomainXMLConfPtr testLXCXMLConfInit(void);
> diff --git a/tests/testutilsqemu.c b/tests/testutilsqemu.c
> index 966527c..27cf647 100644
> --- a/tests/testutilsqemu.c
> +++ b/tests/testutilsqemu.c
> @@ -120,6 +120,7 @@ error:
>      return -1;
>  }
> 
> +
>  virCapsPtr testQemuCapsInit(void) {
>      virCapsPtr caps;
>      virCapsGuestPtr guest;
> @@ -174,8 +175,6 @@ virCapsPtr testQemuCapsInit(void) {
>          (machines = testQemuAllocMachines(&nmachines)) == NULL)
>          goto cleanup;
> 
> -    qemuDomainSetNamespaceHooks(caps);
> -
>      if ((guest = virCapabilitiesAddGuest(caps, "hvm", VIR_ARCH_I686,
>                                           "/usr/bin/qemu", NULL,
>                                           nmachines, machines)) == NULL ||
> diff --git a/tests/testutilsqemu.h b/tests/testutilsqemu.h
> index 3d70a2a..932becb 100644
> --- a/tests/testutilsqemu.h
> +++ b/tests/testutilsqemu.h
> @@ -1,4 +1,6 @@
> 
>  #include "capabilities.h"
> +#include "domain_conf.h"
> 
>  virCapsPtr testQemuCapsInit(void);
> +virDomainXMLConfPtr testQemuXMLConfInit(void);
> diff --git a/tests/testutilsxen.c b/tests/testutilsxen.c
> index 6d97925..201ea2a 100644
> --- a/tests/testutilsxen.c
> +++ b/tests/testutilsxen.c
> @@ -15,6 +15,12 @@ static int testXenDefaultConsoleType(const char *ostype,
>          return VIR_DOMAIN_CHR_CONSOLE_TARGET_TYPE_XEN;
>  }
> 
> +virDomainXMLConfPtr
> +testXenXMLConfInit(void)
> +{
> +    return virDomainXMLConfNew(NULL, NULL);
> +}
> +

[1]: Same applies here ...

>  virCapsPtr testXenCapsInit(void) {
>      struct utsname utsname;
>      virCapsPtr caps;




More information about the libvir-list mailing list