WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
95605
[Chromium-Android] Investigate removing hard-coded skipped directories in chromium_android.py
https://bugs.webkit.org/show_bug.cgi?id=95605
Summary
[Chromium-Android] Investigate removing hard-coded skipped directories in chr...
Xianzhu Wang
Reported
2012-08-31 13:52:09 PDT
Chromium_android.py contains hard-coded skipped directories in ChromiumAndroidPort.skipped_layout_tests(). This looks not good, and new-run-webkit-tests --lint will report many errors. Investigate how to remove them. Putting them in TestExpectations is a choice but needs to exclude ANDROID from existing rules of the individual tests under these directories.
Attachments
Patch
(9.56 KB, patch)
2012-08-31 14:41 PDT
,
Xianzhu Wang
no flags
Details
Formatted Diff
Diff
Patch
(15.34 KB, patch)
2012-08-31 17:35 PDT
,
Xianzhu Wang
no flags
Details
Formatted Diff
Diff
Rebased
(15.29 KB, patch)
2012-09-01 11:54 PDT
,
Xianzhu Wang
no flags
Details
Formatted Diff
Diff
Rebased again
(15.28 KB, patch)
2012-09-01 12:53 PDT
,
Xianzhu Wang
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Dirk Pranke
Comment 1
2012-08-31 13:55:25 PDT
using the separate expectations file as suggested in the other bug solves this problem as well ... skipping the whole directory in the later file should override individual tests in the earlier file.
Xianzhu Wang
Comment 2
2012-08-31 14:16:29 PDT
(In reply to
comment #1
)
> using the separate expectations file as suggested in the other bug solves this problem as well ... skipping the whole directory in the later file should override individual tests in the earlier file.
Oh, I should have remembered this. This was just the way worked in downstream but I just thought it weren't work :)
Xianzhu Wang
Comment 3
2012-08-31 14:41:43 PDT
Created
attachment 161779
[details]
Patch
Dirk Pranke
Comment 4
2012-08-31 14:44:25 PDT
Comment on
attachment 161779
[details]
Patch I would put the file in platform/chromium-android/TestExpectations and leave out the "ANDROID" modifiers to be more consistent with the other ports.
Ojan Vafai
Comment 5
2012-08-31 14:56:46 PDT
Comment on
attachment 161779
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=161779&action=review
> LayoutTests/platform/chromium/TestExpectationsAndroid:38 > +BUGCR145338 WONTFIX ANDROID SKIP : fast/forms/time-multiple-fields = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : fast/forms/color = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : fast/forms/datalist = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : fast/forms/date = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : fast/mediastream = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : fast/notifications = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : fast/speech = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : http/tests/notifications = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : platform/chromium/fast/forms/color = PASS > +BUGCR145338 WONTFIX ANDROID SKIP : webaudio = PASS
Drive by comment unrelated to this patch. Do we really never intend to implement these on android?
Xianzhu Wang
Comment 6
2012-08-31 17:35:09 PDT
Created
attachment 161798
[details]
Patch
Xianzhu Wang
Comment 7
2012-08-31 17:36:40 PDT
Comment on
attachment 161779
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=161779&action=review
>> LayoutTests/platform/chromium/TestExpectationsAndroid:38 >> +BUGCR145338 WONTFIX ANDROID SKIP : webaudio = PASS > > Drive by comment unrelated to this patch. Do we really never intend to implement these on android?
Not sure for the unlimited future :) Removed the WONTFIX to keep consistent with the status of the bug.
Xianzhu Wang
Comment 8
2012-08-31 17:39:33 PDT
(In reply to
comment #4
)
> (From update of
attachment 161779
[details]
) > I would put the file in platform/chromium-android/TestExpectations and leave out the "ANDROID" modifiers to be more consistent with the other ports.
Done. I also moved other skipping rules into platform/chromium-android/TestExpectations because they will have a better context there. For example, it seems better to put together the rules for plugins directories and plugin tests out of the plugin directories.
Xianzhu Wang
Comment 9
2012-09-01 11:54:44 PDT
Created
attachment 161831
[details]
Rebased
WebKit Review Bot
Comment 10
2012-09-01 12:47:17 PDT
Comment on
attachment 161831
[details]
Rebased Rejecting
attachment 161831
[details]
from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2 Last 500 characters of output: erge conflict in Source/WebCore/ChangeLog Failed to merge in the changes. Patch failed at 0001 fast/events/message-port-clone.html hits ASSERT in Debug (usually in later tests) When you have resolved this problem run "git rebase --continue". If you would prefer to skip this patch, instead run "git rebase --skip". To restore the original branch and stop rebasing run "git rebase --abort". rebase refs/remotes/origin/master: command returned error: 1 Died at Tools/Scripts/update-webkit line 164. Full output:
http://queues.webkit.org/results/13724609
Xianzhu Wang
Comment 11
2012-09-01 12:53:20 PDT
Created
attachment 161832
[details]
Rebased again
WebKit Review Bot
Comment 12
2012-09-01 13:29:09 PDT
Comment on
attachment 161832
[details]
Rebased again Clearing flags on attachment: 161832 Committed
r127382
: <
http://trac.webkit.org/changeset/127382
>
WebKit Review Bot
Comment 13
2012-09-01 13:29:13 PDT
All reviewed patches have been landed. Closing bug.
Xianzhu Wang
Comment 14
2012-09-05 17:51:42 PDT
This is also a part of Android test expectation upstreaming.
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