Граф коммитов

18280 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Hengst 3c4740b43a merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-06 11:29:25 +02:00
Sebastian Hengst 9c8a09d458 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: KLssMPhSQ0O
2017-09-06 11:26:13 +02:00
Jon Coppeard bbf830a646 Bug 1395896 - Record module dependency before starting fetch so that error handling works correctly r=bkelly 2017-09-06 09:07:09 +01:00
Sebastian Hengst b278f15c7f merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-06 00:00:04 +02:00
Sebastian Hengst 01c1a3c741 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 17ViEoPyjPa
2017-09-05 23:55:39 +02:00
James Graham 418e807fea Bug 1373444 - Look for NoSuchWindowException when waiting for manual browser close in wpt, r=maja_zf
This method works by running a long-running script and catching the exception when
it is interrupted. But the exception changed so we must make a corresponding change here.

MozReview-Commit-ID: EdZZAOVZ0Sw
2017-09-05 17:23:22 +01:00
James Graham 3426b3a38a Bug 1373444 - Ignore exceptions during wpt test teardown, r=maja_zf
In general these exceptions are the result of something unexpected in
the environment, but shouldn't themseslves cause the test to error.

MozReview-Commit-ID: 5XjJoT4UwnC
2017-09-05 17:23:21 +01:00
Cosm 917335fa1c Bug 1395956 - Update gecko.readthedocs links to the new firefox-source-docs.mozilla.org location. r=chutten 2017-09-02 22:11:02 +05:30
Nils Ohlmeier [:drno] f99d62032b Bug 1264479: adapt WPT to interface changes. r=jgraham
MozReview-Commit-ID: 4ox2A5qnRW4

--HG--
extra : rebase_source : 8995a8b2eb22987a7089d1c615edbf6aadc5d2b9
2017-08-30 15:50:50 -07:00
Andreas Tolfsen ba22a00638 Bug 1396838 - Remove window state from wdpsec tests. r=jgraham
MozReview-Commit-ID: 7zogEgoABnV

--HG--
extra : rebase_source : 45920ac12cff35e5aa99c520a3ccdc93fb7828d7
2017-09-05 17:02:41 +01:00
Andreas Tolfsen 7316bc343d Bug 1396838 - Set window rect before every test. r=jgraham
There are DOM attributes to query a window's minimized and fullscreen
states, but there is no reliable way to tell if the window is maximized.
To workaround this, we set the window's size before every test to ensure
it transitioned to the normal window state.

MozReview-Commit-ID: DAT0E4rhmjY

--HG--
extra : rebase_source : 0e9e77ad340c39b656f523085613f43f1d6bd94a
2017-09-05 17:01:05 +01:00
Andreas Tolfsen 5a76982786 Bug 1396838 - Drop WindowState. r=jgraham
The window state concept was removed from WebDriver level 1.

MozReview-Commit-ID: 6cogstpDc0a

--HG--
extra : rebase_source : 539df9fed0761b8e9609f60c3f9b77b946829147
2017-09-05 14:50:06 +01:00
Andreas Tolfsen 843ac74c10 Bug 1396831 - Update wdclient and wdspec expected error codes. r=jgraham
MozReview-Commit-ID: IwydIfDWRwC

--HG--
extra : rebase_source : 97b67b79feeec142d1ec02f0a74857c772909172
2017-09-05 16:11:17 +01:00
Andreas Tolfsen ad8630684d Bug 1396831 - Align HTTP status codes with specification. r=jgraham
Some of the HTTP status codes have changed in the WebDriver specification,
as shown in:

	d678562e3d

MozReview-Commit-ID: 4DLkYDXckew

--HG--
extra : rebase_source : 37c595265ead9591a6618ca44000bfb0f401da75
2017-09-05 14:42:12 +01:00
Andreas Tolfsen 88efb4d67b Bug 1396831 - Improve readability of error_code and http_status. r=jgraham
No semantic changes.

MozReview-Commit-ID: F4TJI2i5bJo

--HG--
extra : rebase_source : 703abf5278a7cf46393f9b720cea6e0948a5c1dd
2017-09-05 14:39:32 +01:00
Andreas Tolfsen 8573d950b9 Bug 1349929 - Increase action sequence test timeout. r=maja_zf
MozReview-Commit-ID: Bw0MWCXAwpn

