On Jan 16, 2008, at 1:38 AM, Double-Dee Zee wrote:
Hi,
I am having some problems with run-webkit-tests on Windows.
Likely, these are simple problems, but this script is not well
documented, so please let me just ask here.
First, when I run run-webkit-tests, DumpRenderTree does compile and
build successfully, but I get this error:
can't find executable DumpRenderTree (looked in /cygdrive/c/Source/
WebKit/WebKitBuild/bin)
But, the executable really is there. When I do an "ls /cygdrive/c/
Source/WebKit/WebKitBuild/bin/Dump*", I do get "/cygdrive/c/Source/
WebKit/WebKitBuild/bin/DumpRenderTree.exe".
I wonder if you built Debug and run-webkit-tests is looking for
Release DRT, or vice-versa? You could try running `set-webkit-
configuration [--debug|--release]` and see if that fixes it.
So, I comment the line doing that check and move on. Now, the tests
run, but they all fail. The output is something like this:
running css1/basic/class_as_selector.html -> failed
running css1/basic/comments.html -> failed
running css1/basic/containment.html -> failed
running css1/basic/grouping.html -> failed
running css1/basic/id_as_selector.html -> failed
running css1/basic/inheritance.html -> failed
running css1/box_properties/acid_test.html -> failed
running css1/box_properties/border.html -> failed
running css1/box_properties/border_bottom.html -> failed
running css1/box_properties/border_bottom_inline.html -> failed
running css1/box_properties/border_bottom_width.html -> failed
running css1/box_properties/border_bottom_width_inline.html -> failed
running css1/box_properties/border_color.html -> failed
running css1/box_properties/border_color_inline.html -> failed
running css1/box_properties/border_inline.html -> failed
running css1/box_properties/border_left.html -> failed
running css1/box_properties/border_left_inline.html -> failed
running css1/box_properties/border_left_width.html -> failed
running css1/box_properties/border_left_width_inline.html -> failed
Any ideas why this isn't working? My webkit.dll is definitely
building and running successfully. Is run-webkit-tests supported on
Windows? Can I get more detailed error information?
Many of our regression tests rely on having a specific set of Mac
fonts available (you can see some of the list in WebKitTools/
DumpRenderTree/win/DumpRenderTree.cpp). If you don't have the right
fonts, many of the tests will fail. There are font conversion
utilities that can convert fonts from the Mac .dfont font format
to .ttf. You'll need to convert the fonts listed in
DumpRenderTree.cpp, put them in a directory on your Windows machine,
and set the WEBKIT_TESTFONTS environment variable to point to that
directory.
This is clearly a less than ideal situation, as many people don't have
own a Mac OS X installation from which to get the required fonts.
We're working to improve this situation (Mitz has been making some
progress in this area), but we're still a ways from having a good
solution.
-Adam
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev