Commit Graph

4622 Commits

Author SHA1 Message Date
Marcos Cáceres
b6c921d974 Bug 1440165 [wpt PR 9619] - add string coercion test, a=testonly
Automatic update from web-platform-testsadd string coercion test (#9619)

wpt-commits: 5e7cd96e20206da3feebea067e7385808e44d4a2
wpt-pr: 9619
wpt-commits: 5e7cd96e20206da3feebea067e7385808e44d4a2
wpt-pr: 9619
2018-03-31 22:31:59 +01:00
Marcos Cáceres
b276ad3f7e Bug 1441740 [wpt PR 9702] - refactor: better naming of things, a=testonly
Automatic update from web-platform-testsnit: better naming of things (#9702)

wpt-commits: 44442a796af60e68246890e96864e74da0620f70
wpt-pr: 9702
wpt-commits: 44442a796af60e68246890e96864e74da0620f70
wpt-pr: 9702
2018-03-31 22:31:56 +01:00
moz-wptsync-bot
f37f67c3d4 Bug 1443707 [wpt PR 9869] - Update wpt metadata, a=testonly
wpt-pr: 9869
wpt-type: metadata
2018-03-31 22:31:54 +01:00
Domenic Denicola
03e2f7f9e4 Bug 1443707 [wpt PR 9869] - Add tests for customElements.upgrade(), a=testonly
Automatic update from web-platform-testsAdd tests for customElements.upgrade() (#9869)

* Add tests for customElements.upgrade()

Follows https://github.com/whatwg/html/pull/3535.

* Fix one test; test that it's shadow-including descendants

wpt-commits: e3b651475426769bba0f043fd53e11a9c4ef93d5
wpt-pr: 9869
wpt-commits: e3b651475426769bba0f043fd53e11a9c4ef93d5
wpt-pr: 9869
2018-03-31 22:31:52 +01:00
moz-wptsync-bot
9bdb976892 Bug 1443719 [wpt PR 9893] - Update wpt metadata, a=testonly
wpt-pr: 9893
wpt-type: metadata
2018-03-31 22:31:50 +01:00
Wanming Lin
861fc10c9d Bug 1443719 [wpt PR 9893] - Use interfaces/web-nfc.idl file, a=testonly
Automatic update from web-platform-testsUse interfaces/web-nfc.idl file (#9893)

wpt-commits: 98cb695c7e5a99da759c095a8b0e59fef2aebc2d
wpt-pr: 9893
wpt-commits: 98cb695c7e5a99da759c095a8b0e59fef2aebc2d
wpt-pr: 9893
2018-03-31 22:31:48 +01:00
Luke Bjerring
628c4d5f17 Bug 1444350 [wpt PR 9842] - Update the web-nfc IDL file, a=testonly
Automatic update from web-platform-testsAdd web-nfc idl file

wpt-commits: 7630f93dbb0b37cc771ed8abcae5a955b1c3f8fe
wpt-pr: 9842
wpt-commits: 7630f93dbb0b37cc771ed8abcae5a955b1c3f8fe
wpt-pr: 9842
2018-03-31 22:31:46 +01:00
Luke Bjerring
51bade63b0 Bug 1444349 [wpt PR 9795] - Update orientation-sensor IDL file, a=testonly
Automatic update from web-platform-testsUpdate orientation-sensor IDL (#9795)

wpt-commits: 2a4708a7c47e09e67f9561cf486ab9c9765a57f6
wpt-pr: 9795
wpt-commits: 2a4708a7c47e09e67f9561cf486ab9c9765a57f6
wpt-pr: 9795
2018-03-31 22:31:43 +01:00
Raymond Toy
4e4a1dc9bb Bug 1442809 [wpt PR 9798] - Upstream ConvolverNode tests to WPT, a=testonly
Automatic update from web-platform-testsUpstream ConvolverNode tests to WPT

Add thresholds to allow for differences in expected results.

Needed for Firefox to pass the tests.  Thresholds were set using
Firefox on Linux.  Where the tests pass, the output looks correct
except for small numerical differences.

Bug: 745778
Change-Id: I8fa6582ac960922e777d83d9debc71aa36e1741b
Reviewed-on: https://chromium-review.googlesource.com/947096
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541318}

wpt-commits: 16376ce7a6ca10ca6ac31dff565c47b6555e3103
wpt-pr: 9798
wpt-commits: 16376ce7a6ca10ca6ac31dff565c47b6555e3103
wpt-pr: 9798
2018-03-31 22:31:40 +01:00
moz-wptsync-bot
0eb8f93dd2 Bug 1443628 [wpt PR 9883] - Update wpt metadata, a=testonly
wpt-pr: 9883
wpt-type: metadata
2018-03-31 22:31:37 +01:00
Hongchan Choi
1fd3eec3ea Bug 1443628 [wpt PR 9883] - Upstream AudioWorklet tests to WPT suite, a=testonly
Automatic update from web-platform-testsUpstream AudioWorklet tests to WPT suite

1. Tests moved:
 From - src/third_party/WebKit/LayoutTests/http/tests/webaudio/audio-worklet/
 to - src/third_party/WebKit/LayoutTests/external/wpt/webaudio/
2. All tests were renamed because of the SecureContext requirement.
3. Updated the script paths.
4. Used a variable for the processor script path.

Bug: 817869
Test: All existing tests are passing after updating paths.
Change-Id: I7bd6c91c365730e453205f2241cb45986e2c7d3b
Reviewed-on: https://chromium-review.googlesource.com/944847
Reviewed-by: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541281}

wpt-commits: a075d92a0c9a272c4140ab66a94db93aa630e355
wpt-pr: 9883
wpt-commits: a075d92a0c9a272c4140ab66a94db93aa630e355
wpt-pr: 9883
2018-03-31 22:31:36 +01:00
Emilio Cobos Álvarez
43da93bc8b Bug 1443370 [wpt PR 9862] - Correct serialization of counter(), a=testonly
Automatic update from web-platform-testsMerge pull request #9862 from csnardi/counter-serialization

Correct serialization of counter()

wpt-commits: 093301141fb89d5f7531fe62df98d8d63e55320d
wpt-pr: 9862
wpt-commits: 093301141fb89d5f7531fe62df98d8d63e55320d
wpt-pr: 9862
2018-03-31 22:31:33 +01:00
Ovidio Henriquez
808e247878 Bug 1443594 [wpt PR 9882] - bluetooth: web: test: Move test to wpt/bluetooth/, a=testonly
Automatic update from web-platform-testsbluetooth: web: test: Move test to wpt/bluetooth/

Moves a single Bluetooth test under the wpt/http/ directory to its
rightful place under wpt/bluetooth.

BUG=509038

Change-Id: I9eaa21858c74fedba2a91c508b4097609f8c69a6
Reviewed-on: https://chromium-review.googlesource.com/951882
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541219}

wpt-commits: 82bf96791891696f2c641d25f2e131137096e5db
wpt-pr: 9882
wpt-commits: 82bf96791891696f2c641d25f2e131137096e5db
wpt-pr: 9882


--HG--
rename : testing/web-platform/tests/http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html => testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html
2018-03-31 22:31:31 +01:00
Darren Shen
47d0701973 Bug 1443610 [wpt PR 9868] - [css-typed-om] Fix crash when parsing an empty string., a=testonly
Automatic update from web-platform-tests[css-typed-om] Fix crash when parsing an empty string.

When we parse a custom property with an empty string, we hit a DCHECK
that asserts that there's at least one token.

We now throw a TypeError when given an empty string, since a custom
property only matches one or more tokens [1].

[1] https://drafts.csswg.org/css-syntax-3/#typedef-declaration-value

Bug: 819098
Change-Id: I2d5ef71fb36011d0e2efc5e1c3664cb3c8a69f6b
Reviewed-on: https://chromium-review.googlesource.com/950624
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541172}

wpt-commits: f69acf708ef49491101197336faa0371bdd99ddc
wpt-pr: 9868
wpt-commits: f69acf708ef49491101197336faa0371bdd99ddc
wpt-pr: 9868
2018-03-31 22:31:28 +01:00
Mariana Meireles
0dd57bdfdb Bug 1443341 [wpt PR 9859] - Amend cross-origin tests to use assert_equals (Fixes #2519), a=testonly
Automatic update from web-platform-testsAmend cross-origin tests to use assert_equals (#9859)

wpt-commits: 0df12ed81c3927e81bc776b5b2edef3fc8663927
wpt-pr: 9859
wpt-commits: 0df12ed81c3927e81bc776b5b2edef3fc8663927
wpt-pr: 9859
2018-03-31 22:31:25 +01:00
Rouslan Solomakhin
abc8d1d749 Bug 1443493 [wpt PR 8680] - CanMakePaymentEvent, a=testonly
Automatic update from web-platform-testsMerge pull request #8680 from rsolomakhin/canmakepaymentevent

CanMakePaymentEvent

wpt-commits: 37d3d90c069e406174dd7838aa32cfa8e068005b
wpt-pr: 8680
wpt-commits: 37d3d90c069e406174dd7838aa32cfa8e068005b
wpt-pr: 8680
2018-03-31 22:31:22 +01:00
jimevans
3dfa849ab5 Bug 1443203 [wpt PR 9820] - Removing ES6 constructs from WebDriver send_keys test, a=testonly
Automatic update from web-platform-testswebdriver: remove ES6 constructs from send_keys test (#9820)

wpt-commits: c0b2ae12b37137075230430251a4486046b78097
wpt-pr: 9820
wpt-commits: c0b2ae12b37137075230430251a4486046b78097
wpt-pr: 9820
2018-03-31 22:31:20 +01:00
Luke Bjerring
7106c24a3b Bug 1444940 [wpt PR 9857] - Update the xhr IDL file, a=testonly
Automatic update from web-platform-testsUpdate xhr IDL

wpt-commits: 07bdbcfa1d1a8edc0a344f2a3893ff3ebd410a9c
wpt-pr: 9857
wpt-commits: 07bdbcfa1d1a8edc0a344f2a3893ff3ebd410a9c
wpt-pr: 9857
2018-03-31 22:31:17 +01:00
Koji Ishii
dbc61b865d Bug 1442527 [wpt PR 9744] - [css-text] Fix tests that rely on the specific width of glyphs, a=testonly
Automatic update from web-platform-tests[css-text] Fix tests that rely on the specific width of glyphs

The following 2 tests:
* external/wpt/css/css-text/i18n/css3-text-line-break-opclns-004.html
* external/wpt/css/css-text/i18n/css3-text-line-break-opclns-011.html

are failing on specific configurations because they assume some
characters are installed on the test machine, and they have specific
widths, but [blink content shell fonts] does not include Tibetan
fonts. Not having Tibetan fonts on test configuration is allowed as
per the [wpt general guidelines].

This patch uses the [css-orientation-test] font that provides a 1em
square glyph for every Unicode code points.

[blink content shell fonts]: https://cs.chromium.org/chromium/src/third_party/content_shell_fonts/README.chromium
[css-orientation-test]: https://github.com/adobe-fonts/css-orientation-test
[wpt general guidelines]: http://web-platform-tests.org/writing-tests/general-guidelines.html

Bug: 817804
Change-Id: I17a1b7d1b34b209303f8b6684644cff3d7ce62a0
Reviewed-on: https://chromium-review.googlesource.com/945429
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#541073}

wpt-commits: 9fae986b8ebdb54eb9cb56b4ba11f52cc2eb4d23
wpt-pr: 9744
wpt-commits: 9fae986b8ebdb54eb9cb56b4ba11f52cc2eb4d23
wpt-pr: 9744
2018-03-31 22:31:15 +01:00
Chris Nardi
ac4af9a739 Bug 1442501 [wpt PR 9740] - Upstream css-display-3/display-contents-set-get.html to WPT, a=testonly
Automatic update from web-platform-testsUpstream css-display-3/display-contents-set-get.html to WPT

Change-Id: I071484497d2126171928191c66985e2e055e3f8b
Reviewed-on: https://chromium-review.googlesource.com/945147
Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#540984}

wpt-commits: b22c01d6ea0aca29ae9812058d4d3aad04869340
wpt-pr: 9740
wpt-commits: b22c01d6ea0aca29ae9812058d4d3aad04869340
wpt-pr: 9740
2018-03-31 22:31:12 +01:00
Darren Shen
0fd358ab6d Bug 1443106 [wpt PR 9801] - [css-typed-om] Fix crash when appending var refs., a=testonly
Automatic update from web-platform-tests[css-typed-om] Fix crash when appending var refs.

We currently hit a DCHECK when appending a var ref. This patch fixes
the crash by rejecting it as per the spec.

Spec: ecfcbf9721

Bug: 814606
Change-Id: I144307bf489db5e968c8e326087d13554ec3e59c
Reviewed-on: https://chromium-review.googlesource.com/948142
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540938}

wpt-commits: c7860ca0f46426a314a80131389a77599f032a1c
wpt-pr: 9801
wpt-commits: c7860ca0f46426a314a80131389a77599f032a1c
wpt-pr: 9801
2018-03-31 22:31:09 +01:00
Rune Lillesveen
49094a2ff7 Bug 1443185 [wpt PR 9816] - Computed min-width/height for auto depends on box., a=testonly
Automatic update from web-platform-testsComputed min-width/height for auto depends on box.

Resolved value of min-width and min-height for auto min sizing of flex
and grid items may be 'auto'. We based this on the computed style of the
shadow including parent. Instead we should rely on whether the element
will actually be a rendered flex/grid item.

Firefox Nightly passes all added tests.

The mentioned bug fixed is actually about using the shadow including
parent for finding parent computed style instead of the flat tree
parent, but that is no longer relevant as we look at the layout tree.

Bug: 682869
Change-Id: I6e47dc264a8cdbee7fc1983ce452baf7c0df85b3
Reviewed-on: https://chromium-review.googlesource.com/948908
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540901}

wpt-commits: 85247f175ced7f78ab73facb07f6d2e4d6c9b7d8
wpt-pr: 9816
wpt-commits: 85247f175ced7f78ab73facb07f6d2e4d6c9b7d8
wpt-pr: 9816
2018-03-31 22:31:07 +01:00
jimevans
2619331627 Bug 1443460 [wpt PR 9865] - Removing ES6 constructs from WebDriver element clear tests, a=testonly
Automatic update from web-platform-testswebdrive: remove ES6 constructs from element clear tests (#9865)

This will allow the tests to be run against browsers that do not support
ES6 JavaScript constructs like Internet Explorer.

wpt-commits: 7efa13e922cbe0f23f6e668e13f30b00f62c8820
wpt-pr: 9865
wpt-commits: 7efa13e922cbe0f23f6e668e13f30b00f62c8820
wpt-pr: 9865
2018-03-31 22:31:04 +01:00
jimevans
ba43998ddf Bug 1443211 [wpt PR 9822] - Fixing WebDriver add_cookie tests, a=testonly
Automatic update from web-platform-testswebdriver: fix add_cookie tests (#9822)

This commit fixes two tests. First, it changes the "domain" field for
test_add_cookie_for_ip to match the URL domain used in creating the
cookie. Second, it corrects the calculation of the expiration time for the
cookie created in test_add_non_session_cookie.

wpt-commits: 766730d5ed6172befbc1aed02ccef22b48384a5a
wpt-pr: 9822
wpt-commits: 766730d5ed6172befbc1aed02ccef22b48384a5a
wpt-pr: 9822
2018-03-31 22:31:01 +01:00
jimevans
8d1ed06162 Bug 1440918 [wpt PR 9655] - Clicking on element before sending special keys in WebDriver tests, a=testonly
Automatic update from web-platform-testswebdriver: clicking on element before sending special keys (#9655)

This commit is, admittedly, to work around a browser-specific (or perhaps
an operating-system-specific) issue. When the Alt key is pressed on
Windows, the system menu bar is activated. This causes the page in at
least one browser to lose focus, and the key reporting element will no
longer receive keydown and keyup events until focus is restored. This
causes failures in succeeding tests.

wpt-commits: b7c37bd4784b485a804b9ec17207625e38f3504b
wpt-pr: 9655
wpt-commits: b7c37bd4784b485a804b9ec17207625e38f3504b
wpt-pr: 9655
2018-03-31 22:30:58 +01:00
Florian Rivoal
652c1b3f86 Bug 1444940 [wpt PR 9866] - [css-writing-modes] test for max-height being clamped by the ICB, a=testonly
Automatic update from web-platform-testsMerge pull request #9866 from frivoal/wm-available-size

[css-writing-modes] test for max-height being clamped by the ICB

wpt-commits: 9d2222ff05a0d3bf3532d9242a14e7758df7f13b
wpt-pr: 9866
wpt-commits: 9d2222ff05a0d3bf3532d9242a14e7758df7f13b
wpt-pr: 9866
2018-03-31 22:30:56 +01:00
Michael[tm] Smith
098c814ace Bug 1443523 [wpt PR 9867] - cc messages.json expectations wording updates, a=testonly
Automatic update from web-platform-testscc messages.json expectations wording updates

wpt-commits: 8c082b2469660135ce3347f01fb972f46932930c
wpt-pr: 9867
wpt-commits: 8c082b2469660135ce3347f01fb972f46932930c
wpt-pr: 9867
2018-03-31 22:30:53 +01:00
Chris Nardi
601398f0c5 Bug 1443374 [wpt PR 9863] - Move import of mozinstall/mozdownload, a=testonly
Automatic update from web-platform-testsMove import of mozinstall/mozdownload

This caused Travis to error out on all platforms.

--
Add install_requirements method to BrowserSetup

That way, the requirements can be installed prior to browser install.

wpt-commits: 733984c4b20ff58457edf58246dd4cbf89ce9122, c031760b71a8d9585418a1c177847c0d73b085e1
wpt-pr: 9863
wpt-commits: 733984c4b20ff58457edf58246dd4cbf89ce9122, c031760b71a8d9585418a1c177847c0d73b085e1
wpt-pr: 9863
2018-03-31 22:30:50 +01:00
Esteban Manchado Velázquez
3e240b1dbf Bug 1442901 [wpt PR 9799] - Add first batch of tests for content change selection update, a=testonly
Automatic update from web-platform-testsAdd first batch of tests for selection update

These tests already show differences between eg. Firefox and
Chrome, and show what seems to be browser bugs.

Follows https://github.com/whatwg/html/pull/3472.

wpt-commits: 05d6e35a439546add8dc619c4641ae83551249f8
wpt-pr: 9799
wpt-commits: 05d6e35a439546add8dc619c4641ae83551249f8
wpt-pr: 9799
2018-03-31 22:30:49 +01:00
Geoffrey Sneddon
73048b83e0 Bug 1442092 [wpt PR 9726] - Test serve start config, a=testonly
Automatic update from web-platform-testsRewrite the code to parametrise over products

--
Add test to check that serve.start gets called with right host

--
Test all wptrunner environments

--
Fix #9750: bind_hostname needs to be a Python bool

db55c167d484d0e34fd618960887161522280d47 fixed this for Servo;
"true"/"false" worked when it was interpolated as JSON, but that is no
longer the case since cb2d75f (#9480).

--
Use default value of bind_hostname unless we need to override it

wpt-commits: e21bdf0b8778ac6c3467de97b09d0e88591e7ee8, 7787a28414acd7e8e75af2e7e05cbaec28f64853, 35261cc5571f5ad2c34c096eb48433497f1db82d, 8fd41644484ab9064017ee773dc96e3a881a7448, 88f08cce716ce4b97e3da5260144ce9d8a81cc33
wpt-pr: 9726
wpt-commits: e21bdf0b8778ac6c3467de97b09d0e88591e7ee8, 7787a28414acd7e8e75af2e7e05cbaec28f64853, 35261cc5571f5ad2c34c096eb48433497f1db82d, 8fd41644484ab9064017ee773dc96e3a881a7448, 88f08cce716ce4b97e3da5260144ce9d8a81cc33
wpt-pr: 9726
2018-03-31 22:30:46 +01:00
Ahilya Sinha
49062764c4 Bug 1442708 [wpt PR 9748] - Firefox browser install now uses mozdownload and mozinstall, a=testonly
Automatic update from web-platform-testsFirefox browser install now uses mozdownload and mozinstall (#9748)

Use mozinstall to install firefox into the virtualenv. This should work in a cross-platform way and reduce the amount of custom code we have to maintain.

wpt-commits: c7c6f86d31f81bf6be181ae69b5556991c615021
wpt-pr: 9748
wpt-commits: c7c6f86d31f81bf6be181ae69b5556991c615021
wpt-pr: 9748
2018-03-31 22:30:45 +01:00
moz-wptsync-bot
2cc0e9be73 Bug 1443195 [wpt PR 9817] - Update wpt metadata, a=testonly
wpt-pr: 9817
wpt-type: metadata
2018-03-31 22:30:43 +01:00
Koji Ishii
56fdb5dc1f Bug 1443195 [wpt PR 9817] - Remove tests of non-defined behaviors for line-break: loose, a=testonly
Automatic update from web-platform-testsRemove tests of non-defined behaviors for `line-break: loose`

These tests test behavior for [line-break: loose] as described
in [JLREQ], a Note that describes traditional Japanese typography,
published by W3C i18n WG, but not in Unicode [UAX#14] Line
Breaking Algorithm nor in CSS Text Level 3 [line-break: loose].

They were considered and discussed in WG, but they do not fit well
with multi-lingual typography. Also because most traditional
Japanese typography used to use their fullwidth counterpart, the
values are limited, and that they did not make into the specs.

Gecko fails these tests too according to the test results:
http://test.csswg.org/harness/results/css-text-3_dev/grouped/

U+003A is `IS`
  css3-text-line-break-jazh-136.html
  css3-text-line-break-jazh-356.html
U+003B is `IS`
  css3-text-line-break-jazh-137.html
  css3-text-line-break-jazh-357.html
U+0021 is `EX`
  css3-text-line-break-jazh-142.html
  css3-text-line-break-jazh-360.html
U+003F is `EX`
  css3-text-line-break-jazh-143.html
  css3-text-line-break-jazh-361.html
U+0025 is `PO`
  css3-text-line-break-jazh-150.html
  css3-text-line-break-jazh-368.html
  css3-text-line-break-jazh-371.html
U+00A2 is `PO`
  css3-text-line-break-jazh-151.html
  css3-text-line-break-jazh-369.html

[JLREQ]: https://www.w3.org/TR/jlreq/
[UAX#14]: http://unicode.org/reports/tr14/
[line-break: loose]: https://drafts.csswg.org/css-text-3/#valdef-line-break-loose

Bug: 817773
Change-Id: Iec38bffb0f74e82f5527313693b335ab8097d492
Reviewed-on: https://chromium-review.googlesource.com/948682
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540865}

wpt-commits: 3aaf2b460e9fa365aaadc55ffff9126db700d199
wpt-pr: 9817
wpt-commits: 3aaf2b460e9fa365aaadc55ffff9126db700d199
wpt-pr: 9817
2018-03-31 22:30:42 +01:00
Manuel Rego Casasnovas
a896938e3e Bug 1443120 [wpt PR 9805] - [css-text] Add lang=ja in css3-text-line-break-jazh tests, a=testonly
Automatic update from web-platform-tests[css-text] Add lang=ja in css3-text-line-break-jazh tests (#9805)

Without the lang attribute, the reference was choosing
a different character for English vs Japanese in some configurations.

The patch just adds "lang='ja'" to both the test and reference elements.

wpt-commits: ec1c5cd9a803db55972ec74d5d5cc7eafad88867
wpt-pr: 9805
wpt-commits: ec1c5cd9a803db55972ec74d5d5cc7eafad88867
wpt-pr: 9805
2018-03-31 22:30:39 +01:00
Geoffrey Sneddon
74a1c2f848 Bug 1443517 [wpt PR 7645] - Split selectors test into smaller tests, a=testonly
Automatic update from web-platform-testsSplit selectors test into smaller tests (#7645)

wpt-commits: 87c0edaf3051fd674d83edb908ffebb4fc637068
wpt-pr: 7645
wpt-commits: 87c0edaf3051fd674d83edb908ffebb4fc637068
wpt-pr: 7645
2018-03-31 22:30:36 +01:00
pyup.io bot
e91a114675 Bug 1443128 [wpt PR 9807] - Update selenium to 3.10.0, a=testonly
Automatic update from web-platform-testsUpdate selenium to 3.10.0 (#9807)

wpt-commits: 980cbfd0b4fe63395a25a3fce4636e3fcabfe519
wpt-pr: 9807
wpt-commits: 980cbfd0b4fe63395a25a3fce4636e3fcabfe519
wpt-pr: 9807
2018-03-31 22:30:34 +01:00
Koji Ishii
d9583f6319 Bug 1443134 [wpt PR 9808] - Remove outdated tests, a=testonly
Automatic update from web-platform-testsRemove outdated tests

These tests test HIRAGANA/KATANAKA small letters have the [NS]
Nonstarter line break property based on Unicode 5.1.0.

These code points are changed to [CJ] Conditional Japanese Starter
property in Unicode 6.1.0 (UAX#14 revision 28.)

The same code points are tested as [CJ] in following tests, and
that these tests are not needed.
css3-text-line-break-jazh-[0-2]{01..24}.html

[CJ]: http://unicode.org/reports/tr14/#CJ
[NS]: http://unicode.org/reports/tr14/#NS

Bug: 817778
Change-Id: Icffcdfdb1ef41bc4f929913217c051047a340fca
Reviewed-on: https://chromium-review.googlesource.com/948662
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540816}

wpt-commits: 6c1d89c6877cb57b5169bbe7b0652f28cb494ccc
wpt-pr: 9808
wpt-commits: 6c1d89c6877cb57b5169bbe7b0652f28cb494ccc
wpt-pr: 9808
2018-03-31 22:30:32 +01:00
Yutaka Hirano
cd31f75222 Bug 1443108 [wpt PR 9802] - Fix a typo in a web platform test for fetch/integrity, a=testonly
Automatic update from web-platform-testsFix a typo in a web platform test for fetch/integrity

The test has succeeded unexpectedly, so this CL also adds an
expectation file.

Bug: 812667
Change-Id: I649a7663c54f83ccb951c5a4bf075b588908b088
Reviewed-on: https://chromium-review.googlesource.com/948184
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540789}

wpt-commits: 2dafa50c139cabe20dd5483f6b673864e7276758
wpt-pr: 9802
wpt-commits: 2dafa50c139cabe20dd5483f6b673864e7276758
wpt-pr: 9802
2018-03-31 22:30:29 +01:00
Makoto Shimazu
0c76df879a Bug 1443109 [wpt PR 9803] - Reland "ServiceWorker: Add WPT to check if CSP sandbox is respected", a=testonly
Automatic update from web-platform-testsReland "ServiceWorker: Add WPT to check if CSP sandbox is respected"

This reverts commit ace9aca718c50119897f3d20e1d3ed81e6c0cced.

The test actually crashes only when DCHECK is on.
The difference from the original patch is adding -expected.txt file and changing
[ Crash ] to [ Crash Pass ].

TBR=falken@chromium.org

Bug: 771815
Change-Id: I9354c80c6e1478160214151065f6f0cbf25ad862
Reviewed-on: https://chromium-review.googlesource.com/948242
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540783}

wpt-commits: 313d9b4398eae05284422cc1ab625db95c39cd7d
wpt-pr: 9803
wpt-commits: 313d9b4398eae05284422cc1ab625db95c39cd7d
wpt-pr: 9803
2018-03-31 22:30:27 +01:00
Marcos Cáceres
325e314231 Bug 1441741 [wpt PR 9703] - test: pre-selected shipping option dont fire events, a=testonly
Automatic update from web-platform-teststest: pre-selected shipping option dont fire events (#9703)

wpt-commits: bad5fb3923ae57b006f91d82feef5381569507eb
wpt-pr: 9703
wpt-commits: bad5fb3923ae57b006f91d82feef5381569507eb
wpt-pr: 9703
2018-03-31 22:30:24 +01:00
David Grogan
4075d71389 Bug 1442070 [wpt PR 9721] - [css-tables] Test extra height distribution to row groups, a=testonly
Automatic update from web-platform-tests[css-tables] Test extra height distribution to row groups

When a table has a specified fixed height that is more than needed by
its rows chrome only distributes the extra height to the first table
body, ignoring thead, tfoot, and other tbody elements.

Note this only contains tests, not a fix.

Bug: 708345
Change-Id: Ib477306459a2f49feffe354e2cf3fed9b27e74e1
Reviewed-on: https://chromium-review.googlesource.com/942040
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540760}

wpt-commits: 325b754702b2dd03379747d7bb4ec50fc3988628
wpt-pr: 9721
wpt-commits: 325b754702b2dd03379747d7bb4ec50fc3988628
wpt-pr: 9721
2018-03-31 22:30:21 +01:00
Kouhei Ueno
f113f84fb2 Bug 1442792 [wpt PR 9789] - Mark link preload srcset tests as tentative, a=testonly
Automatic update from web-platform-testsMark link preload srcset tests as tentative

Bug: 813452
Change-Id: I31e68cd13b258516db7eac83fc5e8758d3912f51
Reviewed-on: https://chromium-review.googlesource.com/946908
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540749}

wpt-commits: ccc8a5000a1dc5f0996cc7df7eb0fa5c8236cb70
wpt-pr: 9789
wpt-commits: ccc8a5000a1dc5f0996cc7df7eb0fa5c8236cb70
wpt-pr: 9789


--HG--
rename : testing/web-platform/tests/preload/link-header-preload-srcset.html => testing/web-platform/tests/preload/link-header-preload-srcset.tentative.html
rename : testing/web-platform/tests/preload/link-header-preload-srcset.html.headers => testing/web-platform/tests/preload/link-header-preload-srcset.tentative.html.headers
2018-03-31 22:30:19 +01:00
Zan Dobersek
349c54f007 Bug 1441092 [wpt PR 9666] - Add support for WebKit product, a=testonly
Automatic update from web-platform-testsAdd support for WebKit product

Allow testing development builds of various WebKit ports against the
web-platform-tests suite. The generic Selenium executors are used for
the testharness and reference tests. Wdspec tests are also supported.

Port-specific WebDriver capabilities have to be set on the executor.
This port can be defined through the --webkit-port command line flag.
At the moment only the GTK+ port is supported.

--
Remove unnecessary whitespace in WebKitDriverServer.make_command().

--
Use DesiredCapabilities.WEBKITGTK for the GTK port of the WebKit product.

--
Shorten docstring for the WebKit class in wpt.browser.

--
Rename WebKit class in wptrunner.browsers.webkit to WebKitBrowser, add docstring.

--
Remove the host key from dict returned from env_options() in wptrunner.browsers.webkit.

--
Return an empty dict instead of None from capabilities_for_port() helper in wptrunner.browsers.webkit.

wpt-commits: 549dfd12cd8bdbbca0ebaf5c5e0da9d905fd058e, 585005f573564cb9ad3b20001ee91f1c79c252ea, b04bf7b8281e5b7ad55c9730fc1f1d8fa8fa935e, 5a24350d25df8a934a86ee78e08359eee354c67e, 65cf7d8a293cb4b7386144b195f17fb5821eabe3, ac2e53adf28ebab3ef24d5fa1ec06d945651d5ac, adf8750879ecee9058fd30e64adcfe4a272c611c
wpt-pr: 9666
wpt-commits: 549dfd12cd8bdbbca0ebaf5c5e0da9d905fd058e, 585005f573564cb9ad3b20001ee91f1c79c252ea, b04bf7b8281e5b7ad55c9730fc1f1d8fa8fa935e, 5a24350d25df8a934a86ee78e08359eee354c67e, 65cf7d8a293cb4b7386144b195f17fb5821eabe3, ac2e53adf28ebab3ef24d5fa1ec06d945651d5ac, adf8750879ecee9058fd30e64adcfe4a272c611c
wpt-pr: 9666
2018-03-31 22:30:16 +01:00
Luke Bjerring
1bb8a1e35c Bug 1444940 [wpt PR 9766] - Update the console IDL file, a=testonly
Automatic update from web-platform-testsUpdate console IDL (#9766)

Updated from https://console.spec.whatwg.org/

wpt-commits: cf26d057b8236fee7f3256b5b455466af4f611df
wpt-pr: 9766
wpt-commits: cf26d057b8236fee7f3256b5b455466af4f611df
wpt-pr: 9766
2018-03-31 22:30:15 +01:00
moz-wptsync-bot
3a3b9876ff Bug 1443513 [wpt PR 9024] - Update wpt metadata, a=testonly
wpt-pr: 9024
wpt-type: metadata
2018-03-31 22:30:12 +01:00
Philip Jägenstedt
5850a7e84d Bug 1443513 [wpt PR 9024] - Fix Selection API idlharness.js test, a=testonly
Automatic update from web-platform-testsFix Selection API idlharness.js test

It was entirely broken because SVGElement was unknown.

Drive-by: split out the IDL into selection-api.idl. Like with
webrtc-pc.idl, match the spec shortname and not the wpt dir.

wpt-commits: 6fbbcf8242c40b8ec0dc4ab7ebec9c7a2ae55a34
wpt-pr: 9024
wpt-commits: 6fbbcf8242c40b8ec0dc4ab7ebec9c7a2ae55a34
wpt-pr: 9024
2018-03-31 22:30:11 +01:00
Domenic Denicola
7accc3a805 Bug 1442773 [wpt PR 9788] - Remove myself from the interfaces/ owners, a=testonly
Automatic update from web-platform-testsRemove myself from the interfaces/ owners

These notifications are not useful...

wpt-commits: c73b03f0cdd69d1a27fe339c0890aa344affabd2
wpt-pr: 9788
wpt-commits: c73b03f0cdd69d1a27fe339c0890aa344affabd2
wpt-pr: 9788
2018-03-31 22:30:08 +01:00
jgraham
e331e9a978 Bug 1441908 [wpt PR 9651] - Switch external_host to host_ip., a=testonly
Automatic update from web-platform-testsSwitch external_host to host_ip. (#9258)

When running tests in Firefox we don't require that the hostname is
actually resolvable since we set up some internal DNS overrides. This
means that we don't actually need to have web-platform.test defined in
/etc/hosts. As a consequence when we check the server is responding,
the check will typically fail for Firefox developers if we try to
access by hostname. Previously we made use of a special dance in which
external_host held the ip at the point of the check and was later
replaced by host to actually run tests. But that changed, and instead
we relied on the fact that we (accidentially) didn't actually fail in
the case the servers couldn't be reached by host name. However in some
cases things still failed because local DNS resolved web-patform.test
to some ip address, causing hangs or other badness.

In this patch we simply add a host_ip property to the config, and
connect to that to test the servers are repopnsing rather than the
hostname. We also actually fil if we didn't manage to connect to all
the servers.

--
Run the firefox infrastructure tests without custom /etc/hosts

wpt-commits: ee314b534530038d511661148251a6351d66e7e1, 26cd868a17844c1588d473c527179d41954768c7
wpt-pr: 9651
wpt-commits: ee314b534530038d511661148251a6351d66e7e1, 26cd868a17844c1588d473c527179d41954768c7
wpt-pr: 9651
2018-03-31 22:30:05 +01:00
Rob Dodson
ffb14dffd1 Bug 1442081 [wpt PR 9722] - Implement :focus-visible pseudo class., a=testonly
Automatic update from web-platform-testsImplement :focus-visible pseudo class.

Spec: https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo
Intent to Implement: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/-wN72ESFsyo

Adds :focus-visible to the list of known CSS pseudo classes. This change also adds a flag,
WasFocusedByMouse(), to UserActionElementSet which is exposed as Node.WasFocusedByMouse().
SelectorChecker will use this flag to check if a node matching :focus should also match
:focus-visible. By default, any node focused by mouse will NOT match :focus-visible. Any
node focused by keyboard will match :focus-visible.

Bug: 817199
R=aboxhall@chromium.org

Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I1a0aadc8ea653afc964865a277b2d4d2ccabe540
Reviewed-on: https://chromium-review.googlesource.com/897002
Commit-Queue: Rob Dodson <robdodson@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540537}

wpt-commits: 8444227eae2567780c6e9eb0dfbc13718814dc5d
wpt-pr: 9722
wpt-commits: 8444227eae2567780c6e9eb0dfbc13718814dc5d
wpt-pr: 9722
2018-03-31 22:30:03 +01:00
Geoffrey Sneddon
d308c302e2 Bug 1437865 [wpt PR 9496] - Add test for loading the various wptrunner products, a=testonly
Automatic update from web-platform-testsRun all applicable tox envs

i.e., given a TOXENV of py27, we'll run py27 and py27-foo

--
Add test for loading the various products

--
Fix loading servo/servodriver products with installed wptrunner

wpt-commits: effe40a422f55b236d97861a31a9f7d1a4d927ab, 8eddb6c3d5675344a394aec143e58fbe8f79fa25, 00c4e79cbbd6789535d304a584a2b1737abadb97
wpt-pr: 9496
wpt-commits: effe40a422f55b236d97861a31a9f7d1a4d927ab, 8eddb6c3d5675344a394aec143e58fbe8f79fa25, 00c4e79cbbd6789535d304a584a2b1737abadb97
wpt-pr: 9496
2018-03-31 22:30:00 +01:00
Josh Matthews
605e6c0108 Bug 1442672 [wpt PR 9746] - Add default list value to extra-property argument., a=testonly
Automatic update from web-platform-testsAdd default list value to extra-property argument. (#9746)

wpt-commits: 59d21c5f036e7016b2689fd79364ef27b844481a
wpt-pr: 9746
wpt-commits: 59d21c5f036e7016b2689fd79364ef27b844481a
wpt-pr: 9746
2018-03-31 22:29:59 +01:00
mwatson2
8ea1eedd8d Bug 1442671 [wpt PR 3936] - [eme] Fix #3826: Test license expiration using playDuration, a=testonly
Automatic update from web-platform-tests[eme] Fix #3826: Test license expiration using playDuration (#3936)

wpt-commits: a7fa11a37f842ccf3849f5792a3f6b122a38f070
wpt-pr: 3936
wpt-commits: a7fa11a37f842ccf3849f5792a3f6b122a38f070
wpt-pr: 3936
2018-03-31 22:29:57 +01:00
moz-wptsync-bot
0fc06851ea Bug 1437014 [wpt PR 9314]- Update wpt metadata, a=testonly
wpt-pr: 9314
wpt-type: metadata
2018-03-31 22:29:54 +01:00
Ms2ger
ae282b0586 Bug 1437014 [wpt PR 9314] - Imagebitmap redirect to same origin, a=testonly
Automatic update from web-platform-testsAdd a test for a cross-origin redirect to a same-origin video

It's not clear to me if the expected result here is well-defined. Chrome and
my in-progress WebKit implementation pass; Gecko fails.

wpt-commits: 18ea986f738515e876e6870cd2f531a2ab1cbe0c
wpt-pr: 9314
wpt-commits: 18ea986f738515e876e6870cd2f531a2ab1cbe0c
wpt-pr: 9314
2018-03-31 22:29:53 +01:00
Greg Thompson
67efaf227d Bug 1442558 [wpt PR 9745] - Revert "ServiceWorker: Add WPT to check if CSP sandbox is respected", a=testonly
Automatic update from web-platform-testsRevert "ServiceWorker: Add WPT to check if CSP sandbox is respected"

This reverts commit 4ffad4c407bc6e60b6c2f021a5a26abb8dc438d2.

Reason for revert: New test consistently fails on multiple platforms:

* external/wpt/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html
* virtual/navigation-mojo-response/external/wpt/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html

(https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/43786)

Original change's description:
> ServiceWorker: Add WPT to check if CSP sandbox is respected
>
> Bug: 771815
> Change-Id: I11dc3cf67e3e40465f612f71fc318fd7061b6581
> Reviewed-on: https://chromium-review.googlesource.com/915683
> Reviewed-by: Matt Falkenhagen <falken@chromium.org>
> Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#540467}

TBR=falken@chromium.org,horo@chromium.org,kinuko@chromium.org,clamy@chromium.org,shimazu@chromium.org

Change-Id: I30d4c54e78656e473d0c32622b01004122a3be75
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 771815
Reviewed-on: https://chromium-review.googlesource.com/945828
Reviewed-by: Greg Thompson <grt@chromium.org>
Commit-Queue: Greg Thompson <grt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540484}

wpt-commits: ceb8d5d0f661060c8af3086b4861b22ad0267f56
wpt-pr: 9745
wpt-commits: ceb8d5d0f661060c8af3086b4861b22ad0267f56
wpt-pr: 9745
2018-03-31 22:29:50 +01:00
Yoav Weiss
0a9858e300 Bug 1441859 [wpt PR 9717] - Change navigation preload initiatorType to "navigation", a=testonly
Automatic update from web-platform-testsChange navigation preload initiatorType to "navigation"

As discussed at https://github.com/w3c/resource-timing/issues/110
the Resource Timing specification does not single out navigation
preload from other navigation types, and therefore the `initiatorType`
for it should be "navigation", rather than other.

This CL implements that change.

Intent-to-ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/W3InszDnV2k/AuJg4aAMDQAJ

Change-Id: Iba7fa038892936e164cd408355f1ac9f6592415b
Reviewed-on: https://chromium-review.googlesource.com/941342
Commit-Queue: Yoav Weiss <yoav@yoav.ws>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540483}

wpt-commits: 34c346b8485a2c77e14d4c6d188773fc5465b5b0
wpt-pr: 9717
wpt-commits: 34c346b8485a2c77e14d4c6d188773fc5465b5b0
wpt-pr: 9717
2018-03-31 22:29:48 +01:00
Makoto Shimazu
57a97c46fc Bug 1437773 [wpt PR 9493] - ServiceWorker: Add WPT to check if CSP sandbox is respected, a=testonly
Automatic update from web-platform-testsServiceWorker: Add WPT to check if CSP sandbox is respected

Bug: 771815
Change-Id: I11dc3cf67e3e40465f612f71fc318fd7061b6581
Reviewed-on: https://chromium-review.googlesource.com/915683
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540467}

wpt-commits: b8271e03a73d796cdf365121ca87fa96ded78ac0
wpt-pr: 9493
wpt-commits: b8271e03a73d796cdf365121ca87fa96ded78ac0
wpt-pr: 9493
2018-03-31 22:29:45 +01:00
moz-wptsync-bot
54c0550849 Bug 1442109 [wpt PR 9728]- Update wpt metadata, a=testonly
wpt-pr: 9728
wpt-type: metadata
2018-03-31 22:29:42 +01:00
Marcos Cáceres
fce66ff8ca Bug 1442109 [wpt PR 9728] - Tests for PaymentCurrencyAmount's currencySystem, a=testonly
Automatic update from web-platform-testsTests for PaymentCurrencyAmount's currencySystem (#9728)

This test is to prove that no one supports this feature - thus can be dropped from the spec.

Related issues:
 * https://github.com/w3c/payment-request/issues/686
 * https://github.com/w3c/payment-request/issues/617

wpt-commits: 866783a3fffaa8bdd3c29e4aec3b2f2626797c93
wpt-pr: 9728
wpt-commits: 866783a3fffaa8bdd3c29e4aec3b2f2626797c93
wpt-pr: 9728
2018-03-31 22:29:41 +01:00
Darren Shen
033cc7df61 Bug 1442473 [wpt PR 9738] - [css-typed-om] Whitelist supported properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Whitelist supported properties.

This patch whitelists all our supported properties. Any property that
is not supported will return a base CSSStyleValue. This ensures that
we don't accidentally produce unexpected results for properties that
we haven't tested it.

We also add a few new properties to support, bringing the total number
of property tests to 50. We also remove support for 'z-index' because
it uses <integers> which we don't support yet.

transition-duration is failing tests because we currently convert
ms to seconds when we compute, which is incorrect.

Some paint/layout tests depend on properties that are not whitelisted,
so we've changed them:
- border-radius -> margin-left
- align-items -> empty-cell

Bug: 816402
Change-Id: I84d2fd8a15df92624122f0c1ecf4f7c42f928928
Reviewed-on: https://chromium-review.googlesource.com/942651
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540397}

wpt-commits: 12e0354d971ce3f705991a4f68837d24947865df
wpt-pr: 9738
wpt-commits: 12e0354d971ce3f705991a4f68837d24947865df
wpt-pr: 9738
2018-03-31 22:29:38 +01:00
Anne van Kesteren
bc6e1a7a4b Bug 1441471 [wpt PR 9683] - Ensure focus events are composed, a=testonly
Automatic update from web-platform-testsEnsure focus events are composed (#9683)

For https://github.com/whatwg/html/pull/3512.

wpt-commits: 32ede3f7a990cbbf988c174889ec89b091ca9c93
wpt-pr: 9683
wpt-commits: 32ede3f7a990cbbf988c174889ec89b091ca9c93
wpt-pr: 9683
2018-03-31 22:29:35 +01:00
Kriti Singh
0bb0ac73ee Bug 1442432 [wpt PR 9735] - Magic constants are replaced by blob.size, a=testonly
Automatic update from web-platform-testsMagic constants are replaced by blob.size (Resolves #2634)

* Removes magic constants

wpt-commits: bb60bf3bde10617a5e533ea97bd06cb699c4257a
wpt-pr: 9735
wpt-commits: bb60bf3bde10617a5e533ea97bd06cb699c4257a
wpt-pr: 9735
2018-03-31 22:29:33 +01:00
moz-wptsync-bot
3d21190670 Bug 1441744 [wpt PR 9705]- Update wpt metadata, a=testonly
wpt-pr: 9705
wpt-type: metadata
2018-03-31 22:29:30 +01:00
Marcos Cáceres
03d085b8ef Bug 1441744 [wpt PR 9705] - Update OWNERS - adds mnoorenberghe, a=testonly
Automatic update from web-platform-testsUpdate OWNERS - adds mnoorenberghe (#9705)

wpt-commits: c71d9ca473e2e1d7ded618482461a38b4acc1ef2
wpt-pr: 9705
wpt-commits: c71d9ca473e2e1d7ded618482461a38b4acc1ef2
wpt-pr: 9705
2018-03-31 22:29:29 +01:00
Robert Ma
e9a2b2d7b4 Bug 1442455 [wpt PR 9737] - Revert "Fix #7142: Change manifest update process", a=testonly
Automatic update from web-platform-testsRevert "Fix #7142: Change manifest update process"

This reverts commit 38612167f54c475836c122013756e92b9a8859cc.

wpt-commits: 5122353fba91c9d97599cb94a02fb8ec7ec1384e
wpt-pr: 9737
wpt-commits: 5122353fba91c9d97599cb94a02fb8ec7ec1384e
wpt-pr: 9737
2018-03-31 22:29:26 +01:00
Darren Shen
db8f5d2d84 Bug 1442142 [wpt PR 9731] - [css-typed-om] Fix computed value of an interpolated transform., a=testonly
Automatic update from web-platform-tests[css-typed-om] Fix computed value of an interpolated transform.

Previously we did not handle the case of computing the value of an
interpolated transform, which occurs when we interpolate between
two different transform types containing percentages.

The correct result is currently not spec'd [1], so this patch fixes this
by just returning "none" in this case.

[1] https://github.com/w3c/css-houdini-drafts/issues/425

Bug: 816803
Change-Id: I97c8f6b71f651a8d547fb4cb307121eba7dabdb6
Reviewed-on: https://chromium-review.googlesource.com/942595
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540258}

wpt-commits: a77669c83cc75fcec4df6e46f6a07edf8c20d1a4
wpt-pr: 9731
wpt-commits: a77669c83cc75fcec4df6e46f6a07edf8c20d1a4
wpt-pr: 9731
2018-03-31 22:29:25 +01:00
Ovidio Henriquez
fd240ada20 Bug 1438058 [wpt PR 9506] - bluetooth: web: test: Simulate advertisements, a=testonly
Automatic update from web-platform-testsbluetooth: web: test: Simulate advertisements

This change adds a SimulateAdvertisementReceived function to the
FakeCentral interface. The design for this class is detailed in the
following document:
https://docs.google.com/document/d/1XFl_4ZAgO8ddM6U53A9AfUuZeWgJnlYD5wtbXqEpzeg

BUG=719826

Change-Id: I618dc68c967e6d9942f99f1807da6fb1985cd676
Reviewed-on: https://chromium-review.googlesource.com/916554
Reviewed-by: Oliver Chang <ochang@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540236}

wpt-commits: 5635bba261e91a9c619a789c5f482e15f60c68cb
wpt-pr: 9506
wpt-commits: 5635bba261e91a9c619a789c5f482e15f60c68cb
wpt-pr: 9506
2018-03-31 22:29:22 +01:00
joanmarie
b7c2e91eeb Bug 1442291 [wpt PR 9734] - AccName: Additional test cases, a=testonly
Automatic update from web-platform-testsAccName: Additional test cases (#9734)

wpt-commits: 52b29c118a8259aefb5d4819689a8ed10dd4c236
wpt-pr: 9734
wpt-commits: 52b29c118a8259aefb5d4819689a8ed10dd4c236
wpt-pr: 9734
2018-03-31 22:29:21 +01:00
Sandra Sun
311768fc43 Bug 1441212 [wpt PR 9678] - scrollTo and scrollBy should land on snap points., a=testonly
Automatic update from web-platform-testsscrollTo and scrollBy should land on snap points.

According to spec,
https://drafts.csswg.org/css-scroll-snap-1/#scroll-types,
programmatically scrolling such as scrollTo and scrollBy should land on
snap points.

Bug: 803606
Change-Id: I1e70d88f31a2b2f93c92cc063adf653ed923adeb
Reviewed-on: https://chromium-review.googlesource.com/889936
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: Sandra Sun <sunyunjia@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540166}

wpt-commits: 0f3fa6c1e32c9d6454569eb443c104ca10dd96b9
wpt-pr: 9678
wpt-commits: 0f3fa6c1e32c9d6454569eb443c104ca10dd96b9
wpt-pr: 9678
2018-03-31 22:29:18 +01:00
Ahilya Sinha
089c21ef83 Bug 1442216 [wpt PR 9732] - Update reftest graph when node changes to support, a=testonly
Automatic update from web-platform-testsUpdate reftest graph when node changes to support (#9732)

Modified conditional in manifest.py to check for a reftest node changing
to another type.
Wrote a test in test_manifest.py for the same

wpt-commits: 2560d71e083b5798154038589205f75f54442601
wpt-pr: 9732
wpt-commits: 2560d71e083b5798154038589205f75f54442601
wpt-pr: 9732
2018-03-31 22:29:16 +01:00
Ian Kilpatrick
430380d6b1 Bug 1441412 [wpt PR 9680] - [css-layout-api] Populate children, and pass into layout() function, a=testonly
Automatic update from web-platform-tests[css-layout-api] Populate children, and pass into layout() function

This introduces the LayoutChild API surface, (which only has a styleMap
accessor currently).

Each LayoutBox which is a child of a LayoutCustom will hold onto a
LayoutChild object, acting as the script interface for the web
developer.

Bug: 726125
Change-Id: Iecdb01a38c0712dcda063b485c4207bde59f3995
Reviewed-on: https://chromium-review.googlesource.com/933092
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539928}

wpt-commits: 41ab079dfcde76aebbde5660fe3e417447e61f80
wpt-pr: 9680
wpt-commits: 41ab079dfcde76aebbde5660fe3e417447e61f80
wpt-pr: 9680
2018-03-31 22:29:14 +01:00
Geoffrey Sneddon
a03ed1cebc Bug 1442084 [wpt PR 9725] - Fix #9724: Make test_sauce actually pass, a=testonly
Automatic update from web-platform-testsFix #9724: Make test_sauce actually pass

This regressed in e56563d2b1e8bd225bf4c8b4682cbd12beeae1a7

wpt-commits: 84242181f245c254d28fddfe2e84ac911101d997
wpt-pr: 9725
wpt-commits: 84242181f245c254d28fddfe2e84ac911101d997
wpt-pr: 9725
2018-03-31 22:29:12 +01:00
Manuel Rego Casasnovas
73bcc59b97 Bug 1441854 [wpt PR 9716] - [css-text] Modify reference tests so they fit in the viewport, a=testonly
Automatic update from web-platform-testsMerge pull request #9716 from mrego/css-text-viewport

[css-text] Modify reference tests so they fit in the viewport

wpt-commits: 0d843d4cf1a8424884d43ead98c2528f9c6110c5
wpt-pr: 9716
wpt-commits: 0d843d4cf1a8424884d43ead98c2528f9c6110c5
wpt-pr: 9716
2018-03-31 22:29:10 +01:00
Darren Shen
418d2dcc37 Bug 1442130 [wpt PR 9730] - [css-typed-om] Ensure properties works with css-wide keywords / var refs, a=testonly
Automatic update from web-platform-tests[css-typed-om] Ensure properties works with css-wide keywords / var refs

There are two things that should always be supported with any property:
- css-wide keywords like 'initial'
- var refs like 'var(--A)'

This patch adds tests to ensure that this works for all the different
types of properties. Unfortunately, supporting this in shorthands
is quite difficult (we get shorthands as strings, so to reify them
we have to parse, but we can't parse in reification) so we'll leave
that for the future.

Bug: 816722
Change-Id: I1d344b73d011db81cfc3880be54823302534fd36
Reviewed-on: https://chromium-review.googlesource.com/942121
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540055}

wpt-commits: 9c3df0ea37661b7dbb9d19a7e7384c05483a2fd9
wpt-pr: 9730
wpt-commits: 9c3df0ea37661b7dbb9d19a7e7384c05483a2fd9
wpt-pr: 9730
2018-03-31 22:29:07 +01:00
Darren Shen
2b1816df90 Bug 1442115 [wpt PR 9729] - [css-typed-om] Implement correct ordering for StylePropertyMaps., a=testonly
Automatic update from web-platform-tests[css-typed-om] Implement correct ordering for StylePropertyMaps.

The correct ordering of properties depends on the type of style map:

- Computed: css properties first, then vendor prefixed ones, then
  custom properties. Within each category, sort by code point.
- Inline: same order as the CSSStyleDeclaration.
- Declared: same order as the CSSRule.

Spec: https://drafts.css-houdini.org/css-typed-om-1/#stylepropertymapreadonly

Bug: 545318
Change-Id: I34fe8f0741bdcc2188926b37635672a4dda32625
Reviewed-on: https://chromium-review.googlesource.com/940381
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540066}

wpt-commits: 66ffd921b533a3da766797aad016820ee90ca465
wpt-pr: 9729
wpt-commits: 66ffd921b533a3da766797aad016820ee90ca465
wpt-pr: 9729
2018-03-31 22:29:05 +01:00
Michael Ficarra
5e81805358 Bug 1441687 [wpt PR 9696] - add XHR.prototype.open parameter toString test, a=testonly
Automatic update from web-platform-testsAdd XHR.prototype.open parameter toString test

wpt-commits: 6d9902016ffa1e5a73b8910c863c89c45b12e11e
wpt-pr: 9696
wpt-commits: 6d9902016ffa1e5a73b8910c863c89c45b12e11e
wpt-pr: 9696
2018-03-31 22:29:02 +01:00
Takayoshi Kochi
fd074ff003 Bug 1441781 [wpt PR 9710] - Make clipboard events composed., a=testonly
Automatic update from web-platform-testsMake clipboard events composed.

This corresponds to the upstream spec change on
https://github.com/w3c/clipboard-apis/pull/62

Note that synthetic events are not affected by the change.

To generate copy/cut/paste events, document.execCommand() is
used for Blink, but cannot be used for web platform tests.

Bug: 802009
Change-Id: I00df77269708458b9a6820323a1f511b7c75e513
Reviewed-on: https://chromium-review.googlesource.com/923671
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Takayoshi Kochi <kochi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540046}

wpt-commits: 8dbff770ac61468d23313ad7ccb00ba6e2880064
wpt-pr: 9710
wpt-commits: 8dbff770ac61468d23313ad7ccb00ba6e2880064
wpt-pr: 9710
2018-03-31 22:28:59 +01:00
Darren Shen
0c791a80f4 Bug 1442017 [wpt PR 9720] - [css-typed-om] Implement serialization for CSSUnsupportedStyleValues., a=testonly
Automatic update from web-platform-tests[css-typed-om] Implement serialization for CSSUnsupportedStyleValues.

This patch implements serialization for CSSUnsupportedStyleValue.
The spec requires that:

- CSSStyleValues that are parsed from string should serialize to the
  given string.
- CSSStyleValues that are obtained from CSSOM should serialize according
  to [1] (although this is mostly the same as CSSOM serialization).

To implement both, we put a String on CSSStyleValue (the base class)
to store its serialization. This is only used by the subclass
CSSUnsupportedStyleValue. When we create a CSSUnsupportedStyleValue,
we set the serialization correctly depending on if it's from a string
or CSSOM. CSSUnsupportedStyleValue.toString() just outputs the stored
string.

It turns out that the string on CSSStyleValue can completely replace
its CSSValue. Instead of wrapping a CSSValue, which is fragile when
passed around arbitrarily, we simply parse the stored string whenever
we need to convert to a CSSValue. This actually was the original
design, but we changed it because we thought styleMap.set cannot
invoke parsing. Since we resolved to not expose styleMap.set to
worklets, we are allowed to parse and this is a much more robust
solution.

Serialization for shorthands requires different logic depending on
if it's a computed shorthand or a specified shorthand. This meant
that we had to create a new method for getting the serialization
and override it for different property maps.

We don't need CSSUnsupportedShorthandValue anymore, since we can
can just use CSSUnsupportedStyleValue.

[1] https://drafts.css-houdini.org/css-typed-om-1/#cssom-serialization

Bug: 816722
Change-Id: Ia236f72467e414a2eb380f00ddb196db06f8d8b6
Reviewed-on: https://chromium-review.googlesource.com/940283
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540039}

wpt-commits: a78e2a33854504792ed5692084f8d8afc45c5585
wpt-pr: 9720
wpt-commits: a78e2a33854504792ed5692084f8d8afc45c5585
wpt-pr: 9720
2018-03-31 22:28:57 +01:00
Geoffrey Sneddon
10d7931bcf Bug 1440672 [wpt PR 8979] - Support wpt run safari (Safari 11 and Technology Preview), a=testonly
Automatic update from web-platform-testsSupport wpt run safari (Safari 11 and Technology Preview) (#8979)

Based on unfinished support for Safari 10:
https://github.com/w3c/wptrunner/pull/225

Tested with Safari 11 and Technology Preview, but whether this still
works with Safari 10 has not been tested. It probably doesn't work.

Also improve the debug logging around WebDriver start and document the
manual setup required to make `wpt run safari` work.

wpt-commits: 10d9c8de236f1a332dfdd54d04496c272406a3d1
wpt-pr: 8979
wpt-commits: 10d9c8de236f1a332dfdd54d04496c272406a3d1
wpt-pr: 8979
2018-03-31 22:28:54 +01:00
Darren Shen
4f19006060 Bug 1441467 [wpt PR 9682] - [css-typed-om] Implement shorthands for StylePropertyMap.set/delete., a=testonly
Automatic update from web-platform-tests[css-typed-om] Implement shorthands for StylePropertyMap.set/delete.

This patch implements shorthands for stylemap.set/delete. When we
receive an UnsupportedShorthandProperty, we should get the CSSValues
out of them and set them on the style map.

We leave parsing of shorthand values for a future patch.

Bug: 816722
Change-Id: Iebd0b33f89b1d8872bea5d3f80d1dde71d72bc45
Reviewed-on: https://chromium-review.googlesource.com/938684
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539992}

wpt-commits: d2058869b7fcb86a0ed4bfa9c4cb00a07ec3dc4c
wpt-pr: 9682
wpt-commits: d2058869b7fcb86a0ed4bfa9c4cb00a07ec3dc4c
wpt-pr: 9682
2018-03-31 22:28:51 +01:00
James Graham
a0202bd6a1 Bug 1447609 - Fix handling of missing manifest_path in wptcommandline, r=maja_zf
Ensure that check_paths is always called in set_from_config, and allow the manifest_path to
be empty before we set the default.
2018-03-31 22:28:48 +01:00
James Graham
dfa9e2d025 Bug 1441188 [wpt PR 9676] - Run infrastructure tests every times tools change, a=testonly
Automatic update from web-platform-testsEnable separating the metadata and manifest paths.

The current wptrunner setup assumes that the MANIFEST.json file is
always at the root of the metadata path. But there are scenarios in
which this need not be true e.g. if the metadata is in-tree and the
manifest is not. So we separate these out by porviding an extra
command line argument for the manifest path, and corresponding key in
the config file. If this is not supplied the old value is assumed as a
default.

--
Allow supplying extra properties to use when updating metadata.

The properties are read from a run_info.json and may be used to
distinguish runs. Default properties are set on a per-product
basis, but in some scenarios we want additional properties to be
considered for the metadata e.g. when updaating multi-browser metadata
we want to consider the full product name.

It may be better in the long run to simply allow overriding the full
list of properties and always having the user (or context-specific
caller) supply this list rather than having any hardcoded defaults.

--
Add a wpt command for updating expectation metadata.

The |wpt update-expectations| command takes a list of raw log files,
and updates the expectation data located in the directory supplied
thorugh the --metadata keyword argument. This metadata is used by
subsequent test runs to determine the expected test results.

By default the "product" property is used as a possible conditional on
the data; this means that if multiple logs are passed in
simultaneously then different results will be distinguished by "if
product==foo" conditions in the metadata.

--
Add a wptrunner_infrastructure job to CI.

This runs all the tests under infrastructure/ every time that the
tools/ directory changes, as a smoketest to ensure that nothing is
badly broken.

--
Add metadata for infrastructure tests

wpt-commits: 952022a07f809f917912bbc552d77ac5b9062e49, 1a17d9f7a6bb849aaa6cdf4ad8499074945d7da4, dbde4106fd461486f2e4ae2c84dcf644e854a6af, e542c4abf945a612e726a80d5efc46d98b0e59f2, b73c5d44e35f6510e200aad2242b2f4e70c607c1
wpt-pr: 9676
wpt-commits: 952022a07f809f917912bbc552d77ac5b9062e49, 1a17d9f7a6bb849aaa6cdf4ad8499074945d7da4, dbde4106fd461486f2e4ae2c84dcf644e854a6af, e542c4abf945a612e726a80d5efc46d98b0e59f2, b73c5d44e35f6510e200aad2242b2f4e70c607c1
wpt-pr: 9676
2018-03-31 22:28:47 +01:00
David Grogan
986a7947e1 Bug 1441722 [wpt PR 9699] - [css-tables] Test that tables have box-sizing:border-box by default, a=testonly
Automatic update from web-platform-tests[css-tables] Test that tables have box-sizing:border-box by default

Legacy layout erroneously sets box-sizing:border-box on non-table
elements that have display:table when the element has a specified %
height. Only <table> elements should have box-sizing:border-box.

Bug: 598134
Change-Id: I66a4a6380ca60a88516a63d3df84faabd709d4c0
Reviewed-on: https://chromium-review.googlesource.com/940561
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539916}

wpt-commits: 508c74e4cfeff84d005166adeb80f89237a70b71
wpt-pr: 9699
wpt-commits: 508c74e4cfeff84d005166adeb80f89237a70b71
wpt-pr: 9699
2018-03-31 22:28:44 +01:00
Robert Ma
5c20c64234 Bug 1437005 [wpt PR 9349] - [Code Health] Fix ABC wpt.browser.Browser, a=testonly
Automatic update from web-platform-tests[Code Health] Fix ABC wpt.browser.Browser

* Make sure methods in subclasses have the same interface as the
  abstract methods in the base class.
* Move docstrings to the base class.
* Declare two more abstract methods: find_binary & find_webdriver,
  because multiple (though not all) subclasses already defined these
  methods, and the two methods are called externally (by wpt.run). They
  fall into the same category as version().

wpt-commits: 3370b65896f68174e3092b7fbcc46aba98c47544
wpt-pr: 9349
wpt-commits: 3370b65896f68174e3092b7fbcc46aba98c47544
wpt-pr: 9349
2018-03-31 22:28:42 +01:00
Douglas Creager
17125c963a Bug 1441848 [wpt PR 9714] - Reporting: Use new format for Report-To header, a=testonly
Automatic update from web-platform-testsReporting: Use new format for Report-To header

The format of the Report-To header recently changed so that endpoint
groups are the top-level element, instead of individual endpoints.

Bug: 704259
Change-Id: I7534c46abbbb86c367931ffc060972ac36b1084b
Reviewed-on: https://chromium-review.googlesource.com/914687
Commit-Queue: Douglas Creager <dcreager@google.com>
Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
Reviewed-by: Julia Tuttle <juliatuttle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539876}

wpt-commits: fe9700afafd37617d877b36f0657cc3d9c666af0
wpt-pr: 9714
wpt-commits: fe9700afafd37617d877b36f0657cc3d9c666af0
wpt-pr: 9714
2018-03-31 22:28:40 +01:00
Adam Langley
7834ccf9a1 Bug 1441724 [wpt PR 9700] - Revert "Revert "webauthn: support the appid extension."", a=testonly
Automatic update from web-platform-testsRevert "Revert "webauthn: support the appid extension.""

This reverts commit 7df8cfae4fb4949f4949d7c3ad9411fbb50b0175. Originally
it broke because r539572 landed between the trybot runs and commit and
broke it. Original commit message:

webauthn: support the appid extension.

This extension allows credentials that were registered with U2F to be
used with webauthn. See https://w3c.github.io/webauthn/#sctn-appid-extension.

The change does not include support for echoing the extension in the
CollectedClientData[1], nor does it implement
getClientExtensionResults[2]. It's fully usable without that logic and
I have several questions about that part of the spec[3] that I would
like to understand first.

I did consider avoiding having a alternative app_param value in
//device/u2f but a) the spec says that the given appid should be tried
after the first one and b) this allows sites not to have to worry about
which protocol they registered credentials with. Instead, they can just
set this extension during the transition.

[1] https://w3c.github.io/webauthn/#sec-client-data
[2] https://w3c.github.io/webauthn/#iface-pkcredential
[3] https://github.com/w3c/webauthn/issues/803

Bug: none
Change-Id: Ie68e349af9b00de4fc986bfb1516e9650c61ef0b
Reviewed-on: https://chromium-review.googlesource.com/940524
Reviewed-by: Adam Langley <agl@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539858}

