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

15905 Коммитов

Автор SHA1 Сообщение Дата
James Graham 8f8474ed8e Bug 1356225 - Remove expected failure for fetch headers test, a=testonly
MozReview-Commit-ID: ELBcV6gwLQZ
2017-04-20 10:49:44 +01:00
James Graham 9e7e28d45b Bug 1356225 - Remove defunct directory from moz.build file, a=bustage
MozReview-Commit-ID: A74LwigMIsL
2017-04-20 10:49:34 +01:00
James Graham 28ea08a831 Bug 1356225 - Update web-platform-tests expected data to revision d519fe9011da7cfce7949f7ed826e9759dc5c532, a=testonly
MozReview-Commit-ID: GUErRlQhUzx
2017-04-20 10:49:32 +01:00
James Graham 1b3685a067 Bug 1356225 - Use merge for upstreaming wpt commits, a=testonly
MozReview-Commit-ID: 9NMEKlyrUrE
2017-04-20 10:49:30 +01:00
James Graham 951a7e37cb Bug 1318724 - Increase the HTTP connection timeout for WebDriver tests, r=ato
The 5s timeout was not enough for debug builds. I don't really see a
reason to use something other than the default socket timeout here.

MozReview-Commit-ID: Fm5lgSI3lFb
2017-04-20 10:49:28 +01:00
James Graham 3eba5e6b99 Bug 1347949 - Add six to wptserve dependencies, r=whimboo
MozReview-Commit-ID: B6ADFc2F8j0
2017-04-20 10:49:26 +01:00
James Graham 1325009ca4 Bug 1356225 - Update web-platform-tests to revision d519fe9011da7cfce7949f7ed826e9759dc5c532, a=testonly
MozReview-Commit-ID: GmGgeZxHy0j


--HG--
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_1_2.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_2_2.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers
rename : testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html => testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-nested-frame.html
rename : testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html => testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-window-post.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_send-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_send-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_error.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_success.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/defaultRequest_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/defaultRequest_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/getAvailability.html => testing/web-platform/tests/presentation-api/controlling-ua/getAvailability.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/getAvailability_sandboxing_success.html => testing/web-platform/tests/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_error.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.https.html
rename : testing/web-platform/tests/presentation-api/receiving-ua/idlharness-manual.html => testing/web-platform/tests/presentation-api/receiving-ua/idlharness-manual.https.html
rename : testing/web-platform/tests/presentation-api/receiving-ua/support/idlharness_receiving-ua.html => testing/web-platform/tests/presentation-api/receiving-ua/support/idlharness_receiving-ua.https.html
rename : testing/web-platform/tests/webdriver/util/http_request.py => testing/web-platform/tests/webdriver/support/http_request.py
2017-04-20 10:49:24 +01:00
James Graham beabf923ac Bug 1356227 - Add support for excluding paths when doing a wpt sync, r=ato
MozReview-Commit-ID: 6zadFuRDmVD
2017-04-20 10:49:21 +01:00
Kevin Jones a7fa6eb9b7 Bug 1345090 - Modify SessionStore to restore tabs with lazy browsers. r=mikedeboer,dao
MozReview-Commit-ID: 5J5UqlWMxKX
2017-04-20 11:01:09 +02:00
Justin Wood c327bbec38 Bug 1357867 - Run l10n tasks to completion for OSX cross compile. And report on correct treeherder line. r=dustin
MozReview-Commit-ID: JZD2xs3WQF6

--HG--
extra : rebase_source : 9d0e39571298a1b980a6417d3438209cc89f9013
2017-04-19 10:40:32 -04:00
Phil Ringnalda 9a02b667ce Bug 1350732 - set the pref to enable dom.storageManager in a __dir__.ini instead of playing Whac-A-Test 2017-04-19 22:06:34 -07:00
Wes Kocher cb8ce82cca Merge inbound to m-c a=merge 2017-04-19 17:10:04 -07:00
Sebastian Hengst b3c4bc23ba merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-19 18:58:34 +02:00
Sebastian Hengst d8ac097a1d Backed out changeset b5def807ceda (bug 1335778) for permafailing test_crash.py TestCrash.test_crash_content_process on Windows 8. r=backout a=backout
MozReview-Commit-ID: 1uXKHg77IKy
2017-04-19 18:55:49 +02:00
Sebastian Hengst d11a1a2118 Backed out changeset 2cfb401403e3 (bug 1335778)
MozReview-Commit-ID: 7TKRyAbnbrU
2017-04-19 18:53:37 +02:00
Sebastian Hengst b1985f3e25 Backed out changeset 938d57f025ea (bug 1335778)
MozReview-Commit-ID: 1PODrjHutgJ
2017-04-19 18:53:32 +02:00
Sebastian Hengst 8571b4be42 Backed out changeset 7d8f800a7229 (bug 1335778)
MozReview-Commit-ID: LGFPR1XveMh
2017-04-19 18:53:27 +02:00
Carsten "Tomcat" Book 52d875ccd5 Backed out changeset 2793d9e7c1d2 (bug 1290951) 2017-04-19 11:54:40 +02:00
Carsten "Tomcat" Book 4d07ce9b5e Backed out changeset 140d33b3fbe2 (bug 1355732) 2017-04-19 11:54:34 +02:00
Carsten "Tomcat" Book 44e9c21039 merge mozilla-inbound to mozilla-central a=merge 2017-04-19 10:32:48 +02:00
Phil Ringnalda 13057a9bc3 Backed out 8 changesets (bug 1353074) for Marionette crashes in test_accessiblecaret_selection_mode.py and timeouts in test_click.py
CLOSED TREE

Backed out changeset 824c46ad23f9 (bug 1353074)
Backed out changeset a6249ce2b09e (bug 1353074)
Backed out changeset 56027ec27fb8 (bug 1353074)
Backed out changeset c8d2b2c701a6 (bug 1353074)
Backed out changeset 28eb1c784875 (bug 1353074)
Backed out changeset 811a3e45bf11 (bug 1353074)
Backed out changeset 764220600b06 (bug 1353074)
Backed out changeset d7af70f65c2c (bug 1353074)
2017-04-18 19:09:51 -07:00
Wes Kocher 61ed56921b Merge m-c to inbound, a=merge 2017-04-18 14:38:53 -07:00
Wes Kocher bcaa07a677 Merge inbound to central, a=merge 2017-04-18 14:35:25 -07:00
Geoff Brown fbd4540f6d Bug 1276813 - Retry mozharness failed downloads more persistently; r=armenzg
The primary change here is to increase the number of times a failed
download is retried, when downloading test_packages.json and test zip
files, in hopes of recovering from more temporary service interruptions.
2017-04-18 08:30:21 -06:00
Joel Maher bfab446bda Bug 1353812 - adjust alert thresholds for android/desktop installer size. r=wlach
MozReview-Commit-ID: BHC9WcSs5RU
2017-04-19 08:11:57 -04:00
Tom Tung 6bf6385293 Bug 1330297 - Part 2: Remove ini files to verify we can pass the test. r=baku 2017-04-12 14:56:17 +08:00
Andreas Tolfsen 53fa70a502 Bug 1352463 - Increase wdspec timeouts; r=jgraham
Increases WPT wdspec timeouts to more realistic values.  Because wdspec
tests interact with the browser from an OOP program, they require more
time to run.  Interactive browser tests are also known for generally
being more expensive to run.

25 seconds for the default timeout and 120 seconds for the long timeout
are values picked out of the air and likely needs to be further refined
in the future.  It is however the current belief that this moves us in
the right direction.

Further improvements to this approach may involve letting wdspec tests
define timeouts on a per-file or a per-test function level through the
use of pytest-timeouts, but this is purely speculative at this point.
It is the current recommendation to adjust the number of tests and the
runtime duration of the tests in a file according to these new defaults.

MozReview-Commit-ID: 4I3Xz9G6lzv

--HG--
extra : rebase_source : 5ec7439e736dc9978828e420bd31195e63130fed
2017-03-31 17:42:26 +01:00
Andreas Tolfsen 6564760558 Bug 1352463 - Define WPT timeouts on the test type level; r=jgraham
Certain test types have a need for other defaults than the
wpttest.DEFAULT_TIMEOUT and wpttest.LONG_TIMEOUT values.  This patch
changes wptrunner to define default- and long timeouts on a test type
level.  This allows a test type to override the default durations defined
in the abstract Test.default_timeout and Test.long_timeout.

Concrete classes, such as ReftestTest and WdspecTest, may override these
class properties.

MozReview-Commit-ID: IS6df5vuIDC

--HG--
extra : rebase_source : a3f37d4524902f2b0d54e14126b57da327f0ec06
2017-03-31 17:38:35 +01:00
Thom Chiovoloni 8b9281c90a Bug 1350135 - Fix failing TPS test_history_collision.js test r=markh
There were three issues here: The first is that the TPS's history module didn't
wait for PlacesUtils.history.remove's promise to resolve.

The second is that the SYNC_WIPE_REMOTE in the previous client would cause a
write to the clients collection, which would cause the next client to get a
"sync:collection_changed" push. This caused a sync of *only* the clients
collection upon reciept, which would prevent TPS from explicitly syncing all
engines.

The third is that TPS wasn't correctly handling the cases where logIn would
trigger a sync, which would cause a failure during the first sync of a session.
This would cause failures on other TPS tests as well.

MozReview-Commit-ID: LpqZ7Kt9fyy

--HG--
extra : rebase_source : f1d3c40e2ef4e09cce4d2ce8ae25f2c86ddfee45
2017-04-19 14:38:00 -04:00
Matthew Wein 09d1616dc7 Bug 1331742 - Part 5 - Add unit tests for browserAction.onClicked r=mixedpuppy
MozReview-Commit-ID: Ko8eQYfIM0H

--HG--
extra : rebase_source : 0774a850694d8ea52d7c39872e5ac02f4acec4c5
2017-04-10 16:15:54 -04:00
Jim Porter 3517459260 Bug 1352069 - Introduce a pref that allows for disabling cosmetic animations r=jaws
This rolls browser.tabs.animate, browser.fullscreen.animate, and
alerts.disableSlidingEffect into a single pref; if any of these are disabled,
we'll disable the new pref too (toolkit.cosmeticAnimations.enabled). Most
future animations will also be subject to this pref.

MozReview-Commit-ID: 77pLMtERDna

--HG--
extra : rebase_source : 8939e453c2277caa4a90123ae09bb542aaa421ed
2017-04-11 13:47:31 -05:00
Aryeh Gregor 8e0f5d06e6 Bug 1354066 - Expand classList testing and port to wpt; r=mystor
Because it tests some Gecko-specific things as well, I'm making two
copies, as advised by bz and jgraham.  One is to be submitted upstream,
and a second one has local changes.  This means most of the test is run
twice.

This overwrites the preexisting Element-classlist.html test upstream.  I
think I took the useful bits out of it (particularly replace() testing),
but there are some things that it had that I didn't think were
necessary, including: things that belong in idlharness; .className
testing; testing .contains() and stringification and hasAttribute() and
such after add/remove/etc. (instead of just testing getAttribute()); CSS
class selector matching.

