Bug 10309

Summary: 11 tests failed make check on Freespire machine
Product: cairo Reporter: Gary Hershman <garytec>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED WORKSFORME QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.4.1   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Gary Hershman 2007-03-15 09:07:25 UTC
Sorry, but I couldn't access the dupes page, so if this is redundant,well, not my fault. Did a make check after install on Freespire 1.0 and 11 tests failed. Here is most of the check (I couldn't copy the entire thing, it seems the terminal limits the file?)


TESTING pixman-rotate
Exposes pixman off-by-one error when rotating
pixman-rotate-image-argb32 [0]: PASS
pixman-rotate-image-argb32 [25]:        PASS
pixman-rotate-image-rgb24 [0]:  PASS
pixman-rotate-image-rgb24 [25]: PASS
pixman-rotate-xlib-argb32 [0]:  FAIL
pixman-rotate-xlib-argb32 [25]: FAIL
pixman-rotate-xlib-rgb24 [0]:   FAIL
pixman-rotate-xlib-rgb24 [25]:  FAIL
pixman-rotate-ps-argb32 [0]:    PASS
pixman-rotate-ps-argb32 [25]:   PASS
pixman-rotate-ps-rgb24 [0]:     PASS
pixman-rotate-ps-rgb24 [25]:    PASS
Check pixman-rotate.log out for more information.
FAIL: pixman-rotate

TESTING radial-gradient
Simple test of radial gradients
Currently failing EXTEND_REFLECT with non-zero inner radius for SVG backend
Expecting failure
radial-gradient-image-argb32 [0]:       PASS
radial-gradient-image-argb32 [25]:      PASS
radial-gradient-image-rgb24 [0]:        PASS
radial-gradient-image-rgb24 [25]:       PASS
radial-gradient-xlib-argb32 [0]:        PASS
radial-gradient-xlib-argb32 [25]:       PASS
radial-gradient-xlib-rgb24 [0]: PASS
radial-gradient-xlib-rgb24 [25]:        PASS
radial-gradient-ps-argb32 [0]:  PASS
radial-gradient-ps-argb32 [25]: PASS
radial-gradient-ps-rgb24 [0]:   PASS
radial-gradient-ps-rgb24 [25]:  PASS
XPASS: radial-gradient

TESTING random-intersections
Tests the tessellator trapezoid generation and intersection computation
random-intersections-image-argb32 [0]:  PASS
random-intersections-image-argb32 [25]: PASS
random-intersections-image-rgb24 [0]:   PASS
random-intersections-image-rgb24 [25]:  PASS
random-intersections-xlib-argb32 [0]:   PASS
random-intersections-xlib-argb32 [25]:  PASS
random-intersections-xlib-rgb24 [0]:    PASS
random-intersections-xlib-rgb24 [25]:   PASS
random-intersections-ps-argb32 [0]:     FAIL
random-intersections-ps-argb32 [25]:    FAIL
random-intersections-ps-rgb24 [0]:      PASS
random-intersections-ps-rgb24 [25]:     PASS
Check random-intersections.log out for more information.
FAIL: random-intersections

TESTING rectangle-rounding-error
This demonstrates (or not) a rounding error that causes a gap between two neighbouring rectangles.
rectangle-rounding-error-image-argb32 [0]:      PASS
rectangle-rounding-error-image-argb32 [25]:     PASS
rectangle-rounding-error-image-rgb24 [0]:       PASS
rectangle-rounding-error-image-rgb24 [25]:      PASS
rectangle-rounding-error-xlib-argb32 [0]:       PASS
rectangle-rounding-error-xlib-argb32 [25]:      PASS
rectangle-rounding-error-xlib-rgb24 [0]:        PASS
rectangle-rounding-error-xlib-rgb24 [25]:       PASS
rectangle-rounding-error-ps-argb32 [0]: UNTESTED
rectangle-rounding-error-ps-argb32 [25]:        UNTESTED
rectangle-rounding-error-ps-rgb24 [0]:  UNTESTED
rectangle-rounding-error-ps-rgb24 [25]: UNTESTED
PASS: rectangle-rounding-error

TESTING rectilinear-stroke
Test rectilinear stroke operations (covering only whole pixels)
rectilinear-stroke-image-argb32 [0]:    PASS
rectilinear-stroke-image-argb32 [25]:   PASS
rectilinear-stroke-image-rgb24 [0]:     PASS
rectilinear-stroke-image-rgb24 [25]:    PASS
rectilinear-stroke-xlib-argb32 [0]:     PASS
rectilinear-stroke-xlib-argb32 [25]:    PASS
rectilinear-stroke-xlib-rgb24 [0]:      PASS
rectilinear-stroke-xlib-rgb24 [25]:     PASS
rectilinear-stroke-ps-argb32 [0]:       PASS
rectilinear-stroke-ps-argb32 [25]:      PASS
rectilinear-stroke-ps-rgb24 [0]:        PASS
rectilinear-stroke-ps-rgb24 [25]:       PASS
PASS: rectilinear-stroke

