[cairo] xcb is passing, xlib? Re: What does it take to get a make check to pass with the xcb target, using CAIRO_REF_DIR?

darxus at chaosreigns.com darxus at chaosreigns.com
Sat Jul 23 01:14:57 UTC 2016


On 07/23, Adrian Johnson wrote:
> On 23/07/16 08:29, darxus at chaosreigns.com wrote:
> > Adrian, did this work with the xlib target when you committed it?
> 
> I only tested with image, pdf, and ps.
> 
> > record-neg-extents is what's currently preventing the xlib target from
> > passing, with regenerated references.
> 
> I just ran that test with xcb. The output looks fine. There are just a
> few pixel differences so probably just needs a ref image refresh.

xcb is passing for me (with regenerated references), but this test is doing
weird (and inconsistent) things with xlib, with the current git master (on
Xvfb): 3f8241f48488d3da4afce6646e043ee70cf1cfd2

http://www.chaosreigns.com/tmp/cairo/xlib/record-neg-extents-bounded.ref.png
http://www.chaosreigns.com/tmp/cairo/xlib/record-neg-extents-bounded.xlib.argb32.out.png
http://www.chaosreigns.com/tmp/cairo/xlib/record-neg-extents-bounded.xlib.rgb24.out.png

http://www.chaosreigns.com/tmp/cairo/xlib/record-neg-extents-unbounded.ref.png
http://www.chaosreigns.com/tmp/cairo/xlib/record-neg-extents-unbounded.xlib.argb32.out.png
http://www.chaosreigns.com/tmp/cairo/xlib/record-neg-extents-unbounded.xlib.rgb24.out.png



Anybody know why this doesn't run any tests?

$ DISPLAY=:5 CAIRO_TEST_TARGET=xlib ./cairo-test-suite -k record-neg-extents

While this runs all record* tests?

$ DISPLAY=:5 CAIRO_TEST_TARGET=xlib ./cairo-test-suite -k record


More information about the cairo mailing list