MozReview-Commit-ID: JxPK7OyVLXa

--HG--
rename : dom/base/test/test_classList.html => testing/web-platform/mozilla/tests/dom/classList.html
extra : rebase_source : 31c63fd709a7385e0ed7f4f4ea960f5ccff6e187
2017-04-18 21:25:14 +03:00
Sebastian Hengst 380838cbce merge mozilla-central to autoland. r=merge a=merge 2017-04-19 18:57:30 +02:00
Sebastian Hengst 0c8fb370d2 Backed out changeset cc96b54811f6 (bug 1357625) for failing xpcshell's test_PromiseUtils.js. r=backout 2017-04-19 16:29:47 +02:00
Maja Frydrychowicz 4beddafd8d Bug 1357590 - Test drag and drop with mouse actions; r=ato
MozReview-Commit-ID: 6vRHj7pRGdh

--HG--
extra : rebase_source : e10220c78136861645bbf78aa3d00dbb33d2f564
2017-04-18 19:07:04 -04:00
Maja Frydrychowicz 58985ae011 Bug 1357590 - Add default button to pointer_up and pointer_down; r=ato
MozReview-Commit-ID: Ll7O3peSrme

--HG--
extra : rebase_source : f1e6fc31bf5315b96bfba57289b00b064b17130d
2017-04-18 18:31:48 -04:00
Mark Hammond d7dce47bd7 Bug 1357625 - Have Assert.rejects resolve with the expected exception. r=mikedeboer
MozReview-Commit-ID: FJ31cd5pgul

--HG--
extra : rebase_source : e55b4e670f29cb104c0e70e37d70bcff12e8dfb0
2017-04-19 12:51:43 +10:00
Carsten "Tomcat" Book 8f625a1ba5 Merge mozilla-central to autoland 2017-04-19 12:38:07 +02:00
Carsten "Tomcat" Book 7bcdfe36bc Merge mozilla-central to autoland 2017-04-19 10:57:24 +02:00
Mike Hommey 34e619d1c1 Bug 1357323 - Remove support for gonk in the build system. r=gps
Everything depending on the widget being gonk can go away, as well as
everything depending on MOZ_AUDIO_CHANNEL_MANAGER, which was only
defined on gonk builds under b2g/ (which goes away in bug 1357326).

--HG--
extra : rebase_source : 9f0aeeb7eea8417fa4e06d662d566d67ecaf2a24
2017-04-18 16:56:09 +09:00
Henrik Skupin c646d63631 Bug 1356000 - Ensure unwrapped content listeners catch errors. r=ato
Content listeners that are using the old IPC dispatching technique can
cause Marionette to hang when errors are thrown but not handled. To
ensure errors are returned to the chrome process, all the code has to
be placed in try/catch blocks.

MozReview-Commit-ID: J6fwnFUURl7

--HG--
extra : rebase_source : ade78c8839e58ccb1e603c8e92cba1938519d2f4
2017-04-13 10:26:02 +02:00
Aryeh Gregor 47530382e3 Bug 1353695 - Sometimes Enter is ignored in editor; r=masayuki
When defaultParagraphSeparator is not "br", and we hit Enter on a line
that is not contained in any block element, we first create a new <div>
(or <p>) wrapper to hold the line's contents.  If creating this wrapper
fails for some reason, we go ahead and insert a <br> instead.

In some cases, we would get confused and think we didn't create the
block element when really we did.  We would insert a <br>, and
afterwards something would get rid of the empty block element.  In a
corner case where the line only consisted of a <br> to start with, this
would result in nothing happening, because the original <br> was removed
when creating the block element, and only one <br> was inserted to
replace it.

The correct fix is to just not get confused!

MozReview-Commit-ID: 1U8KHC71bfw

--HG--
extra : rebase_source : 50640615a3a652c3a74c1aef5412eb82daf8c5fb
2017-04-05 20:40:13 +03:00
Mantaroh Yoshinaga 708b56e77d Bug 1355732 Enable web platform tests of column-* properties animation. r=hiro
MozReview-Commit-ID: EsuYbfbP17G

--HG--
extra : rebase_source : 9e2494d63f80a04bd9b5891288440f8eef1b1358
2017-04-19 09:06:57 +09:00
Andreas Tolfsen 5e3cdb7bf1 Bug 1353074 - Use mutable sandboxes for selection API; r=maja_zf
Injected script in the Marionette caret selection API used the "default"
immutable sandbox, but we want to run them in the mutable sandbox.

MozReview-Commit-ID: BpbHdDhDtg4

--HG--
extra : rebase_source : 4193a01370e903874aa5da1634bdfe5c2b9fd577
2017-04-17 14:47:28 +01:00
Andreas Tolfsen 56c5b0dc4b Bug 1353074 - Components ctor test should not throw; r=maja_zf
Testing the return value is misleading in this case.  What we want to
test is that it does not throw due to a permissions issue.

MozReview-Commit-ID: 2Wbwou9opyF

--HG--
extra : rebase_source : f2a95ba66999ee430f58b7aa9de70742a209defd
2017-04-03 19:20:19 +01:00
Andreas Tolfsen ee6b3f2172 Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r=maja_zf
MozReview-Commit-ID: 5u2u5alGb7Z

--HG--
extra : rebase_source : 679b2932b9aeca0b6ade4604a491da0d8c5b5d3f
2017-04-03 19:19:05 +01:00
Andreas Tolfsen 765ed14a32 Bug 1353074 - Run Components permission test in all sandboxes; r=maja_zf
The Components.classes constructor should throw an error in both the
mutable and the "default" sandbox.

MozReview-Commit-ID: C40nZNaVWwz

--HG--
extra : rebase_source : ced5ccba9108f2cd0c37cf799e83913bf19afac6
2017-04-03 19:18:25 +01:00
Andreas Tolfsen d7792b04b5 Bug 1353074 - Run globals execute script tests in all sandboxes; r=maja_zf
We accidentally only ran them in "default" and "system" before, and also
one of the arguments in the system globals test was wrong.

MozReview-Commit-ID: DmBYGsZaIVP

--HG--
extra : rebase_source : 75b2f87a6c9f1b425607e0a743669b985b8f3072
2017-04-03 19:17:24 +01:00
Andreas Tolfsen 92a55cd4e1 Bug 1353074 - Test arguments in all sandboxes; r=maja_zf
We were previously missing a test for the arguments variable that is
implicitly exposed to functions.

MozReview-Commit-ID: IC6aJcUsyhd

--HG--
extra : rebase_source : d94cdf0a0f4c74b0bb3240b32ad53da107931183
2017-04-03 19:15:13 +01:00
Andreas Tolfsen 79eec2ca30 Bug 1353074 - Use tuples for script arguments; r=maja_zf
The Python standard library uses tuples to define arguments for functions,
whenever they are invoked through meta programming.

The Marionette client only allows the list type for backwards
compatibility, so we prefer tuples in this case.

Another good argument for tuples is that tuples are immutable.

MozReview-Commit-ID: 72zPzYvBz7Q

--HG--
extra : rebase_source : f9338db8adacbccd82f23a3b7a38194d747e27a1
2017-04-03 19:14:16 +01:00
Andreas Tolfsen 3e559119d6 Bug 1353074 - Make unload event safe for introspection from content; r=maja_zf
Marionette does not protect the unloadHandler in
testing/marionette/evaluate.js from content introspection or
modification, which can happen when web frameworks override
window.addEventListener/window.removeEventListener.

The script evaluation module used in Marionette relies on
sandbox.window.addEventListener/removeEventListener to throw an error when
script execution is aborted due to the document unloading itself.  If the
window.addEventListener/removeEventListener functions have been overridden
to introspect the objects that are passed, they may inadvertently touch
objects originating from chrome space, such as the unloadHandler.

Because the Gecko sandboxing system put in place strict security measures
to prevent accidental chrome-space modification from content, inspecting
the unloadHandler will throw a permission denied error once the script
has finished executing.

We have found examples in the wild of this in particular with the Angular
web framework.  This patch makes the unloadHandler safe for introspection
from web content.

Fixes: https://github.com/mozilla/geckodriver/issues/515
MozReview-Commit-ID: E2LgPhLLuDT

--HG--
extra : rebase_source : c7431630d24c42ebfd7ded3cf204c1ef245211d0
2017-04-03 18:36:43 +01:00
Henrik Skupin bc0f45441c Bug 1304656 - Firefox UI update tests have to use the restart buttons. r=rail
To ensure that we correctly restart Firefox for update tests, the restart
button in the about window or the old software update window have to be
clicked.

MozReview-Commit-ID: 7acl1DcA85d

--HG--
extra : rebase_source : 8af6c300ae34befc2c05e801ea4b5901659c1c2a
2017-04-13 09:41:43 +02:00
Henrik Skupin c196722774 Bug 1304656 - Puppeteers restart method has to pass-through arguments. r=maja_zf
Puppeteer enforces to use an in_app restart, unless the clean argument is
set to True. But whatever case is present, all passed in arguments have
to be forwarded to Marionette.

MozReview-Commit-ID: ADPRvuXhyXh

--HG--
extra : rebase_source : cfc65ae082664a93abbda35b9d3a09e8af2784f0
2017-04-18 23:54:13 +02:00
Henrik Skupin b7bf594659 Bug 1335778 - Add debug logging output for page load events. r=ato
To ease the investigation of possible page load issues debug logging
output is added to the page load listener.

MozReview-Commit-ID: 18itxTHtnBf

--HG--
extra : rebase_source : 7d5f64125453e57113aa565ca09b4eb61a14ec9a
2017-04-12 22:41:21 +02:00
Henrik Skupin f1d53ae011 Bug 1335778 - Make element click command check for page load and wait. r=ato
If the click command triggered a page load, it should not return before
the page has been fully loaded. With this patch we allow an opt-in for
commands to make use of an unload check. It's set to 200ms right now, and
will cancel an ongoing waitForPageLoad() if no page activity is detected.

MozReview-Commit-ID: DWV53sckBS2

--HG--
extra : rebase_source : 2c4d2a19a006645ecd44e08a28309367bf4f8d32
2017-04-13 20:16:23 +02:00
Henrik Skupin 5578c5ec75 Bug 1335778 - Harden test_page_timeout_fail against intermittent failures. r=ato
Tests for page timeout durations have to use an HTTPD handler that delays
or slows down document load. Otherwise there a risk that the timeout error
is not returned before the document finishes loading.

MozReview-Commit-ID: HGGcXfCuaSH

--HG--
extra : rebase_source : 42f60ad9864d87601cd528a0f1accffb768ba438
2017-04-13 14:57:25 +02:00
Henrik Skupin 4e01e939f1 Bug 1335778 - Synchronize navigate() for trigger methods using generators. r=ato
In the case when the trigger callback inside navigate() uses a generator,
the code has to be synchronized and needs to wait until the contained
command has been completed.

