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<[email protected]> 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 > [email protected] > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > -- --Antonio Gomes _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