wpt-commits: fa2653332d898cd75ae4c38d3aa514adca791bf5
wpt-pr: 9700
wpt-commits: fa2653332d898cd75ae4c38d3aa514adca791bf5
wpt-pr: 9700
2018-03-31 22:28:38 +01:00
Mike West
1dbef9a78e Bug 1442269 [wpt PR 8015] - [MIX]: Improve Safari support., a=testonly
Automatic update from web-platform-tests[MIX]: Improve Safari support. (#8015)

Safari doesn't generate events in quite the same way as Firefox and Chrome, but
those events also aren't relevant to the MIX tests. It also doesn't like an
explicit 'type=video/ogg' declaration in '<source>' elements. This patch shifts
to a timeout model to ensure that even if events aren't triggered, we still
check whether or not the resource was loaded from the server.

wpt-commits: 5cddbd4919d12781dfc46e928547132fa7402d1c
wpt-pr: 8015
wpt-commits: 5cddbd4919d12781dfc46e928547132fa7402d1c
wpt-pr: 8015
2018-03-31 22:28:35 +01:00
moz-wptsync-bot
1a4da123d5 Bug 1442264 [wpt PR 8839]- Update wpt metadata, a=testonly
wpt-pr: 8839
wpt-type: metadata
2018-03-31 22:28:33 +01:00
Ms2ger
b7b288a6cd Bug 1442264 [wpt PR 8839] - Make more python code parse as python3., a=testonly
Automatic update from web-platform-testsUse the print function in some scripts.

--
Use Python3-compatible except syntax.

--
Prepare mathml/tools/utils/misc.py for python3.

wpt-commits: f1536eed16c7b743acbf9188150041f049b646b9, b762b7fa54e2e830b6e400fc5d8c369c95c53e82, 911d525247327484c66ef851d6219a9ef555b0ac
wpt-pr: 8839
wpt-commits: f1536eed16c7b743acbf9188150041f049b646b9, b762b7fa54e2e830b6e400fc5d8c369c95c53e82, 911d525247327484c66ef851d6219a9ef555b0ac
wpt-pr: 8839
2018-03-31 22:28:31 +01:00
moz-wptsync-bot
73ab018711 Bug 1440723 [wpt PR 9393]- Update wpt metadata, a=testonly
wpt-pr: 9393
wpt-type: metadata
2018-03-31 22:28:29 +01:00
James Graham
3efcefd529 Bug 1440723 [wpt PR 9393] - Ensure testharnessreport.js is loaded as utf8, a=testonly
Automatic update from web-platform-testsEnsure testharnessreport.js is loaded as utf8

MozReview-Commit-ID: C5E7to91rFU

--
Ensure that static assets are cached.

Give them a max-age of 1 hour and ensure that the cache-control header
is also applied with the StaticHandler used in wptrunner.

wpt-commits: 0f77a132dd2682d6c79b759aaaad3315f8fa652e, fa24b4a4b454ddde0bc511b1858786da647b3d34
wpt-pr: 9393
wpt-commits: 0f77a132dd2682d6c79b759aaaad3315f8fa652e, fa24b4a4b454ddde0bc511b1858786da647b3d34
wpt-pr: 9393
2018-03-31 22:28:27 +01:00
Rouslan Solomakhin
3c49b5cffa Bug 1437923 [wpt PR 9467] - Tests for PaymentInstruments., a=testonly
Automatic update from web-platform-testsMerge pull request #9467 from rsolomakhin/payment-handler

Tests for PaymentInstruments.

wpt-commits: ae54e16121fd9939277e67c9df6d842caa98e63e
wpt-pr: 9467
wpt-commits: ae54e16121fd9939277e67c9df6d842caa98e63e
wpt-pr: 9467
2018-03-31 22:28:26 +01:00
Brian Burg
1f024667e5 Bug 1442259 [wpt PR 9465] - WebDriver: don't send a request body for HTTP GET requests, a=testonly
Automatic update from web-platform-testsWebDriver: don't send a request body for HTTP GET requests

Due to the fact that Python's None is serializable as JSON,
the transport was always sending the string "null" as the body
for all requests which did not specify some other body. This
leads to HTTP GET requests with a non-zero Content-Length,
which is bad.

Fix this by only trying to encode the payload if the body
parameter has a non-default value. I don't think there is
a valid use case where a request payload is a top-level 'null'.

wpt-commits: c2c395d1ebc7fe9ed4d13745e700f08078893978
wpt-pr: 9465
wpt-commits: c2c395d1ebc7fe9ed4d13745e700f08078893978
wpt-pr: 9465
2018-03-31 22:28:23 +01:00
Peter Beverloo
ef7d79ee63 Bug 1441845 [wpt PR 9713] - Remove the "sound" property from the Notification interface, a=testonly
Automatic update from web-platform-testsRemove the "sound" property from the Notification interface

The property will be removed from the standard per the following PR:
https://github.com/whatwg/notifications/pull/127.

wpt-commits: 58777966260d8f1a6c5347bc7a531596543e6e80
wpt-pr: 9713
wpt-commits: 58777966260d8f1a6c5347bc7a531596543e6e80
wpt-pr: 9713
2018-03-31 22:28:22 +01:00
Manuel Rego Casasnovas
7da5f58a52 Bug 1441808 [wpt PR 9712] - [css-ui] Use "Ahem" instead of "ahem" in tests, a=testonly
Automatic update from web-platform-tests[css-ui] Use "Ahem" instead of "ahem" in tests

"ahem" is causing flakiness on Windows, so this patch
just replaces "ahem" by "Ahem" on css-ui WPT tests.

BUG=724392,796733

Change-Id: I956e939790319ec956164f34af8c72f109c528ef
Reviewed-on: https://chromium-review.googlesource.com/940133
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#539797}

wpt-commits: 98f6f9bde502771ce9939d24f27ca823351adb33
wpt-pr: 9712
wpt-commits: 98f6f9bde502771ce9939d24f27ca823351adb33
wpt-pr: 9712
2018-03-31 22:28:19 +01:00
Darren Shen
65c8051bf0 Bug 1441481 [wpt PR 9685] - [css-typed-om] Return transform components for computed transform., a=testonly
Automatic update from web-platform-tests[css-typed-om] Return transform components for computed transform.

ComputedStylePropertyMap should return computed values. For 'transform',
that's "as specified, but relative lengths converted to absolute" [1].
This means we need to return the individual transform components like
'translate3d'.

Currently there's no code to do this, so we have to roll our own.

[1] https://drafts.csswg.org/css-transforms-1/#propdef-transform

Bug: 816803
Change-Id: I64305512fa0d0ce32ba86ea2b14595b551ff1c8d
Reviewed-on: https://chromium-review.googlesource.com/938885
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539783}

