https://github.com/web-platform-tests/wpt

sort by:
Revision Author Date Message Commit Date
212e293 Respond to feedback Remove test for audio/video without controls and add non root svg 24 March 2018, 01:19:41 UTC
4fae1e4 Add focus composed test Based on HTML's composed.window.js 23 March 2018, 00:50:21 UTC
6154100 Add focus management test Adapted from HTML version at /html/editing/focus/focus-management/focus-events.html 23 March 2018, 00:17:45 UTC
f34c9d5 Add test for default tabIndex value Adapted from html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html 23 March 2018, 00:07:52 UTC
6ed5ec3 Update focus-flag test 22 March 2018, 23:26:43 UTC
1def233 Add test for SVG focus flag 14 March 2018, 00:33:26 UTC
cf26d05 Update console IDL (#9766) Updated from https://console.spec.whatwg.org/ 02 March 2018, 21:42:49 UTC
6fbbcf8 Fix 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. 02 March 2018, 20:15:23 UTC
c73b03f Remove myself from the interfaces/ owners These notifications are not useful... 02 March 2018, 19:40:12 UTC
26cd868 Run the firefox infrastructure tests without custom /etc/hosts 02 March 2018, 18:17:59 UTC
ee314b5 Switch 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. 02 March 2018, 18:17:59 UTC
2369d3c Merge pull request #9749 from w3c/sync_544c462d434fccfbd2d557c4c083d15ed1d8d736 Merge pull request #9749 from sync_544c462d434fccfbd2d557c4c083d15ed1d8d736 02 March 2018, 17:59:25 UTC
544c462 Make ContentItem use a CustomIdent for counter names See https://github.com/w3c/csswg-drafts/pull/2377 Upstreamed from https://github.com/servo/servo/pull/20171 [ci skip] 02 March 2018, 17:59:18 UTC
8444227 Implement :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} 02 March 2018, 17:43:28 UTC
00c4e79 Fix loading servo/servodriver products with installed wptrunner 02 March 2018, 17:23:58 UTC
8eddb6c Add test for loading the various products 02 March 2018, 17:23:58 UTC
effe40a Run all applicable tox envs i.e., given a TOXENV of py27, we'll run py27 and py27-foo 02 March 2018, 17:23:58 UTC
59d21c5 Add default list value to extra-property argument. (#9746) 02 March 2018, 16:30:44 UTC
a7fa11a [eme] Fix #3826: Test license expiration using playDuration (#3936) 02 March 2018, 15:21:36 UTC
18ea986 Add 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. 02 March 2018, 11:52:31 UTC
ceb8d5d Revert "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} 02 March 2018, 10:43:39 UTC
34c346b Change 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} 02 March 2018, 10:35:49 UTC
b8271e0 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} 02 March 2018, 07:25:09 UTC
866783a Tests 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 02 March 2018, 03:02:15 UTC
12e0354 [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} 02 March 2018, 02:00:03 UTC
32ede3f Ensure focus events are composed (#9683) For https://github.com/whatwg/html/pull/3512. 02 March 2018, 01:28:48 UTC
bb60bf3 Magic constants are replaced by blob.size (Resolves #2634) * Removes magic constants 01 March 2018, 23:41:26 UTC
c71d9ca Update OWNERS - adds mnoorenberghe (#9705) 01 March 2018, 22:03:14 UTC
5122353 Revert "Fix #7142: Change manifest update process" This reverts commit 38612167f54c475836c122013756e92b9a8859cc. 01 March 2018, 21:51:46 UTC
a77669c [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} 01 March 2018, 20:06:05 UTC
5635bba bluetooth: 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} 01 March 2018, 19:30:20 UTC
52b29c1 AccName: Additional test cases (#9734) 01 March 2018, 16:42:49 UTC
0f3fa6c scrollTo 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} 01 March 2018, 16:10:54 UTC
2560d71 Update 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 01 March 2018, 14:01:19 UTC
41ab079 [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} 01 March 2018, 13:35:52 UTC
8424218 Fix #9724: Make test_sauce actually pass This regressed in e56563d2b1e8bd225bf4c8b4682cbd12beeae1a7 01 March 2018, 11:47:21 UTC
0d843d4 Merge pull request #9716 from mrego/css-text-viewport [css-text] Modify reference tests so they fit in the viewport 01 March 2018, 07:46:44 UTC
9c3df0e [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} 01 March 2018, 06:56:27 UTC
66ffd92 [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} 01 March 2018, 06:47:47 UTC
6d99020 Add XHR.prototype.open parameter toString test 01 March 2018, 06:44:40 UTC
8dbff77 Make 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} 01 March 2018, 05:30:25 UTC
a78e2a3 [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} 01 March 2018, 05:21:52 UTC
10d9c8d Support 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. 01 March 2018, 04:18:40 UTC
d205886 [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} 01 March 2018, 03:07:51 UTC
b73c5d4 Add metadata for infrastructure tests 28 February 2018, 22:32:38 UTC
e542c4a 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. 28 February 2018, 22:32:38 UTC
dbde410 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. 28 February 2018, 22:32:38 UTC
1a17d9f 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. 28 February 2018, 22:32:38 UTC
952022a Enable 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. 28 February 2018, 22:32:38 UTC
508c74e [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} 28 February 2018, 20:10:41 UTC
3370b65 [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(). 28 February 2018, 19:56:41 UTC
fe9700a Reporting: 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} 28 February 2018, 19:44:27 UTC
fa26533 Revert "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} 28 February 2018, 18:16:01 UTC
5cddbd4 [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. 28 February 2018, 16:57:37 UTC
911d525 Prepare mathml/tools/utils/misc.py for python3. 28 February 2018, 16:52:59 UTC
b762b7f Use Python3-compatible except syntax. 28 February 2018, 16:52:59 UTC
f1536ee Use the print function in some scripts. 28 February 2018, 16:52:59 UTC
fa24b4a 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. 28 February 2018, 16:50:52 UTC
0f77a13 Ensure testharnessreport.js is loaded as utf8 MozReview-Commit-ID: C5E7to91rFU 28 February 2018, 16:50:52 UTC
ae54e16 Merge pull request #9467 from rsolomakhin/payment-handler Tests for PaymentInstruments. 28 February 2018, 15:28:59 UTC
c2c395d WebDriver: 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'. 28 February 2018, 15:05:52 UTC
abec443 [css-text] Modify reference tests so they fit in the viewport Many reftests in this suite are bigger than the default viewport size that browsers use when run the tests. That means that only the first cases are checked, everything that is not in the visible area won't be compared, so differences there won't be detected. This patch modifies a bunch of tests to make them fit in the viewport. Some of the tests are splitted in several files, as they have a lot of content. Tests under folder text-transform/ still have this kind of issues, some are actually way bigger, so that would need to be fixed in a follow-up patch. 28 February 2018, 14:51:40 UTC
5877796 Remove 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. 28 February 2018, 14:18:58 UTC
98f6f9b [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} 28 February 2018, 12:52:54 UTC
c56fcfd [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} 28 February 2018, 12:06:09 UTC
a5e5a3d [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} 28 February 2018, 11:18:20 UTC
ca3bede getCapabilities() 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} 28 February 2018, 11:08:42 UTC
5107187 Fix 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} 28 February 2018, 10:31:08 UTC
cc52c7e [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} 28 February 2018, 08:44:25 UTC
f68dd35 Merge pull request #9689 from mrego/css-text-fix-broken-font [css-text] Fix broken links to mplus-1p-regular.woff font 28 February 2018, 08:05:03 UTC
8c4cf00 Add test to check that StylePropertyMap sorts in increasing code-point order Change-Id: I86933692bff974d3a640cef4ea47b602c88e92a1 Reviewed-on: https://chromium-review.googlesource.com/940723 Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#539708} 28 February 2018, 05:23:27 UTC
1d8bc90 [css-typed-om] Implement shorthands for .get/.getAll/.has. This patch implements shorthands for stylemap.get/getAll/has. Shorthands are implemented as a base CSSStyleValue. They are different to other properties because they cannot be converted to a single CSSValue. Instead, we need to store the CSSValues of their longhands so that they can be set again on the same property. Patches to come: - styleMap.set/update - Serialization of these values. Bug: 816722 Change-Id: Ia2c3f694809c219566b965ebfae40bc38d74f4c5 Reviewed-on: https://chromium-review.googlesource.com/938881 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#539594} 28 February 2018, 01:38:42 UTC
3678c44 Revert "webauthn: support the appid extension." This reverts commit 831be59aae45ff279e0eac88f736be2c2b033a2f. Change-Id: Ief52cac2ae1f133b2c9db3e35a0c887b5a2bd02f Reviewed-on: https://chromium-review.googlesource.com/939657 Reviewed-by: Adam Langley <agl@chromium.org> Cr-Commit-Position: refs/heads/master@{#539588} 28 February 2018, 00:39:59 UTC
a200a0f 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: I22819adda99fbef9f10d38e797d08691dab7545d Reviewed-on: https://chromium-review.googlesource.com/920659 Reviewed-by: Robert Sesek <rsesek@chromium.org> Reviewed-by: Balazs Engedy <engedy@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Kim Paulhamus <kpaulhamus@chromium.org> Cr-Commit-Position: refs/heads/master@{#539584} 28 February 2018, 00:07:39 UTC
bdee13e [css-typed-om] remove duplicate test. there are duplicate tests. so remove one of them. Bug: 774887 Change-Id: I040ac68b8d2752ea7f952a0ff615f5352cb23b0e Reviewed-on: https://chromium-review.googlesource.com/939881 Commit-Queue: Hwanseung Lee <hwanseung@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#539568} 27 February 2018, 22:54:43 UTC
1305210 Make it possible to set RUN_JOB globally 27 February 2018, 21:19:17 UTC
11da420 Update CSS build system requirements 27 February 2018, 21:19:17 UTC
6b044b9 Update w3ctestlib submodule 27 February 2018, 21:19:17 UTC
fc544d5 Fix passing arguments to ./build-css-testsuites.sh 27 February 2018, 21:19:17 UTC
5241f45 Recommend `git submodule` instead of hg for w3ctestlib/apiclient 27 February 2018, 21:19:17 UTC
009fd75 Fix paths when building CSS testsuite 27 February 2018, 21:19:17 UTC
e00868e Run script directly and don't source it 27 February 2018, 21:19:17 UTC
1e107bb Part 1: show(details) rejects tests (#9617) * Part 1: show(details) rejects tests * Add better documentation for test 27 February 2018, 21:05:12 UTC
533b042 Notifications: update IDL 27 February 2018, 19:03:44 UTC
c9e65f1 Address comments. 27 February 2018, 16:19:53 UTC
e28a4f2 Make the data-url-shared.html test a bit prettier/simpler This has looked odd since https://github.com/w3c/web-platform-tests/pull/5075 and can be simplified anyway. 27 February 2018, 16:10:22 UTC
0503e45 Check if git is a batch file on Windows In the steps for manifest generation, if git is contained in a batch file, subprocess will not be able to find git and will throw a WindowsError. This change makes it so that if a WindowsError is thrown, it will check if using git.bat works. 27 February 2018, 14:07:42 UTC
c0fb18b [css-text] Fix broken links to mplus-1p-regular.woff font Since the tests were distributed into specific folders (https://github.com/w3c/csswg-test/commit/f3b4ef24617e23a44c4f4c0d646d3c4916600d0c) some tests under line-break/ had a wrong path to mplus-1p-regular.woff. This commit fixes it copying the font under line-break/support/ and line-break/reference/support/ and updating the paths in line-break/reference/ files. 27 February 2018, 13:35:24 UTC
ca849f8 Add a long timeout to acid 3 test, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1439170 gecko-commit: 99f1ea44fc7915b8b7b33bce4732fa8765fd3ac2 gecko-integration-branch: autoland gecko-reviewers: gsnedders 27 February 2018, 10:37:47 UTC
5154532 ReadableStream piping: Add tests for shutting down when readable becomes errored with preventAbort = true (#9591) For closing, we had 4 tests for the shutdown behavior, but for erroring we only had two. Rework the forward error propagation tests, so we now have similar variants: * Errors must be propagated forward: shutdown must not occur until the final write completes * Errors must be propagated forward: shutdown must not occur until the final write completes; preventAbort = true * Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write * Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write; preventAbort = true 27 February 2018, 06:46:47 UTC
c4970cb tests show(detailsPromise) resolves as expected (#9663) 27 February 2018, 02:34:09 UTC
9659a35 [css-typed-om] Add more property tests. Add more property tests. Most test failures are because our Blink implementation for these properties are lagging behind spec. The only weird one is line-height, which seems to return 'normal' for negative values even though the spec doesn't say that anywhere. Bug: 774887 Change-Id: I9d4a6918b5e9b5772230999b18c6eec4934bcf19 Reviewed-on: https://chromium-review.googlesource.com/936821 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#539222} 26 February 2018, 20:45:45 UTC
82efd02 HTMLMediaElement: set `muted_` when cloning element with muted attribute. This CL works around the fact that cloning does not call the parser callbacks and the HTML specifications require the attribute to only have an effect when the element was created. There is unfortunately no notification that the element creation from `cloneNode()` happens so we instead rely on a callback meant for something slightly different. Bug: 811743 Change-Id: Ib7ac55088b9eaad23f9bce0cfc8366fec6fc5b0d Reviewed-on: https://chromium-review.googlesource.com/937504 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#539207} 26 February 2018, 19:45:05 UTC
1dd2953 Move more chrome webaudio layout tests to WPT Move the DelayNode, DynamicsCompressorNode, and GainNode tests to WPT. Manually verified that Firefox passes these texts, except for the no-dezipper tests which use suspend() on an offline context. The tests that weren't moved are Chrome-specific. Bug: 745778 Change-Id: Iea2d31fd556d51ddcd63e9d139e53f05732261fe Reviewed-on: https://chromium-review.googlesource.com/922544 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#539200} 26 February 2018, 19:14:43 UTC
c3e1a51 [LayoutNG] Need to lay out legacy objects to figure out their inline size. NG cannot always calculate the correct size of objects that are laid out by the legacy engine, so just lay them out if we need to know their size. The computed CSS width on a table may not end up as its used value, for instance. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Iaa327ad21055d6c1af96241b5403193c8b4b5ba3 Reviewed-on: https://chromium-review.googlesource.com/937261 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#539201} 26 February 2018, 19:03:01 UTC
9ff5d62 Update assumptions test to match HTML spec (#9674) 26 February 2018, 15:12:38 UTC
eb5edcc [css-typed-om] Add tests for images related properties. This patch adds tests for properties taking an <image>. There are some failing tests due to keywords not implemented in Blink yet. Bug: 774887 Change-Id: Ie5fa1fa15a16440273517afdd62b078449e615e4 Reviewed-on: https://chromium-review.googlesource.com/928056 Commit-Queue: nainar <nainar@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#539118} 26 February 2018, 14:21:15 UTC
2ddb23d [css-typed-om] Add property test for font-weight. font-weight is clamped to [0, 1000], so we have to change the out of range code to handle upperbounds too. Test failure because we seem to be rounding the font weight, but the spec doesn't say we should. Bug: 774887 Change-Id: I75d283dc32d37e04633133fe420817d02953d4e3 Reviewed-on: https://chromium-review.googlesource.com/936722 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#539117} 26 February 2018, 14:11:42 UTC
c58e51b Remove dead code prepare_environment in browser.py (#9653) This isn't called from anywhere. The DBUS_SESSION_BUS_ADDRESS bits were added in https://github.com/w3c/web-platform-tests/pull/5893 but was unused even then. Since then it's been copied around a lot. 26 February 2018, 13:51:21 UTC
5c5dd26 Fix style-attr-braces-002-quirks Fixes #8633. 26 February 2018, 13:37:03 UTC
back to top