TESTING rotate-image-surface-paint
Test call sequence: image_surface_create; rotate; set_source_surface; paint
This test is known to fail on the ps backend currently
rotate-image-surface-paint-image-argb32 [0]:    PASS
rotate-image-surface-paint-image-argb32 [25]:   PASS
rotate-image-surface-paint-image-rgb24 [0]:     PASS
rotate-image-surface-paint-image-rgb24 [25]:    PASS
rotate-image-surface-paint-xlib-argb32 [0]:     FAIL
rotate-image-surface-paint-xlib-argb32 [25]:    FAIL
rotate-image-surface-paint-xlib-rgb24 [0]:      FAIL
rotate-image-surface-paint-xlib-rgb24 [25]:     FAIL
rotate-image-surface-paint-ps-argb32 [0]:       PASS
rotate-image-surface-paint-ps-argb32 [25]:      PASS
rotate-image-surface-paint-ps-rgb24 [0]:        PASS
rotate-image-surface-paint-ps-rgb24 [25]:       PASS
Check rotate-image-surface-paint.log out for more information.
FAIL: rotate-image-surface-paint

TESTING scale-down-source-surface-paint
Test call sequence: cairo_scale; cairo_set_source_surface; cairo_paint, with a scale < 1.0
scale-down-source-surface-paint-image-argb32 [0]:       PASS
scale-down-source-surface-paint-image-argb32 [25]:      PASS
scale-down-source-surface-paint-image-rgb24 [0]:        PASS
scale-down-source-surface-paint-image-rgb24 [25]:       PASS
scale-down-source-surface-paint-xlib-argb32 [0]:        PASS
scale-down-source-surface-paint-xlib-argb32 [25]:       PASS
scale-down-source-surface-paint-xlib-rgb24 [0]: PASS
scale-down-source-surface-paint-xlib-rgb24 [25]:        PASS
scale-down-source-surface-paint-ps-argb32 [0]:  PASS
scale-down-source-surface-paint-ps-argb32 [25]: PASS
scale-down-source-surface-paint-ps-rgb24 [0]:   PASS
scale-down-source-surface-paint-ps-rgb24 [25]:  PASS
PASS: scale-down-source-surface-paint

TESTING scale-source-surface-paint
Test call sequence: cairo_scale; cairo_set_source_surface; cairo_paint
scale-source-surface-paint-image-argb32 [0]:    PASS
scale-source-surface-paint-image-argb32 [25]:   PASS
scale-source-surface-paint-image-rgb24 [0]:     PASS
scale-source-surface-paint-image-rgb24 [25]:    PASS
scale-source-surface-paint-xlib-argb32 [0]:     PASS
scale-source-surface-paint-xlib-argb32 [25]:    PASS
scale-source-surface-paint-xlib-rgb24 [0]:      PASS
scale-source-surface-paint-xlib-rgb24 [25]:     PASS
scale-source-surface-paint-ps-argb32 [0]:       PASS
scale-source-surface-paint-ps-argb32 [25]:      PASS
scale-source-surface-paint-ps-rgb24 [0]:        PASS
scale-source-surface-paint-ps-rgb24 [25]:       PASS
PASS: scale-source-surface-paint

TESTING select-font-face
Tests using cairo_select_font_face to draw text in different faces
select-font-face-image-argb32 [0]:      PASS
select-font-face-image-argb32 [25]:     PASS
select-font-face-image-rgb24 [0]:       PASS
select-font-face-image-rgb24 [25]:      PASS
select-font-face-xlib-argb32 [0]:       PASS
select-font-face-xlib-argb32 [25]:      PASS
select-font-face-xlib-rgb24 [0]:        PASS
select-font-face-xlib-rgb24 [25]:       PASS
select-font-face-ps-argb32 [0]: PASS
select-font-face-ps-argb32 [25]:        PASS
select-font-face-ps-rgb24 [0]:  PASS
select-font-face-ps-rgb24 [25]: PASS
PASS: select-font-face

TESTING select-font-no-show-text
Test calling cairo_select_font_face but never drawing text.
select-font-no-show-text-image-argb32 [0]:      PASS
select-font-no-show-text-image-argb32 [25]:     PASS
select-font-no-show-text-image-rgb24 [0]:       PASS
select-font-no-show-text-image-rgb24 [25]:      PASS
select-font-no-show-text-xlib-argb32 [0]:       PASS
select-font-no-show-text-xlib-argb32 [25]:      PASS
select-font-no-show-text-xlib-rgb24 [0]:        PASS
select-font-no-show-text-xlib-rgb24 [25]:       PASS
select-font-no-show-text-ps-argb32 [0]: PASS
select-font-no-show-text-ps-argb32 [25]:        PASS
select-font-no-show-text-ps-rgb24 [0]:  PASS
select-font-no-show-text-ps-rgb24 [25]: PASS
PASS: select-font-no-show-text