--HG--
extra : rebase_source : 8902adaab573a246b230ae444005865773046ade
2017-09-04 14:15:58 +01:00
Daisuke Akatsuka 9aee4ae83a Bug 1390702 - Part 5: Rewrite handling of CSSPseudoElements to improve readability. r=birtles
MozReview-Commit-ID: 8oJVE70CZRl

--HG--
extra : rebase_source : d3ea7040ab49761cf858f2782d2fd43f25ebe161
2017-09-05 20:16:47 +09:00
Daisuke Akatsuka 8924d8cda2 Bug 1390702 - Part 4: Add test into w-p-t. r=birtles
Since we make font-variation-settings animatable, should add the tests into web
platform test.

MozReview-Commit-ID: DT78XARGPVV

--HG--
extra : rebase_source : 6420b28a9b244fc7dc622e2d9e076531a3564269
2017-09-05 20:16:43 +09:00
Sebastian Hengst 45cb996f32 merge mozilla-central to autoland. r=merge a=merge 2017-09-05 12:37:56 +02:00
Sebastian Hengst a17af05f6f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: L5exd68pNSG
2017-09-05 11:40:49 +02:00
Steve Armand e46ff00709 Bug 1368967 - Enable the ESLint generator-star-spacing rule across mozilla-central. r=standard8
MozReview-Commit-ID: 5do3eoCEAMR

--HG--
extra : rebase_source : 5f692e474e1d7d173fcb4c9c08617f0fe489e443
2017-09-04 00:49:32 -04:00
Nick Thomas 59f99cb87e Bug 1387622 - add latest-ssl aliases for bedrock, r=mtabara
MozReview-Commit-ID: 8s1CiEdL6cG

--HG--
extra : rebase_source : 5c667ca0bd81832593792547ce0ac0197e3a7b39
2017-08-31 17:34:30 +12:00
Hiroyuki Ikezoe 8c9106d854 Bug 1396219 - Add a bug number for failure reason. r=baku
MozReview-Commit-ID: Kh9r5VB5LfD

--HG--
extra : rebase_source : e6a036352b43f5b21f067e7eae9e779fb8cc0095
2017-09-03 10:25:57 +09:00
Hiroyuki Ikezoe a81e75270e Bug 1396230 - Clear PerformanceObserver mQueuedEntries right after they were copied to PerformanceObserverEntryList. r=baku
This matches to the spec and makes po-callback-mutate.any.js test pass.

From the spec [1]

  1. Let entries be a copy of po’s observer buffer.
  2. Empty po’s observer buffer.
  3. If entries is non-empty, call po’s callback with entries as first
     argument and po as the second argument and callback this value. If this
     throws an exception, report the exception.

[1] https://w3c.github.io/performance-timeline/#queue-a-performanceentry

MozReview-Commit-ID: AEdfvGpauzy

--HG--
extra : rebase_source : 20b9fc8426fd48d10e8e55662afe1c881fd92343
2017-09-02 22:05:44 +09:00
Hiroyuki Ikezoe 8f3ef222fd Bug 1396228 - Filter out by type if the type if specified for PerformanceEntry.getEntries. r=baku
MozReview-Commit-ID: 4XManqN8BVY

--HG--
extra : rebase_source : 2fefe77e5fcadbd4e5632d557e554e8356c1ef52
2017-09-02 21:42:00 +09:00
Hiroyuki Ikezoe 8ae5e3226b Bug 1396227 - Sort performance entries by start time. r=baku
MozReview-Commit-ID: 7m4MLlOJmFZ

--HG--
extra : rebase_source : 7437d240e8c74d279cef8e1dee277d06125f4df6
2017-09-02 21:39:19 +09:00
Simon Sapin 13c0876f58 Bug 1396586 - Stop escaping U+0080 to U+009F in CSS serialization. r=emilio
… in the C++ style system, to align with Stylo and the CSSOM spec.

MozReview-Commit-ID: HaDUeNjumnY

--HG--
extra : rebase_source : 3a4d2856bb6b3702d0bc7ec9b7a8e472758ab9f0
2017-09-04 15:00:18 +02:00
Andreas Tolfsen 2c9fa2e359 No bug: Generate Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: LSonzfgaZ6n
2017-09-04 15:32:15 +01:00
Andreas Tolfsen 35190fd47d No bug: Fix Marionette jsdoc errors. r=me
DONTBUILD

