WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
REOPENED
93269
[nrwt] Get rid of DriverProxy
https://bugs.webkit.org/show_bug.cgi?id=93269
Summary
[nrwt] Get rid of DriverProxy
Balazs Kelemen
Reported
2012-08-06 07:31:35 PDT
After
bug 92398
there is no real need for it and it's a hack anyway. Let's drop it.
Attachments
WIP patch
(9.71 KB, patch)
2012-08-06 07:36 PDT
,
Balazs Kelemen
no flags
Details
Formatted Diff
Diff
test-webkitpy output
(27.61 KB, application/octet-stream)
2012-08-06 07:43 PDT
,
Balazs Kelemen
no flags
Details
Archive of layout-test-results from gce-cr-linux-07
(514.28 KB, application/zip)
2012-08-07 14:35 PDT
,
WebKit Review Bot
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Balazs Kelemen
Comment 1
2012-08-06 07:36:10 PDT
Created
attachment 156690
[details]
WIP patch WIP, because I have some problems with webkitpy tests, virtual tests are causing a key error exception with this.
Balazs Kelemen
Comment 2
2012-08-06 07:43:12 PDT
Created
attachment 156691
[details]
test-webkitpy output This is my output of test-webkitpy with the patch. I don't really understand what's happening with these virtual test thingies.
Dirk Pranke
Comment 3
2012-08-06 09:28:27 PDT
Heh, yeah, Chromium uses the DriverProxy for virtual tests as well. A virtual test suite is basically a way to say "re-run the tets in directory X with command line flags Y and Z". We use them, for example, to test the compositing tests using both the regular and accelerated code paths.. You can get rid of the DriverProxy on other ports but not Chromium yet.
Dirk Pranke
Comment 4
2012-08-06 09:29:14 PDT
since you've done the legwork, I'll try to get the chromium ports updated this week.
WebKit Review Bot
Comment 5
2012-08-07 14:35:30 PDT
Comment on
attachment 156690
[details]
WIP patch
Attachment 156690
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/13446842
New failing tests: platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect.globalcomposite.html fast/loader/loadInProgress.html fast/loader/unload-form-post-about-blank.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect+fillRect.alpha0.html http/tests/xmlhttprequest/zero-length-response.html platform/chromium/virtual/gpu/fast/canvas/arc360.html fast/frames/cached-frame-counter.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect.negative.html platform/chromium/virtual/gpu/fast/canvas/2d.fillText.gradient.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect.nonfinite.html http/tests/security/script-crossorigin-loads-correctly.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.canvas.reference.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect.basic.html platform/chromium/virtual/gpu/fast/canvas/arc-crash.html platform/chromium/virtual/gpu/fast/canvas/DrawImageSinglePixelStretch.html fast/canvas/webgl/shader-precision-format.html platform/chromium/virtual/gpu/fast/canvas/2d.text.draw.fill.maxWidth.gradient.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect+fillRect.alpha0.5.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect.globalalpha.html platform/chromium/virtual/gpu/fast/canvas/2d.text.draw.fill.maxWidth.veryLarge.html platform/chromium/virtual/gpu/fast/canvas/2d.composite.globalAlpha.fillPath.html platform/chromium/virtual/gpu/fast/canvas/2d.text.draw.fill.maxWidth.negative.html platform/chromium/virtual/gpu/fast/canvas/access-zero-sized-canvas.html platform/chromium/virtual/gpu/fast/canvas/2d.text.draw.fill.maxWidth.verySmall.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.canvas.readonly.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect.clip.html platform/chromium/virtual/gpu/canvas/philip/tests/2d.clearRect+fillRect.basic.html
WebKit Review Bot
Comment 6
2012-08-07 14:35:36 PDT
Created
attachment 157007
[details]
Archive of layout-test-results from gce-cr-linux-07 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: gce-cr-linux-07 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.39-gcg-201203291735-x86_64-with-Ubuntu-10.04-lucid
Eric Seidel (no email)
Comment 7
2012-08-07 15:16:26 PDT
Comment on
attachment 156690
[details]
WIP patch Looks like this is not ready for review.
Dirk Pranke
Comment 8
2012-08-07 15:26:18 PDT
indeed, I thought we had cleared that flag already. thanks!
Balazs Kelemen
Comment 9
2012-11-14 02:31:21 PST
I'm not going to finish this, as Chromium use the feature and for other ports there should only be one (real) driver anyway. Also probably other ports will use virtual suites as well in the future. I assume we can close this.
Dirk Pranke
Comment 10
2012-11-14 11:17:47 PST
I still want to get rid of DriverProxy; we should be able to pass arbitrary command line arguments with each test, and it's a hack that we have to run multiple DRTs per worker and switch between them.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug