(In reply to Myles C. Maxfield from comment #2)
> This is great. I'm very interested to see the pass rate :)
OK, I'm submitting it to EWS just to check mac and iOS. However, when I tried on GTK all the test fails so I was wondering whether something was wrong with the test configuration (while I know that https://www.w3.org/TR/WOFF2/#conform-mustNotRejectIncorrectTotalSize should definitely pass). Maybe something funny with the *.xht extensions, don't know. I did not have time to debug further unfortunately.
Created attachment 325870[details]
Archive of layout-test-results from ews101 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews101 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 325873[details]
Archive of layout-test-results from ews104 for mac-elcapitan-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews104 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Created attachment 325875[details]
Archive of layout-test-results from ews116 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews116 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 325876[details]
Archive of layout-test-results from ews123 for ios-simulator-wk2
The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews123 Port: ios-simulator-wk2 Platform: Mac OS X 10.12.6
OK, the problem was just that the tests require the fonts in web-platform-tests/css/WOFF2/support/FontsToInstall to be installed. When I copy them into webkitgtk-test-fonts/, I get the following results on WebKitGTK:
297 tests ran as expected, 4 didn't:
imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-bbox-001.xht
imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-001.xht
imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-002.xht
imported/w3c/web-platform-tests/css/WOFF2/tabledata-recontruct-loca-001.xht
(these tests only fail because of some spacing issue, but the "PASS" message is displayed)
IIRC, on macOS/iOS one has to put the fonts in another place in Tools/ and "whitelist" them for the tests.
I wonder whether it would be better to address that directly at the web-platform-tests repo and I've opened https://github.com/w3c/web-platform-tests/issues/8440
(In reply to Frédéric Wang (:fredw) from comment #13)
> OK, the problem was just that the tests require the fonts in
> web-platform-tests/css/WOFF2/support/FontsToInstall to be installed. When I
> copy them into webkitgtk-test-fonts/, I get the following results on
> WebKitGTK:
>
> 297 tests ran as expected, 4 didn't:
> imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-bbox-001.xht
> imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-001.xht
> imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-002.xht
> imported/w3c/web-platform-tests/css/WOFF2/tabledata-recontruct-loca-001.xht
>
> (these tests only fail because of some spacing issue, but the "PASS" message
> is displayed)
>
> IIRC, on macOS/iOS one has to put the fonts in another place in Tools/ and
> "whitelist" them for the tests.
>
> I wonder whether it would be better to address that directly at the
> web-platform-tests repo and I've opened
> https://github.com/w3c/web-platform-tests/issues/8440
Yeah, using web fonts definitely makes the tests easier to run and integrate into our testing infrastructure.
Created attachment 327740[details]
Archive of layout-test-results from ews103 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews103 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 327741[details]
Archive of layout-test-results from ews106 for mac-elcapitan-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews106 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Created attachment 327742[details]
Archive of layout-test-results from ews112 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews112 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 327743[details]
Archive of layout-test-results from ews122 for ios-simulator-wk2
The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.12.6
@Youenn: Can you please review this?
Given the discussions with new WPT tests (in particular bug 178277) and since macOS/iOS ports fail many WOFF2 tests, for now I'm skipping the WOFF2 tests on all platforms by default and only enabling them on the GTK port. I opened bug 185939 for follow-up work.
Created attachment 341214[details]
Archive of layout-test-results from ews201 for win-future
The attached test failures were seen while running run-webkit-tests on the win-ews.
Bot: ews201 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
2017-11-01 00:40 PDT, Frédéric Wang (:fredw)
2017-11-03 00:48 PDT, Build Bot
2017-11-03 01:08 PDT, Build Bot
2017-11-03 01:15 PDT, Build Bot
2017-11-03 01:22 PDT, Build Bot
2017-11-28 02:17 PST, Frédéric Wang (:fredw)
2017-11-28 03:16 PST, EWS Watchlist
2017-11-28 03:25 PST, EWS Watchlist
2017-11-28 03:34 PST, EWS Watchlist
2017-11-28 03:57 PST, EWS Watchlist
2018-05-24 01:21 PDT, Frédéric Wang (:fredw)
ews-watchlist: commit-queue-
2018-05-24 12:06 PDT, EWS Watchlist