Bug 58536 - [Qt][WK2] Qt should use the mac-wk2 skipped list
Summary: [Qt][WK2] Qt should use the mac-wk2 skipped list
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC All
: P2 Normal
Assignee: Balazs Kelemen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-14 06:16 PDT by Balazs Kelemen
Modified: 2011-04-22 04:54 PDT (History)
3 users (show)

See Also:


Attachments
Patch (1.60 KB, patch)
2011-04-22 01:59 PDT, Balazs Kelemen
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Balazs Kelemen 2011-04-14 06:16:29 PDT
To avoid skipped list maintenance burden we should use the mac-wk2 list additionally to our own's as the Apple Windows bots do.
Nearly all of the skipped tests for WebKit2 on Mac are due to cross platform issues so we won't miss many tests that we could pass (if we even miss any).
Comment 1 Balazs Kelemen 2011-04-14 06:44:49 PDT
Current bot results:
16027 test cases (99%) succeeded
6 test cases (<1%) were new
17 test cases (<1%) had stderr output

Results with the mac-wk2 list - runned in an environment that is mostly identical with the bot
15410 test cases (99%) succeeded
1 test case (<1%) had incorrect layout
6 test cases (<1%) were new
17 test cases (<1%) had stderr output

So we have almost 600 passing test that we won't run with the change.
Comment 2 Balazs Kelemen 2011-04-19 14:28:07 PDT
Robert, have you got an idea about which tests are we running that are skipped on Mac? I guess we run those tests with DRT as well.
Comment 3 Balazs Kelemen 2011-04-21 10:15:20 PDT
My bad. Locally I ran the tests with --no-http. 
With this configuration, these are results without the mac skiplist:
15463 test cases (99%) succeeded
6 test cases (<1%) had incorrect layout
22 test cases (<1%) were new
1 test case (<1%) crashed
15 test cases (<1%) had stderr output

... and with it:
15428 test cases (99%) succeeded
5 test cases (<1%) had incorrect layout
21 test cases (<1%) were new
15 test cases (<1%) had stderr output

So we have 36 passing test that we would skip with the change.
These are the following tests:
dom/html/level2/html/HTMLAppletElement01.html
dom/html/level2/html/HTMLAppletElement02.html
dom/html/level2/html/HTMLAppletElement03.html
dom/html/level2/html/HTMLAppletElement04.html
dom/html/level2/html/HTMLAppletElement05.html
dom/html/level2/html/HTMLAppletElement06.html
dom/html/level2/html/HTMLAppletElement07.html
dom/html/level2/html/HTMLAppletElement08.html
dom/html/level2/html/HTMLAppletElement09.html
dom/html/level2/html/HTMLAppletElement10.html
dom/xhtml/level2/html/HTMLAppletElement01.xhtml
dom/xhtml/level2/html/HTMLAppletElement02.xhtml
dom/xhtml/level2/html/HTMLAppletElement03.xhtml
dom/xhtml/level2/html/HTMLAppletElement04.xhtml
dom/xhtml/level2/html/HTMLAppletElement05.xhtml
dom/xhtml/level2/html/HTMLAppletElement06.xhtml
dom/xhtml/level2/html/HTMLAppletElement07.xhtml
dom/xhtml/level2/html/HTMLAppletElement08.xhtml
dom/xhtml/level2/html/HTMLAppletElement09.xhtml
dom/xhtml/level2/html/HTMLAppletElement10.xhtml
editing/selection/click-below-rtl-text.html
fast/block/basic/truncation-rtl.html
fast/dom/global-constructors.html
fast/dom/timer-increase-min-interval-and-reset-part-2.html
fast/dom/StyleSheet/detached-style-2.html
fast/dom/StyleSheet/detached-style-pi-2.xhtml
fast/dom/StyleSheet/detached-style-pi.xhtml
fast/dom/StyleSheet/detached-style.html
fast/dom/StyleSheet/detached-stylesheet-without-wrapper.html
fast/forms/select-live-pseudo-selectors.html
fast/history/history-replace-updates-current-item.html
fast/history/same-document-iframes-changing-fragment.html
fast/history/same-document-iframes-changing-pushstate.html
fast/images/animated-gif-restored-from-bfcache.html
fast/text/zero-font-size.html
svg/css/cursor-replace.svg

We should check these tests on Mac to see how many of them is passing and remove them from the skiplist but I don't think it should block the change of using the mac skiplist.
Comment 4 Balazs Kelemen 2011-04-22 01:59:22 PDT
Created attachment 90679 [details]
Patch
Comment 5 Csaba Osztrogonác 2011-04-22 03:10:27 PDT
Comment on attachment 90679 [details]
Patch

r=me
Comment 6 Csaba Osztrogonác 2011-04-22 03:11:49 PDT
After this patch landed, could you remove unnecessary files from qt-wk2 skipped list?
Comment 7 WebKit Commit Bot 2011-04-22 03:39:45 PDT
Comment on attachment 90679 [details]
Patch

Clearing flags on attachment: 90679

Committed r84615: <http://trac.webkit.org/changeset/84615>
Comment 8 WebKit Commit Bot 2011-04-22 03:39:50 PDT
All reviewed patches have been landed.  Closing bug.
Comment 9 Balazs Kelemen 2011-04-22 04:54:55 PDT
(In reply to comment #6)
> After this patch landed, could you remove unnecessary files from qt-wk2 skipped list?

I don't think that we should remove those. In the future when WebKit2 and the Qt WebKit2 port will be more stable we would likely want to have our own skip list again. Creating our skip list at that time could be easier if we leave these items.