wpt-commits: c56fcfd2726fbfaf495843bed3d1d4423ce72b7a
wpt-pr: 9685
wpt-commits: c56fcfd2726fbfaf495843bed3d1d4423ce72b7a
wpt-pr: 9685
2018-03-31 22:28:16 +01:00
Manuel Rego Casasnovas
185166e6e8 Bug 1441786 [wpt PR 9711] - [css-multicol] Use "Ahem" instead of "ahem" in tests, a=testonly
Automatic update from web-platform-tests[css-multicol] Use "Ahem" instead of "ahem" in tests

"ahem" is causing flakiness on Windows, so this patch
just replaces "ahem" by "Ahem" on WPT tests.

BUG=724392,794136

Change-Id: I55ce2ee7ed36b2708da571f52256716e97a072cb
Reviewed-on: https://chromium-review.googlesource.com/940921
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#539780}

wpt-commits: a5e5a3d683d787be4a608d8bcd385f902c6ef2c2
wpt-pr: 9711
wpt-commits: a5e5a3d683d787be4a608d8bcd385f902c6ef2c2
wpt-pr: 9711
2018-03-31 22:28:13 +01:00
Chandan Padhi
f425824e12 Bug 1441513 [wpt PR 9688] - getCapabilities() should not have range properties without valid values, a=testonly
Automatic update from web-platform-testsgetCapabilities() should not have range properties without valid values

