Bug 319240 (MONO76379) - libgdiplus-1.1.9.2.tar.gz, make check: 8 of 56 tests failed
Summary: libgdiplus-1.1.9.2.tar.gz, make check: 8 of 56 tests failed
Status: RESOLVED FIXED
Alias: MONO76379
Product: Mono: Class Libraries
Classification: Mono
Component: libgdiplus (show other bugs)
Version: 1.1
Hardware: Other Other
: P3 - Medium : Enhancement
Target Milestone: ---
Assignee: Jordi Mas
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords: build
Depends on:
Blocks:
 
Reported: 2005-10-09 09:39 UTC by Gediminas Bukauskas
Modified: 2007-09-15 21:24 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 19:34:08 UTC


---- Reported by audriusb@homelan.lt 2005-10-09 02:39:19 MST ----

Description of Problem:

a8-mask is expected to fail:
        image backend fails because libpixman only handles (stride %
sizeof(pixman_bits) == 0)
a8-mask-image:  XFAIL
a8-mask-xlib:   PASS
XFAIL: a8-mask

clip-operator-xlib:     FAIL

filter-nearest-offset is expected to fail:
        wrong sampling location for nearest-neighbor filter in libpixman
and Render
filter-nearest-offset-image:    XFAIL
filter-nearest-offset-xlib:     XFAIL
XFAIL: filter-nearest-offset

get-and-set-image:      FAIL
get-and-set-xlib:       FAIL
FAIL: get-and-set

mask-ctm-image: FAIL
mask-ctm-xlib:  FAIL
FAIL: mask-ctm

mask-surface-ctm-image: FAIL
mask-surface-ctm-xlib:  FAIL
FAIL: mask-surface-ctm

paint-with-alpha-image: FAIL
paint-with-alpha-xlib:  FAIL
FAIL: paint-with-alpha

pixman-rotate is expected to fail:
        known off-by-one bug when rotating a pixman image
pixman-rotate-image:    XFAIL
pixman-rotate-xlib:     XFAIL
XFAIL: pixman-rotate

scale-source-surface-paint-image:       FAIL
scale-source-surface-paint-xlib:        FAIL
FAIL: scale-source-surface-paint

self-intersecting is expected to fail:
        Self-intersecting strokes are wrong due to incremental
trapezoidization.self-intersecting-image:        XFAIL
self-intersecting-xlib: XFAIL
XFAIL: self-intersecting

source-surface-scale-paint-image:       FAIL
source-surface-scale-paint-xlib:        FAIL
FAIL: source-surface-scale-paint

text-antialias-subpixel-image:  FAIL
text-antialias-subpixel-xlib:   FAIL
FAIL: text-antialias-subpixel

text-rotate is expected to fail:
        minor bugs in positioning rotated glyphs
text-rotate-image:      XFAIL
text-rotate-xlib:       XFAIL
XFAIL: text-rotate


Steps to reproduce the problem:
1. tar -xzvf libgdiplus-1.1.9.2.tar.gz
2. cd libgdiplus-1.1.9.2
3. ./configure
4. make
5. make check

Actual Results:


Expected Results:


How often does this happen? 


Additional Information:



---- Additional Comments From miguel@ximian.com 2005-10-18 10:57:44 MST ----

Jordi, any information on this bug?



---- Additional Comments From miguel@ximian.com 2005-10-18 11:14:28 MST ----

Ok, confirmed.

This bug is a failure in Cairo which gdiplus happens to bundle, but 24
failures out of 56 are failures on the original Cairo distribution on
x86.   On amd64 the count is lower.

We should perhaps disable all breaking changes, so we can do
libgdipplus make check 

Setting to WISHLIST.



---- Additional Comments From sebastien@ximian.com 2007-08-01 12:20:46 MST ----

since r83204 we don't include cairo/test subdir*, so make check and
make distcheck can be executed normally

* since there's nothing we can do about their failures


Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>UBUNTU HOARY for AMD64</cf_op_sys_details>
Unknown operating system unknown. Setting to default OS "Other".