[cairo] [PATCH] Don't mention XFAIL_TESTS anymore

Uli Schlachter psychon at znc.in
Sun Sep 29 11:37:18 PDT 2013


Hi,

On 29.09.2013 13:54, Chris Wilson wrote:
> On Sun, Sep 29, 2013 at 01:21:11PM +0200, Uli Schlachter wrote:
>> +/*
>> + * XFAIL: lacks implementation in pixman and consequently used as an excuse for
>> + * lack of support in other backends
>> + */
> 
> This is now bogus.

True.

>>  CAIRO_TEST (extend_pad,
>>  	    "Test CAIRO_EXTEND_PAD for surface patterns",
>>  	    "extend", /* keywords */
> 
>> +/*
>> + * XFAIL: The essential problem here is that the recording-surface has recorded
>> + * a sequence of operations with one device transformation, and we attempt to
>> + * replay it with another (basically a scale-factor for the falback resolution).
>> + * Carl begun to look at this with his chain-of-bugs, but the can of worms is
>> + * much bigger.  It appears to be a design flaw in the recording-surface that
>> + * may spread further...  My solution would be to lock Behad and Adrian in a
>> + * room, with Carl as a moderator and not let them out until they have come up
>> + * with an interface and semantics that actually work. :-)
>> + */
> 
> This is supposed to work nowadays. (Albeit a persistent bug or two.)

Ok.

>>  CAIRO_TEST (fallback_resolution,
>>  	    "Check handling of fallback resolutions",
>>  	    "fallback", /* keywords */
> 
>> +/*
>> + * XFAIL: The cairo_in_fill () function can sometimes produce false positives
>> + * when the tessellator produces empty trapezoids and the query point lands
>> + * exactly on a trapezoid edge.
>> + */
> 
> This had better be working now ...

The test still fails for 18 points according to in-fill-empty-trapezoid.log.
Thus, I'd like to keep this comment.

>> +/* XFAIL: pixman's fixed point format. */
> 
> Works now (or rather we have just pushed the range failure farther out).
> 
>>  CAIRO_TEST (scale_offset_similar,
>>  	    "Tests drawing surfaces under various scales and transforms",
>>  	    "surface, scale-offset", /* keywords */
> 
> 
> I think we can loose the warnings in all these cases.

Applied locally. I will push this to git eventually.

Thanks,
Uli
-- 
<alanc> I think someone had a Xprint version of glxgears at one point,
    but benchmarking how many GL pages you can print per second
    was deemed too silly to merge


More information about the cairo mailing list