This CL ensures that MediaStreamTrack.getCapabilities() does not have
range properties if they don't have a valid range.

Bug: 293292
Change-Id: I6f85086fb4af7e17faca069f76299a0256f1872d
Reviewed-on: https://chromium-review.googlesource.com/938983
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539778}

wpt-commits: ca3bede481b3c4e1510e19e0c816128307ef7dcb
wpt-pr: 9688
wpt-commits: ca3bede481b3c4e1510e19e0c816128307ef7dcb
wpt-pr: 9688
2018-03-31 22:28:10 +01:00
Kent Tamura
bccc7ffe17 Bug 1441770 [wpt PR 9709] - Fix a bug of <fieldset disabled> detection logic., a=testonly
Automatic update from web-platform-testsFix a bug of <fieldset disabled> detection logic.

HTMLFormControlElement::UpdateAncestorDisabledState() checked if the
highest <legend> is the first <legend> child of the highest disabled
<fieldset>. It should check <lengend> child of every disabled fieldset
ancestors.

Bug: 817181
Change-Id: I8f7dedd8089757d9eae726de359b0efe47cf9f44
Reviewed-on: https://chromium-review.googlesource.com/940644
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539776}

wpt-commits: 51071878ed91e88ba8bcf59b0180beb3dd5211a8
wpt-pr: 9709
wpt-commits: 51071878ed91e88ba8bcf59b0180beb3dd5211a8
wpt-pr: 9709
2018-03-31 22:28:07 +01:00
Manuel Rego Casasnovas
a7af4d1de1 Bug 1441760 [wpt PR 9707] - [css-text] Use "Ahem" instead of "ahem" for fonts in tests, a=testonly
Automatic update from web-platform-tests[css-text] Use "Ahem" instead of "ahem" for fonts in tests

Using the lowercase version causes flakiness on Windows
(see crbug.com/724392).

BUG=817030

Change-Id: Ic4bdea7d40f0c2e96d6669430b3cce7a296e8d55
Reviewed-on: https://chromium-review.googlesource.com/940123
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#539748}

wpt-commits: cc52c7e80c940a475adc28142285082f2c973ed6
wpt-pr: 9707
wpt-commits: cc52c7e80c940a475adc28142285082f2c973ed6
wpt-pr: 9707
2018-03-31 22:28:05 +01:00