MozReview-Commit-ID: HvhpWSOwM0n
2017-09-04 15:32:08 +01:00
Andreas Tolfsen 3646b7ae00 Bug 1368265 - Add testing/webdriver hgignore file. r=automatedtester
MozReview-Commit-ID: A2JHz2Eqdv5

--HG--
extra : rebase_source : b6dc8a5eaad3410bb658671bab540f441a2e298c
2017-09-03 17:19:37 +01:00
Andreas Tolfsen f5e4748beb Bug 1368265 - Remove unnecessary license files. r=automatedtester
Since both these Rust programs are hosted in mozilla-central,
they are governed by the top-level LICENSE file.  See also
toolkit/content/license.html.

MozReview-Commit-ID: 4C0fEAeJZ6h

--HG--
extra : rebase_source : f8beebd578cd816d974cc9416c6bdb1bdfa37b12
2017-09-03 17:17:13 +01:00
Andreas Tolfsen 783b9e7701 Bug 1368265 - Provide a webdriver README. r=automatedtester
Documentation is the hallmark of a good software library and this isn't
great, but it is a step in the right direction.

MozReview-Commit-ID: IHDwp2pjXom

--HG--
extra : rebase_source : 9f5d488705cb97510ce051f1530002fffd302aaf
2017-09-03 17:15:03 +01:00
Andreas Tolfsen c722f88ac8 Bug 1368265 - Update geckodriver and webdriver Cargo.tomls. r=automatedtester
MozReview-Commit-ID: 6MsrxinrYEp

--HG--
extra : rebase_source : c0f5b076183c53c86aae0e757b6ef391f1eba8c1
2017-09-03 16:24:55 +01:00
Andreas Tolfsen 8e1b5b4d8b Bug 1368265 - Use in-tree testing/webdriver. r=automatedtester
MozReview-Commit-ID: R74BGZOBBx

