new-run-webkit-tests --chromium --platform chromium-win-vista --use-drt --debug
new-run-webkit-tests --chromium --platform chromium-gpu --use-drt --debug
Running the built DumpRenderTree.exe against a few individual test
cases seems to work.
I followed all of the setup instructions on
http://www.chromium.org/developers/testing/webkit-layout-tests . Is
anything else necessary?
Thanks,
-Ken
Mihai
> --
> Chromium Developers mailing list: chromi...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-dev
>
I would also recommend you try to run it in from a dos prompt; cygwin
seems to aggravate the threading issues. Although I haven't actually
tried the DRT version from the command prompt, I think it works (I
think that's what the bot does).
If you send me the log file from running with --verbose, I can see if
there's anything else weird going on (and/or send me the stack trace
you get from the wedged thread).
Although the wedging issues are sadly over-frequent, I have yet to see
a completely reproduceable test case, so it would be interesting if
you had one.
-- Dirk
- Running with a Python 2.7 from http://www.python.org/ rather than
Cygwin's version of Python. The cygwin-style paths seem to be what was
causing the harness to fail to find pixel test results, think that DRT
had crashed and get wedged. I put Cygwin last in my PATH only to pick
up Ruby.
- Running from the command prompt.
I'd like to put some of these suggestions somewhere permanent. Since
http://www.chromium.org/developers/testing/webkit-layout-tests still
mostly talks about test_shell, should I add a section to the end on
new-run-webkit-tests?
-Ken
I am about to check in a fix that should make everything work with the
cygwin Python version from a bash prompt, as well. However, it is (at
least for me) notably slower.
> I'd like to put some of these suggestions somewhere permanent. Since
> http://www.chromium.org/developers/testing/webkit-layout-tests still
> mostly talks about test_shell, should I add a section to the end on
> new-run-webkit-tests?
>
Sure, that would be great --- oops, you've already done it :)
-- Dirk
-- Dirk
> src/third_party/WebKit/WebKitTools/Scripts/webkitpy/common/system
$ svn diff
Index: executive.py
===================================================================
--- executive.py (revision 71759)
+++ executive.py (working copy)
@@ -201,7 +201,7 @@
return
raise
- def _win32_check_running_pid(self):
+ def _win32_check_running_pid(self, pid):
class PROCESSENTRY32(ctypes.Structure):
_fields_ = [("dwSize", ctypes.c_ulong),
@@ -246,7 +246,7 @@
except OSError:
return False
elif sys.platform == 'win32':
- return self._win32_check_running_pid()
+ return self._win32_check_running_pid(pid)
assert(False)
The previous brokenness was fixed a couple weeks ago, shortly after it
was filed.
-- Dirk