TESTING self-copy
Test copying from a surface to itself with a clip
self-copy-image-argb32 [0]:     PASS
self-copy-image-argb32 [25]:    PASS
self-copy-image-rgb24 [0]:      PASS
self-copy-image-rgb24 [25]:     PASS
self-copy-xlib-argb32 [0]:      PASS
self-copy-xlib-argb32 [25]:     PASS
self-copy-xlib-rgb24 [0]:       PASS
self-copy-xlib-rgb24 [25]:      PASS
self-copy-ps-argb32 [0]:        PASS
self-copy-ps-argb32 [25]:       PASS
self-copy-ps-rgb24 [0]: PASS
self-copy-ps-rgb24 [25]:        PASS
PASS: self-copy

TESTING self-intersecting
Test strokes of self-intersecting paths
Self-intersecting strokes are wrong due to incremental trapezoidization.
Expecting failure
self-intersecting-image-argb32 [0]:     PASS
self-intersecting-image-argb32 [25]:    PASS
self-intersecting-image-rgb24 [0]:      XFAIL
self-intersecting-image-rgb24 [25]:     XFAIL
self-intersecting-xlib-argb32 [0]:      PASS
self-intersecting-xlib-argb32 [25]:     PASS
self-intersecting-xlib-rgb24 [0]:       XFAIL
self-intersecting-xlib-rgb24 [25]:      XFAIL
self-intersecting-ps-argb32 [0]:        XFAIL
self-intersecting-ps-argb32 [25]:       XFAIL
self-intersecting-ps-rgb24 [0]: XFAIL
self-intersecting-ps-rgb24 [25]:        XFAIL
Check self-intersecting.log out for more information.
XFAIL: self-intersecting

TESTING set-source
Tests calls to various set_source functions
set-source-image-argb32 [0]:    PASS
set-source-image-argb32 [25]:   PASS
set-source-image-rgb24 [0]:     PASS
set-source-image-rgb24 [25]:    PASS
set-source-xlib-argb32 [0]:     PASS
set-source-xlib-argb32 [25]:    PASS
set-source-xlib-rgb24 [0]:      PASS
set-source-xlib-rgb24 [25]:     PASS
set-source-ps-argb32 [0]:       PASS
set-source-ps-argb32 [25]:      PASS
set-source-ps-rgb24 [0]:        PASS
set-source-ps-rgb24 [25]:       PASS
PASS: set-source

TESTING show-text-current-point
Test that cairo_show_text adjusts the current point properly
show-text-current-point-image-argb32 [0]:       PASS
show-text-current-point-image-argb32 [25]:      PASS
show-text-current-point-image-rgb24 [0]:        PASS
show-text-current-point-image-rgb24 [25]:       PASS
show-text-current-point-xlib-argb32 [0]:        PASS
show-text-current-point-xlib-argb32 [25]:       PASS
show-text-current-point-xlib-rgb24 [0]: PASS
show-text-current-point-xlib-rgb24 [25]:        PASS
show-text-current-point-ps-argb32 [0]:  PASS
show-text-current-point-ps-argb32 [25]: PASS
show-text-current-point-ps-rgb24 [0]:   PASS
show-text-current-point-ps-rgb24 [25]:  PASS
PASS: show-text-current-point

TESTING source-clip
Test that a source surface is not affected by a clip
source-clip-image-argb32 [0]:   PASS
source-clip-image-argb32 [25]:  PASS
source-clip-image-rgb24 [0]:    PASS
source-clip-image-rgb24 [25]:   PASS
source-clip-xlib-argb32 [0]:    PASS
source-clip-xlib-argb32 [25]:   PASS
source-clip-xlib-rgb24 [0]:     PASS
source-clip-xlib-rgb24 [25]:    PASS
source-clip-ps-argb32 [0]:      PASS
source-clip-ps-argb32 [25]:     PASS
source-clip-ps-rgb24 [0]:       PASS
source-clip-ps-rgb24 [25]:      PASS
PASS: source-clip

TESTING source-clip-scale
Test that a source surface is not affected by a clip when scaling
source-clip-scale-image-argb32 [0]:     PASS
source-clip-scale-image-argb32 [25]:    PASS
source-clip-scale-image-rgb24 [0]:      PASS
source-clip-scale-image-rgb24 [25]:     PASS
source-clip-scale-xlib-argb32 [0]:      FAIL
source-clip-scale-xlib-argb32 [25]:     FAIL
source-clip-scale-xlib-rgb24 [0]:       FAIL
source-clip-scale-xlib-rgb24 [25]:      FAIL
source-clip-scale-ps-argb32 [0]:        PASS
source-clip-scale-ps-argb32 [25]:       PASS
source-clip-scale-ps-rgb24 [0]: PASS
source-clip-scale-ps-rgb24 [25]:        PASS
Check source-clip-scale.log out for more information.
FAIL: source-clip-scale

