WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 72498
NRWT not running webkit_gpu_tests properly for Leopard (Mac OS 10.5)
https://bugs.webkit.org/show_bug.cgi?id=72498
Summary
NRWT not running webkit_gpu_tests properly for Leopard (Mac OS 10.5)
epoger
Reported
2011-11-16 06:28:06 PST
Split off of
https://bugs.webkit.org/show_bug.cgi?id=72275
('check-webkit-style broken by
r99773
: "Could not determine the port"') ... As of this point, webkit_gpu_tests was green for Leopard:
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.5%20%28CG%29/builds/1197
webkit
r100350
chromium
r110212
[from webkit_gpu_tests stdio] Found: 254 tests The next run had a failure while parsing expectations:
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.5%20%28CG%29/builds/1198
webkit
r100373
chromium
r110235
That continued to be the case until this run:
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.5%20%28CG%29/builds/1202
webkit
r100398
chromium
r110256
At this point, it was able to parse the expectations but was now trying to run 27185 tests instead of 254. (NRWT is apparently interpreting the chromium-gpu-cg-mac platform as a CPU platform, not a GPU platform) [from webkit_gpu_tests stdio] Found: 27185 tests As of webkit
r100439
, I can confirm that it is still trying to run 27185 tests. Based on the evidence above, I believe this is the result of a webkit change within the range
r100350
:
r100398
.
Attachments
Patch
(1.65 KB, patch)
2011-11-16 12:32 PST
,
Dirk Pranke
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
epoger
Comment 1
2011-11-16 06:44:45 PST
I think these changes are the most likely suspects. CCing the authors:
http://trac.webkit.org/changeset/100350
http://trac.webkit.org/changeset/100352
http://trac.webkit.org/changeset/100355
http://trac.webkit.org/changeset/100356
http://trac.webkit.org/changeset/100360
http://trac.webkit.org/changeset/100368
http://trac.webkit.org/changeset/100374
Tony Chang
Comment 2
2011-11-16 09:46:37 PST
It looks like this is due to
r100355
. Now that we moved the tests into the regular layout test run, on chromium-gpu-cg-mac-leopard, paths is empty, so test_files.find() returns all tests. It seems like we just want to remove the webkit_gpu_tests step from the Leopard bots. James or Dirk, can you confirm that this is the desired behavior?
Dirk Pranke
Comment 3
2011-11-16 10:06:29 PST
(In reply to
comment #2
)
> It looks like this is due to
r100355
. > > Now that we moved the tests into the regular layout test run, on chromium-gpu-cg-mac-leopard, paths is empty, so test_files.find() returns all tests. > > It seems like we just want to remove the webkit_gpu_tests step from the Leopard bots. > > James or Dirk, can you confirm that this is the desired behavior?
Ah, whoops, I forgot about that default behavior, and had assumed that there would still be some tests to run, but I didn't think it through. Obviously, we don't want to run all 27k tests on Leopard ;). Yeah, we can either remove the webkit_gpu_tests step from Leopard, or give them some dummy list of paths to run just to be a no-op (e.g., one test or a small directory or something) until we can remove webkit_gpu_tests everywhere.
epoger
Comment 4
2011-11-16 10:28:39 PST
(In reply to
comment #3
)
> (In reply to
comment #2
) > > It looks like this is due to
r100355
. > > > > Now that we moved the tests into the regular layout test run, on chromium-gpu-cg-mac-leopard, paths is empty, so test_files.find() returns all tests. > > > > It seems like we just want to remove the webkit_gpu_tests step from the Leopard bots. > > > > James or Dirk, can you confirm that this is the desired behavior? > > Ah, whoops, I forgot about that default behavior, and had assumed that there would still be some tests to run, but I didn't think it through. Obviously, we don't want to run all 27k tests on Leopard ;). > > Yeah, we can either remove the webkit_gpu_tests step from Leopard, or give them some dummy list of paths to run just to be a no-op (e.g., one test or a small directory or something) until we can remove webkit_gpu_tests everywhere.
How is it that Leopard and SnowLeopard are being treated differently? Shouldn't they both be treated essentially the same?
Dirk Pranke
Comment 5
2011-11-16 11:37:55 PST
(In reply to
comment #4
)
> How is it that Leopard and SnowLeopard are being treated differently? Shouldn't they both be treated essentially the same?
IIRC, we don't support accelerated video compositing on Leopard, but we do on SL.
Dirk Pranke
Comment 6
2011-11-16 12:17:43 PST
Okay, per conversation w/ jamesr just now, it looks like it might make the most sense to just stop running webkit_gpu_tests on Leopard CG.
Dirk Pranke
Comment 7
2011-11-16 12:24:18 PST
http://codereview.chromium.org/8575012/
I think this'll require a master restart, though. In the meantime, it's not great that we're running 27k tests, so I'll upload a hack to run *something*.
Dirk Pranke
Comment 8
2011-11-16 12:32:29 PST
Created
attachment 115423
[details]
Patch
James Robinson
Comment 9
2011-11-16 12:33:22 PST
Comment on
attachment 115423
[details]
Patch R=me
James Robinson
Comment 10
2011-11-16 12:35:01 PST
Sorry about that, the intent was to run zero tests on 10.5 webkit_gpu_tests. We don't ship accelerated compositing on that platform and afaik never intend to, so there aren't any tests that are useful to run on that platform in the gpu configuration.
Dirk Pranke
Comment 11
2011-11-16 12:42:55 PST
Committed
r100491
: <
http://trac.webkit.org/changeset/100491
>
WebKit Review Bot
Comment 12
2011-11-16 14:44:32 PST
Comment on
attachment 115423
[details]
Patch Clearing flags on attachment: 115423 Committed
r100509
: <
http://trac.webkit.org/changeset/100509
>
WebKit Review Bot
Comment 13
2011-11-16 14:44:37 PST
All reviewed patches have been landed. Closing bug.
Dirk Pranke
Comment 14
2011-11-16 14:57:48 PST
This was closed incorrectly (and landed twice) because I forgot to clear the CQ+ flag; I mean to leave it open until the buildbot picks up the other change and I can revert the hack to chromium_gpu.py.
Dirk Pranke
Comment 15
2012-02-29 12:36:49 PST
Ok, the CG bots are gone. We're still running fast/canvas and canvas/philip on the Leopard bot (now a Skia bot), and although they are not accelerated, the tests are passing. Given that I'm trying to remove the webkit_gpu_tests step completely, I'm going to ignore this for now and close this bug.
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