Bug 89367

Summary: [chromium] Consistently failing layout tests
Product: WebKit Reporter: Tony Payne <tpayne>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: abarth
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Other   
OS: Linux   

Tony Payne
Reported 2012-06-18 11:44:37 PDT
The following tests consistently fail on cr-linux, slowing down the EWS queue: platform/chromium-linux/fast/text/international/complex-joining-using-gpos.html fast/text/international/thai-line-breaks.html
Attachments
Adam Barth
Comment 1 2012-06-18 11:46:44 PDT
This is because I don't have the fonts configured correctly on those machines.
Tony Payne
Comment 2 2012-06-18 11:50:45 PDT
Tony Payne
Comment 3 2012-06-19 10:22:11 PDT
(In reply to comment #1) > This is because I don't have the fonts configured correctly on those machines. If we can't mark the tests as failing, how about fixing the configuration? As mentioned in the patch bug, my experience is that the layout tests always run 3 times for cr-linux, which adds around 20 minutes per run and causes the queue to stay backlogged.
Adam Barth
Comment 4 2012-06-19 13:52:57 PDT
Here are the most recent jobs from the ec2-cr-linux-01: Patch 148373 from bug 69360: 1 minute ago (ec2-cr-linux-01) Pass 1 minute ago (ec2-cr-linux-01) Patch does not pass tests [results] Patch 148370 from bug 89486: 11 minutes ago (ec2-cr-linux-01) Pass 11 minutes ago (ec2-cr-linux-01) Patch does not pass tests [results] Patch 148378 from bug 89491: 20 minutes ago (ec2-cr-linux-01) Pass 20 minutes ago (ec2-cr-linux-01) Patch does not pass tests [results] Patch 148375 from bug 89039: 53 minutes ago (ec2-cr-linux-01) Pass 53 minutes ago (ec2-cr-linux-01) Patch does not pass tests [results] http://queues.webkit.org/queue-status/chromium-ews/bots/ec2-cr-linux-01 In each case, the bot only ran the tests once. Sometimes it runs the tests three times, for example when there's a flaky test or when the patch actually introduces a failure. However, those cases won't be improved by marking these tests as failing. In general, I agree with you that we should fix the configuration. There's some trickiness last time I investigated the issue because the kernel for "canonical" version of linux we use for tests causes the EC2 disks to lock up. It's likely that situation has improved, but I haven't had the time to investiate recently.
Tony Payne
Comment 5 2012-06-19 18:54:47 PDT
This is typical of what I see: http://queues.webkit.org/patch/148458 Three runs for the CQ and three runs for cr-linux
Adam Barth
Comment 6 2012-06-19 20:24:31 PDT
The commit-queue ran the tests twice because the results were flaky. It got different answers with the same binary. In this case because of perf/object-keys.html The EWS did do the full three test run. I'm not sure why. It could be because the patch before failed and blew out the cache of which tests fail. You're right that there are likely ways we can improve the efficiency of the bots, including by fixing the configuration.
Stephen Chenney
Comment 7 2013-04-09 17:06:27 PDT
Marked LayoutTest bugs, bugs with Chromium IDs, and some others as WontFix. Test failure bugs still are trackable via TestExpectations or disabled unit tests.
Note You need to log in before you can comment on or make changes to this bug.