TESTING source-surface-scale-paint
Test call sequence: cairo_set_source_surface; cairo_scale; cairo_paint
source-surface-scale-paint-image-argb32 [0]:    PASS
source-surface-scale-paint-image-argb32 [25]:   PASS
source-surface-scale-paint-image-rgb24 [0]:     PASS
source-surface-scale-paint-image-rgb24 [25]:    PASS
source-surface-scale-paint-xlib-argb32 [0]:     PASS
source-surface-scale-paint-xlib-argb32 [25]:    PASS
source-surface-scale-paint-xlib-rgb24 [0]:      PASS
source-surface-scale-paint-xlib-rgb24 [25]:     PASS
source-surface-scale-paint-ps-argb32 [0]:       PASS
source-surface-scale-paint-ps-argb32 [25]:      PASS
source-surface-scale-paint-ps-rgb24 [0]:        PASS
source-surface-scale-paint-ps-rgb24 [25]:       PASS
PASS: source-surface-scale-paint

TESTING surface-finish-twice
Test to exercise a crash when calling cairo_surface_finish twice on the same surface.
surface-finish-twice-image-argb32 [0]:  PASS
surface-finish-twice-image-argb32 [25]: PASS
surface-finish-twice-image-rgb24 [0]:   PASS
surface-finish-twice-image-rgb24 [25]:  PASS
surface-finish-twice-xlib-argb32 [0]:   PASS
surface-finish-twice-xlib-argb32 [25]:  PASS
surface-finish-twice-xlib-rgb24 [0]:    PASS
surface-finish-twice-xlib-rgb24 [25]:   PASS
surface-finish-twice-ps-argb32 [0]:     PASS
surface-finish-twice-ps-argb32 [25]:    PASS
surface-finish-twice-ps-rgb24 [0]:      PASS
surface-finish-twice-ps-rgb24 [25]:     PASS
PASS: surface-finish-twice

TESTING surface-pattern
Test transformed repeated surface patterns
Exhibiting a strange (very minor) failure in ps backend with device-offset
Expecting failure
surface-pattern-image-argb32 [0]:       PASS
surface-pattern-image-argb32 [25]:      PASS
surface-pattern-image-rgb24 [0]:        PASS
surface-pattern-image-rgb24 [25]:       PASS
surface-pattern-xlib-argb32 [0]:        XFAIL
surface-pattern-xlib-argb32 [25]:       XFAIL
surface-pattern-xlib-rgb24 [0]: XFAIL
surface-pattern-xlib-rgb24 [25]:        XFAIL
surface-pattern-ps-argb32 [0]:  XFAIL
surface-pattern-ps-argb32 [25]: XFAIL
surface-pattern-ps-rgb24 [0]:   PASS
surface-pattern-ps-rgb24 [25]:  PASS
Check surface-pattern.log out for more information.
XFAIL: surface-pattern

TESTING surface-pattern-scale-down
Test scaled-down transformed not-repeated surface patterns
Fails xlib backend (with argb32) with inexplicable alpha in result
Expecting failure
surface-pattern-scale-down-image-argb32 [0]:    PASS
surface-pattern-scale-down-image-argb32 [25]:   PASS
surface-pattern-scale-down-image-rgb24 [0]:     PASS
surface-pattern-scale-down-image-rgb24 [25]:    PASS
surface-pattern-scale-down-xlib-argb32 [0]:     XFAIL
surface-pattern-scale-down-xlib-argb32 [25]:    XFAIL
surface-pattern-scale-down-xlib-rgb24 [0]:      XFAIL
surface-pattern-scale-down-xlib-rgb24 [25]:     XFAIL
surface-pattern-scale-down-ps-argb32 [0]:       XFAIL
surface-pattern-scale-down-ps-argb32 [25]:      XFAIL
surface-pattern-scale-down-ps-rgb24 [0]:        PASS
surface-pattern-scale-down-ps-rgb24 [25]:       PASS
Check surface-pattern-scale-down.log out for more information.
XFAIL: surface-pattern-scale-down

TESTING surface-pattern-scale-up
Test scaled-up transformed not-repeated surface patterns
Fails xlib backend (with argb32) with inexplicable alpha in result
Expecting failure
surface-pattern-scale-up-image-argb32 [0]:      PASS
surface-pattern-scale-up-image-argb32 [25]:     PASS
surface-pattern-scale-up-image-rgb24 [0]:       PASS
surface-pattern-scale-up-image-rgb24 [25]:      PASS
surface-pattern-scale-up-xlib-argb32 [0]:       XFAIL
surface-pattern-scale-up-xlib-argb32 [25]:      XFAIL
surface-pattern-scale-up-xlib-rgb24 [0]:        XFAIL
surface-pattern-scale-up-xlib-rgb24 [25]:       XFAIL
surface-pattern-scale-up-ps-argb32 [0]: XFAIL
surface-pattern-scale-up-ps-argb32 [25]:        XFAIL
surface-pattern-scale-up-ps-rgb24 [0]:  PASS
surface-pattern-scale-up-ps-rgb24 [25]: PASS
Check surface-pattern-scale-up.log out for more information.
XFAIL: surface-pattern-scale-up

