[fedora-virt] FYI: Major version rebase of libvirt in F12, F13 in updates-testing

Daniel P. Berrange berrange at redhat.com
Mon Sep 6 10:28:31 UTC 2010


On Mon, Sep 06, 2010 at 12:42:15PM +0300, Pasi Kärkkäinen wrote:
> On Tue, Jul 13, 2010 at 01:52:25PM +0100, Daniel P. Berrange wrote:
> > On Tue, Jul 13, 2010 at 05:45:18AM -0700, Boris Derzhavets wrote:
> > > Attempt to build rpms via src.rpm at  Xen 4.0.1-rc3 (2.6.32.16) Dom0 on top of F13 :-
> > > 
> > > PASS: xmconfigtest
> > > TEST: xencapstest
> > >       !!!!!!!!!!                               10  FAIL
> > > FAIL: xencapstest
> > 
> > Edit the libvirt.spec file and change
> > 
> >   make check
> > 
> > to
> > 
> >   VIR_TEST_DEBUG=1 make check
> > 
> > then it should show what failed.
> > 
> 
> I've now seen this failure aswell:
> 
> 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
> FAIL: xencapstest
> 
> So it sounds like there's something simple wrong that makes all of the tests to fail..

Try adding this patch to get more error diagnositics:

diff --git a/tests/testutils.c b/tests/testutils.c
index 2f61aad..6c1933d 100644
--- a/tests/testutils.c
+++ b/tests/testutils.c
@@ -122,8 +122,12 @@ virtTestRun(const char *title, int nloops, int (*body)(const void *data), const
 
         if (ts)
             GETTIMEOFDAY(&before);
+        virResetLastError();
         if ((ret = body(data)) != 0)
             break;
+        virErrorPtr err = virGetLastError();
+        if (err)
+            virDispatchError(NULL);
         if (ts)        {
             GETTIMEOFDAY(&after);
             ts[i] = DIFF_MSEC(&after, &before);

Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|


More information about the virt mailing list