[Webkit-unassigned] [Bug 106689] New: [Chromium] Canvas philip tests failing after Skia flags enabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 11 12:38:19 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=106689

           Summary: [Chromium] Canvas philip tests failing after Skia
                    flags enabled
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Canvas
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: schenney at chromium.org
                CC: reed at google.com, senorblanco at chromium.org,
                    bsalomon at google.com


After the flags 'SK_DISABLE_DITHER_32BIT_GRADIENT', 'SK_IGNORE_QUAD_STROKE_FIX',  'SK_DISABLE_DASHING_OPTIMIZATION', 'SK_IGNORE_FAST_SCALEMATRIX_INVERT',   'SK_IGNORE_TRANS_CLAMP_FIX' and 'SK_SUPPORT_INT_SRCRECT_DRAWBITMAPRECT' were removed from webkit, the following tests started failing:

canvas/philip/tests/2d.gradient.interpolate.overlap2.html [ Failure ]
canvas/philip/tests/2d.gradient.linear.transform.1.html [ Failure ]
canvas/philip/tests/2d.gradient.linear.transform.2.html [ Failure ]
canvas/philip/tests/2d.gradient.linear.transform.3.html [ Failure ]
canvas/philip/tests/2d.gradient.radial.transform.1.html [ Failure ]
canvas/philip/tests/2d.gradient.radial.transform.2.html [ Failure ]
canvas/philip/tests/2d.gradient.radial.transform.3.html [ Failure ]

All are failing with some variant of this:

Failed assertion: got pixel [1,255,1,255] at (50,25), expected [0,255,0,255]

Clearly the gradient code no longer matches what is expected. Either the test needs to be changed (hard, as it's cross-platform) or the gradient behavior needs to be fixed (which is really really annoying because a whole bunch of tests will need to be rebaselined again).

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=canvas%2Fphilip%2Ftests%2F2d.gradient.interpolate.overlap2.html%20canvas%2Fphilip%2Ftests%2F2d.gradient.linear.transform.1.html%20canvas%2Fphilip%2Ftests%2F2d.gradient.linear.transform.2.html%20canvas%2Fphilip%2Ftests%2F2d.gradient.linear.transform.3.html%20canvas%2Fphilip%2Ftests%2F2d.gradient.radial.transform.1.html%20canvas%2Fphilip%2Ftests%2F2d.gradient.radial.transform.2.html%20canvas%2Fphilip%2Ftests%2F2d.gradient.radial.transform.3.html%20

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list