TESTING text-antialias-gray
Tests text rendering with grayscale antialiasing
text-antialias-gray-image-argb32 [0]:   PASS
text-antialias-gray-image-argb32 [25]:  PASS
text-antialias-gray-image-rgb24 [0]:    PASS
text-antialias-gray-image-rgb24 [25]:   PASS
text-antialias-gray-xlib-argb32 [0]:    PASS
text-antialias-gray-xlib-argb32 [25]:   PASS
text-antialias-gray-xlib-rgb24 [0]:     PASS
text-antialias-gray-xlib-rgb24 [25]:    PASS
text-antialias-gray-ps-argb32 [0]:      UNTESTED
text-antialias-gray-ps-argb32 [25]:     UNTESTED
text-antialias-gray-ps-rgb24 [0]:       UNTESTED
text-antialias-gray-ps-rgb24 [25]:      UNTESTED
PASS: text-antialias-gray

TESTING text-antialias-none
Tests text rendering with no antialiasing
text-antialias-none-image-argb32 [0]:   PASS
text-antialias-none-image-argb32 [25]:  PASS
text-antialias-none-image-rgb24 [0]:    PASS
text-antialias-none-image-rgb24 [25]:   PASS
text-antialias-none-xlib-argb32 [0]:    PASS
text-antialias-none-xlib-argb32 [25]:   PASS
text-antialias-none-xlib-rgb24 [0]:     PASS
text-antialias-none-xlib-rgb24 [25]:    PASS
text-antialias-none-ps-argb32 [0]:      UNTESTED
text-antialias-none-ps-argb32 [25]:     UNTESTED
text-antialias-none-ps-rgb24 [0]:       UNTESTED
text-antialias-none-ps-rgb24 [25]:      UNTESTED
PASS: text-antialias-none

TESTING text-antialias-subpixel
Tests text rendering with subpixel antialiasing
text-antialias-subpixel-image-argb32 [0]:       PASS
text-antialias-subpixel-image-argb32 [25]:      PASS
text-antialias-subpixel-image-rgb24 [0]:        PASS
text-antialias-subpixel-image-rgb24 [25]:       PASS
text-antialias-subpixel-xlib-argb32 [0]:        PASS
text-antialias-subpixel-xlib-argb32 [25]:       PASS
text-antialias-subpixel-xlib-rgb24 [0]: PASS
text-antialias-subpixel-xlib-rgb24 [25]:        PASS
text-antialias-subpixel-ps-argb32 [0]:  UNTESTED
text-antialias-subpixel-ps-argb32 [25]: UNTESTED
text-antialias-subpixel-ps-rgb24 [0]:   UNTESTED
text-antialias-subpixel-ps-rgb24 [25]:  UNTESTED
PASS: text-antialias-subpixel

TESTING text-cache-crash
Test case for bug causing an assertion failure in _cairo_cache_lookup
text-cache-crash-image-argb32 [0]:      PASS
text-cache-crash-image-argb32 [25]:     PASS
text-cache-crash-image-rgb24 [0]:       PASS
text-cache-crash-image-rgb24 [25]:      PASS
text-cache-crash-xlib-argb32 [0]:       PASS
text-cache-crash-xlib-argb32 [25]:      PASS
text-cache-crash-xlib-rgb24 [0]:        PASS
text-cache-crash-xlib-rgb24 [25]:       PASS
text-cache-crash-ps-argb32 [0]: PASS
text-cache-crash-ps-argb32 [25]:        PASS
text-cache-crash-ps-rgb24 [0]:  PASS
text-cache-crash-ps-rgb24 [25]: PASS
PASS: text-cache-crash

TESTING text-glyph-range
Tests show_glyphs, glyph_path, glyph_extents with out of range glyph ids.
ft and atsui font backends fail, misreporting errors from FT_Load_Glyph and ATSUGlyphGetCubicPaths
Expecting failure
text-glyph-range-image-argb32 [0]:      XFAIL
text-glyph-range-image-argb32 [25]:     XFAIL
text-glyph-range-image-rgb24 [0]:       XFAIL
text-glyph-range-image-rgb24 [25]:      XFAIL
text-glyph-range-xlib-argb32 [0]:       XFAIL
text-glyph-range-xlib-argb32 [25]:      XFAIL
text-glyph-range-xlib-rgb24 [0]:        XFAIL
text-glyph-range-xlib-rgb24 [25]:       XFAIL
text-glyph-range-ps-argb32 [0]: XFAIL
text-glyph-range-ps-argb32 [25]:        XFAIL
text-glyph-range-ps-rgb24 [0]:  XFAIL
text-glyph-range-ps-rgb24 [25]: XFAIL
Check text-glyph-range.log out for more information.
XFAIL: text-glyph-range

TESTING text-pattern
Patterned Text
text-pattern-image-argb32 [0]:  PASS
text-pattern-image-argb32 [25]: PASS
text-pattern-image-rgb24 [0]:   PASS
text-pattern-image-rgb24 [25]:  PASS
text-pattern-xlib-argb32 [0]:   PASS
text-pattern-xlib-argb32 [25]:  PASS
text-pattern-xlib-rgb24 [0]:    PASS
text-pattern-xlib-rgb24 [25]:   PASS
text-pattern-ps-argb32 [0]:     PASS
text-pattern-ps-argb32 [25]:    PASS
text-pattern-ps-rgb24 [0]:      PASS
text-pattern-ps-rgb24 [25]:     PASS
PASS: text-pattern