--HG--
extra : rebase_source : 263d5cdf7317bdea6b4bcf3d2b7256429da9d4cf
2017-09-03 16:15:48 +01:00
Andreas Tolfsen 0305a12b3d webdriver: move crate to m-c
IGNORE BAD COMMIT MESSAGES
2017-09-03 15:56:42 +01:00
Henrik Skupin ace1170369 webdriver: Add "noProxy" support for manual proxy type (#121)
Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 89df5f92278488697460b279eea0708e482c3813

committer: GitHub <noreply@github.com>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : c9cff2069fccc117f9bc3f95b1267b7f65c1670a
2017-08-30 21:02:55 +02:00
David Burns 5ff5b691d4 webdriver: Add Tag Name as a valid location strategy. (#118)
* Add Tag Name as a valid location strategy.

While creating WDSpec for Find Element and similar commands it showed
that we do not support Tag Name as a valid selector. Tests can be found
at https://reviewboard.mozilla.org/r/172110/

Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 5cd49eb129f4ae1ae7e047f274cfa31092353d65

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : a2245a52d6ad17184dc8b105cd2082899707bdda
2017-08-24 14:22:02 +01:00
Andreas Tolfsen 4c3170d857 webdriver: cargo: release 0.30.0
Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: bd7c82e977ddf0f2f90e9300fef70d0d2eb7ff33

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : 6794f7ce256468a1c434134949c84222283c3d74
2017-08-18 13:27:38 +01:00
Henrik Skupin 6df788afcf webdriver: Add support for socksVersion (#115)
To add a socks proxy the socks version is a required capability.
This patch adds the handling of the capability.

Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 94cdfcbb8e92bc070f144ad13bc1f074f0761eb5

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : d555f9bcb03b61434b83973ee5736ca771926183
2017-08-18 12:49:34 +01:00
Henrik Skupin dac7fbd059 webdriver: Make proxy port an optional suffix for all *Proxy capabilities (#115)
As given by the spec the proxy port is no longer a separate capability,
but an optional part of ftpProxy, httpProxy, sslProxy, and socksProxy.

Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: f42568128d5a4218cc9f71d727ca3550c99c012e

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : 11bda39133f9e0d2e67987b693fd44e0c249c23e
2017-08-18 12:49:34 +01:00
Henrik Skupin 6071140e1b webdriver: Fix invalid check for scheme in proxy host. (#114)
Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 12e62a7956219ca4ebb3d6161e4ce9c853e82217

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : fffe353f879f73c03225355001d5547924fa73e8
2017-08-08 15:27:32 +01:00
Andreas Tolfsen 806c215eb8 webdriver: cargo: release 0.29.0
Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 7d2bf526b6ed9c45e06b5b2abd395c996328d3ca

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : 52dfc7e137ca51ba0e8d49286bbe2d09db7c2a41
2017-08-08 14:51:02 +01:00
Henrik Skupin 89de54cf9d webdriver: Add support to format values with {:?} (#111)
For debugging purposes it is helpful when enum and struct
definitions are using derive Debug.

Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 989cfcb7ab23ab356b2bf77ff37a37ab1c7be89d

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : 5d1bcd860f19a0275cc110d8e86d62788ce5319a
2017-08-08 11:14:55 +01:00
Andreas Tolfsen e9a9bb7bc1 webdriver: common, response: add window state to window rect response (#109)
The WebDriver specification recently introduced an additional "state"
field for the window rect.

Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: 2b54d3d8ad30f25b0df9b186661be15de4e280fb

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : bc62b14208282b2725e3c3ef476f840b16315418
2017-08-07 19:28:32 +01:00
Henrik Skupin 00d5bdfa84 webdriver: capabilities: use proxyType "direct" instead of "noproxy" (#107)
The WebDriver spec has been changed a while ago to support "direct"
as proxyType.  So "noproxy" is no longer a valid proxy type.

Source-Repo: https://github.com/mozilla/webdriver-rust
Source-Revision: d4c7c73af12a38c3723750f32370197ab6130c67

committer: Andreas Tolfsen <ato@sny.no>

--HG--
extra : subtree_source : http%3A//tristan.corp.lon2.mozilla.com%3A8000
extra : subtree_revision : fd64dcba6fd8742cdac87d4d00aa42baa6b31b75
2017-08-03 17:47:22 +01:00
Nazım Can Altınova 4684293785 Bug 1394551 - stylo: Update test expectations for @font-feature-values r=me
MozReview-Commit-ID: ByTYYl6GIHm

--HG--
extra : rebase_source : 7e752cba7eb280071f8c501cc5811fe54e7869ba
2017-09-05 17:43:04 -07:00
Sebastian Hengst 4d2231acf0 merge mozilla-central to autoland. r=merge a=merge 2017-09-05 23:58:08 +02:00
J. Ryan Stinnett 22df5aef06 Bug 1330412 - Convert Stylo jobs to Stylo disabled. r=jmaher
Convert all jobs that were exercising Stylo enabled to Stylo disabled instead.

Stylo enabled is now handled by the default jobs.

In Perfherder, Stylo enabled jobs will be untagged and take over the existing
Gecko series.  Stylo disabled jobs will have a new `stylo-disabled` tag and
create a new series.

MozReview-Commit-ID: BMXBRg3A95j

--HG--
extra : rebase_source : 0f3a6a1f6807dbb90c00d060a3a7f220c2141c64
2017-08-31 11:18:46 -05:00
J. Ryan Stinnett 3b56163041 Bug 1330412 - Schedule Linux Stylo Talos like others. r=jmaher
Make Linux Stylo Talos jobs explicit in the task list, like they are for macOS
and Windows.  This way we avoid have different approaches per platform.

(This is still the Stylo enabled form.  The next patch coverts to Stylo
disabled for all platforms.)

MozReview-Commit-ID: K4CcWvR9tlJ

--HG--
extra : rebase_source : 3727ddb09114e56493b5ee42df1b45a830a3a6dc
2017-08-31 12:10:48 -05:00
J. Ryan Stinnett fb81e3161b Bug 1330412 - Stylo seq. runs for memory / perf only. r=jmaher
We no longer need to run unit / integration tests on Stylo sequential, but we'd
like to retain it for memory and performance checks.

In addition, we no longer need to explicitly `--enable-stylo` since it is the
default.  This also drops the `stylo` tag in Perfherder.

MozReview-Commit-ID: 3OI8Y7Q5PW

--HG--
extra : rebase_source : d80103b3c7991a833dc4603d1df4a6c4b62fd6c9
2017-08-31 11:28:17 -05:00