2008/5/23 Mark Rowe <[EMAIL PROTECTED]>:
>
> On 22/05/2008, at 07:24, S Venkata Udai Kiran wrote:
>
>> Hi all,
>>  I was trying to understand how the Layout tests are being done in
>> Webkit. I  went through the perl code 'run-webkit-tests' and found that
>> the script is using a tool name ImageDiff
>> (WebKit/WebKitBuild/Release/Programs/ImageDiff) .But I could not 'find'
>> that tool in WebKit folder. As I understand that ImageDiff tool is
>> necessary to do a pixel level diff for test images generated.I am
>> looking at running individual tests using a small shell script rather
>> running all the tests at once. this will help me to know the underlying
>> things.  Please help.
>
> ImageDiff is currently only implemented for Mac and Windows.  It's not
> needed to run the standard regression tests.  Pixel test results will differ
> between platforms and software versions, so there is a lot of manual work
> involved in verifying results when bringing up pixel results on a new
> platform.  Focusing on text-only and render tree tests would provide much
> better bang for your buck than pixel test results.

That's very true. However, cairo aims at constant quality across
output targets and has a similar utility in it's testing suite to
verify that:

http://gitweb.freedesktop.org/?p=cairo;a=tree;h=4bcc292bc335525f804db83f002692fb42a7b7c7;hb=8efb103600e9c034f8652f495d390d6a4178061e;f=test/pdiff

So assuming that the layout code produces identical output on all
platforms, testing cairo -backed platforms (gtk, win32...) for
pixel-perfectness might make sense.

-- 
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to