TESTING text-rotate
Tests show_text under various rotations
text-rotate-image-argb32 [0]:   PASS
text-rotate-image-argb32 [25]:  PASS
text-rotate-image-rgb24 [0]:    PASS
text-rotate-image-rgb24 [25]:   PASS
text-rotate-xlib-argb32 [0]:    PASS
text-rotate-xlib-argb32 [25]:   PASS
text-rotate-xlib-rgb24 [0]:     PASS
text-rotate-xlib-rgb24 [25]:    PASS
text-rotate-ps-argb32 [0]:      FAIL
text-rotate-ps-argb32 [25]:     FAIL
text-rotate-ps-rgb24 [0]:       PASS
text-rotate-ps-rgb24 [25]:      PASS
Check text-rotate.log out for more information.
FAIL: text-rotate

TESTING text-zero-len
Tests show_text and text_path with a zero-sized string
text-zero-len-image-argb32 [0]: PASS
text-zero-len-image-argb32 [25]:        PASS
text-zero-len-image-rgb24 [0]:  PASS
text-zero-len-image-rgb24 [25]: PASS
text-zero-len-xlib-argb32 [0]:  PASS
text-zero-len-xlib-argb32 [25]: PASS
text-zero-len-xlib-rgb24 [0]:   PASS
text-zero-len-xlib-rgb24 [25]:  PASS
text-zero-len-ps-argb32 [0]:    PASS
text-zero-len-ps-argb32 [25]:   PASS
text-zero-len-ps-rgb24 [0]:     PASS
text-zero-len-ps-rgb24 [25]:    PASS
PASS: text-zero-len

TESTING transforms
Test various transformations.
transforms-image-argb32 [0]:    PASS
transforms-image-argb32 [25]:   PASS
transforms-image-rgb24 [0]:     PASS
transforms-image-rgb24 [25]:    PASS
transforms-xlib-argb32 [0]:     PASS
transforms-xlib-argb32 [25]:    PASS
transforms-xlib-rgb24 [0]:      PASS
transforms-xlib-rgb24 [25]:     PASS
transforms-ps-argb32 [0]:       PASS
transforms-ps-argb32 [25]:      PASS
transforms-ps-rgb24 [0]:        PASS
transforms-ps-rgb24 [25]:       PASS
PASS: transforms

TESTING translate-show-surface
Tests calls to cairo_show_surface after cairo_translate
translate-show-surface-image-argb32 [0]:        PASS
translate-show-surface-image-argb32 [25]:       PASS
translate-show-surface-image-rgb24 [0]: PASS
translate-show-surface-image-rgb24 [25]:        PASS
translate-show-surface-xlib-argb32 [0]: PASS
translate-show-surface-xlib-argb32 [25]:        PASS
translate-show-surface-xlib-rgb24 [0]:  PASS
translate-show-surface-xlib-rgb24 [25]: PASS
translate-show-surface-ps-argb32 [0]:   PASS
translate-show-surface-ps-argb32 [25]:  PASS
translate-show-surface-ps-rgb24 [0]:    PASS
translate-show-surface-ps-rgb24 [25]:   PASS
PASS: translate-show-surface

TESTING trap-clip
Trapezoid clipping
trap-clip-image-argb32 [0]:     PASS
trap-clip-image-argb32 [25]:    PASS
trap-clip-image-rgb24 [0]:      PASS
trap-clip-image-rgb24 [25]:     PASS
trap-clip-xlib-argb32 [0]:      PASS
trap-clip-xlib-argb32 [25]:     PASS
trap-clip-xlib-rgb24 [0]:       PASS
trap-clip-xlib-rgb24 [25]:      PASS
trap-clip-ps-argb32 [0]:        PASS
trap-clip-ps-argb32 [25]:       PASS
trap-clip-ps-rgb24 [0]: PASS
trap-clip-ps-rgb24 [25]:        PASS
PASS: trap-clip

TESTING truetype-tables
PASS: truetype-tables

TESTING unantialiased-shapes
Test shape drawing without antialiasing
unantialiased-shapes-image-argb32 [0]:  PASS
unantialiased-shapes-image-argb32 [25]: PASS
unantialiased-shapes-image-rgb24 [0]:   PASS
unantialiased-shapes-image-rgb24 [25]:  PASS
unantialiased-shapes-xlib-argb32 [0]:   PASS
unantialiased-shapes-xlib-argb32 [25]:  PASS
unantialiased-shapes-xlib-rgb24 [0]:    PASS
unantialiased-shapes-xlib-rgb24 [25]:   PASS
unantialiased-shapes-ps-argb32 [0]:     UNTESTED
unantialiased-shapes-ps-argb32 [25]:    UNTESTED
unantialiased-shapes-ps-rgb24 [0]:      UNTESTED
unantialiased-shapes-ps-rgb24 [25]:     UNTESTED
PASS: unantialiased-shapes