MozReview-Commit-ID: 8qKUMvH7HpS

--HG--
extra : rebase_source : 3bc63d130c370354dab27bf40bbf13ec441bd423
2017-04-07 21:44:32 +02:00
Sebastian Hengst ae2c6d72cf Backed out changeset 4a30e8a325b8 (bug 1356700) 2017-04-18 00:50:19 +02:00
Mike Hommey 3e2d316fe2 Bug 1356700 - Don't set MOZ_AUTOMATION from mozharness configurations. r=mshal
It is set at buildbot level since bug 1011352, and now at taskcluster level.

--HG--
extra : rebase_source : 163692a9581ac79b680cc229d5fe1d44423583ee
2017-04-15 07:36:04 +09:00
Alex Gaynor fcd28c5b2a Bug 1294641 - whitelist reads from the .app directory in the macOS sandbox r=froydnj,haik
This patch does a few things:
a) Adds the resources location from the .app directory to the read whitelist
b) When it's a non-packaged build, mach run (and various mach tests) set an environment variable for the repo location which we allow reads from.

r=haik,froydnj

MozReview-Commit-ID: KNvAoUs5Ati

--HG--
extra : rebase_source : 81ba8bfee0ca96979cf8e30d75cdd47f06bc10ea
2017-04-07 14:53:19 -04:00
Sebastian Hengst 5a100ecb59 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-17 16:32:14 +02:00
Sebastian Hengst 4bd7a206de merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DZowmCXo7Q
2017-04-17 16:21:05 +02:00
Shawn Huang 699f4cd00a Bug 1286717 - Part 3: Add wpt test cases for persist/persisted functions, r=janv 2017-04-17 15:06:51 +08:00
Sebastian Hengst 8bd051237a merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JpAhOPjgvkF
2017-04-15 19:59:24 +02:00
Florian Queze 4c6a68d1c9 Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj. 2017-04-14 18:29:12 +02:00
Sebastian Hengst 0e08889ab2 Bug 1329114 - Update talos symbolication to work with profile format version 5: remove unused json import from symbolication.py. r=lint-fix 2017-04-15 11:21:10 +02:00
Mantaroh Yoshinaga f376439e5e Bug 1355344 part 2 - Enable w-p-t of perspective-origin animation. r=hiro
MozReview-Commit-ID: 45aFkRfPY9I

--HG--
extra : rebase_source : 73960833ec16a84543e4000c91c50e2512b64149
2017-04-17 13:55:08 +09:00
Mike Hommey 9adb1c6754 Bug 1356931 - Remove gcc-b2g.manifest. r=sfink
The code that could make use of it was removed in bug 1239082.

--HG--
extra : rebase_source : 25f3aaf11ddbab333a60efe6236dc1458f181f10
2017-04-17 08:25:23 +09:00
Markus Stange 2a9661c57b Bug 1329114 - Update talos symbolication to work with profile format version 5. r=jmaher
MozReview-Commit-ID: K2Hd6pPLaoB

--HG--
extra : rebase_source : 9b6276b98d34a7dc2c46e11f29253269d2395bd0
extra : histedit_source : 8fc656aa3ec321fc40224015363bfec851232b51
2017-04-08 15:06:41 -04:00
Ho-Pang a55e153847 Bug 1290951 - Part 4.1: Add a new wpt test for extended bytecheck. r=bkelly 2017-04-07 15:00:58 +08:00
Chris Manchester 671d7b719e Bug 1356213 - Prevent valgrind and static analysis builds from being replaced with an artifact build. r=nalexander
MozReview-Commit-ID: K8haN7MNkWM

--HG--
extra : rebase_source : 42a9f085a87cd45ab8d5be1a7b81ec94243228a4
2017-04-14 15:36:25 -07:00
Ted Mielczarek f0e7f41c03 bug 1355961 - add some sccache stats to build_metrics. r=gps
This commit makes sccache dump JSON stats at the end of the build, and then
reads them in `BuildScript.generate_build_stats` and adds them to the
build_metrics we submit to Perfherder. The stats dumping is done in
Makefile.in where we currently dump verbose sccache stats because sccache
doesn't persist stats to disk right now and it will also shut down its server
process after 5 minutes, so when the post-build automation steps take more
than 5 minutes the server shuts down and the stats are lost.

