[webkit-dev] what's important in layouttests?

tonikitoo (Antonio Gomes) tonikitoo at gmail.com
Sun Jun 28 22:02:51 PDT 2009


As addition resources, look at
http://webkit.org/quality/testwriting.html and
http://trac.webkit.org/wiki/Writing%20Layout%20Tests%20for%20DumpRenderTree
to get into this deeper

Br

On Thu, Jun 25, 2009 at 11:04 PM, Oliver Hunt<oliver at apple.com> wrote:
> Hi Dave,
> On Jun 25, 2009, at 7:54 PM, David Jones wrote:
>
>> I am confused about webkit's layouttests.
>> 1.What's the layouttess used for? Are they provided only for developers
>> who want to create a browser with webkit to test if their browser behaves
>> right?
>
> The (increasing inaccurately named) LayoutTests directory contains most of
> the regression tests used to try to ensure that no knew patch breaks any
> existing functionality.  Every bug fix adds a new test so that the bug being
> fixed doesn't get reintroduced later.
>
>> 2.The layouttests use Safari to run all the tests, right?
>
> No.  The layout tests are run under the (also increasingly miss named)
> DumpRenderTree harness.  Basically this is a per-platform application that
> embeds a webview with a set of additional APIs added to the DOM to improve
> our ability to test behaviour.
>
>> 3.I noticed some tests need an app server, how do they start one?
>
> The http test directory requires a web server (i *think* apache), the
> run-webkit-tests script details at
> http://webkit.org/quality/testing.html will launch a new apache instance
> with all the correct parameters and settings required to get the correct
> behaviour.
>
>> 4.Is layouttest only for Leopard? If I want to take it into my project,
>> what should I do?
>
> The test suite is for webkit across all platforms.  Some test do produce
> different output across platforms (particularly the pixel tests) but in
> general we try to ensure that the same test results are valid across all
> platforms and webkit ports.
>
> Hope this helps
>
> --Oliver
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>



-- 
--Antonio Gomes


More information about the webkit-dev mailing list