TESTING unbounded-operator
Operators with an effect for transparent source/mask
unbounded-operator-image-argb32 [0]:    PASS
unbounded-operator-image-argb32 [25]:   PASS
unbounded-operator-image-rgb24 [0]:     PASS
unbounded-operator-image-rgb24 [25]:    PASS
unbounded-operator-xlib-argb32 [0]:     PASS
unbounded-operator-xlib-argb32 [25]:    PASS
unbounded-operator-xlib-rgb24 [0]:      PASS
unbounded-operator-xlib-rgb24 [25]:     PASS
unbounded-operator-ps-argb32 [0]:       PASS
unbounded-operator-ps-argb32 [25]:      PASS
unbounded-operator-ps-rgb24 [0]:        PASS
unbounded-operator-ps-rgb24 [25]:       PASS
PASS: unbounded-operator
PASS: user-data

TESTING rel-path
Tests calls to various relative path functions
rel-path-image-argb32 [0]:      PASS
rel-path-image-argb32 [25]:     PASS
rel-path-image-rgb24 [0]:       PASS
rel-path-image-rgb24 [25]:      PASS
rel-path-xlib-argb32 [0]:       PASS
rel-path-xlib-argb32 [25]:      PASS
rel-path-xlib-rgb24 [0]:        PASS
rel-path-xlib-rgb24 [25]:       PASS
rel-path-ps-argb32 [0]: PASS
rel-path-ps-argb32 [25]:        PASS
rel-path-ps-rgb24 [0]:  PASS
rel-path-ps-rgb24 [25]: PASS
PASS: rel-path

TESTING push-group
Verify that cairo_push_group works.
push-group-image-argb32 [0]:    PASS
push-group-image-argb32 [25]:   PASS
push-group-image-rgb24 [0]:     PASS
push-group-image-rgb24 [25]:    PASS
push-group-xlib-argb32 [0]:     PASS
push-group-xlib-argb32 [25]:    PASS
push-group-xlib-rgb24 [0]:      PASS
push-group-xlib-rgb24 [25]:     PASS
push-group-ps-argb32 [0]:       PASS
push-group-ps-argb32 [25]:      PASS
push-group-ps-rgb24 [0]:        PASS
push-group-ps-rgb24 [25]:       PASS
PASS: push-group

TESTING zero-alpha
Testing that drawing with zero alpha has no effect
zero-alpha-image-argb32 [0]:    PASS
zero-alpha-image-argb32 [25]:   PASS
zero-alpha-image-rgb24 [0]:     PASS
zero-alpha-image-rgb24 [25]:    PASS
zero-alpha-xlib-argb32 [0]:     PASS
zero-alpha-xlib-argb32 [25]:    PASS
zero-alpha-xlib-rgb24 [0]:      PASS
zero-alpha-xlib-rgb24 [25]:     PASS
zero-alpha-ps-argb32 [0]:       PASS
zero-alpha-ps-argb32 [25]:      PASS
zero-alpha-ps-rgb24 [0]:        PASS
zero-alpha-ps-rgb24 [25]:       PASS
PASS: zero-alpha

TESTING pthread-show-text
PASS: pthread-show-text

TESTING bitmap-font
Test drawing with a font consisting only of bitmaps
bitmap-font-image-argb32 [0]:   FAIL
bitmap-font-image-argb32 [25]:  FAIL
bitmap-font-image-rgb24 [0]:    FAIL
bitmap-font-image-rgb24 [25]:   FAIL
bitmap-font-xlib-argb32 [0]:    FAIL
bitmap-font-xlib-argb32 [25]:   FAIL
bitmap-font-xlib-rgb24 [0]:     FAIL
bitmap-font-xlib-rgb24 [25]:    FAIL
bitmap-font-ps-argb32 [0]:      FAIL
bitmap-font-ps-argb32 [25]:     FAIL
bitmap-font-ps-rgb24 [0]:       FAIL
bitmap-font-ps-rgb24 [25]:      FAIL
Check bitmap-font.log out for more information.
FAIL: bitmap-font

TESTING ft-font-create-for-ft-face
Simple test to verify that cairo_ft_font_create_for_ft_face doesn't crash.
ft-font-create-for-ft-face-image-argb32 [0]:    PASS
ft-font-create-for-ft-face-image-argb32 [25]:   PASS
ft-font-create-for-ft-face-image-rgb24 [0]:     PASS
ft-font-create-for-ft-face-image-rgb24 [25]:    PASS
ft-font-create-for-ft-face-xlib-argb32 [0]:     PASS
ft-font-create-for-ft-face-xlib-argb32 [25]:    PASS
ft-font-create-for-ft-face-xlib-rgb24 [0]:      PASS
ft-font-create-for-ft-face-xlib-rgb24 [25]:     PASS
ft-font-create-for-ft-face-ps-argb32 [0]:       PASS
ft-font-create-for-ft-face-ps-argb32 [25]:      PASS
ft-font-create-for-ft-face-ps-rgb24 [0]:        PASS
ft-font-create-for-ft-face-ps-rgb24 [25]:       PASS
PASS: ft-font-create-for-ft-face