Currently it's collecting:
* Cache hit rate
* Cache write errors
* Non-cacheable requests (compiler invocations that sccache can't cache)

We can always grow this list later.

MozReview-Commit-ID: J9CwU7XB05I

--HG--
extra : rebase_source : 084b09c3b0621330ac331a99b1bca9a15cf833b7
2017-04-12 15:06:22 -04:00
Mike Hommey 4d1881e4dd Bug 1355731 - Move tooltool to mozbuild.action. r=gps
--HG--
rename : taskcluster/docker/recipes/tooltool.py => python/mozbuild/mozbuild/action/tooltool.py
extra : rebase_source : 6278d8692956a67f37fd788df894657d6eeb53e8
2017-02-22 17:20:41 +09:00
Mike Hommey 3657c5fa7c Bug 1356520 - Set TOOLTOOL_CACHE to /home/worker/tooltool-cache where it makes sense in mozharness. r=mshal
The current setup is confusing, and, I guess, an inheritage from when
the same mozharness configs were used for buildbot and taskcluster jobs.

When mozharness calls tooltool_wrapper.sh, it doesn't set the
TOOLTOOL_CACHE environment variable from its configuration, like it does
for other commands. Instead, it passes the -c flag with the path from
its configuration. Then tooltool_wrapper.sh proceeds with ignoring the
-c flag and using TOOLTOOL_CACHE from the original environment,
inherited from the taskcluster setup script.

The upcoming new wrapper for tooltool in bug 1355731 doesn't keep this
confusing behavior, and respects the cache directory it's given on the
command line.

Now that most jobs run on taskcluster, and few use the same mozharness
config between buildbot and taskcluster, we can now go ahead and change
the TOOLTOOL_CACHE path in the mozharness config to match reality.

The list of files modified was generated from looking at
MOZHARNESS_CONFIG values in the full-task-graph.json file coming from
the Gecko decision task.

--HG--
extra : rebase_source : fe2baee48baffae52f738b4168f862c81370fcef
2017-04-14 17:01:41 +09:00
Mike Hommey f9d6c0f86f Bug 1356476 - Don't enable tooltool cache on web platform tests. r=mshal
Those jobs, running on taskcluster, don't have a persistent cache
anyways, so we might as well not pretend setting a tooltool cache does
anything, especially considering the configured directory is not
writeable anyways.

--HG--
extra : rebase_source : a435bce42b4c181a6690a42e068bb2e0e875d5e8
2017-04-14 12:51:49 +09:00
Sebastian Hengst 24eec01c4e Backed out changeset c9919c878c14 (bug 1356227) for neverending W(7) jobs on Windows 7 VM debug. r=backout a=backout
MozReview-Commit-ID: 9y1GTQnUMMG
2017-04-14 17:19:25 +02:00
Sebastian Hengst 97648da641 Backed out changeset e7024412b94e (bug 1356225)
MozReview-Commit-ID: Ib8aOAM6cQ2

--HG--
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_1_2.html.sub.headers
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_2_2.html.sub.headers
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.html.sub.headers
rename : testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-nested-frame.html => testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html
rename : testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-window-post.html => testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_send-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_send-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_error.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_error.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_success.https.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_success.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/defaultRequest_success-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/defaultRequest_success-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/getAvailability.https.html => testing/web-platform/tests/presentation-api/controlling-ua/getAvailability.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html => testing/web-platform/tests/presentation-api/controlling-ua/getAvailability_sandboxing_success.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.https.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_success-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_success-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_error.https.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_error.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_success-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_success-manual.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.https.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.html
rename : testing/web-platform/tests/presentation-api/receiving-ua/idlharness-manual.https.html => testing/web-platform/tests/presentation-api/receiving-ua/idlharness-manual.html
rename : testing/web-platform/tests/presentation-api/receiving-ua/support/idlharness_receiving-ua.https.html => testing/web-platform/tests/presentation-api/receiving-ua/support/idlharness_receiving-ua.html
rename : testing/web-platform/tests/webdriver/support/http_request.py => testing/web-platform/tests/webdriver/util/http_request.py
2017-04-14 17:18:47 +02:00
Sebastian Hengst 151df684a5 Backed out changeset b4d0ea9dc717 (bug 1337133)
MozReview-Commit-ID: KYv9AXmrH9a
2017-04-14 17:18:39 +02:00
Sebastian Hengst 948a4e9b0f Backed out changeset 18c19b825b91 (bug 1347949)
MozReview-Commit-ID: 5jmXwinSk5i
2017-04-14 17:18:35 +02:00
Sebastian Hengst d4c6fc8e0a Backed out changeset e26fcd9ef4ae (bug 1318724)
MozReview-Commit-ID: 52YjOhlrk6o
2017-04-14 17:18:30 +02:00
Sebastian Hengst ea52a8fdb9 Backed out changeset 7bdad07e8dd8 (bug 1356225)
MozReview-Commit-ID: 9z7Z8w9Nz73
2017-04-14 17:18:26 +02:00
Sebastian Hengst fd10b80465 Backed out changeset f98b750bb850 (bug 1356225)
MozReview-Commit-ID: 2HqnW54BB7M
2017-04-14 17:18:21 +02:00
Sebastian Hengst bdb105fbfc Backed out changeset f92711cef966 (bug 1356225)
MozReview-Commit-ID: ve4oev8MlU
2017-04-14 17:18:01 +02:00
Sebastian Hengst 6590c1d312 Backed out changeset e5faea6b8e0e (bug 1356225)
MozReview-Commit-ID: 5vTk7ywGVug
2017-04-14 17:17:43 +02:00
Sebastian Hengst 4c9c2f85fd Backed out changeset a5664e5049e9 (bug 1356221)
MozReview-Commit-ID: E38yeou7ejH
2017-04-14 17:13:36 +02:00
Iris Hsiao 93edef392b merge autoland to mozilla-central a=merge 2017-04-14 17:09:58 +08:00
Nathan Froyd a661a6366b Bug 1318187 - turn on parallel Stylo traversal for e10s tests; r=dustin,chmanchester
We'd like to ensure that both parallel and serial traversal in Stylo are
tested on automation.  Since e10s is the future, we've chosen to force
parallel traversal on during e10s tests, and force serial traversal on
during non-e10s tests.
2017-04-14 09:52:22 +08:00
Wes Kocher c8a2033f35 Merge m-c to inbound, a=merge 2017-04-13 17:33:39 -07:00
Wes Kocher 514e230373 Merge inbound to central, a=merge 2017-04-13 17:24:01 -07:00
Wes Kocher 22cb3d1d3b Backed out 4 changesets (bug 1346825) for being the likely cause of devtools bustage a=backout CLOSED TREE
Backed out changeset 80999e98d40b (bug 1346825)
Backed out changeset 426aa68b32f0 (bug 1346825)
Backed out changeset d4b155c9ee3d (bug 1346825)
Backed out changeset 81b1a2207776 (bug 1346825)
2017-04-13 11:23:18 -07:00
James Graham b746f1970f Bug 1356225 - Remove expected failure for fetch headers test, a=testonly on a CLOSED TREE
MozReview-Commit-ID: ELBcV6gwLQZ
2017-04-13 18:45:54 +01:00
James Graham 513901c66b Bug 1356225 - Remove defunct directory from moz.build file, a=bustage on a CLOSED TREE
MozReview-Commit-ID: A74LwigMIsL
2017-04-13 18:05:00 +01:00
James Graham 6a6d84470c Bug 1356225 - Update web-platform-tests expected data to revision d519fe9011da7cfce7949f7ed826e9759dc5c532, a=testonly
MozReview-Commit-ID: GUErRlQhUzx
2017-04-13 16:22:32 +01:00
James Graham 5200130654 Bug 1356225 - Use merge for upstreaming wpt commits, a=testonly
MozReview-Commit-ID: 9NMEKlyrUrE
2017-04-13 16:22:32 +01:00
James Graham 61377ea25e Bug 1318724 - Increase the HTTP connection timeout for WebDriver tests, r=ato
The 5s timeout was not enough for debug builds. I don't really see a
reason to use something other than the default socket timeout here.

MozReview-Commit-ID: Fm5lgSI3lFb
2017-04-13 16:22:32 +01:00
James Graham c5bf4199d0 Bug 1347949 - Add six to wptserve dependencies, r=whimboo
MozReview-Commit-ID: B6ADFc2F8j0
2017-04-13 16:22:32 +01:00
Maja Frydrychowicz 0d0c1d8ac4 Bug 1337133 - Add pointer actions endpoints to wdclient; r=ato+446296
MozReview-Commit-ID: 51xmE7l4H1c
2017-04-13 16:22:32 +01:00
James Graham 5804fd865a Bug 1356225 - Update web-platform-tests to revision d519fe9011da7cfce7949f7ed826e9759dc5c532, a=testonly
MozReview-Commit-ID: GmGgeZxHy0j


--HG--
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_1_2.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_1_2.sub.html.sub.headers
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_2_2.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_2_2.sub.html.sub.headers
rename : testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.html.sub.headers => testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.sub.html.sub.headers
rename : testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html => testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-nested-frame.html
rename : testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html => testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-window-post.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_send-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationConnection_send-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_error.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_success.html => testing/web-platform/tests/presentation-api/controlling-ua/PresentationRequest_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/defaultRequest_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/defaultRequest_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/getAvailability.html => testing/web-platform/tests/presentation-api/controlling-ua/getAvailability.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/getAvailability_sandboxing_success.html => testing/web-platform/tests/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/reconnectToPresentation_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_error.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_error.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_success-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_success-manual.https.html
rename : testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.html => testing/web-platform/tests/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.https.html
rename : testing/web-platform/tests/presentation-api/receiving-ua/idlharness-manual.html => testing/web-platform/tests/presentation-api/receiving-ua/idlharness-manual.https.html
rename : testing/web-platform/tests/presentation-api/receiving-ua/support/idlharness_receiving-ua.html => testing/web-platform/tests/presentation-api/receiving-ua/support/idlharness_receiving-ua.https.html
rename : testing/web-platform/tests/webdriver/util/http_request.py => testing/web-platform/tests/webdriver/support/http_request.py
2017-04-13 16:22:32 +01:00
James Graham 621c088a9b Bug 1356227 - Add support for excluding paths when doing a wpt sync, r=ato
MozReview-Commit-ID: 6zadFuRDmVD
2017-04-13 16:22:32 +01:00
Daosheng Mu 9957e52838 Bug 1355726 - Add a talos test for WebGL video texture upload; r=jgilbert,jmaher
MozReview-Commit-ID: Fjtl08avXTV

--HG--
extra : rebase_source : 6b63a86956ce2cac269654a75efd878ef5b30db7
2017-04-12 15:24:17 +08:00
Wes Kocher d7c2371ae9 Bug 1356221 - Disable wpt css-transition-1 tests on debug. r=me a=me 2017-04-13 17:00:23 -07:00
Geoff Brown f513cbe989 Bug 1355800 - Improve test web server shutdown to avoid delays; r=jmaher
This eliminates a 2 minute timeout seen at the end of Android mochitests
and reftests. Attempts to shutdown the web server were failing because
they were directed at IP 10.0.2.2 -- the loopback address for the
Android emulator.
2017-04-13 14:33:42 -06:00
Bobby Holley 503dbf46e3 Bug 1356111 - Fix bloom filter microbenchmark. r=heycam 2017-04-13 13:53:47 +08:00
Wes Kocher 20dd5f52c2 Merge m-c to autoland, a=merge 2017-04-13 17:35:34 -07:00
Markus Stange 540d81ab3a Bug 1354842 - Back out bug 1255911 because the subprocess marker time adjustment is now done in perf.html. r=mconley
MozReview-Commit-ID: 5AhYa4axOJX

--HG--
extra : rebase_source : 14489c6993ee462ba897eb2374624367c90eb007
2017-04-08 15:05:41 -04:00
Mark Banner 7e2d02b47d Bug 1346825 - Setup build configuration for Firefox Screenshots in Firefox (and disable screenshots by default). r=gps,Mossop
Screenshots is a system add-on imported from https://github.com/mozilla-services/screenshots/.

This is the initial build system patch for building screenshots. ESLint is ignored since Screenshots currently use their own version (this may change in the future).

MozReview-Commit-ID: 4OEcaduaeWE
2017-03-10 12:34:54 +00:00
Tom Tung a571613bda Bug 1346313 - Part 2: Update wpt test to verify our implementation align with spec. r=baku 2017-04-07 15:35:29 +08:00
Wes Kocher 2986c817dc Merge autoland to central, a=merge CLOSED TREE 2017-04-12 15:13:30 -07:00
Wes Kocher 25d50f2c30 Merge inbound to central, a=merge 2017-04-12 14:39:09 -07:00
Dan Minor 4146b32212 Bug 1264343 - Only run test_peerConnection_scaleResolution.html with VP8 codec on Android; r=jib
We don't currently support H.264 on Android in automation, but we can improve
our test coverage by running the VP8 portion of this test in the meantime.

MozReview-Commit-ID: 3SPCTaqlfMk

--HG--
extra : rebase_source : cae3251f489e45f56b04378074083d6b4fd24666
2017-04-07 08:42:23 -04:00
Geoff Brown 7ddd9b699d Bug 1355260 - Allow for variability in mochitest-dt and bc e10s names in try syntax; r=chmanchester 2017-04-12 09:15:55 -06:00
Geoff Brown f8160809a8 Bug 1340233 - Take more care when killing browser before starting Android tests; r=jmaher
The devicemanager killProcess() is updated to use force-stop first, then
use kill if force-stop does not work.

Browser test harnesses are updated to check if killProcess() worked, and
warn if it failed.
2017-04-12 09:15:53 -06:00
Johan Lorenzo 72dd149c9a Bug 1355404 - Make single locale use the unified repo r=nthomas
MozReview-Commit-ID: KvYjJhbxCzs

--HG--
extra : amend_source : fecc23ddb3c2dcbe13b0d8c4f32859b1a64410dc
extra : transplant_source : %AF%A4K.%BB5%0F%E4%AE%5E%E5%99%E8%21gV%E9%07%C9o
2017-04-11 10:34:13 +02:00
Iris Hsiao 944f87c575 merge mozilla-inbound to mozilla-central a=merge 2017-04-12 11:16:46 +08:00
Gregory Szorc 8b825ab76e Bug 1317594 - Vendor latest robustcheckout extension; r=me
This is from changeset 249a47720ddcf896a9f07600c429a1b4492b805e from
the version-control-tools repo. It contains a fix to restore
compatibility with Mercurial 3.7, which caused mozharness tests
to fail because that test pins Mercurial 3.7.3 in a requirements
file. This is a bug. But getting a modern robustcheckout deployed
is more important than upgrading that test.
2017-04-11 13:35:42 -07:00
Joel Maher 7f8a023f1e Bug 1336760 - disable paymentrequest tests as firefox doesn't support this yet. r=gbrown
MozReview-Commit-ID: BZMclZWQ1hc
2017-04-11 15:04:05 -04:00
Gregory Szorc e4aa237bff Bug 1317594 - Vendor latest version of robustcheckout extension; r=me
File copied verbatim from changeset e0d30b04dac6bcd36b57c711d9c5b1c280f63390
from the version-control-tools repository.

The updated extension now detects and retries after network failures
where it didn't before. This should cut down on the number of
intermittent failures.

MozReview-Commit-ID: 2bFLcGEARTJ

--HG--
extra : rebase_source : ac43b1925713ce33e1d0d835323efc02c30aed74
2017-04-11 12:03:29 -07:00
Sebastian Hengst fe85d80ae3 Bug 1090198 - Disable intermittent websockets/constructor/014.html on e10s debug. r=requested-by-jgraham DONTBUILD 2017-04-11 19:26:46 +02:00
Geoff Brown 740e33597b Bug 1332084 - Add smoketest for geckoview_example - mozharness changes; r=jmaher 2017-04-11 09:21:42 -06:00
Geoff Brown 899a19709a Bug 1332084 - Add smoketest for geckoview_example - add harness; r=jmaher 2017-04-11 09:21:39 -06:00
Geoff Brown decf51a9ce Bug 1355222 - When debug logging requested for android mach test commands, enable devicemanager logging; r=jmaher 2017-04-11 09:21:37 -06:00
Carsten "Tomcat" Book ee9da45454 merge mozilla-inbound to mozilla-central a=merge 2017-04-11 10:17:24 +02:00
Ben Kelly 8c5a1e0c95 Bug 1351935 P2 Fix client.navigate() WPT test to support cross-origin navigations. r=smaug 2017-04-10 21:30:26 -04:00
Chris Manchester 197ea5dc12 Bug 1349180 - Don't attempt an artifact build for stylo builds with --artifact in try syntax. r=nalexander
Our configs as well as the artifact code are not equipped to do this.

MozReview-Commit-ID: BDkI3Peo8Md

--HG--
extra : rebase_source : 66a68737e080decd0f53c265553eacb1237e3194
2017-04-10 17:53:55 -07:00
Chris Manchester 952dce8637 Bug 1355027 - Don't attempt an artifact build for an asan build with --artifact in try syntax. r=nalexander
Our configs and the artifact machinery aren't equipped to handle this.

MozReview-Commit-ID: 68DYmWEdGnA

--HG--
extra : rebase_source : fa79eeab616412acab773b6d6bd46a58399699dd
2017-04-10 16:11:44 -07:00
Wes Kocher 5eabc03c18 Merge m-c to autoland a=merge 2017-04-10 16:55:21 -07:00
Aki Sasaki 84eb5a310b bug 1318919 - fix beta to release config. r=jlorenzo
--HG--
extra : rebase_source : 6addca8d772c7f08b338fcabf5ad47149d75ee17
2017-04-10 11:27:05 -07:00
Joel Maher eb7a09677b Bug 1351409 - Intermittent /dom/events/EventListener-invoke-legacy.html. disable test. r=gbrown
MozReview-Commit-ID: J35Ac5mG0nY
2017-04-10 12:37:53 -04:00
Patrick McManus 9d655ea4c6 Bug 1355277 - change h2 origin frame codepoint to 0xc r=nwgh
MozReview-Commit-ID: GPEEmWQOxQ4

--HG--
extra : rebase_source : 20d74e6668219e18fc9f3eaf13898a35f64ae57f
2017-04-10 21:47:07 -04:00
Andreas Tolfsen aa02b52d5f Bug 1355471 - Test timeout field before value's typing; r=whimboo
The error message returned when unmarshalling the timeout configuration
object with invalid input is misleading, because it checks the typing
of the value before the field name.

This patch changes Marionette to run the type assertion for the value
after each case in the switch statement has been evaluated, ensuring
that the field is valid before asserting its value.

It also adds a few unit tests to verify this behaviour.

Fixes: https://github.com/mozilla/geckodriver/issues/633
MozReview-Commit-ID: LVjTyUacD0s

--HG--
extra : rebase_source : f8a215aedfa5edf8ddbd037cae583ec07626de27
2017-04-11 14:57:01 +01:00
Henrik Skupin 23d9f2b3f8 Bug 1355009 - Temporarily disable usage of simplified update ui. r=ato
As long as update tests do not support the new simplified update ui
it has to be kept disabled.

MozReview-Commit-ID: 4fC0CYhp7Pc

--HG--
extra : rebase_source : f3558973b0153fe2104f0e612120298d711fc491
2017-04-11 14:01:17 +02:00
Henrik Skupin 5e93b9bf5c Bug 1355009 - Harden update tests with better error messages. r=ato
To ensure better failure messages a refactoring of checks has to be done. It
includes the following changes:

* No further checks for a follow-up (watershed) update. It's not supported
and as such doesn't need assertions (bug 1353717)

* Checks for fallback updates have to be made to ensure that an invalidated
partial/complete update does not cause an upgrade of Firefox during the restart.

MozReview-Commit-ID: CLb0aXoIur2

--HG--
extra : rebase_source : e41f2463cef695f6f9984ea2ee6f7d43196a9138
2017-04-11 13:42:44 +02:00
Henrik Skupin ae75f65631 Bug 1355009 - Force update tests to only allow a single update. r=ato
There was never a need to run a multiple-update step in the past, and as
we agreed a while ago it is not something we want to do in the future.
It means that watershed releases will have to be tested by issuing
multiple update tests.

MozReview-Commit-ID: 7cmK3gEOkv1

--HG--
extra : rebase_source : dac6bcf5d4505febc9b6ffb6333cf77b41d4dc4a
2017-04-11 11:18:26 +02:00
Zibi Braniecki f22947b52e Bug 1355382 - Use ChromeRegistry in Marionette Puppet when LocaleService is not available. r=whimboo
MozReview-Commit-ID: Hh7mvyWVKzu

--HG--
extra : rebase_source : ddf84f61d02a87212d901069f6a6dca9ddb627f5
2017-04-11 06:56:39 -07:00
Iris Hsiao 05ad633169 Merge mozilla-central to autoland
--HG--
extra : rebase_source : 191c554cc14a76f0df547033c99e201d1ce7d915
2017-04-12 11:18:49 +08:00
Gregory Szorc 39ff4ea440 Bug 1330837 - Use Mercurial 4.1 in mozharness tests; r=aki
Automation is now largely using Mercurial 4.1 with some lagging
components still on 3.9 and a very small sliver of random parts
still on 3.7.3. Let's update the mozharness tests to match what
automation is using.

FWIW, the Mercurial tests still pass on 3.9.

MozReview-Commit-ID: BgZVDcx29mf

--HG--
extra : rebase_source : edb8516491fe9ef616b1ad797be2fc02a89c2829
2017-04-11 14:26:29 -07:00
Gregory Szorc ca394488d5 Bug 1330837 - Remove functionality to apply and push; r=aki
Tests based on this code fail in Mercurial 3.8+ due to `hg rebase`
changing its behavior for selecting default revisions. I was going
to update the code to work with 3.8+. However, I could find no actual
consumers of this method! Annotate says this was added back in
mozharness 0.4. However, I can't find a reason for it being added.
Nor can I find any consumers of this method in the mozharness repo
outside the tests. This smells like dead code to me.

MozReview-Commit-ID: 3Q6MTjQJT1p

--HG--
extra : rebase_source : 2c488b70136bc9856f6075297d7c32e3b69079ad
2017-04-11 14:23:00 -07:00
Chris Manchester 17be7c6d47 Bug 1337986 - Convert unix paths to native paths for PDBSTR_PATH in mozharness. r=ted
A future patch will move symbolstore.py to be invoked as a py_action, making
the unix path found in the environment cause failures on some Windows builds.

MozReview-Commit-ID: Hp9AMTqWd3E

--HG--
extra : rebase_source : b9797ddb4417cfe95c193a126dd06b633bfa3d1f
2017-04-10 10:27:49 -07:00
Nicholas Hurley 3e8ff0a8d4 Bug 1352146 - Don't allow status phrases in http/2. r=mcmanus
MozReview-Commit-ID: Cf30tUivhnB

--HG--
extra : rebase_source : d3b64d6ee9077f448ff9b8aaaff3d449655f0b62
2017-04-07 13:18:20 -07:00
Nicholas Hurley c1fe4528fa Bug 1352146 - fix whitespace in moz-http2.js. r=mcmanus
MozReview-Commit-ID: Ij4c6RS0UyV

--HG--
extra : rebase_source : 72a7b30b76f627765bcb11b9ea9b1e3f9246aafb
2017-04-07 12:58:54 -07:00
Carsten "Tomcat" Book 4c26e8c411 merge mozilla-inbound to mozilla-central a=merge 2017-04-10 10:33:54 +02:00
Fred Lin 770832b7d3 Bug 1343774 - Update devtools-signed.xpi;r=jryans
MozReview-Commit-ID: 7D7JQgZXc6D

--HG--
extra : rebase_source : e4319886719b75e8818b2431903e2fa3109b18ed
2017-04-10 09:48:48 +08:00
Fred Lin 3d18a99f39 Bug 1343774 - remove unused functions;r=Honza
MozReview-Commit-ID: CCB8o7mXOPR

--HG--
extra : rebase_source : 707c92c992e00aa7de8c9d28a1d85b6f8ea44d28
2017-04-07 11:55:13 +08:00
Sebastian Hengst 6a5fe3bae0 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IkoXCAwjjKu
2017-04-08 22:49:04 +02:00
Geoff Brown a12295d8a8 Bug 1354042 - Delete pending crash reports between browser mochitest tests; r=jmaher 2017-04-07 15:46:07 -06:00
Bill McCloskey 172e502215 Revert "Bug 1340719 - Throw an exception if accessing Xray from wrong docgroup (r=bholley)"
This reverts commit ff10f4faedd42f13ed2899cf4ea05c47411aba95.
2017-04-07 14:23:06 -07:00
Kate McKinley 1ceb5067b9 Bug 1325680 - Re-enable HSTS priming on web-platform tests. r=test-only
MozReview-Commit-ID: 7jdCyq2VVkZ

--HG--
extra : rebase_source : 016377b0b5285b6111169b13164bb5efa57e158c
2017-04-06 14:44:00 -04:00
Ho-Pang Hsu 35fce70839 Bug 1353638 - P2: Remove a testcase. r=bkelly 2017-04-08 02:02:18 +08:00
Sebastian Hengst ae044c4f73 Backed out changeset dc210ac61f96 (bug 1353638) 2017-04-07 18:39:26 +02:00
Ho-Pang Hsu c831108a0e Bug 1353638 - P2: Remove a testcase. r=bkelly 2017-04-07 10:17:39 +08:00
Carsten "Tomcat" Book e9a1efbf89 Backed out changeset d4b635aa0c2e (bug 893505) for eslint failure
--HG--
extra : rebase_source : 4d3d223400907e2ed63384a6cf457a0b41d2624e
2017-04-07 15:53:19 +02:00
Carsten "Tomcat" Book 3a762886de Merge mozilla-central to mozilla-inbound 2017-04-07 15:33:03 +02:00
Carsten "Tomcat" Book 83d84af024 Backed out changeset 2b6c014551e0 (bug 1352699) 2017-04-07 10:48:04 +02:00
Doug Thayer 765003669c Bug 893505 - Simplify the application update UI. r=Gijs, r=enndeakin, r=rstrong, data-r=bsmedberg
There are quite a few changes in here. At a high level, all we're trying to do is to replace the old update popup with a less intrusive and more modern doorhanger (set of doorhangers) for various update success and failure conditions.
2017-04-06 17:20:36 -07:00
Sebastian Hengst 3f2001d7b9 Backed out 2 changesets (bug 893505) for failing eslint. r=backout
Backed out changeset 5880d471d75c (bug 893505)
Backed out changeset 3246d7cb2729 (bug 893505)
2017-04-07 01:04:54 +02:00
Wes Kocher 7da1f4c235 Merge m-c to inbound a=merge 2017-04-06 15:30:43 -07:00
Doug Thayer 06dfd98d7d Bug 893505 - Simplify the application update UI. r=Gijs, r=enndeakin, r=rstrong, data-r=bsmedberg
There are quite a few changes in here. At a high level, all we're trying to do is to replace the old update popup with a less intrusive and more modern doorhanger (set of doorhangers) for various update success and failure conditions.
2017-04-06 15:09:16 -07:00
Wes Kocher 0c3144c6f6 Merge inbound to central, a=merge 2017-04-06 15:01:34 -07:00
James Graham 7daf9955f1 Bug 1353858 - Fix ASAN leak detection in mochitest, r=ato
The gecko messages are now in the "process_output" action, rather than
in the "log" action (except for a few legacy cases), so examine both
when looking for LSAN messages.

MozReview-Commit-ID: 82r1p8WLwFa

--HG--
extra : rebase_source : 5af1c529e58f5ba90a3fd222e3cbbc67a850a08c
2017-04-06 17:15:01 +01:00
Ben Hearsum 0c31e96434 bug 1354115: remove special WebSense rules for non-blacklisted and unknown WebSense users. r=jlorenzo 2017-04-06 10:17:24 -04:00
Joel Maher 5e5cbbbbd1 Bug 1344486 - Intermittent TEST-UNEXPECTED-PASS | /html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html. fail early if noModule. r=jgraham
MozReview-Commit-ID: K8qMR6fICXH
2017-04-06 07:30:08 -04:00
Carsten "Tomcat" Book 207b516e89 merge mozilla-inbound to mozilla-central a=merge 2017-04-06 12:50:50 +02:00
Ricky Chien 808805247c Bug 1352699 - Fix mochitest failures r=Honza
MozReview-Commit-ID: 8rhAQw5oflC

--HG--
extra : rebase_source : 609bd5ad639e7bbedbef23b23dc890ff6fb178f3
2017-04-05 22:59:57 +08:00
Phil Ringnalda 3d24dfb690 Backed out 7 changesets (bug 1353074) for crashes in test_accessiblecaret_selection_mode.py
Backed out changeset 0c075043bc43 (bug 1353074)
Backed out changeset 001f220710a2 (bug 1353074)
Backed out changeset 9c1ca76fba9b (bug 1353074)
Backed out changeset 8dcd190a0a59 (bug 1353074)
Backed out changeset 23409efe536f (bug 1353074)
Backed out changeset 8112153e0793 (bug 1353074)
Backed out changeset 2670eec1ed8a (bug 1353074)
2017-04-06 22:11:45 -07:00
Hiroyuki Ikezoe 7982c47b04 Bug 1354053 - Enable word-spacing interpolation test. r=birtles
MozReview-Commit-ID: 7ojKarwDiyE

--HG--
extra : rebase_source : 7731d00f83845be1adacf3d52ab87fb08cc1b293
2017-04-07 10:13:37 +09:00
Andreas Tolfsen 782bf7c317 Bug 1353074 - Components ctor test should not throw; r=maja_zf
Testing the return value is misleading in this case.  What we want to
test is that it does not throw due to a permissions issue.

MozReview-Commit-ID: 2Wbwou9opyF

--HG--
extra : rebase_source : cd056ed38b9cf7b9eb095635209fbe6b090721fd
2017-04-03 19:20:19 +01:00
Andreas Tolfsen 74899f126c Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r=maja_zf
MozReview-Commit-ID: 5u2u5alGb7Z

--HG--
extra : rebase_source : 4a5f4e3654c38d8f177410d23cd93db2ab20e7e3
2017-04-03 19:19:05 +01:00
Andreas Tolfsen 31840306ac Bug 1353074 - Run Components permission test in all sandboxes; r=maja_zf
The Components.classes constructor should throw an error in both the
mutable and the "default" sandbox.

MozReview-Commit-ID: C40nZNaVWwz

--HG--
extra : rebase_source : f02506f16ff409761ba09ae0f32ff2902cdf07a3
2017-04-03 19:18:25 +01:00
Andreas Tolfsen efe0198497 Bug 1353074 - Run globals execute script tests in all sandboxes; r=maja_zf
We accidentally only ran them in "default" and "system" before, and also
one of the arguments in the system globals test was wrong.

MozReview-Commit-ID: DmBYGsZaIVP

--HG--
extra : rebase_source : c9f1493ce3faed0ec2e5ad6125a4f7811a1fef03
2017-04-03 19:17:24 +01:00
Andreas Tolfsen 8cf451fca6 Bug 1353074 - Test arguments in all sandboxes; r=maja_zf
We were previously missing a test for the arguments variable that is
implicitly exposed to functions.

MozReview-Commit-ID: IC6aJcUsyhd

--HG--
extra : rebase_source : 9039dcb7fcea681d8c9cd729cca8c55701631a5c
2017-04-03 19:15:13 +01:00
Andreas Tolfsen 3516605970 Bug 1353074 - Use tuples for script arguments; r=maja_zf
The Python standard library uses tuples to define arguments for functions,
whenever they are invoked through meta programming.

The Marionette client only allows the list type for backwards
compatibility, so we prefer tuples in this case.

Another good argument for tuples is that tuples are immutable.

MozReview-Commit-ID: 72zPzYvBz7Q

--HG--
extra : rebase_source : 2406e92b8bec8a965df6457bb166fd9761513b1e
2017-04-03 19:14:16 +01:00
Andreas Tolfsen 23a0800f6f Bug 1353074 - Make unload event safe for introspection from content; r=maja_zf
Marionette does not protect the unloadHandler in
testing/marionette/evaluate.js from content introspection or
modification, which can happen when web frameworks override
window.addEventListener/window.removeEventListener.

The script evaluation module used in Marionette relies on
sandbox.window.addEventListener/removeEventListener to throw an error when
script execution is aborted due to the document unloading itself.  If the
window.addEventListener/removeEventListener functions have been overridden
to introspect the objects that are passed, they may inadvertently touch
objects originating from chrome space, such as the unloadHandler.

Because the Gecko sandboxing system put in place strict security measures
to prevent accidental chrome-space modification from content, inspecting
the unloadHandler will throw a permission denied error once the script
has finished executing.

We have found examples in the wild of this in particular with the Angular
web framework.  This patch makes the unloadHandler safe for introspection
from web content.

Fixes: https://github.com/mozilla/geckodriver/issues/515
MozReview-Commit-ID: E2LgPhLLuDT

--HG--
extra : rebase_source : 6fe4f61fd18f42fb5332a664189f3ea919db28c5
2017-04-03 18:36:43 +01:00
Wes Kocher 02ea689f15 Backed out changeset f898176c408d (bug 1281278) for xpcshell failures a=backout 2017-04-06 15:48:18 -07:00
Ting-Yu Chou eac5520b11 Bug 1333003 part 7 - Add jittest-chunked to the suites so the tests are run. r=grenade
MozReview-Commit-ID: 8C5Qr4WuBTu

--HG--
extra : rebase_source : a2ffb528058a20d2e0d8fcd05a9e4a56e97fa051
2017-03-17 12:23:44 +08:00
Sebastian Hengst 11b59b8f06 Backed out changeset 11b27254f152 (bug 1352146) for leaks detected by Linux x64 asan. r=backout on a CLOSED TREE 2017-04-08 01:45:28 +02:00
Sebastian Hengst 2bb432f54a Backed out changeset c8199958741a (bug 1352146) 2017-04-08 01:44:22 +02:00
Doug Thayer f463069928 Bug 893505 - Simplify the application update UI r=chmanchester,enndeakin+6102,Gijs,rstrong
There's quite a few changes in here. At a high level, all we're trying to do
is to replace the old update popup with a less intrusive and more modern
doorhanger (set of doorhangers) for various update failure conditions.

MozReview-Commit-ID: 24sESMTosNX

--HG--
extra : rebase_source : ee0c1e00fe3f99e16388f0de17274ff97a3b9fcf
2017-03-21 13:50:09 -07:00
Nicholas Hurley 8a7a1ddf0e Bug 1352146 - Don't allow status phrases in http/2. r=mcmanus
MozReview-Commit-ID: Cf30tUivhnB

--HG--
extra : rebase_source : d3b64d6ee9077f448ff9b8aaaff3d449655f0b62
2017-04-07 13:18:20 -07:00
Nicholas Hurley 7edcb91dff Bug 1352146 - fix whitespace in moz-http2.js. r=mcmanus
MozReview-Commit-ID: Ij4c6RS0UyV

--HG--
extra : rebase_source : 72a7b30b76f627765bcb11b9ea9b1e3f9246aafb
2017-04-07 12:58:54 -07:00
Sebastian Hengst 548852b3a4 merge mozilla-central to autoland. r=merge a=merge 2017-04-07 22:16:26 +02:00
Gregory Szorc ea8bded050 Bug 1354625 - Use mozilla-unified for upstream for all Firefox builds; r=aki
Without the use of an upstream the first repo cloned on a machine will
be cached. If a subsequent job references a different repo, it may have
to pull thousands of changesets because those changesets aren't part of
the initially-cloned repo. This is why the --upstream feature to
robustclone exists and is why it uses the mozilla-unified repo.

The mozilla-unified repo is a superset of central, aurora, beta, release,
etc. So by cloning it, you get changesets for all of the repos at the
time of the clone. When a subsequent job comes along and requests
a changeset from a different repo, you likely only need to fetch data
for a handful of changesets, not thousands.

This change adds the upstream url config for all fx_desktop_build jobs,
ensuring it is used. A redundant config entry for the try repo has been
removed as well.

MozReview-Commit-ID: 3EL7aSXS4AG

--HG--
extra : rebase_source : 19fc7373da56ad879b4b813a379dd8d9798909e4
2017-04-07 11:08:11 -07:00
Gregory Szorc 65eaff13a1 Bug 1354625 - Use mozilla-unified for single_local try builds upstream; r=aki
I think I initially defined these and I think I know why I used
mozilla-central (it had to do with try not advertising bundles and
mozilla-unified being generaldelta when other repos were not). Those
reasons are no longer valid and we should be using mozilla-unified
everywhere.

MozReview-Commit-ID: CFaZspU6A5M

--HG--
extra : rebase_source : 79b74038307a3faa9b150a7ea1d449cad472e748
2017-04-07 11:08:14 -07:00
Andreas Tolfsen 563dfb8c9a Bug 1203966 - Include links to unminified source of JS fragment atoms; r=maja_zf
We want to remove Marionette's dependency on
Selenium JS fragment atoms entirely (work is tracked in
https://bugzilla.mozilla.org/show_bug.cgi?id=1354203), but in the interim
we ought to link to where the original, unminified source code of the
fragments can be found.

MozReview-Commit-ID: 4tTbn3RVJ5q

--HG--
extra : rebase_source : 0c869866b3d5a475378fbc9dd9e80e9eb037dd5b
2017-04-06 18:33:20 +01:00
Patrick McManus 3a1c3e7365 Bug 1281278 - test coverage for h2 push with brotli r=nwgh
MozReview-Commit-ID: 84LZRLsefJD

--HG--
extra : rebase_source : 3e09bebff4b2799471d96e9fcd06925ce36ff251
2017-04-06 13:40:26 -04:00
Chris Manchester c3b5b59a79 Bug 1354265 - Run process output through the stack fixer in mochitests. r=jgraham
MozReview-Commit-ID: LA4LCk9TetD

--HG--
extra : rebase_source : 44d20554e29d947cb293cdde29dc1856a396b103
2017-04-06 12:58:28 -07:00
Henrik Skupin a3baec363f Bug 1354310 - Ensure to use page load timeout for Wait().until() in unit tests. r=ato
Tests which have to wait for a page being loaded should always use a timeout as
set via self.marionette.timeout.page_load.

MozReview-Commit-ID: HFTOYy6WYNk

--HG--
extra : rebase_source : cc2981595e2a62fd761baec8a3c15486832cc0ed
2017-04-07 09:26:23 +02:00
Andreas Tolfsen ab9085d475 Bug 1354323 - Accept string text for sendKeysToDialog command; r=automatedtester
As a follow-up to https://bugzilla.mozilla.org/show_bug.cgi?id=1354323,
this makes the Marionette sendKeysToDialog command take a text field
with a string, instead of the value field with an array of strings.

The relevant WebDriver specification change is
https://github.com/w3c/webdriver/pull/889.

Fixes: https://github.com/mozilla/geckodriver/issues/607

MozReview-Commit-ID: AY52pAK2582

--HG--
extra : rebase_source : f767ae09e5f415e6e944ececfb83c442f23407f3
2017-04-06 23:37:04 +01:00
Sebastian Hengst 04a9d28a8f Backed out changeset c001a2501875 (bug 1343774) for failing talos damp. r=backout 2017-04-07 13:48:53 +02:00
Henry Chang eec96acbf0 Bug 1343425 - Supports nsIURIClassifier.asyncClassifyLocalWithTables. r=baku
We add a new "on-off" protocol PURLClassifierLocal which calls
nsIURIClassifier.asyncClassifyLocalWithTables on construction and
calls back on destruction. Pretty much the same design as PURLClassifier.

In order to avoid code duplication, the actor implementation is templatized
and |MaybeInfo| in PURLClassifier.ipdl is moved around.

Test case is included and the custom event target is not in place for labelling.
The custom event target will be done in Bug 1353701.

MozReview-Commit-ID: IdHYgdnBV7S

--HG--
extra : rebase_source : ab1c896305b9f76cab13a92c9bd88c2d356aacb7
2017-04-07 14:15:16 +08:00
Fred Lin 94e7614dff Bug 1343774 - remove unused functions;r=Honza
MozReview-Commit-ID: CCB8o7mXOPR

--HG--
extra : rebase_source : 207bc91aaf9057b57153e76034f273906f27200b
2017-04-07 11:55:13 +08:00
Ting-Yu Chou 5dd0d99f75 Bug 1333003 part 6 - Fix test scripts to run ASan on Windows. r=ted
MozReview-Commit-ID: 6F9UXgTRb2Y

--HG--
extra : rebase_source : c618544db62381087f4190d3b12c57c340606b15
2017-03-10 12:08:34 +08:00
Ting-Yu Chou f2c09ab084 Bug 1333003 part 3 - Add mozharness configs for Windows x64 ASan build jobs. r=grenade
MozReview-Commit-ID: 7Ng6uwPMl9m

--HG--
extra : rebase_source : f043c3e428d8572725122922fe8eedd6e4867bda
2017-03-10 14:15:22 +08:00
Geoff Brown 7998c8ce76 Bug 1354042 - Delete pending crash reports between mochitests; r=jmaher 2017-04-09 11:31:19 -06:00
Wes Kocher 4778bff897 Merge m-c to autoland, a=merge 2017-04-06 15:10:53 -07:00
Patrick McManus 01f6a3a07d Bug 1281278 - test coverage for h2 push with brotli r=nwgh
MozReview-Commit-ID: 84LZRLsefJD

--HG--
extra : rebase_source : 44aff3361b08ef412ae747097ab6e68adcabb28f
2017-04-06 13:40:26 -04:00
Aki Sasaki 4c2cc9870a bug 1354289 - m-c l10n_bumper fixes. r=rail a=release DONTBUILD
MozReview-Commit-ID: 7jVpr5RPoTy

--HG--
extra : rebase_source : cf193acc0f4746060483ab35a4051c577af52995
2017-04-06 13:42:12 -07:00
Geoff Brown dd80050102 Bug 1306848 - Skip TestTimeouts.test_search_timeout_found on Android; r=ato 2017-04-06 11:19:13 -06:00
Geoff Brown 3d4f8c3b4a Bug 1317121 - Skip TestTimeouts.test_search_timeout_found_settimeout on Android; r=ato 2017-04-06 11:19:12 -06:00
David Keeler 7034d3800d bug 1353789 - unship deployment-checker r=Felipe,jcj
MozReview-Commit-ID: 3Q5v97JVs2X

--HG--
extra : rebase_source : 978054d6bbc1a1d2a1adcd8edf606c0bdc8150de
2017-04-05 09:56:26 -07:00
William Lachance dfdc5f2814 Bug 1353527 - Tag mozdevice 0.50 r=bc
MozReview-Commit-ID: 8MMuTDX7uBH

--HG--
extra : rebase_source : 6c632ad1cca513796b80d98050994ebb6d5cce6b
2017-04-04 16:44:07 -04:00
Carsten "Tomcat" Book 7a670cdd01 merge mozilla-inbound to mozilla-central a=merge 2017-04-05 14:33:35 +02:00
Andrea Marchesini f74a9b26a8 Bug 1353197 - Add a test for URLSearchParams handling of non-ASCII keys in the record<> ctor, r=annevk 2017-04-05 08:09:33 +02:00
Andreas Tolfsen 7be8673acf Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo
MozReview-Commit-ID: LG8f5q5QbD6

--HG--
extra : rebase_source : 4e6fa8263633aeafef753e4157fce4a6f14ab78f
2017-03-28 17:06:06 +01:00
Andreas Tolfsen 272199f4fe Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo
Errors thrown are printed to console and there is no point in having a
custom catch to print it.

This also makes it possible to start Marionette programmatically without
worrying about disappearing errors.

MozReview-Commit-ID: GGhyCyYqJg

--HG--
extra : rebase_source : 28937d94c8688c05887dcbf7dcf862e7bdc3a6c7
2017-03-28 16:48:20 +01:00
Andreas Tolfsen cc9e1bdd13 Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Port 666 is in the protected port range and can not normally be bound
to unless the process is running with sudo permissions.

We can instead bind to port 0, which will give us a system-defined port
in the epemeral range.

MozReview-Commit-ID: Ld6BDMhtbck

--HG--
extra : rebase_source : 0c2ae692dd675c664898e004c29a0e342fd9755b
2017-03-28 16:46:54 +01:00
Andreas Tolfsen 8ecaf68f51 Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo
This is a follow-up to address a fallout caused by bug 1344748 whereby
deprecated preferences relevant to Marionette are no longer being
picked up.  This is preventing trace logs from being emitted in CI.

The old logic related to falling back to a deprecated preference is
faulty in that it the preferred, new preference always exists through
the power of testing/marionette/prefs.js.  This patch introduces a new
helper method getPref that first looks at whether the preferred pref
is set, and only falls back to the deprecated if it isn't set and the
deprecation preference exists.

MozReview-Commit-ID: 8DeawLAELyK

--HG--
extra : rebase_source : d75ff2eff3941c2cb074d4f3983a70ebd66b8043
2017-03-27 14:28:32 +01:00
Andreas Tolfsen 914224d736 Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
The Marionette component ships in Firefox, but is not enabled by default.
We want to facilitate activating Marionette at runtime by flipping
the marionette.enabled preference, and showing the Marionette related
preferences in about:config helps discoverability.

It is also useful to rely on the preferences' default values so that
they do not have to be hardcoded in the component.

When Marionette is enabled by setting marionette.enabled to true, a set of
recommended automation preferences found in testing/marionette/server.js
are set if the user has not overriden/user-defined one of them and
marionette.prefs.recommended is true (default).  When Marionette is
stopped, the altered preferences are reset.

MozReview-Commit-ID: 3HLnEI0TEBB

--HG--
extra : rebase_source : 8be91ed46c443dd120cbc4b42c729cf3ae250b5f
2017-03-29 18:25:55 +01:00
Andreas Tolfsen ceccc2692a Bug 1350887 - Add general overview documentation to Marionette; r=whimboo
MozReview-Commit-ID: HwMOQVxwIDN

--HG--
extra : rebase_source : 39e98771948eb7baa8df3a68fc1023c573964374
2017-04-03 15:00:05 +01:00
Andreas Tolfsen eb895f6667 Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf
Files appended to JS_PREFERENCE_FILES are moved into the
objdir/dist/bin/defaults/pref directory, shared with default global
preferences from other parts of Gecko.

To ensure Marionette's preference file ends up in this directory with
a sensible name, we put it in testing/marionette/prefs/marionette.js so
that it ends up in the objdir as dist/bin/defaults/pref/marionette.js.

MozReview-Commit-ID: 9YJ7vysDjSJ

--HG--
rename : testing/marionette/prefs.js => testing/marionette/prefs/marionette.js
extra : rebase_source : a5f275ed051eac659e89b55e8dfe950b67885618
2017-03-30 14:52:16 +01:00
bechen 09f08159e8 Bug 1318542 - Disable testcase 3_track.html, see bug1342063, the testcase un-expected-PASS on OSX 10.10. r=alwu
MozReview-Commit-ID: LBZuyqy52ZJ

--HG--
extra : rebase_source : fb33478db75cb3b6f72b65b8bd23c47046ec9b43
2017-04-05 10:48:25 +08:00
Maja Frydrychowicz d16dcf0eb4 Bug 1345653 - Test pointer move with element origin and click with navigation; r=ato
Verify that there is no hang when we use pointer actions to
perform a click that results in navigation and document unload.

MozReview-Commit-ID: EO5FClnxML5

--HG--
extra : rebase_source : e4ea787bd7ad583d8141aef9ec2bf63df33ef912
2017-04-04 00:30:00 -04:00
Maja Frydrychowicz 708c0a069b Bug 1345653 - Add pause and click to actions client API; r=ato
MozReview-Commit-ID: 9yMUtEWt2tx

--HG--
extra : rebase_source : c44e20ac6d9af55b8257da81ee2a74f3fc608dff
2017-04-04 00:01:43 -04:00
Maja Frydrychowicz 0429c52c84 Bug 1345653 - Handle document unload when dispatching actions; r=ato
This fixes the reported hang that occurs after a pointer click
action resulting in navigation.

MozReview-Commit-ID: A9SBhextVLH

--HG--
extra : rebase_source : 7de7f06a1c05e0e52a03f1850187926aa13a4b08
2017-04-04 00:01:11 -04:00
Wes Kocher bceaacd2b8 Merge inbound to central, a=merge 2017-04-04 11:25:13 -07:00
Sebastian Hengst 05dc53ce54 Backed out changeset 5146b0e10a73 (bug 1350887) for failing 541406-1.html with assertion aEditor at IMEContentObserver.cpp:285. r=backout
--HG--
rename : testing/marionette/prefs/marionette.js => testing/marionette/prefs.js
2017-04-04 15:59:20 +02:00
Sebastian Hengst acb28d567c Backed out changeset 0b1355194d54 (bug 1350887) 2017-04-04 15:54:43 +02:00
Sebastian Hengst 7cd5efe8b6 Backed out changeset eef96bc84d1f (bug 1350887) 2017-04-04 15:54:39 +02:00
Sebastian Hengst 3874eb2afd Backed out changeset 0a6f238454c3 (bug 1350887) 2017-04-04 15:54:35 +02:00
Sebastian Hengst a7b695a056 Backed out changeset 142552196615 (bug 1350887) 2017-04-04 15:54:30 +02:00
Sebastian Hengst 0e1c126a7f Backed out changeset 2f0db92fbe1b (bug 1350887) 2017-04-04 15:54:26 +02:00
Sebastian Hengst b41ea93aad Backed out changeset 12afeda05d47 (bug 1350887) 2017-04-04 15:54:22 +02:00
Aryeh Gregor b03daa975a Bug 1314388 - Remove SVGZoomEvent; r=longsonr,smaug
Some code in SVGSVGElement.cpp might be unnecessary now, but Robert said
to leave it for a followup.

MozReview-Commit-ID: 8PpRGeGrREJ
2017-04-04 15:36:22 +03:00
Andreas Tolfsen ddc2f4fb93 Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo
MozReview-Commit-ID: LG8f5q5QbD6

--HG--
extra : rebase_source : 2e56de3d7842521b1a611296a25c15048ae685fe
2017-03-28 17:06:06 +01:00
Andreas Tolfsen e591d4ea9b Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo
Errors thrown are printed to console and there is no point in having a
custom catch to print it.

This also makes it possible to start Marionette programmatically without
worrying about disappearing errors.

MozReview-Commit-ID: GGhyCyYqJg

--HG--
extra : rebase_source : 0a55dc87a2e3a3dab5da59800e421562b9385c51
2017-03-28 16:48:20 +01:00
Andreas Tolfsen 58ab49ed73 Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Port 666 is in the protected port range and can not normally be bound
to unless the process is running with sudo permissions.

We can instead bind to port 0, which will give us a system-defined port
in the epemeral range.

MozReview-Commit-ID: Ld6BDMhtbck

--HG--
extra : rebase_source : 1ccbefb4829ba7d493a576e8339bae9174441484
2017-03-28 16:46:54 +01:00
Andreas Tolfsen 39c40c0331 Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo
This is a follow-up to address a fallout caused by bug 1344748 whereby
deprecated preferences relevant to Marionette are no longer being
picked up.  This is preventing trace logs from being emitted in CI.

The old logic related to falling back to a deprecated preference is
faulty in that it the preferred, new preference always exists through
the power of testing/marionette/prefs.js.  This patch introduces a new
helper method getPref that first looks at whether the preferred pref
is set, and only falls back to the deprecated if it isn't set and the
deprecation preference exists.

MozReview-Commit-ID: 8DeawLAELyK

--HG--
extra : rebase_source : b26a992ad9bda2423cb9033edbc1cb0ddfe12cfc
2017-03-27 14:28:32 +01:00
Andreas Tolfsen 0b0f19694e Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
The Marionette component ships in Firefox, but is not enabled by default.
We want to facilitate activating Marionette at runtime by flipping
the marionette.enabled preference, and showing the Marionette related
preferences in about:config helps discoverability.

It is also useful to rely on the preferences' default values so that
they do not have to be hardcoded in the component.

When Marionette is enabled by setting marionette.enabled to true, a set of
recommended automation preferences found in testing/marionette/server.js
are set if the user has not overriden/user-defined one of them and
marionette.prefs.recommended is true (default).  When Marionette is
stopped, the altered preferences are reset.

MozReview-Commit-ID: 3HLnEI0TEBB

--HG--
extra : rebase_source : 6557962c8dbd91002bbf22690ef03cd4cbcbbe38
2017-03-29 18:25:55 +01:00
Andreas Tolfsen 068598e0e5 Bug 1350887 - Add general overview documentation to Marionette; r=whimboo
MozReview-Commit-ID: HwMOQVxwIDN

--HG--
extra : rebase_source : ee1321347ce4af5960afcab0e083d510ad296adf
2017-04-03 15:00:05 +01:00
Andreas Tolfsen 90caadb8dd Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf
Files appended to JS_PREFERENCE_FILES are moved into the
objdir/dist/bin/defaults/pref directory, shared with default global
preferences from other parts of Gecko.

To ensure Marionette's preference file ends up in this directory with
a sensible name, we put it in testing/marionette/prefs/marionette.js so
that it ends up in the objdir as dist/bin/defaults/pref/marionette.js.

MozReview-Commit-ID: 9YJ7vysDjSJ

--HG--
rename : testing/marionette/prefs.js => testing/marionette/prefs/marionette.js
extra : rebase_source : 54e084700d1ae691a0395531156626f56190f0fe
2017-03-30 14:52:16 +01:00
Aryeh Gregor a334ab0dad Bug 1297414 - Change default paragraph separator to <div>; r=masayuki
This matches Blink/WebKit, and is more similar to Edge than before, but
may cause compat problems for Gecko-only code or code paths.  Sites can
revert to old behavior with:
document.execCommand("defaultparagraphseparator", false, "br").

This regresses test_bug430392.html on one test ("adding returns") and I
don't know why.  The test involves embedded non-editable content and we
already have a lot of todos in that file, so I think it's tolerable.

MozReview-Commit-ID: Dml0bXxgu87
2017-04-04 13:49:38 +03:00
Aryeh Gregor 3611697a7f Bug 1297414 - Support <div> separator in ReturnIn(Header|ListItem); r=masayuki
MozReview-Commit-ID: EkvFpyTmXDc
2017-04-04 13:49:38 +03:00
Aryeh Gregor 7c603e0235 Bug 1297414 - Support <div>/<p> separators in WillInsertBreak; r=masayuki
*aHandled was previously always set to true in WillMakeBasicBlock, which
was probably a bug but is not addressed in this commit.

MozReview-Commit-ID: 41JSmptVc0l
2017-04-04 13:49:38 +03:00
Aryeh Gregor e3c9b3f2de Bug 1297414 - Treat <div> like <p> for break insertion; r=masayuki
I don't personally agree with this behavior (although I did spec it some
years ago), but it's the behavior of all other UAs, so we should do it
anyway.

MozReview-Commit-ID: IiIg41kMJIU
2017-04-04 13:47:28 +03:00
Aryeh Gregor c442eea5f2 Bug 1297414 - Support execCommand("defaultParagraphSeparator"); r=masayuki
Later commits will add the actual functionality.

MozReview-Commit-ID: 6Ac9V6MjZpa
2017-04-04 13:47:28 +03:00
Aryeh Gregor 6b162c2a24 Bug 1297414 - Fix incorrect text expectation; r=masayuki
These expectations were just wrong.  I don't know how they got here.  I
think Chrome matches the tests and not the spec, fortunately.

MozReview-Commit-ID: ENiO34GiZ0Y
2017-04-04 13:44:53 +03:00
Carsten "Tomcat" Book 14e0b51ace merge mozilla-inbound to mozilla-central a=merge 2017-04-04 12:35:03 +02:00
Henrik Skupin e64b96f08c Bug 1291320 - Skip test_focus_after_navigation for "Unable to locate element: :focus" r=maja_zf
MozReview-Commit-ID: Kd2lrH9y5US

--HG--
extra : rebase_source : e9f970505b11c50b182a535c9ecd90ee7cc86996
2017-04-03 22:10:38 +02:00
Henrik Skupin 3055f8532d Bug 1291320 - Make refresh command synchronous. r=ato,automatedtester
Update the refresh command to make it synchronous, and let it return
once the target page has been loaded. This can be accomplished by using
the loadListener object in listener.js.

MozReview-Commit-ID: Lc8QoGFeQrY

--HG--
extra : rebase_source : 1fd914aec1c55fe91a0de773cfd7ff22b5d12167
2017-03-27 16:16:36 +02:00
Henrik Skupin bdc3b68d5c Bug 1291320 - Refactor page load algorithm for listener framescript. r=ato,automatedtester
This refactoring allows us to re-use the same load algorithm for
each command which could trigger a page load. It also takes remoteness
changes into account, and waits until the load has been done.

With this change we no longer check for readyState only, but observe
the necessary DOM events as fired for page unloads and loads. This will
help us to implement the page loading strategy later.

By observing the DOM events, I also expect a small increase of performance
for any kind of page load, given that we now return immediately and do not
have a delay of 100ms at maximum.

MozReview-Commit-ID: IVtO6KgJFES

--HG--
extra : rebase_source : 40f90e3b9d1bf0a2f9123271cd08513769616e41
2017-03-28 21:41:38 +02:00
Henrik Skupin b6b4a474d6 Bug 1291320 - Disallow slow loading page to be put into the cache. r=ato,automatedtester
To delay the page load for our slowly served example page when using the
back or forward commands, the page doesn't have to be put into the browser
cache.

MozReview-Commit-ID: 4xMjR3SakZn

--HG--
extra : rebase_source : 024b8e702d95689defcee7e12496ce531e72d651
2017-04-03 22:40:48 +02:00
Paul Bignier ff2e59d1cd Bug 1352802 - Typo fixes around 'accessible'. r=MattN
MozReview-Commit-ID: 27CyNOMXkRq

--HG--
extra : rebase_source : 30e8891fa40cb497ab695e72b179c850a3a5c8d9
2017-04-03 09:47:00 -07:00
Wes Kocher 53dde6a1d2 Merge inbound to central, a=merge 2017-04-03 14:50:18 -07:00
Ben Hearsum 28a16a418c bug 1347212: improve release automation publishing of releases - allow pushes to be scheduled instead of done directly. r=rail 2017-04-03 10:43:57 -04:00
Ben Hearsum 81dc4ee457 Backout patch from bug 1347212 with that errantly referenced bug 1247212 instead. 2017-04-03 10:43:45 -04:00
Ben Hearsum 2e3f62dc2f bug 1247212: improve release automation publishing of releases - allow pushes to be scheduled instead of done directly. r=rail 2017-04-03 10:23:40 -04:00
Maja Frydrychowicz 2fbad50890 Bug 1332279 - Test key actions backspace behaviour; r=ato
MozReview-Commit-ID: DhQvVnHTHZk

--HG--
extra : rebase_source : 017833e358aded2b7369fdb9d9728547810155a4
2017-04-01 02:41:56 -04:00
Maja Frydrychowicz 78e66aff46 Bug 1332279 - Test keyDown action for all WebDriver special keys; r=ato
MozReview-Commit-ID: 5jyPCXnACTh

--HG--
extra : rebase_source : ac7a48d33a0198ff3691fa76c25d8398aa1e9d60
2017-04-01 02:38:14 -04:00
Maja Frydrychowicz b3a4d2a5be Bug 1332279 - Include keyCode in KeyboardEvents synthesized for key actions; r=ato
The key dispatch functions now pass the raw key to event.js,
which determines the keyCode for the event.

Note the change in Normalized Key Value for Enter versus Return.
The browser throws an exception when the event key attribute is
set to "Return" and KEY_NON_PRINTABLE_KEY is set, which implies
that the key value isn't valid. Changing it to Enter fixes the
issue.

MozReview-Commit-ID: 831f4EcqI1P

--HG--
extra : rebase_source : 6045b6199c72bcc7a971907d6e1513687d8ed3f9
2017-04-01 02:37:30 -04:00
Sebastian Hengst 9115045faf Backed out changeset 024d5d30566d (bug 1352351) for frequently failing resume-timer-on-history-back.html on Windows. r=backout a=backout
MozReview-Commit-ID: JSU0OCtbAOe
2017-04-01 19:13:16 +02:00
Sebastian Hengst 34da17ecef Backed out changeset ee5ddcc6ca27 (bug 1352351)
MozReview-Commit-ID: IteCk4NwKCC
2017-04-01 19:12:04 +02:00