[libvirt] RH EL5 test failure on interfaceshematest and xencapstest

Andy Howell andy at gamubaru.com
Sat Nov 6 22:30:09 UTC 2010


Sorry to reply to my own post. I found more info regarding xencapstest. It seems that this
is failing because the virConnectPtr is NULL in xencapstest.c, line 50:

 if (!(caps = xenHypervisorMakeCapabilitiesInternal(NULL, hostmachine, fp1, fp2)))

This in turn calls src/xen/xend_internal.c  xenDaemonNodeGetTopology() with the NULL
virConnectPtr.

I guess the test needs a mock virConnect.

Regards,

	Andy

On 11/06/2010 02:30 PM, Andy Howell wrote:
> 
> I'm trying to build a new RPM for libvirt-0.8.5. Two tests are failing:
> 
>   interfaceschematest
>   xencapstest
> 
> Are these known errors? Any work-arounds?
> 
> Thanks,
> 
> 	Andy
> 
>  ./interfaceschematest
>   1) interfaceschemadata/bridge.xml                               ... FAILED
> xmllint --relaxng /usr/src/redhat/BUILD/libvirt-0.8.5/tests/../docs/schemas/interface.rng
> --noout /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml:8: element
> interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml:9: element mac:
> Relax-NG validity error : Did not expect element mac there
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml:11: element
> interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml:11: element
> interface: Relax-NG validity error : Expecting an element , got nothing
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml:3: element mtu:
> Relax-NG validity error : Expecting element bridge, got mtu
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge.xml fails to validate
>   2) interfaceschemadata/vlan.xml                                 ... OK
>   3) interfaceschemadata/ipv6-dhcp.xml                            ... OK
>   4) interfaceschemadata/bond-arp.xml                             ... OK
>   5) interfaceschemadata/ipv6-autoconf-dhcp.xml                   ... OK
>   6) interfaceschemadata/ethernet-static.xml                      ... OK
>   7) interfaceschemadata/ipv6-autoconf.xml                        ... OK
>   8) interfaceschemadata/bridge-vlan.xml                          ... FAILED
> xmllint --relaxng /usr/src/redhat/BUILD/libvirt-0.8.5/tests/../docs/schemas/interface.rng
> --noout /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml:7: element
> interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml:8: element
> vlan: Relax-NG validity error : Did not expect element vlan there
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml:1: element
> interface: Relax-NG validity error : Element interface failed to validate content
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml:3: element
> protocol: Relax-NG validity error : Expecting element bond, got protocol
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml:3: element
> protocol: Relax-NG validity error : Expecting element vlan, got protocol
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-vlan.xml fails to
> validate
>   9) interfaceschemadata/bridge-no-address.xml                    ... FAILED
> xmllint --relaxng /usr/src/redhat/BUILD/libvirt-0.8.5/tests/../docs/schemas/interface.rng
> --noout /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml:5:
> element interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml:6:
> element mac: Relax-NG validity error : Did not expect element mac there
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml:8:
> element interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml:8:
> element interface: Relax-NG validity error : Expecting an element , got nothing
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml:1:
> element interface: Relax-NG validity error : Element interface failed to validate content
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-no-address.xml fails
> to validate
>  10) interfaceschemadata/ethernet-static-no-prefix.xml            ... OK
>  11) interfaceschemadata/bridge42.xml                             ... FAILED
> xmllint --relaxng /usr/src/redhat/BUILD/libvirt-0.8.5/tests/../docs/schemas/interface.rng
> --noout /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge42.xml
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge42.xml:5: element
> interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge42.xml:5: element
> interface: Relax-NG validity error : Expecting an element , got nothing
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge42.xml:1: element
> interface: Relax-NG validity error : Element interface failed to validate content
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge42.xml:1: element
> interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge42.xml fails to validate
>  12) interfaceschemadata/bridge-empty.xml                         ... OK
>  13) interfaceschemadata/ipv6-local.xml                           ... OK
>  14) interfaceschemadata/ipv6-static-multi.xml                    ... OK
>  15) interfaceschemadata/ethernet-dhcp.xml                        ... OK
>  16) interfaceschemadata/bridge-bond.xml                          ... FAILED
> xmllint --relaxng /usr/src/redhat/BUILD/libvirt-0.8.5/tests/../docs/schemas/interface.rng
> --noout /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-bond.xml
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-bond.xml:1: element
> interface: Relax-NG validity error : Element interface failed to validate content
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-bond.xml:1: element
> interface: Relax-NG validity error : Element interface failed to validate attributes
> /usr/src/redhat/BUILD/libvirt-0.8.5/tests/interfaceschemadata/bridge-bond.xml fails to
> validate
>  17) interfaceschemadata/bond.xml                                 ... OK
>  18) interfaceschemadata/ipv6-static.xml                          ... OK
> 
> ./xencapstest
> TEST: xencapstest
>  1) Capabilities for i686, no PAE, no HVM                             ... FAILED
>  2) Capabilities for i686, PAE, no HVM                                ... FAILED
>  3) Capabilities for i686, PAE, HVM                                   ... FAILED
>  4) Capabilities for x86_64, no HVM                                   ... FAILED
>  5) Capabilities for x86_64, HVM                                      ... FAILED
>  6) Capabilities for ia64, no HVM, LE                                 ... FAILED
>  7) Capabilities for ia64, HVM, LE                                    ... FAILED
>  8) Capabilities for ia64, no HVM, BE                                 ... FAILED
>  9) Capabilities for ia64, HVM, BE                                    ... FAILED
> 10) Capabilities for ppc64                                            ... FAILED
> 
> 
> 
> 
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list

-------------- next part --------------
A non-text attachment was scrubbed...
Name: andy.vcf
Type: text/x-vcard
Size: 193 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20101106/f0a1ba79/attachment-0001.vcf>


More information about the libvir-list mailing list