TESTING ft-text-vertical-layout-type1
Tests text rendering for vertical layout with Type1 fonts
Can fail if an incorrect font is loaded---need to bundle the desired font
Expecting failure
ft-text-vertical-layout-type1-image-argb32 [0]: XFAIL
ft-text-vertical-layout-type1-image-argb32 [25]:        XFAIL
ft-text-vertical-layout-type1-image-rgb24 [0]:  XFAIL
ft-text-vertical-layout-type1-image-rgb24 [25]: XFAIL
ft-text-vertical-layout-type1-xlib-argb32 [0]:  XFAIL
ft-text-vertical-layout-type1-xlib-argb32 [25]: XFAIL
ft-text-vertical-layout-type1-xlib-rgb24 [0]:   XFAIL
ft-text-vertical-layout-type1-xlib-rgb24 [25]:  XFAIL
ft-text-vertical-layout-type1-ps-argb32 [0]:    XFAIL
ft-text-vertical-layout-type1-ps-argb32 [25]:   XFAIL
ft-text-vertical-layout-type1-ps-rgb24 [0]:     XFAIL
ft-text-vertical-layout-type1-ps-rgb24 [25]:    XFAIL
Check ft-text-vertical-layout-type1.log out for more information.
XFAIL: ft-text-vertical-layout-type1

TESTING ft-text-vertical-layout-type3
Tests text rendering for vertical layout with TrueType fonts
ft-text-vertical-layout-type3-image-argb32 [0]: FAIL
ft-text-vertical-layout-type3-image-argb32 [25]:        FAIL
ft-text-vertical-layout-type3-image-rgb24 [0]:  FAIL
ft-text-vertical-layout-type3-image-rgb24 [25]: FAIL
ft-text-vertical-layout-type3-xlib-argb32 [0]:  FAIL
ft-text-vertical-layout-type3-xlib-argb32 [25]: FAIL
ft-text-vertical-layout-type3-xlib-rgb24 [0]:   FAIL
ft-text-vertical-layout-type3-xlib-rgb24 [25]:  FAIL
ft-text-vertical-layout-type3-ps-argb32 [0]:    FAIL
ft-text-vertical-layout-type3-ps-argb32 [25]:   FAIL
ft-text-vertical-layout-type3-ps-rgb24 [0]:     FAIL
ft-text-vertical-layout-type3-ps-rgb24 [25]:    FAIL
Check ft-text-vertical-layout-type3.log out for more information.
FAIL: ft-text-vertical-layout-type3

TESTING ft-text-antialias-none
Tests text rendering with no antialiasing
ft-text-antialias-none-image-argb32 [0]:        PASS
ft-text-antialias-none-image-argb32 [25]:       PASS
ft-text-antialias-none-image-rgb24 [0]: PASS
ft-text-antialias-none-image-rgb24 [25]:        PASS
ft-text-antialias-none-xlib-argb32 [0]: PASS
ft-text-antialias-none-xlib-argb32 [25]:        PASS
ft-text-antialias-none-xlib-rgb24 [0]:  PASS
ft-text-antialias-none-xlib-rgb24 [25]: PASS
ft-text-antialias-none-ps-argb32 [0]:   UNTESTED
ft-text-antialias-none-ps-argb32 [25]:  UNTESTED
ft-text-antialias-none-ps-rgb24 [0]:    UNTESTED
ft-text-antialias-none-ps-rgb24 [25]:   UNTESTED
PASS: ft-text-antialias-none

TESTING svg-surface
svg-surface: Please check svg-surface.svg to make sure it looks happy.
PASS: svg-surface

TESTING svg-clip
svg-surface: Please check svg-clip.svg to make sure it looks happy.
PASS: svg-clip

TESTING pdf-features
pdf-features: Please check pdf-features.pdf to ensure it looks/prints correctly.
PASS: pdf-features

TESTING ps-features
ps-features: Please check ps-features.ps to ensure it looks/prints correctly.
PASS: ps-features

TESTING xlib-surface
PASS: xlib-surface

TESTING multi-page
multi-page: Please check multi-page.ps to ensure it looks happy.
multi-page: Please check multi-page.pdf to ensure it looks happy.
PASS: multi-page

TESTING fallback-resolution
fallback-resolution: Please check fallback-resolution.pdf to ensure it looks correct.
fallback-resolution: Please check fallback-resolution.ps to ensure it looks correct.
fallback-resolution: Please check fallback-resolution.svg to ensure it looks correct.
PASS: fallback-resolution
========================================================================
11 of 121 tests did not behave as expected (1 unexpected passes)
Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
========================================================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/root/Desktop/cairo-1.4.0/test'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/root/Desktop/cairo-1.4.0/test'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/root/Desktop/cairo-1.4.0/test'
make: *** [check-recursive] Error 1
Comment 1 Chris Wilson 2008-10-01 09:28:21 UTC
Nothing unusual amongst those failures. They appear to be environmental: missing font, ghostscript version and an xserver discrepancy. The last of which is curious (cairo is a good XRender stress test) but needs to be reproduced on current software before we start to diagnose it.

Thanks for the report. Have fun with Cairo.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.