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 81936
Integrate IETC CSS : textshadow tests
https://bugs.webkit.org/show_bug.cgi?id=81936
Summary
Integrate IETC CSS : textshadow tests
Dave Tharp
Reported
2012-03-22 11:08:20 PDT
Integrate the 10 textshadow tests. 4 of these are failing, and will have bugs written against them. This is the first batch of IETC tests, so we will be uploading the associated support directories for all the IETC CSS tests as well.
Attachments
Patch
(201.28 KB, patch)
2012-03-22 11:19 PDT
,
Dave Tharp
no flags
Details
Formatted Diff
Diff
Patch
(486.97 KB, patch)
2012-03-28 12:45 PDT
,
Dave Tharp
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ec2-cr-linux-03
(10.34 MB, application/zip)
2012-03-28 14:59 PDT
,
WebKit Review Bot
no flags
Details
Patch
(486.97 KB, patch)
2012-03-28 15:39 PDT
,
Dave Tharp
no flags
Details
Formatted Diff
Diff
Patch
(497.25 KB, patch)
2012-03-29 15:13 PDT
,
Dave Tharp
no flags
Details
Formatted Diff
Diff
Patch
(38.62 KB, patch)
2012-04-10 11:22 PDT
,
Dave Tharp
dtharp
: review-
Details
Formatted Diff
Diff
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
Dave Tharp
Comment 1
2012-03-22 11:19:03 PDT
Created
attachment 133298
[details]
Patch
WebKit Review Bot
Comment 2
2012-03-22 13:13:24 PDT
Comment on
attachment 133298
[details]
Patch
Attachment 133298
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12121113
WebKit Review Bot
Comment 3
2012-03-22 16:23:49 PDT
Comment on
attachment 133298
[details]
Patch Rejecting
attachment 133298
[details]
from commit-queue. New failing tests: ietestcenter/css3/text/textshadow-004.htm ietestcenter/css3/text/textshadow-006.htm ietestcenter/css3/text/textshadow-007.htm ietestcenter/css3/text/textshadow-009.htm ietestcenter/css3/text/textshadow-005.htm ietestcenter/css3/text/textshadow-008.htm ietestcenter/css3/text/textshadow-001.htm ietestcenter/css3/text/textshadow-002.htm ietestcenter/css3/text/textshadow-003.htm ietestcenter/css3/text/textshadow-010.htm Full output:
http://queues.webkit.org/results/12044051
Adam Barth
Comment 4
2012-03-22 17:08:34 PDT
You can't use the commit-queue to land patches that have test failures. We'll need to land this manually. It would be nice if you'd notify the Chromium WebKit gardener that you're going to landing a patch that will cause tests to go red.
Dave Tharp
Comment 5
2012-03-22 20:21:45 PDT
(In reply to
comment #4
)
> You can't use the commit-queue to land patches that have test failures. We'll need to land this manually. It would be nice if you'd notify the Chromium WebKit gardener that you're going to landing a patch that will cause tests to go red.
These tests weren't supposed to fail. They pass on QT. The "failing" tests have -expected.txt and .pngs that derive from the failed behavior... in other words they should all pass. I will build chromium in the morning and see what's going on.
Adam Barth
Comment 6
2012-03-22 20:27:51 PDT
Almost all pixel tests have different PNGs on different ports.
Dave Tharp
Comment 7
2012-03-22 20:37:34 PDT
(In reply to
comment #6
)
> Almost all pixel tests have different PNGs on different ports.
I understand that pixel tests are troublesome, I would have liked to have avoided them here. So I need to generate port specific pngs and put them in the platform directories then?
Adam Barth
Comment 8
2012-03-22 20:57:18 PDT
> So I need to generate port specific pngs and put them in the platform directories then?
Ideally, yes, but that's probably going to be tough without access to al the different platforms. In practice, what folks do is they add the appropriate lines to test_expectations.txt when landing their change. Then, once all the bots have cycled, you can use webkit-patch garden-o-matic to download the PNGs from the bots to your working copy, and then you can commit them.
Dave Tharp
Comment 9
2012-03-22 21:14:24 PDT
(In reply to
comment #8
)
> > So I need to generate port specific pngs and put them in the platform directories then? > > Ideally, yes, but that's probably going to be tough without access to al the different platforms. In practice, what folks do is they add the appropriate lines to test_expectations.txt when landing their change. Then, once all the bots have cycled, you can use webkit-patch garden-o-matic to download the PNGs from the bots to your working copy, and then you can commit them.
Ah, that makes sense. Thanks for the pointer!
Tom Zakrajsek
Comment 10
2012-03-23 14:47:36 PDT
Committed
r111910
: <
http://trac.webkit.org/changeset/111910
>
Dave Tharp
Comment 11
2012-03-28 12:45:57 PDT
Reopening to attach new patch.
Dave Tharp
Comment 12
2012-03-28 12:45:59 PDT
Created
attachment 134374
[details]
Patch
WebKit Review Bot
Comment 13
2012-03-28 12:50:15 PDT
Attachment 134374
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/iete..." exit_code: 1 LayoutTests/platform/chromium-win/ietestcenter/css3/text/textshadow-005-expected.png:0: Have to enable auto props in the subversion config file (/home/ubuntu/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/ubuntu/.subversion/config "*.png = svn:mime-type=image/png"). [image/png] [5] Total errors found: 1 in 22 files If any of these errors are false positives, please file a bug against check-webkit-style.
Eric Seidel (no email)
Comment 14
2012-03-28 13:57:13 PDT
Yeah, I'm not sure if that's a bot problem or a script problem. We certainly can change the bots. They use git checkouts.
Tony Chang
Comment 15
2012-03-28 13:58:52 PDT
(In reply to
comment #13
)
>
Attachment 134374
[details]
did not pass style-queue: > > Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/iete..." exit_code: 1 > LayoutTests/platform/chromium-win/ietestcenter/css3/text/textshadow-005-expected.png:0: Have to enable auto props in the subversion config file (/home/ubuntu/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/ubuntu/.subversion/config "*.png = svn:mime-type=image/png"). [image/png] [5] > Total errors found: 1 in 22 files > > > If any of these errors are false positives, please file a bug against check-webkit-style.
Heh, this is due to
https://bugs.webkit.org/show_bug.cgi?id=75824
, which checks that the system that runs check-webkit-style has the right subversion config file. The style bot doesn't, so it's complaining. We probably shouldn't run this check on the style bot. What's the right way to disable this check only on the style bot?
Tony Chang
Comment 16
2012-03-28 13:59:53 PDT
(In reply to
comment #14
)
> Yeah, I'm not sure if that's a bot problem or a script problem. We certainly can change the bots. They use git checkouts.
I guess you could also fix the bots, but it's not a very useful check if the bot doesn't land the patch.
Eric Seidel (no email)
Comment 17
2012-03-28 14:39:23 PDT
I've installed Chromium's recommended svn config (
http://src.chromium.org/viewvc/chrome/trunk/tools/build/slave/config
) on the style-bot.
Tom Zakrajsek
Comment 18
2012-03-28 14:54:38 PDT
Note to reviewer: determined that there were 4 distinct expected image sets required because of font differences. All Chromium Linux All Chromium Windows Chromium Mac Lion and Chromium Mac Leopard Chromium Mac Snow Leopard "Expected" placement looks right to me.
WebKit Review Bot
Comment 19
2012-03-28 14:59:11 PDT
Comment on
attachment 134374
[details]
Patch
Attachment 134374
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12100043
New failing tests: ietestcenter/css3/text/textshadow-001.htm
WebKit Review Bot
Comment 20
2012-03-28 14:59:18 PDT
Created
attachment 134408
[details]
Archive of layout-test-results from ec2-cr-linux-03 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-03 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Dave Tharp
Comment 21
2012-03-28 15:39:45 PDT
Created
attachment 134427
[details]
Patch
Adam Barth
Comment 22
2012-03-29 13:47:41 PDT
Comment on
attachment 134427
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=134427&action=review
> LayoutTests/ietestcenter/css3/text/textshadow-001.htm:48 > + if (window.layoutTestController) { > + window.layoutTestController.dumpAsText(true); > + }
Why add dumpAsText(true)? Are the render tree dumps not useful?
Dave Tharp
Comment 23
2012-03-29 15:13:05 PDT
Created
attachment 134679
[details]
Patch
WebKit Review Bot
Comment 24
2012-03-30 13:30:05 PDT
Comment on
attachment 134679
[details]
Patch Clearing flags on attachment: 134679 Committed
r112716
: <
http://trac.webkit.org/changeset/112716
>
WebKit Review Bot
Comment 25
2012-03-30 13:30:26 PDT
All reviewed patches have been landed. Closing bug.
Dave Tharp
Comment 26
2012-04-10 11:22:13 PDT
Reopening to attach new patch.
Dave Tharp
Comment 27
2012-04-10 11:22:16 PDT
Created
attachment 136492
[details]
Patch
Dave Tharp
Comment 28
2012-04-10 11:24:13 PDT
(In reply to
comment #27
)
> Created an attachment (id=136492) [details] > Patch
Patch is for adding -expected.txt for non-chromium qt, gtk, and mac
Tom Zakrajsek
Comment 29
2012-04-11 11:11:13 PDT
Comment on
attachment 136492
[details]
Patch Committed
r113882
: <
http://trac.webkit.org/changeset/113882
>
Dave Tharp
Comment 30
2012-04-11 14:02:17 PDT
Comment on
attachment 136492
[details]
Patch tomz landed this gardening patch
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