File Line Coverage Functions Branches
a1-bug.c 100% 100% 12 / 12 100% 2 / 2 100% 2 / 2
a1-clip.c 100% 100% 65 / 65 100% 8 / 8 100% 16 / 16
a1-fill.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
a1-image-sample.c 100% 100% 14 / 14 100% 2 / 2 100% 4 / 4
a1-mask-sample.c 100% 100% 19 / 19 100% 2 / 2 100% 4 / 4
a1-mask.c 87.5% 87.5% 56 / 64 100% 5 / 5 66.67% 16 / 24
a1-rasterisation.c 100% 100% 27 / 27 100% 4 / 4 100% 8 / 8
a1-sample.c 100% 100% 11 / 11 100% 2 / 2 100% 4 / 4
a1-traps-sample.c 100% 100% 12 / 12 100% 2 / 2 100% 4 / 4
a8-clear.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
a8-mask.c 87.1% 87.1% 54 / 62 100% 5 / 5 68.18% 15 / 22
aliasing.c 100% 100% 30 / 30 100% 3 / 3 100% 4 / 4
alpha-similar.c 100% 100% 16 / 16 100% 3 / 3 100% 0 / 0
any2ppm.c 0% 0% 0 / 387 0% 0 / 21 0% 0 / 179
api-special-cases.c 94.7% 94.7% 626 / 661 99.36% 156 / 157 60% 102 / 170
arc-direction.c 100% 100% 50 / 50 100% 3 / 3 100% 0 / 0
arc-infinite-loop.c 100% 100% 7 / 7 100% 2 / 2 100% 0 / 0
arc-looping-dash.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
big-empty-box.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
big-empty-triangle.c 100% 100% 17 / 17 100% 3 / 3 100% 0 / 0
big-line.c 100% 100% 21 / 21 100% 2 / 2 100% 0 / 0
big-little-box.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
big-little-triangle.c 100% 100% 18 / 18 100% 3 / 3 100% 0 / 0
big-trap.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
bilevel-image.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
bitmap-font.c 84.85% 84.85% 84 / 99 100% 4 / 4 50% 23 / 46
buffer-diff.c 90.48% 90.48% 76 / 84 83.33% 5 / 6 78.57% 44 / 56
bug-277.c 96.55% 96.55% 28 / 29 100% 4 / 4 50% 1 / 2
bug-361.c 100% 100% 45 / 45 100% 3 / 3 100% 0 / 0
bug-40410.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
bug-431.c 100% 100% 28 / 28 100% 2 / 2 100% 0 / 0
bug-448.c 100% 100% 22 / 22 100% 3 / 3 100% 0 / 0
bug-51910.c 100% 100% 28 / 28 100% 3 / 3 100% 4 / 4
bug-535.c 100% 100% 7 / 7 100% 2 / 2 100% 0 / 0
bug-75705.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
bug-84115.c 100% 100% 16 / 16 100% 2 / 2 100% 2 / 2
bug-bo-collins.c 100% 100% 34 / 34 100% 2 / 2 100% 0 / 0
bug-bo-rectangular.c 100% 100% 21 / 21 100% 3 / 3 100% 0 / 0
bug-bo-ricotz.c 100% 100% 29 / 29 100% 2 / 2 100% 0 / 0
bug-extents.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
bug-image-compositor.c 100% 100% 18 / 18 100% 2 / 2 100% 2 / 2
bug-seams.c 100% 100% 29 / 29 100% 3 / 3 100% 0 / 0
bug-source-cu.c 100% 100% 27 / 27 100% 3 / 3 100% 0 / 0
bug-spline.c 100% 100% 19 / 19 100% 2 / 2 100% 2 / 2
cairo-test-runner.c 55.03% 55.03% 328 / 596 95.65% 22 / 23 43.52% 131 / 301
cairo-test-trace.c 0% 0% 0 / 744 0% 0 / 40 0% 0 / 357
cairo-test.c 59.41% 59.41% 480 / 808 87.1% 27 / 31 44.67% 155 / 347
cairo-test.h 100% 100% 2 / 2 100% 1 / 1 100% 0 / 0
caps-joins-alpha.c 100% 100% 32 / 32 100% 3 / 3 100% 0 / 0
caps-joins-curve.c 100% 100% 39 / 39 100% 4 / 4 100% 0 / 0
caps-joins.c 100% 100% 51 / 51 100% 11 / 11 100% 0 / 0
caps-sub-paths.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
caps-tails-curve.c 100% 100% 52 / 52 100% 5 / 5 100% 2 / 2
caps.c 100% 100% 46 / 46 100% 10 / 10 100% 2 / 2
checkerboard.c 100% 100% 4 / 4 100% 2 / 2 100% 0 / 0
clear-source.c 100% 100% 65 / 65 100% 9 / 9 100% 10 / 10
clear.c 100% 100% 41 / 41 100% 2 / 2 100% 0 / 0
clip-all.c 100% 100% 23 / 23 100% 2 / 2 100% 0 / 0
clip-complex-bug61592.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
clip-complex-shape.c 100% 100% 48 / 48 100% 7 / 7 100% 0 / 0
clip-contexts.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
clip-device-offset.c 100% 100% 22 / 22 100% 3 / 3 100% 0 / 0
clip-disjoint-hatching.c 100% 100% 42 / 42 100% 5 / 5 100% 8 / 8
clip-disjoint-quad.c 100% 100% 26 / 26 100% 3 / 3 100% 2 / 2
clip-disjoint.c 100% 100% 26 / 26 100% 3 / 3 100% 2 / 2
clip-double-free.c 100% 100% 10 / 10 100% 2 / 2 100% 0 / 0
clip-draw-unbounded.c 100% 100% 75 / 75 100% 13 / 13 100% 2 / 2
clip-empty-group.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
clip-empty-save.c 100% 100% 18 / 18 100% 2 / 2 100% 0 / 0
clip-empty.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
clip-fill-no-op.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
clip-fill-rule-pixel-aligned.c 100% 100% 35 / 35 100% 3 / 3 100% 0 / 0
clip-fill-rule.c 100% 100% 29 / 29 100% 5 / 5 100% 0 / 0
clip-fill.c 100% 100% 31 / 31 100% 2 / 2 100% 0 / 0
clip-group-shapes.c 100% 100% 67 / 67 100% 11 / 11 87.5% 7 / 8
clip-image.c 100% 100% 39 / 39 100% 2 / 2 100% 0 / 0
clip-intersect.c 100% 100% 43 / 43 100% 3 / 3 100% 0 / 0
clip-mixed-antialias.c 100% 100% 48 / 48 100% 8 / 8 100% 0 / 0
clip-nesting.c 90.91% 90.91% 30 / 33 100% 3 / 3 50% 1 / 2
clip-operator.c 97.59% 97.59% 81 / 83 100% 6 / 6 85.71% 12 / 14
clip-polygons.c 100% 100% 55 / 55 100% 4 / 4 100% 0 / 0
clip-push-group.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
clip-rectilinear.c 100% 100% 37 / 37 100% 4 / 4 100% 0 / 0
clip-shape.c 100% 100% 23 / 23 100% 2 / 2 100% 6 / 6
clip-stroke-no-op.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
clip-stroke.c 100% 100% 61 / 61 100% 3 / 3 100% 0 / 0
clip-text.c 100% 100% 35 / 35 100% 2 / 2 100% 0 / 0
clip-twice-rectangle.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
clip-twice.c 100% 100% 30 / 30 100% 2 / 2 100% 0 / 0
clip-unbounded.c 100% 100% 21 / 21 100% 3 / 3 100% 0 / 0
clip-zero.c 100% 100% 23 / 23 100% 2 / 2 100% 0 / 0
clipped-group.c 100% 100% 32 / 32 100% 2 / 2 100% 0 / 0
clipped-surface.c 100% 100% 13 / 13 100% 2 / 2 100% 0 / 0
close-path-current-point.c 100% 100% 35 / 35 100% 2 / 2 100% 0 / 0
close-path.c 100% 100% 21 / 21 100% 2 / 2 100% 0 / 0
composite-integer-translate-over-repeat.c 100% 100% 30 / 30 100% 2 / 2 100% 0 / 0
composite-integer-translate-over.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
composite-integer-translate-source.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
copy-disjoint.c 100% 100% 20 / 20 100% 3 / 3 100% 2 / 2
copy-path.c 79.77% 79.77% 138 / 173 100% 6 / 6 55.1% 27 / 49
coverage.c 100% 100% 201 / 201 100% 18 / 18 100% 68 / 68
create-for-stream.c 8.55% 8.55% 10 / 117 28.57% 2 / 7 11.54% 6 / 52
create-from-broken-png-stream.c 84.21% 84.21% 16 / 19 100% 3 / 3 50% 2 / 4
create-from-png-16bit.c 75% 75% 15 / 20 100% 2 / 2 25% 1 / 4
create-from-png-stream.c 62.16% 62.16% 23 / 37 100% 3 / 3 25% 3 / 12
create-from-png.c 57.52% 57.52% 88 / 153 100% 5 / 5 33.72% 29 / 86
create-regions.c 39.13% 39.13% 72 / 184 66.67% 6 / 9 30.56% 22 / 72
culled-glyphs.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
curve-to-as-line-to.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
dash-caps-joins.c 100% 100% 40 / 40 100% 3 / 3 100% 2 / 2
dash-curve.c 100% 100% 25 / 25 100% 2 / 2 100% 6 / 6
dash-infinite-loop.c 100% 100% 17 / 17 100% 3 / 3 100% 0 / 0
dash-no-dash.c 100% 100% 26 / 26 100% 3 / 3 100% 0 / 0
dash-offset-negative.c 100% 100% 31 / 31 100% 2 / 2 100% 0 / 0
dash-offset.c 100% 100% 16 / 16 100% 2 / 2 100% 6 / 6
dash-scale.c 100% 100% 53 / 53 100% 4 / 4 100% 0 / 0
dash-state.c 100% 100% 23 / 23 100% 2 / 2 100% 6 / 6
dash-zero-length.c 100% 100% 33 / 33 100% 3 / 3 100% 0 / 0
degenerate-arc.c 100% 100% 24 / 24 100% 2 / 2 100% 4 / 4
degenerate-arcs.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
degenerate-curve-to.c 100% 100% 25 / 25 100% 2 / 2 100% 0 / 0
degenerate-dash.c 100% 100% 24 / 24 100% 2 / 2 100% 4 / 4
degenerate-linear-gradient.c 100% 100% 19 / 19 100% 2 / 2 100% 2 / 2
degenerate-path.c 100% 100% 49 / 49 100% 2 / 2 100% 2 / 2
degenerate-pen.c 100% 100% 29 / 29 100% 2 / 2 100% 0 / 0
degenerate-radial-gradient.c 100% 100% 28 / 28 100% 2 / 2 90% 9 / 10
degenerate-rel-curve-to.c 100% 100% 25 / 25 100% 2 / 2 100% 0 / 0
degenerate-solid-dash.c 100% 100% 25 / 25 100% 2 / 2 100% 0 / 0
device-offset-fractional.c 100% 100% 18 / 18 100% 2 / 2 100% 4 / 4
device-offset-positive.c 100% 100% 21 / 21 100% 3 / 3 100% 0 / 0
device-offset-scale.c 100% 100% 18 / 18 100% 2 / 2 100% 0 / 0
device-offset.c 100% 100% 19 / 19 100% 3 / 3 100% 0 / 0
dithergradient.c 100% 100% 22 / 22 100% 5 / 5 100% 2 / 2
drunkard-tails.c 100% 100% 57 / 57 100% 5 / 5 100% 6 / 6
error-setters.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
extend-pad-border.c 100% 100% 36 / 36 100% 2 / 2 100% 0 / 0
extend-pad-similar.c 100% 100% 24 / 24 100% 2 / 2 100% 0 / 0
extend-pad.c 100% 100% 24 / 24 100% 2 / 2 100% 0 / 0
extend-reflect-similar.c 100% 100% 21 / 21 100% 3 / 3 100% 0 / 0
extend-reflect.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
extend-repeat-similar.c 100% 100% 21 / 21 100% 3 / 3 100% 0 / 0
extend-repeat.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
extended-blend.c 100% 100% 85 / 85 100% 18 / 18 100% 10 / 10
fallback-resolution.c 6.32% 6.32% 12 / 190 40% 2 / 5 7.69% 4 / 52
fallback.c 100% 100% 24 / 24 100% 3 / 3 100% 0 / 0
fill-alpha-pattern.c 100% 100% 33 / 33 100% 2 / 2 100% 2 / 2
fill-alpha.c 100% 100% 29 / 29 100% 2 / 2 100% 2 / 2
fill-and-stroke-alpha-add.c 100% 100% 31 / 31 100% 5 / 5 100% 0 / 0
fill-and-stroke-alpha.c 100% 100% 27 / 27 100% 5 / 5 100% 0 / 0
fill-and-stroke.c 100% 100% 13 / 13 100% 2 / 2 100% 0 / 0
fill-degenerate-sort-order.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
fill-disjoint.c 100% 100% 9 / 9 100% 2 / 2 100% 2 / 2
fill-empty.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
fill-image.c 100% 100% 28 / 28 100% 2 / 2 100% 0 / 0
fill-missed-stop.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
fill-rule.c 100% 100% 35 / 35 100% 4 / 4 100% 0 / 0
filter-bilinear-extents.c 100% 100% 33 / 33 100% 2 / 2 100% 0 / 0
filter-nearest-offset.c 100% 100% 28 / 28 100% 2 / 2 100% 4 / 4
filter-nearest-transformed.c 100% 100% 37 / 37 100% 2 / 2 100% 6 / 6
finer-grained-fallbacks.c 100% 100% 73 / 73 100% 7 / 7 100% 0 / 0
font-face-get-type.c 70.83% 70.83% 17 / 24 100% 2 / 2 50% 2 / 4
font-matrix-translation.c 90.38% 90.38% 47 / 52 100% 4 / 4 50% 10 / 20
font-options.c 100% 100% 50 / 50 100% 2 / 2 50% 19 / 38
font-variations.c 40.58% 40.58% 28 / 69 100% 3 / 3 26.47% 9 / 34
ft-color-font.c 80.95% 80.95% 34 / 42 100% 3 / 3 50% 5 / 10
ft-font-create-for-ft-face.c 78.22% 78.22% 79 / 101 100% 4 / 4 56.25% 9 / 16
ft-show-glyphs-positioning.c 90.7% 90.7% 78 / 86 100% 6 / 6 60% 12 / 20
ft-show-glyphs-table.c 100% 100% 23 / 23 100% 2 / 2 75% 3 / 4
ft-svg-cairo-logo.c 91.67% 91.67% 11 / 12 100% 2 / 2 50% 1 / 2
ft-svg-color-font.c 40% 40% 24 / 60 100% 3 / 3 50% 5 / 10
ft-svg-render-color.c 96.67% 96.67% 29 / 30 100% 2 / 2 50% 1 / 2
ft-svg-render.c 93.02% 93.02% 40 / 43 100% 15 / 15 80% 8 / 10
ft-text-antialias-none.c 89.09% 89.09% 49 / 55 100% 3 / 3 50% 4 / 8
ft-text-vertical-layout-type1.c 91.89% 91.89% 68 / 74 100% 3 / 3 50% 4 / 8
ft-text-vertical-layout-type3.c 91.89% 91.89% 68 / 74 100% 3 / 3 50% 4 / 8
ft-variable-font.c 76% 76% 38 / 50 100% 3 / 3 50% 7 / 14
get-and-set.c 91.07% 91.07% 51 / 56 100% 5 / 5 50% 20 / 40
get-clip.c 84.72% 84.72% 122 / 144 100% 6 / 6 46.34% 38 / 82
get-group-target.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
get-path-extents.c 96.34% 96.34% 263 / 273 100% 4 / 4 57.89% 22 / 38
get-xrender-format.c 14.89% 14.89% 7 / 47 100% 2 / 2 10% 1 / 10
glyph-cache-pressure.c 100% 100% 13 / 13 100% 2 / 2 100% 0 / 0
glyph-path.c 100% 100% 26 / 26 100% 2 / 2 100% 0 / 0
gradient-alpha.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
gradient-constant-alpha.c 100% 100% 10 / 10 100% 2 / 2 100% 0 / 0
gradient-scale-crash.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
gradient-zero-stops-mask.c 100% 100% 10 / 10 100% 2 / 2 100% 0 / 0
gradient-zero-stops.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
group-clip.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
group-paint.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
group-state.c 100% 100% 28 / 28 100% 3 / 3 57.14% 8 / 14
group-unaligned.c 100% 100% 17 / 17 100% 3 / 3 100% 0 / 0
hairline.c 96.2% 96.2% 76 / 79 100% 10 / 10 85.71% 24 / 28
half-coverage.c 4% 4% 2 / 50 50% 2 / 4 0% 0 / 12
halo.c 100% 100% 75 / 75 100% 6 / 6 100% 0 / 0
hatchings.c 100% 100% 76 / 76 100% 9 / 9 100% 2 / 2
horizontal-clip.c 100% 100% 26 / 26 100% 2 / 2 100% 0 / 0
huge-linear.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
huge-radial.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
image-bug-710072.c 100% 100% 22 / 22 100% 4 / 4 100% 0 / 0
image-surface-source.c 100% 100% 3 / 3 100% 2 / 2 100% 0 / 0
implicit-close.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
in-fill-empty-trapezoid.c 93.55% 93.55% 29 / 31 100% 2 / 2 80% 8 / 10
in-fill-trapezoid.c 57.76% 57.76% 93 / 161 100% 2 / 2 38.24% 39 / 102
infinite-join.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
invalid-matrix.c 100% 100% 192 / 192 100% 2 / 2 50% 76 / 152
inverse-text.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
inverted-clip.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
joins-loop.c 100% 100% 35 / 35 100% 4 / 4 100% 0 / 0
joins-retrace.c 100% 100% 42 / 42 100% 4 / 4 100% 0 / 0
joins-star.c 100% 100% 39 / 39 100% 4 / 4 100% 0 / 0
joins.c 100% 100% 38 / 38 100% 3 / 3 100% 6 / 6
large-clip.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
large-font.c 100% 100% 10 / 10 100% 2 / 2 100% 0 / 0
large-source-roi.c 100% 100% 21 / 21 100% 3 / 3 100% 0 / 0
large-source.c 100% 100% 33 / 33 100% 2 / 2 83.33% 10 / 12
large-twin-antialias-mixed.c 100% 100% 41 / 41 100% 3 / 3 100% 0 / 0
leaks.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
leaky-dash.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
leaky-dashed-rectangle.c 100% 100% 31 / 31 100% 2 / 2 100% 0 / 0
leaky-dashed-stroke.c 100% 100% 113 / 113 100% 2 / 2 100% 0 / 0
leaky-polygon.c 100% 100% 13 / 13 100% 2 / 2 100% 0 / 0
line-width-large-overlap.c 100% 100% 37 / 37 100% 12 / 12 100% 0 / 0
line-width-overlap.c 100% 100% 37 / 37 100% 12 / 12 100% 0 / 0
line-width-scale.c 100% 100% 53 / 53 100% 7 / 7 100% 2 / 2
line-width-tolerance.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
line-width-zero.c 100% 100% 21 / 21 100% 2 / 2 100% 0 / 0
line-width.c 100% 100% 20 / 20 100% 4 / 4 100% 2 / 2
linear-gradient-extend.c 100% 100% 25 / 25 100% 2 / 2 100% 6 / 6
linear-gradient-large.c 100% 100% 18 / 18 100% 3 / 3 100% 0 / 0
linear-gradient-one-stop.c 100% 100% 26 / 26 100% 2 / 2 90% 9 / 10
linear-gradient-reflect.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
linear-gradient-subset.c 100% 100% 41 / 41 100% 3 / 3 100% 8 / 8
linear-gradient.c 100% 100% 41 / 41 100% 3 / 3 100% 8 / 8
linear-step-function.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
linear-uniform.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
long-dashed-lines.c 100% 100% 19 / 19 100% 2 / 2 100% 2 / 2
long-lines.c 100% 100% 19 / 19 100% 2 / 2 100% 2 / 2
map-to-image.c 92.73% 92.73% 51 / 55 100% 7 / 7 66.67% 10 / 15
mask-alpha.c 100% 100% 24 / 24 100% 2 / 2 100% 0 / 0
mask-ctm.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
mask-glyphs.c 1.43% 1.43% 1 / 70 25% 1 / 4 0% 0 / 22
mask-surface-ctm.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
mask-transformed-image.c 100% 100% 29 / 29 100% 3 / 3 100% 0 / 0
mask-transformed-similar.c 100% 100% 29 / 29 100% 3 / 3 100% 0 / 0
mask.c 100% 100% 96 / 96 100% 12 / 12 90% 9 / 10
mesh-pattern-accuracy.c 100% 100% 30 / 30 100% 2 / 2 100% 0 / 0
mesh-pattern-conical.c 100% 100% 37 / 37 100% 3 / 3 100% 0 / 0
mesh-pattern-control-points.c 100% 100% 41 / 41 100% 2 / 2 100% 4 / 4
mesh-pattern-fold.c 100% 100% 24 / 24 100% 2 / 2 100% 0 / 0
mesh-pattern-overlap.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
mesh-pattern-transformed.c 100% 100% 38 / 38 100% 2 / 2 100% 0 / 0
mesh-pattern.c 100% 100% 32 / 32 100% 2 / 2 100% 0 / 0
mime-data.c 69.53% 69.53% 89 / 128 100% 6 / 6 47.83% 22 / 46
mime-surface-api.c 61.67% 61.67% 37 / 60 100% 5 / 5 50% 12 / 24
mime-unique-id.c 3.43% 3.43% 8 / 233 20% 2 / 10 4.76% 4 / 84
miter-precision.c 100% 100% 22 / 22 100% 2 / 2 100% 10 / 10
move-to-show-surface.c 100% 100% 11 / 11 100% 2 / 2 100% 2 / 2
multi-page.c 11.76% 11.76% 8 / 68 50% 2 / 4 18.18% 4 / 22
negative-stride-image.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
new-sub-path.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
nil-surface.c 71.15% 71.15% 37 / 52 100% 2 / 2 50% 5 / 10
operator-alpha-alpha.c 100% 100% 58 / 58 100% 6 / 6 100% 4 / 4
operator-alpha.c 100% 100% 17 / 17 100% 2 / 2 100% 2 / 2
operator-clear.c 97.62% 97.62% 82 / 84 100% 8 / 8 85.71% 12 / 14
operator-source.c 98.2% 98.2% 109 / 111 100% 12 / 12 85.71% 12 / 14
operator-www.c 100% 100% 118 / 118 100% 3 / 3 98.33% 59 / 60
operator.c 100% 100% 17 / 17 100% 2 / 2 100% 2 / 2
outline-tolerance.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
over-above-source.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
over-around-source.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
over-below-source.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
over-between-source.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
overflow.c 69.23% 69.23% 27 / 39 100% 3 / 3 71.43% 20 / 28
overlapping-boxes.c 100% 100% 36 / 36 100% 3 / 3 100% 0 / 0
overlapping-dash-caps.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
overlapping-glyphs.c 100% 100% 47 / 47 100% 2 / 2 50% 2 / 4
paint-clip-fill.c 100% 100% 45 / 45 100% 5 / 5 100% 0 / 0
paint-repeat.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
paint-source-alpha.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
paint-with-alpha-group-clip.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
paint-with-alpha.c 100% 100% 48 / 48 100% 8 / 8 100% 0 / 0
paint.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
partial-clip-text.c 100% 100% 37 / 37 100% 10 / 10 100% 0 / 0
partial-coverage.c 12.21% 12.21% 37 / 303 56% 14 / 25 5.36% 6 / 112
pass-through.c 100% 100% 38 / 38 100% 2 / 2 100% 16 / 16
path-append.c 100% 100% 30 / 30 100% 2 / 2 100% 0 / 0
path-currentpoint.c 100% 100% 34 / 34 100% 4 / 4 50% 3 / 6
path-precision.c 71.79% 71.79% 28 / 39 100% 3 / 3 64.29% 9 / 14
path-stroke-twice.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
pattern-get-type.c 80% 80% 24 / 30 100% 2 / 2 50% 6 / 12
pattern-getters.c 77.69% 77.69% 101 / 130 100% 3 / 3 55.68% 49 / 88
pdf-features.c 18.52% 18.52% 5 / 27 100% 2 / 2 25% 2 / 8
pdf-isolated-group.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
pdf-mime-data.c 5.95% 5.95% 5 / 84 66.67% 2 / 3 6.25% 2 / 32
pdf-operators-text.c 100% 100% 55 / 55 100% 6 / 6 100% 2 / 2
pdf-structure.c 2.1% 2.1% 7 / 333 11.76% 2 / 17 3.85% 1 / 26
pdf-surface-source.c 100% 100% 8 / 8 100% 2 / 2 50% 1 / 2
pdf-tagged-text.c 1.2% 1.2% 4 / 332 16.67% 2 / 12 1.72% 1 / 58
pdf2png.c 0% 0% 0 / 40 0% 0 / 1 0% 0 / 12
pixman-downscale.c 100% 100% 40 / 40 100% 21 / 21 50% 1 / 2
pixman-rotate.c 100% 100% 23 / 23 100% 2 / 2 100% 0 / 0
png.c 42.17% 42.17% 35 / 83 60% 3 / 5 36.36% 12 / 33
ps-eps.c 15.48% 15.48% 24 / 155 40% 2 / 5 8.97% 7 / 78
ps-features.c 15.38% 15.38% 6 / 39 100% 2 / 2 25% 3 / 12
ps-surface-source.c 100% 100% 8 / 8 100% 2 / 2 50% 1 / 2
ps2png.c 0% 0% 0 / 41 0% 0 / 2 0% 0 / 16
pthread-same-source.c 86.15% 86.15% 56 / 65 100% 4 / 4 80% 16 / 20
pthread-show-text.c 86.36% 86.36% 38 / 44 100% 3 / 3 75% 9 / 12
pthread-similar.c 81.25% 81.25% 26 / 32 100% 3 / 3 78.57% 11 / 14
push-group-color.c 100% 100% 58 / 58 100% 3 / 3 100% 0 / 0
push-group-path-offset.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
push-group.c 100% 100% 40 / 40 100% 2 / 2 100% 4 / 4
radial-gradient-extend.c 100% 100% 25 / 25 100% 2 / 2 100% 6 / 6
radial-gradient.c 100% 100% 71 / 71 100% 16 / 16 100% 8 / 8
radial-outer-focus.c 100% 100% 21 / 21 100% 2 / 2 100% 4 / 4
random-clips.c 100% 100% 116 / 116 100% 9 / 9 100% 12 / 12
random-intersections-curves-eo.c 100% 100% 28 / 28 100% 3 / 3 100% 6 / 6
random-intersections-curves-nz.c 100% 100% 28 / 28 100% 3 / 3 100% 6 / 6
random-intersections-eo.c 100% 100% 24 / 24 100% 3 / 3 100% 6 / 6
random-intersections-nonzero.c 100% 100% 24 / 24 100% 3 / 3 100% 6 / 6
raster-source.c 100% 100% 50 / 50 100% 7 / 7 87.5% 7 / 8
record-extend.c 100% 100% 87 / 87 100% 27 / 27 100% 4 / 4
record-mesh.c 100% 100% 60 / 60 100% 7 / 7 100% 4 / 4
record-neg-extents.c 100% 100% 94 / 94 100% 7 / 7 65.38% 17 / 26
record-replay-extend.c 100% 100% 100 / 100 100% 11 / 11 67.86% 19 / 28
record-transform-paint.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
record-write-png.c 100% 100% 45 / 45 100% 6 / 6 50% 1 / 2
record.c 100% 100% 201 / 201 100% 31 / 31 100% 6 / 6
record1414x.c 100% 100% 200 / 200 100% 31 / 31 100% 6 / 6
record2x.c 100% 100% 199 / 199 100% 31 / 31 100% 6 / 6
record90.c 100% 100% 200 / 200 100% 31 / 31 100% 6 / 6
recordflip.c 100% 100% 237 / 237 100% 50 / 50 100% 6 / 6
recording-ink-extents.c 90% 90% 54 / 60 100% 7 / 7 50% 8 / 16
recording-surface-extend.c 100% 100% 67 / 67 100% 10 / 10 100% 0 / 0
recording-surface-pattern.c 100% 100% 71 / 71 100% 5 / 5 100% 0 / 0
rectangle-rounding-error.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
rectilinear-dash-scale.c 100% 100% 93 / 93 100% 6 / 6 100% 0 / 0
rectilinear-dash.c 100% 100% 86 / 86 100% 3 / 3 100% 0 / 0
rectilinear-fill.c 100% 100% 28 / 28 100% 3 / 3 100% 0 / 0
rectilinear-grid.c 100% 100% 20 / 20 100% 4 / 4 100% 2 / 2
rectilinear-miter-limit.c 100% 100% 15 / 15 100% 2 / 2 100% 0 / 0
rectilinear-stroke.c 100% 100% 58 / 58 100% 2 / 2 100% 0 / 0
reflected-stroke.c 100% 100% 43 / 43 100% 3 / 3 100% 0 / 0
rel-path.c 69.39% 69.39% 34 / 49 100% 5 / 5 25% 3 / 12
rgb24-ignore-alpha.c 100% 100% 9 / 9 100% 2 / 2 100% 0 / 0
rotate-image-surface-paint.c 100% 100% 65 / 65 100% 7 / 7 100% 0 / 0
rotate-stroke-box.c 100% 100% 10 / 10 100% 2 / 2 100% 0 / 0
rotated-clip.c 100% 100% 48 / 48 100% 2 / 2 100% 0 / 0
round-join-bug-520.c 100% 100% 35 / 35 100% 4 / 4 100% 0 / 0
rounded-rectangle-fill.c 100% 100% 18 / 18 100% 3 / 3 100% 0 / 0
rounded-rectangle-stroke.c 100% 100% 17 / 17 100% 3 / 3 100% 0 / 0
sample.c 9.09% 9.09% 3 / 33 50% 3 / 6 0% 0 / 6
scale-down-source-surface-paint.c 100% 100% 13 / 13 100% 2 / 2 100% 0 / 0
scale-offset-image.c 100% 100% 68 / 68 100% 4 / 4 100% 0 / 0
scale-offset-similar.c 100% 100% 68 / 68 100% 4 / 4 100% 0 / 0
scale-source-surface-paint.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
scaled-font-zero-matrix.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
select-font-face.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
select-font-no-show-text.c 100% 100% 4 / 4 100% 2 / 2 100% 0 / 0
self-copy-overlap.c 100% 100% 7 / 7 100% 2 / 2 100% 0 / 0
self-copy.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
self-intersecting.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
set-source.c 100% 100% 26 / 26 100% 2 / 2 100% 6 / 6
shape-general-convex.c 100% 100% 31 / 31 100% 3 / 3 100% 2 / 2
shape-sierpinski.c 100% 100% 29 / 29 100% 3 / 3 100% 2 / 2
shifted-operator.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
show-glyphs-advance.c 87.1% 87.1% 27 / 31 100% 3 / 3 62.5% 5 / 8
show-glyphs-many.c 86.36% 86.36% 38 / 44 100% 3 / 3 70% 14 / 20
show-text-current-point.c 100% 100% 14 / 14 100% 2 / 2 100% 0 / 0
simple.c 100% 100% 64 / 64 100% 2 / 2 100% 0 / 0
skew-extreme.c 100% 100% 27 / 27 100% 2 / 2 100% 0 / 0
smask-fill.c 100% 100% 25 / 25 100% 2 / 2 100% 0 / 0
smask-image-mask.c 100% 100% 31 / 31 100% 2 / 2 100% 0 / 0
smask-mask.c 100% 100% 40 / 40 100% 2 / 2 100% 0 / 0
smask-paint.c 100% 100% 30 / 30 100% 2 / 2 100% 0 / 0
smask-stroke.c 100% 100% 25 / 25 100% 2 / 2 100% 0 / 0
smask-text.c 100% 100% 30 / 30 100% 2 / 2 100% 0 / 0
smask.c 100% 100% 56 / 56 100% 2 / 2 100% 0 / 0
smp-glyph.c 100% 100% 10 / 10 100% 2 / 2 100% 0 / 0
solid-pattern-cache-stress.c 90.41% 90.41% 66 / 73 100% 9 / 9 72.22% 13 / 18
source-clip-scale.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
source-clip.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
source-surface-scale-paint.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
spline-decomposition.c 100% 100% 92 / 92 100% 4 / 4 100% 0 / 0
stride-12-image.c 100% 100% 19 / 19 100% 2 / 2 100% 0 / 0
stroke-clipped.c 100% 100% 12 / 12 100% 2 / 2 100% 2 / 2
stroke-ctm-caps.c 100% 100% 20 / 20 100% 2 / 2 100% 0 / 0
stroke-image.c 100% 100% 21 / 21 100% 2 / 2 100% 0 / 0
stroke-open-box.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
stroke-pattern.c 100% 100% 16 / 16 100% 2 / 2 100% 0 / 0
subsurface-image-repeat.c 100% 100% 21 / 21 100% 2 / 2 100% 0 / 0
subsurface-modify-child.c 100% 100% 40 / 40 100% 2 / 2 100% 0 / 0
subsurface-modify-parent.c 100% 100% 27 / 27 100% 2 / 2 100% 0 / 0
subsurface-outside-target.c 96.08% 96.08% 49 / 51 100% 5 / 5 62.5% 10 / 16
subsurface-pad.c 100% 100% 26 / 26 100% 2 / 2 100% 0 / 0
subsurface-reflect.c 100% 100% 26 / 26 100% 2 / 2 100% 0 / 0
subsurface-repeat.c 100% 100% 26 / 26 100% 2 / 2 100% 0 / 0
subsurface-scale.c 100% 100% 36 / 36 100% 2 / 2 100% 8 / 8
subsurface-similar-repeat.c 100% 100% 32 / 32 100% 2 / 2 100% 0 / 0
subsurface.c 100% 100% 30 / 30 100% 2 / 2 100% 8 / 8
surface-finish-twice.c 83.33% 83.33% 15 / 18 100% 2 / 2 50% 3 / 6
surface-pattern-big-scale-down.c 100% 100% 39 / 39 100% 4 / 4 100% 0 / 0
surface-pattern-operator.c 100% 100% 43 / 43 100% 3 / 3 100% 10 / 10
surface-pattern-scale-down-extend.c 100% 100% 33 / 33 100% 9 / 9 100% 0 / 0
surface-pattern-scale-down.c 100% 100% 34 / 34 100% 2 / 2 100% 0 / 0
surface-pattern-scale-up.c 100% 100% 34 / 34 100% 2 / 2 100% 0 / 0
surface-pattern.c 100% 100% 34 / 34 100% 2 / 2 100% 0 / 0
surface-source.c 97.65% 97.65% 83 / 85 100% 3 / 3 50% 2 / 4
svg-clip.c 11.11% 11.11% 6 / 54 66.67% 2 / 3 37.5% 3 / 8
svg-surface-source.c 100% 100% 8 / 8 100% 2 / 2 50% 1 / 2
svg-surface.c 13.95% 13.95% 6 / 43 66.67% 2 / 3 30% 3 / 10
svg2png.c 0% 0% 0 / 28 0% 0 / 1 0% 0 / 8
text-antialias-subpixel.c 100% 100% 34 / 34 100% 9 / 9 100% 0 / 0
text-antialias.c 100% 100% 31 / 31 100% 7 / 7 100% 0 / 0
text-cache-crash.c 100% 100% 11 / 11 100% 2 / 2 100% 0 / 0
text-glyph-range.c 100% 100% 30 / 30 100% 2 / 2 100% 2 / 2
text-pattern.c 100% 100% 20 / 20 100% 3 / 3 100% 0 / 0
text-rotate.c 100% 100% 45 / 45 100% 3 / 3 100% 2 / 2
text-subpixel.c 100% 100% 19 / 19 100% 2 / 2 100% 2 / 2
text-transform.c 100% 100% 36 / 36 100% 3 / 3 100% 0 / 0
text-unhinted-metrics.c 100% 100% 19 / 19 100% 2 / 2 100% 2 / 2
text-zero-len.c 77.22% 77.22% 61 / 79 100% 4 / 4 50% 20 / 40
thin-lines.c 100% 100% 35 / 35 100% 3 / 3 100% 0 / 0
tiger.c 100% 100% 33 / 33 100% 4 / 4 85.71% 6 / 7
tighten-bounds.c 97.26% 97.26% 71 / 73 100% 8 / 8 93.75% 15 / 16
toy-font-face.c 95.24% 95.24% 60 / 63 100% 2 / 2 50% 35 / 70
transforms.c 100% 100% 41 / 41 100% 3 / 3 100% 0 / 0
translate-show-surface.c 100% 100% 13 / 13 100% 2 / 2 100% 2 / 2
trap-clip.c 97.78% 97.78% 88 / 90 100% 13 / 13 78.57% 11 / 14
twin-antialias-gray.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
twin-antialias-mixed.c 100% 100% 41 / 41 100% 3 / 3 100% 0 / 0
twin-antialias-none.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
twin-antialias-subpixel.c 100% 100% 22 / 22 100% 2 / 2 100% 0 / 0
twin.c 100% 100% 17 / 17 100% 2 / 2 100% 0 / 0
unaligned-box.c 100% 100% 21 / 21 100% 2 / 2 100% 4 / 4
unantialiased-shapes.c 100% 100% 40 / 40 100% 3 / 3 100% 4 / 4
unbounded-operator.c 97.47% 97.47% 77 / 79 100% 6 / 6 85.71% 12 / 14
unclosed-strokes.c 100% 100% 29 / 29 100% 3 / 3 100% 0 / 0
user-data.c 78.72% 78.72% 37 / 47 100% 4 / 4 50% 16 / 32
user-font-color.c 98.27% 98.27% 170 / 173 100% 11 / 11 91.89% 34 / 37
user-font-mask.c 94.05% 94.05% 79 / 84 100% 6 / 6 66.67% 8 / 12
user-font-proxy.c 92.68% 92.68% 76 / 82 100% 6 / 6 50% 3 / 6
user-font-rescale.c 79.05% 79.05% 117 / 148 87.5% 7 / 8 52.78% 19 / 36
user-font-subpixel.c 100% 100% 21 / 21 100% 4 / 4 100% 2 / 2
user-font.c 95.19% 95.19% 99 / 104 100% 7 / 7 76.47% 13 / 17
white-in-noop.c 100% 100% 8 / 8 100% 2 / 2 100% 0 / 0
world-map.c 100% 100% 49 / 49 100% 7 / 7 92.31% 12 / 13
xcb-huge-image-shm.c 100% 100% 12 / 12 100% 2 / 2 100% 0 / 0
xcb-huge-subimage.c 100% 100% 21 / 21 100% 2 / 2 100% 0 / 0
xcb-snapshot-assert.c 100% 100% 17 / 17 100% 3 / 3 100% 0 / 0
xcb-stress-cache.c 100% 100% 26 / 26 100% 4 / 4 100% 4 / 4
xcb-surface-source.c 76% 76% 38 / 50 100% 4 / 4 57.14% 8 / 14
xcomposite-projection.c 100% 100% 24 / 24 100% 3 / 3 100% 0 / 0
xlib-expose-event.c 100% 100% 80 / 80 100% 6 / 6 100% 8 / 8
xlib-surface-source.c 80.77% 80.77% 21 / 26 100% 3 / 3 50% 2 / 4
xlib-surface.c 5.22% 5.22% 7 / 134 22.22% 2 / 9 1.43% 1 / 70
zero-alpha.c 100% 100% 25 / 25 100% 2 / 2 100% 8 / 8
zero-mask.c 100% 100% 64 / 64 100% 11 / 11 100% 4 / 4