[cairo] make check shows a lot of failures + make dist broken
because of test suite
Stéphane LOEUILLET
leroutier at gmail.com
Sun Dec 18 05:18:28 PST 2005
hello,
running "make check" with current CVS of cairo (and glitz 0.5.1
installed), it gives me the following :
"43 of 68 tests failed" which doesn't sound good (43 FAIL/6 XFAIL/19 PASS)
glitz in itself shows 60 FAILs, 7 XFAILS and 51 PASSs
xlib 24 FAILs, 7 XFAILS and 88 PASSs
in rendertest, glitz passes everything (every test shows ok/supported)
i also see some warnings :
lt-mask: cairo-pdf-surface.c:1272: _cairo_pdf_surface_fill: Assertion
`document->current_stream != ((void *)0) && document->current_stream
== surface->current_stream' failed.
it looks like most glitz failures comes from tests with argb32 format :
*-glitz-glx-argb32: FAIL/XFAIL/PASS 38/4/17 out of 59 tests
*-glitz-glx-rgb24: FAIL/XFAIL/PASS 22/3/34 out of 59 tests
*-xlib-argb32: FAIL/XFAIL/PASS 12/4/43 ...
*-xlib-rgb24: FAIL/XFAIL/PASS 12/3/44 ...
*-image-argb32: 9/5/45
*-image-rgb24: 9/4/46
installed glitz is 0.5.1 (tarball done via CVS + "make dist")
installed cairo is 1.0.2 (as "make dist" doesn't work for/in cairo CVS)
so, is that glitz fault or is that a problem with the test suite ?
Is glitz still considered experimental / API not freezed at all ? (are
there big changes expected after 0.5.x ?)
Thanks for any answer
Bye
Stéphane Loeuillet
-----------------------------------------------------------------------------
PS : for the "make dist" problem :
make[1]: Entering directory `/home/leroutier/TEST/cairo-cvs/cairo/test'
make[1]: *** Pas de règle pour fabriquer la cible «
caps-joins-ps-rgb24-ref.png », nécessaire pour « distdir ». Arrêt.
make[1]: Leaving directory `/home/leroutier/TEST/cairo-cvs/cairo/test'
so, it looks like it stops while trying to package something in the testsuite
i've got only one "-ref" file : ./test/caps-joins-rgb24-ref.png (not
ps specific)
./test/caps-joins-ps-rgb24-out.png
./test/caps-joins-ps-rgb24-out.ps
./test/caps-joins-rgb24-ref.png
so, guess either the file has not been commited or the
test/Makefile.am (near line 94) is wrong
More information about the cairo
mailing list