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@redhat.com > https://www.redhat.com/mailman/listinfo/libvir-list
<<attachment: andy.vcf>>
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list