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

18757 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Hengst a3b6b15cef merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BGCq2q6xO1S
2017-09-27 11:47:52 +02:00
Andrea Marchesini e796e759ca Bug 1389913 - IDB should not propagate the error events to self.onerror, r=bevis 2017-09-27 10:20:24 +02:00
Andrea Marchesini 04cd5ddc32 Bug 1402317 - Remove dom.abortController.enabled and dom.abortController.fetch.enabled prefs, r=qdot 2017-09-27 03:50:46 +02:00
Wes Kocher acf8913934 Merge m-c to inbound, a=merge
MozReview-Commit-ID: IsbKCdZU2Ui
2017-09-26 17:14:31 -07:00
Wes Kocher 22a72df7fe Merge inbound to m-c a=merge
MozReview-Commit-ID: 6viJ4wRxLa8
2017-09-26 15:54:51 -07:00
Justin Wood 3a5e88125e Bug 1403084 - Make beta point at l10n-central for android. r=mtabara
This fixes Single Locale Repacks for Fennec 57.0 betas.

This broke because our merge scripts rewrote l10n-central to mozilla-beta expecting the l10n repo to be called 'mozilla-beta', which is no longer true with cross-channel l10n. When we patched the configs we didn't see a 'mozilla-beta' entry here, butmissed that the merge-day scripts change it on us.

MozReview-Commit-ID: F7BJzpZg0Xj

--HG--
extra : source : cc652dcb13dba40ae3f263ae89ce3e610a34165f
extra : amend_source : 9fa72e4b2a662a6a63ddfc59dbacf7f03e57dd67
2017-09-26 08:24:12 -04:00
Sebastian Hengst 307be3c2b4 Backed out changeset ff9c67df213a (bug 1319342) for failing wpt /dom/nodes/Node-cloneNode.html. r=backout 2017-09-26 22:30:07 +02:00
James Graham f9f7848202 Bug 1402970. Make mach wpt-create work correctly again. r=bzbarsky 2017-09-26 16:13:04 -04:00
Geoff Brown 1e26b50be4 Bug 1390884 - Enable limited test chaos mode in test-verify; r=jmaher
This adds new test verification steps for mochitest/reftest/xpcshell tests
with MOZ_CHAOSMODE=3 (thread scheduling and network thread scheduling).
Enabling all chaos mode features seems to destabilize test verification
so I am only enabling these features for now.
2017-09-26 13:20:28 -06:00
Joel Maher 9ca33f33e9 Bug 1402426 - removing the requirement to sign addons from talos and run from source. r=rwood 2017-09-26 15:16:51 -04:00
Joel Maher bfe176fa57 Bug 1374133 - Disable /html/browsers/windows/browsing-context-names/choose-_blank-003.html for frequent failures. r=me, a=test-only 2017-09-26 15:16:39 -04:00
John Dai 843826e56c Bug 1319342 - Clone a node should enqueue an upgrade reaction. r=smaug 2017-09-26 06:00:00 -04:00
Wes Kocher 9d9610f6a3 Merge m-c to autoland, a=merge
MozReview-Commit-ID: Kjjgw1Pdb3U
2017-09-26 17:15:46 -07:00
Nicholas Nethercote 859669c8b0 Bug 1401692 - Add crashtest. r=bholley.
This required adding getMemoryReports() to SpecialPowers.

--HG--
extra : rebase_source : b61d0fb7e01973db45c3e3df64f6f5c324fa3b24
2017-09-26 14:32:30 +10:00
Thomas Wisniewski fbb8ae9762 Bug 1400748 - add web platform tests coverage for what status/statusText/readyState should be in various abort() edge cases; r=annevk,baku
MozReview-Commit-ID: H8oEOoyPhko

--HG--
extra : rebase_source : ea17cd454faaaf5cbe1861ae9a81eb7aaa0e26a4
2017-09-25 12:58:29 -04:00
Hiroyuki Ikezoe ef1220aa96 Bug 1402219 - Factor custom properties in keyframes into compute values in each keyframe. r=emilio
MozReview-Commit-ID: J4xWIbjJY69

--HG--
extra : rebase_source : b428209b28efda7adb434a8099bab91ed8295061
2017-09-27 16:49:18 +09:00
Miko Mynttinen d5ae4622ac Bug 1402183 - Part 2: Add crashtest r=mstange
MozReview-Commit-ID: LuusiAzyd5b

--HG--
extra : rebase_source : d193e7b08900f5407249d478ca3fc095fcec1b40
2017-09-23 18:42:47 +02:00
Sebastian Hengst 72d1ea4a4b merge mozilla-central to autoland. r=merge a=merge 2017-09-27 11:49:57 +02:00
Ian MacLeod dbb37eec2c Bug 1389488 - Check that add-on file exists before forwarding request to AddonManager r=whimboo
MozReview-Commit-ID: 6b6QS9y6vPj

--HG--
extra : rebase_source : c4d2174ba11ddcc5076152982b761bb02ee94d65
2017-09-24 02:08:44 -07:00
Jessica Jong 9c73bf3115 Bug 1334044: Replace detached callback (v0) with disconnected callback (v1). r=smaug
MozReview-Commit-ID: 8jxFK1fze15
2017-09-26 13:56:11 +08:00
Jessica Jong a6eb129783 Bug 1334043 - Part 3: Update tests for connected callback. r=smaug
MozReview-Commit-ID: LSSRDvNv59e
2017-09-26 13:56:03 +08:00
Boris Zbarsky cb3d8d129c Bug 850684. Make sure offset* is computed correctly on absolutely positioned kids of relatively positioned elements with scrolllframes and borders. r=mats
The check for isAbsolutelyPositioned was an old incorrect attempt to fix bug
81290.  We have since added the proper fix (not adding offsets of the offset
parent frame) in bug 375003.

MozReview-Commit-ID: 7NgnfrYcs8h
2017-09-26 02:01:57 -04:00
Wes Kocher 47b3660c80 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 8wTTCUkrY2i
2017-09-25 16:43:51 -07:00
Wes Kocher 7bf1b49628 Merge inbound to central, a=merge
MozReview-Commit-ID: 7EzhCCVVn7n
2017-09-25 16:41:34 -07:00
Kim Moir 1acc8a8271 Bug 1402955 - Fix bouncer_firefox_beta.py syntax. r=rail DONTBUILD
MozReview-Commit-ID: 1vsc16wC7hO

--HG--
extra : rebase_source : 5ffbf596d68dabf3e21e111dd9dd0681523217ea
2017-09-25 16:44:54 -04:00
John Dai 7dd3d219db Bug 1301024 - Part 4: Update wpt and mochitest tests. r=smaug 2017-09-25 01:35:00 -04:00
Geoff Brown 1c7d68ba94 Bug 1396905 - Support reftests in test-verify; r=jmaher
Complications:
 - had to copy ReftestManifest into a test zip
 - reftest harness was emitting multiple suite_start log entries with --repeat
 - some extra path manipulation required to find reftests
2017-09-23 09:07:03 -06:00
Wes Kocher 5e930204d4 Bug 1402123 - Disable MediaStream-MediaElement-preload-none.https.html on non-stylo builds a=bustage
MozReview-Commit-ID: 6LRGcW4ukVB
2017-09-23 15:03:38 +01:00
James Graham eaf4b1c033 Bug 1401613 - Don't require test type in wpt expectation manifest, r=maja_zf
The test type is already in the MANIFEST.json file and requiring it in
the expectation data doesn't make much sense. It isn't used execpt
during updates and so people often forget to add it. Therefore it
makes a lot of sense to just use the data from the main manifest.

MozReview-Commit-ID: HyOoN6T28qc
2017-09-23 15:03:36 +01:00
James Graham 98a4e99407 Bug 1402002 - Update wpt metadata, a=testonly
MozReview-Commit-ID: 7GKOdY3zJ1G


--HG--
rename : testing/web-platform/meta/css-font-display/font-display.html.ini => testing/web-platform/meta/css-fonts/font-display/font-display.html.ini
rename : testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-default-feature-policy.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-default-feature-policy.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-disabled-by-feature-policy.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-disabled-by-feature-policy.https.sub.html.ini
2017-09-23 15:03:35 +01:00
James Graham 4821f7812e Bug 1402002 - Update web-platform-tests to revision b88862e6e574c2116f8efea0e982f6776a3c4b22, a=testonly
MozReview-Commit-ID: FlhL7aMvsiY


--HG--
rename : testing/web-platform/tests/clipboard/OWNERS => testing/web-platform/tests/clipboard-apis/OWNERS
rename : testing/web-platform/tests/css-font-display/font-display-ref.html => testing/web-platform/tests/css-fonts/font-display/font-display-ref.html
rename : testing/web-platform/tests/css-font-display/font-display.html => testing/web-platform/tests/css-fonts/font-display/font-display.html
rename : testing/web-platform/tests/css/css-logical-properties-1/OWNERS => testing/web-platform/tests/css/css-logical-1/OWNERS
rename : testing/web-platform/tests/css/css-logical-props-1/cascading-001-ref.html => testing/web-platform/tests/css/css-logical-1/cascading-001-ref.html
rename : testing/web-platform/tests/css/css-logical-props-1/cascading-001.html => testing/web-platform/tests/css/css-logical-1/cascading-001.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size-vlr.html => testing/web-platform/tests/css/css-logical-1/logicalprops-block-size-vlr.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size.html => testing/web-platform/tests/css/css-logical-1/logicalprops-block-size.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size-vlr.html => testing/web-platform/tests/css/css-logical-1/logicalprops-inline-size-vlr.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size.html => testing/web-platform/tests/css/css-logical-1/logicalprops-inline-size.html
rename : testing/web-platform/tests/css/css-logical-properties-1/resources/style-check.js => testing/web-platform/tests/css/css-logical-1/resources/style-check.js
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html.headers => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy.https.sub.html.headers
rename : testing/web-platform/tests/payment-request/payment-default-feature-policy.https.sub.html => testing/web-platform/tests/feature-policy/payment-default-feature-policy.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html => testing/web-platform/tests/feature-policy/payment-disabled-by-feature-policy.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html.headers => testing/web-platform/tests/feature-policy/payment-disabled-by-feature-policy.https.sub.html.headers
rename : testing/web-platform/tests/payment-request/payment-request-update-event-constructor.http.html => testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/constructor.http.html
rename : testing/web-platform/tests/payment-request/payment-request-update-event-updatewith-method.https.html => testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html
2017-09-23 15:03:31 +01:00
Sebastian Hengst c0dac760d3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: It9WfByQfV3
2017-09-23 11:38:06 +02:00
Wes Kocher 528cd7a92c Merge m-c to autoland, a=merge
MozReview-Commit-ID: BelD7GUGNq6
2017-09-22 15:31:06 -07:00
Wes Kocher 1443004d66 Merge inbound to central, a=merge
MozReview-Commit-ID: 2MDU9VGB9Pg
2017-09-22 14:56:05 -07:00
Rob Wood 00e5bf28aa Bug 1390908 - Make mitmproxy osx binary available on tooltool and update talos tp6 accordingly; r=jmaher
MozReview-Commit-ID: 4YfZMifpq2p

--HG--
extra : rebase_source : 49b186899882e1ffe5865b7c80899101be9bfea2
2017-09-21 14:35:38 -04:00
Maja Frydrychowicz 5dff4808d1 Bug 1401684 - Add option to disable unstable tests with wpt-update; r=jgraham
Add a --stability option to wpt-update. If test results are inconsistent
across many runs, the test is disabled for the condition(s) indicated by
the corresponding log files. The --stability option is used to specify
a reason for disabling the tests (typically a bug number), which is
recorded in metadata. Disabled test paths are printed to stdout.

MozReview-Commit-ID: DEIqRkN7NzR

--HG--
extra : rebase_source : ea01b4f3431c8873c140b04e53ce11567ccd5df3
2017-09-20 15:26:47 -04:00
James Graham 27befb1e80 Bug 1397912 - Split wdspec session creation tests for intermittent timeouts, r=ato
This test was timing out, so split it into firstMatch and alwaysMatch files.

MozReview-Commit-ID: 8E9wZQqdajG

--HG--
extra : rebase_source : e851af039a10e34e0eaa0558388e1442f3bb69ee
2017-09-21 17:57:49 +01:00
James Graham ad38a14c75 Bug 1393366 - Increase the marionette connect timeout in wptrunner, r=maja_zf
This switches to using a timeout of 120s * timeout_multplier, which is
twice the current value. The Marionette startup_timout value is
removed because it turns out that's only used when marionette starts
the Firefox instance and therefore is ignored in this case.

MozReview-Commit-ID: 4VA8yB6M1d5

--HG--
extra : rebase_source : ba9d506d4061d49f2a95fbb24e690841fc902c97
2017-09-21 17:56:43 +01:00
Sebastian Hengst 1867bfd2c5 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-22 11:51:21 +02:00
Sebastian Hengst bf92b79137 Backed out changeset 147051a4cc35 (bug 1402002) for perma-crashing in wpt /css/css-variables-1/variable-first-letter.html on Linux 32 stylo disabled debug and still failing wpt /mediacapture-streams/MediaStream-MediaElement-preload-none.https.html on non-stylo builds. r=backout a=backout
MozReview-Commit-ID: EWASfe1D350

--HG--
rename : testing/web-platform/tests/clipboard-apis/OWNERS => testing/web-platform/tests/clipboard/OWNERS
rename : testing/web-platform/tests/css-fonts/font-display/font-display-ref.html => testing/web-platform/tests/css-font-display/font-display-ref.html
rename : testing/web-platform/tests/css-fonts/font-display/font-display.html => testing/web-platform/tests/css-font-display/font-display.html
rename : testing/web-platform/tests/css/css-logical-1/OWNERS => testing/web-platform/tests/css/css-logical-properties-1/OWNERS
rename : testing/web-platform/tests/css/css-logical-1/logicalprops-block-size-vlr.html => testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size-vlr.html
rename : testing/web-platform/tests/css/css-logical-1/logicalprops-block-size.html => testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size.html
rename : testing/web-platform/tests/css/css-logical-1/logicalprops-inline-size-vlr.html => testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size-vlr.html
rename : testing/web-platform/tests/css/css-logical-1/logicalprops-inline-size.html => testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size.html
rename : testing/web-platform/tests/css/css-logical-1/resources/style-check.js => testing/web-platform/tests/css/css-logical-properties-1/resources/style-check.js
rename : testing/web-platform/tests/css/css-logical-1/cascading-001-ref.html => testing/web-platform/tests/css/css-logical-props-1/cascading-001-ref.html
rename : testing/web-platform/tests/css/css-logical-1/cascading-001.html => testing/web-platform/tests/css/css-logical-props-1/cascading-001.html
rename : testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html => testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
rename : testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html => testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html
rename : testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy.https.sub.html => testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html
rename : testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy.https.sub.html.headers => testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html.headers
rename : testing/web-platform/tests/feature-policy/payment-default-feature-policy.https.sub.html => testing/web-platform/tests/payment-request/payment-default-feature-policy.https.sub.html
rename : testing/web-platform/tests/feature-policy/payment-disabled-by-feature-policy.https.sub.html => testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html
rename : testing/web-platform/tests/feature-policy/payment-disabled-by-feature-policy.https.sub.html.headers => testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html.headers
rename : testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/constructor.http.html => testing/web-platform/tests/payment-request/payment-request-update-event-constructor.http.html
rename : testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html => testing/web-platform/tests/payment-request/payment-request-update-event-updatewith-method.https.html
2017-09-22 11:42:15 +02:00
Sebastian Hengst 0ff8ca17e1 Backed out changeset abead884f8fb (bug 1402002)
MozReview-Commit-ID: 8eNqAd2Ahnd

--HG--
rename : testing/web-platform/meta/css-fonts/font-display/font-display.html.ini => testing/web-platform/meta/css-font-display/font-display.html.ini
rename : testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini => testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini
rename : testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html.ini => testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html.ini
rename : testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy.https.sub.html.ini => testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy.https.sub.html.ini
rename : testing/web-platform/meta/feature-policy/payment-default-feature-policy.https.sub.html.ini => testing/web-platform/meta/payment-request/payment-default-feature-policy.https.sub.html.ini
rename : testing/web-platform/meta/feature-policy/payment-disabled-by-feature-policy.https.sub.html.ini => testing/web-platform/meta/payment-request/payment-disabled-by-feature-policy.https.sub.html.ini
2017-09-22 11:36:34 +02:00
Sebastian Hengst e353ea6dbe Backed out changeset 9192c6646cec (bug 1401613)
MozReview-Commit-ID: E4ZA6a7NMGg
2017-09-22 11:36:27 +02:00
Sebastian Hengst 29b6445766 Backed out changeset 8f4a95f9255c (bug 1402123)
MozReview-Commit-ID: 7P4wfS1Bab6
2017-09-22 11:36:05 +02:00
Bevis Tseng 6ad441ca98 Bug 1401105 - Fix the failure of keypath-special-identifiers.htm. r=baku
--HG--
extra : rebase_source : 5b741f3c061c2e07cc7e4dc2caa7f772b513ad4c
2017-09-19 15:52:48 +08:00
Wes Kocher 640a5d3c46 Merge m-c to inbound, a=merge
MozReview-Commit-ID: IsEMW5gXG3W
2017-09-21 17:04:36 -07:00
Wes Kocher a7fe048680 Merge inbound to central, a=merge
MozReview-Commit-ID: E7k4xViLm4V
2017-09-21 17:03:29 -07:00
Andreas Tolfsen e3681ac449 Bug 1400226 - Wait for visibilitychange event on window minimize/restore. r=whimboo
The sizemodechange event is not strongly connected to the
visibilitychange event that the WPT minimize_window.py test is now
using to ascertain whether the window has been successfully iconified.

Because Marionette uses the sizemodechange event it is causing
intermittents such as https://bugzil.la/1397007.  You can also read a
lengthy summary I did on the problem in https://bugzil.la/1397007#c11.

The fix for the problem is to wait for the visibilitychange DOM
event content.

MozReview-Commit-ID: B6i33Ee5iMC
2017-09-21 15:02:36 +01:00
Wes Kocher 37586fa5f5 Bug 1402123 - Disable MediaStream-MediaElement-preload-none.https.html on non-stylo builds a=bustage
MozReview-Commit-ID: 6LRGcW4ukVB

--HG--
extra : rebase_source : a044237f6f637e62d41a76426b05606aef48ad00
2017-09-21 14:10:30 -07:00
Jeremy Chen 8f49fb8f42 Bug 1394284 - add wpt test for fallback discrete type of transform animation. r=boris,hiro
According to the spec, if one of the matrices for transform interpolation is
non-invertible, the used animation function must fall-back to a discrete
animation. Add wpt tests so we can ensure the web compability for this behavior.

Note that we don't add 'discrete' type for transform property in property-list.js.
Because the 'discrete' type also tests discrete addition and accumulation,
however, the fallback behavior is just for interpolation and accumulation, not
for addition. So, we add tests in each part of transformListType in property-types.js.

One test is failing in Gecko, so annotate it for Gecko.

MozReview-Commit-ID: 3JGvgqbBqZp

--HG--
extra : rebase_source : 216c471580ad419eb65a6373ea21864fad4b5767
2017-09-12 13:29:04 +08:00
Alexandre Poirot c7438d5f19 Bug 1401187 - Update and sign DAMP add-on. r=ochameau
MozReview-Commit-ID: 8VpWc2N0iuc

--HG--
extra : rebase_source : 8c3be204d30fa9e687d114a2f92f4a3b1e7a3834
2017-09-21 11:25:24 +02:00
Alexandre Poirot ed917f727d Bug 1401187 - Consider tool reload when reloading web page in DAMP. r=bgrins
MozReview-Commit-ID: JMAqIuMf6mr

--HG--
extra : rebase_source : f3140226668fda9c921c23da098ae74720feafc4
2017-09-20 00:20:33 +02:00
Tom Prince 157b015245 Bug 1393344: Restore virtualenv paths for thunderbird buildbot builds on linux. r=aki
MozReview-Commit-ID: 7ueYyanbQz6

--HG--
extra : rebase_source : 09edb1bd8eceb125d5c6741abefb3d137044b963
2017-09-20 11:02:22 -06:00
Rob Wood 2f99778515 Bug 1397438 - Add subtests support for talos base vs ref pageloader tests; r=jmaher
MozReview-Commit-ID: Gc4nBionzqw

--HG--
extra : rebase_source : a17baf1e967b03b684c30840452c1d97db33203e
2017-09-21 08:47:56 -04:00
James Graham 9159297283 Bug 1401613 - Don't require test type in wpt expectation manifest, r=maja_zf
The test type is already in the MANIFEST.json file and requiring it in
the expectation data doesn't make much sense. It isn't used execpt
during updates and so people often forget to add it. Therefore it
makes a lot of sense to just use the data from the main manifest.

MozReview-Commit-ID: HyOoN6T28qc
2017-09-21 16:42:04 +01:00
James Graham 305844a088 Bug 1402002 - Update wpt metadata, a=testonly
MozReview-Commit-ID: 7GKOdY3zJ1G


--HG--
rename : testing/web-platform/meta/css-font-display/font-display.html.ini => testing/web-platform/meta/css-fonts/font-display/font-display.html.ini
rename : testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-allowed-by-feature-policy.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-default-feature-policy.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-default-feature-policy.https.sub.html.ini
rename : testing/web-platform/meta/payment-request/payment-disabled-by-feature-policy.https.sub.html.ini => testing/web-platform/meta/feature-policy/payment-disabled-by-feature-policy.https.sub.html.ini
2017-09-21 16:42:02 +01:00
James Graham cb002400b9 Bug 1402002 - Update web-platform-tests to revision b88862e6e574c2116f8efea0e982f6776a3c4b22, a=testonly
MozReview-Commit-ID: FlhL7aMvsiY


--HG--
rename : testing/web-platform/tests/clipboard/OWNERS => testing/web-platform/tests/clipboard-apis/OWNERS
rename : testing/web-platform/tests/css-font-display/font-display-ref.html => testing/web-platform/tests/css-fonts/font-display/font-display-ref.html
rename : testing/web-platform/tests/css-font-display/font-display.html => testing/web-platform/tests/css-fonts/font-display/font-display.html
rename : testing/web-platform/tests/css/css-logical-properties-1/OWNERS => testing/web-platform/tests/css/css-logical-1/OWNERS
rename : testing/web-platform/tests/css/css-logical-props-1/cascading-001-ref.html => testing/web-platform/tests/css/css-logical-1/cascading-001-ref.html
rename : testing/web-platform/tests/css/css-logical-props-1/cascading-001.html => testing/web-platform/tests/css/css-logical-1/cascading-001.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size-vlr.html => testing/web-platform/tests/css/css-logical-1/logicalprops-block-size-vlr.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size.html => testing/web-platform/tests/css/css-logical-1/logicalprops-block-size.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size-vlr.html => testing/web-platform/tests/css/css-logical-1/logicalprops-inline-size-vlr.html
rename : testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size.html => testing/web-platform/tests/css/css-logical-1/logicalprops-inline-size.html
rename : testing/web-platform/tests/css/css-logical-properties-1/resources/style-check.js => testing/web-platform/tests/css/css-logical-1/resources/style-check.js
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html.headers => testing/web-platform/tests/feature-policy/payment-allowed-by-feature-policy.https.sub.html.headers
rename : testing/web-platform/tests/payment-request/payment-default-feature-policy.https.sub.html => testing/web-platform/tests/feature-policy/payment-default-feature-policy.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html => testing/web-platform/tests/feature-policy/payment-disabled-by-feature-policy.https.sub.html
rename : testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html.headers => testing/web-platform/tests/feature-policy/payment-disabled-by-feature-policy.https.sub.html.headers
rename : testing/web-platform/tests/payment-request/payment-request-update-event-constructor.http.html => testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/constructor.http.html
rename : testing/web-platform/tests/payment-request/payment-request-update-event-updatewith-method.https.html => testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html
2017-09-21 16:41:28 +01:00
Geoff Brown b38743f640 Bug 1405369 - Ensure new profile used throughout test verification; r=jmaher 2017-10-05 12:47:11 -06:00
Ryan VanderMeulen 862b275ede Merge m-c to autoland. a=merge on a CLOSED TREE
--HG--
extra : amend_source : e84c041ed1f4ee2a4c08c499833391531414494e
2017-09-20 23:01:46 -04:00
Ryan VanderMeulen 7a89dfc810 Backed out changeset fc352698b470 (bug 1397438) for talos perf-reftest-stylo-disabled-e10s failures. 2017-09-20 22:18:57 -04:00
Andreas Tolfsen 9ac995ab12 Bug 1400225 - Subscribe to and relay web content DOM events. r=automatedtester,whimboo
This makes it possible to subscribe to DOM events in web content, in
order to facilitate fixes for cases such as https://bugzil.la/1397007.

Although the current interface, WebElementEventTarget, is associated with
browser.Context (curBrowser) it is the intention that we in the future
will associate this with representations of the marshaled web element.
This will make it quack and act like an Element's EventTarget, which
has nice parity to it.

The WebElementEventTarget works by passing IPC messages to
a backend service in the content frame script implemented by
ContentEventObserverService.  This registers event handlers for specific
DOM events, and relays these events back to the browser-specific message
handler in chrome.

This will enable chrome code to wait for events to occur in content,
like this:

	await new Promise(resolve => {
	  webElement.addEventListener("visibilitychange", resolve, {once: true});
	  contentBrowser.minimize();
	});

MozReview-Commit-ID: B8MMHyG8n04

--HG--
extra : rebase_source : 25ac77fbcfb09435325719ac61614c4a8ce37996
2017-09-15 17:07:41 +01:00
Rob Wood 7b98a344b9 Bug 1397438 - Add subtests support for talos base vs ref pageloader tests; r=jmaher
MozReview-Commit-ID: A7vijCXBjQF
***

--HG--
extra : rebase_source : 0f937ada8577927b8c556d0aa0516babb3c68594
2017-09-18 17:06:38 -04:00
James Graham ac8d13e00d Bug 1401489 - Generate wptreport json files for web-platform tests in CI, r=maja_zf
This uploads a JSON summary of the results, without extra logging or
expectation data or anything. It is mostly useful for comparing the
results from two runs e.g. in a dashboard.

MozReview-Commit-ID: Ac45NVBxhy8

--HG--
extra : rebase_source : 2c7a82d6e46b8c9f7af8ad34559e51d84ba4e4ba
2017-09-20 10:53:51 +01:00
Alexandre Poirot aa1e82ed48 Bug 1394804 - Update and sign DAMP add-on. r=ochameau
MozReview-Commit-ID: 8DQQyhAhHGV

--HG--
extra : rebase_source : 7da15d3ecf2ff71fdb258e0e80394aecf64dd43e
2017-09-20 11:09:14 +02:00
Alexandre Poirot c29e91021d Bug 1394804 - Restart firefox between each DAMP runs and record a "cold-load" run for the inspector. r=bgrins,jmaher
MozReview-Commit-ID: 8Ss2W9DuPTp

--HG--
extra : rebase_source : b87e8fa207599acb8c63b5327dd6124ce29c81c5
2017-09-20 11:05:37 +02:00
Alexandre Poirot 2f88cfbfbe Bug 1394804 - Lazy load all dependencies from DAMP. r=bgrins
MozReview-Commit-ID: EeT3bm6U2ZF

--HG--
extra : rebase_source : 93a4729c64509d8baa894e3488c72e26b72b8b8f
2017-09-20 11:07:02 +02:00
Kartikaya Gupta 57ae48126f Bug 1398223 - Add a webrender flag to mozinfo to allow using it in mochitest.ini conditions. r=gbrown
MozReview-Commit-ID: IEgirFNntzS

--HG--
extra : rebase_source : ce25ccba7e1a8274733c412c61e84cb680315683
2017-09-20 16:24:39 -04:00
Felipe Gomes 5f2728beec Bug 1390706 - Remove Flash CTP rollout addon and make it CTP by default through prefs. r=benjamin+7044
MozReview-Commit-ID: CPIoiXnx5WT

--HG--
extra : rebase_source : 01c6434074f1aa8f28249a67f2ed65c029ed0e48
2017-09-19 18:56:25 -03:00
Wes Kocher 082e7c650c Merge m-c to autoland, a=merge
MozReview-Commit-ID: BLgnf5zTCU3
2017-09-19 14:54:09 -07:00
Wes Kocher 3baa8a7e6e Merge inbound to central, a=merge
MozReview-Commit-ID: 5B5W6AHKcCb
2017-09-19 14:49:11 -07:00
Henrik Skupin 369bfb8ef0 Bug 1401170 - Bump startup_timeout to 180s for all reftests. r=gbrown
MozReview-Commit-ID: HNfmoyLuI1c

--HG--
extra : rebase_source : ba032e07e0e4855a810a7a3bfae107e780e19b86
2017-09-19 14:27:46 +02:00
Henrik Skupin 2a916cf9a6 Bug 1401170 - Bump startup_timeout to 180s for mochitest and reftests on Buildbot. r=gbrown
MozReview-Commit-ID: Ixz4hJnW7NN

--HG--
extra : rebase_source : 328d723accbdaf86885bd7b0abd4d3e91da48c5a
2017-09-19 14:28:55 +02:00
Prathiksha 874d2b8a45 Bug 1400992 - Fix test_safe_browsing_warning_pages.py. r=francois,whimboo
MozReview-Commit-ID: EIf2ak8Q2YJ

--HG--
extra : rebase_source : 6c8b20253cd059d543bac24322582f192ca0ecb2
2017-09-19 18:42:55 +05:30
Andrea Marchesini 2e41783ce1 Bug 1401156 - Cleanup ini files for WPT FileAPI, r=qdot 2017-09-19 19:46:40 +02:00
Andrew Halberstadt 7527e600f0 Bug 1392787 - Disable manifestparser tests using 'disabled' key instead of comment, r=jmaher
MozReview-Commit-ID: IQL7hWxQX9F

--HG--
extra : rebase_source : b78cbf7913fc1b0a27dfa085c38957e2bc2467d0
2017-08-22 16:56:02 -04:00
Sebastian Hengst 2ae4025edd Backed out changeset 5cd2ba3bc6c4 (bug 1336389) for failing new talos test cpstartup. r=backout 2017-09-19 16:12:41 +02:00
Gabor Krizsanits ed23427f8d Bug 1336389 - Talos test for content process startup time. r=mconley 2017-09-19 12:56:42 +02:00
Sebastian Hengst 18a3ca206d merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-19 11:15:12 +02:00
Rail Aliiev 280bab46eb Bug 1395697 - Syntax fix r=nthomas 2017-09-18 20:40:53 -04:00
Wes Kocher 519bb0922b Merge inbound to central, a=merge
MozReview-Commit-ID: EK8iFR1hSRp
2017-09-18 16:21:01 -07:00
Henrik Skupin 6d45bcb001 Bug 1397612 - Skip TestQuitRestart.test_in_app_restart_safe_mode due to hangs after restart.
MozReview-Commit-ID: 1CvdUz7Uti0
2017-09-18 13:39:03 -07:00
Axel Hecht f824feb1a9 bug 1399523, adjust configs to not merge l10n in mozharness, r=Callek
MozReview-Commit-ID: 5SmOCzTZiqz

--HG--
extra : rebase_source : 3f75fe0d8efc1fd7f4d671128790e2d0a0d43d57
2017-09-18 15:00:37 +02:00
Rail Aliiev 9f38698704 Bug 1395697 - Do not generate bouncer entries for BZ2-compressed MAR files for beta and devedition. r=catlee
MozReview-Commit-ID: 5L1Tk1dnicT
2017-09-18 07:08:48 -04:00
Axel Hecht 84ab85f0ea bug 1399523, now that we run l10n-merge in-build, drop it from mozharness, r=Callek
MozReview-Commit-ID: 3qF0i39CYjh

--HG--
extra : rebase_source : 71465b8a634e1ddaacfddbf9a79adc925f3930b3
2017-09-15 16:25:18 +02:00
Christoph Kerschbaumer 4d3c4e4080 Bug 1400473 - Update talos test tpaint.html to comply with new toplevel data: URI navigation policy. r=jmaher 2017-09-18 17:22:29 +02:00
Joel Maher b53a8e1d26 Bug 1387673 - Disable /webrtc/RTCPeerConnection-setRemoteDescription-answer.html for frequent failures. r=me, a=test-only 2017-09-18 12:00:25 -04:00
Joel Maher 8444af817b Bug 1370056 - Disable /XMLHttpRequest/send-response-event-order.htm on windows for frequent failures. r=me, a=test-only 2017-09-18 12:00:24 -04:00
Joel Maher 8eac91f3d5 Bug 1373347 - Disable /XMLHttpRequest/send-response-upload-event-progress.htm on windows for frequent failures. r=me, a=test-only 2017-09-18 12:00:24 -04:00
Geoff Brown 923faafe01 Bug 1400691 - Minor changes to logging for test-verify; r=jmaher 2017-09-18 09:11:36 -06:00
Ben Kelly 8c7ddd1e5b Bug 1400372 P2 Add a WPT test that verifies a redirecting importScripts() can trigger an update. r=hopang 2017-09-18 06:36:18 -07:00
Sebastian Hengst 7dba57e6b9 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DYPstPArJWR
2017-09-18 11:34:59 +02:00
Ting-Yu Lin 34dfa1cea5 Bug 1399767 - Remove preference "layout.css.clip-path-shapes.enabled". r=heycam
The variables (basicShapeSVGBoxValues, etc.) in property_database.js are
moved to the beginning of the file so that they're defined before usage.

MozReview-Commit-ID: 7L3obIY1alP

--HG--
extra : rebase_source : 6c3dff5ecbdad8ef6cf1a49953e4ad1001620b6c
2017-09-15 15:00:30 +08:00
Nick Thomas 6963fe6cd9 Bug 1400746 - checksums failure when boto3 and botocore present in our pypi mirrors, r=catlee DONTBUILD
MozReview-Commit-ID: 5MdNxr8TY8V

--HG--
extra : amend_source : 889cd0c5248669fb30c528770a56a013fd65bf69
2017-09-18 14:07:12 +12:00
Andrea Marchesini 4753d050bd Bug 1396848 - Iterating a Header object returns sorted and combined values, r=qdot 2017-09-17 11:18:20 +02:00
Ryan VanderMeulen 8790cd7b5e Merge m-c to autoland. a=merge 2017-09-16 16:52:22 -04:00
Andrew McCreight b9c140d5d6 Bug 1400566 - Explicitly get the global of |this| in CoverageUtils.jsm. r=kmag
With shared JSM globals, |this| is an NSVO, not a global.

MozReview-Commit-ID: V1j4tipw3m

--HG--
extra : rebase_source : b696dfb881e58c6262b7715ded12422edbdec6d3
2017-09-16 11:06:17 -07:00
Andreas Tolfsen 2d18e3fcce Bug 1391605 - Correct webdriver create version number in 0.19.0 release. r=me
MozReview-Commit-ID: J4TrdQIiJVg
2017-09-16 15:15:03 +01:00
Andreas Tolfsen 1c41d7c2a0 Bug 1391605 - Release webdriver 0.31.0. r=me
MozReview-Commit-ID: O3cTr5t58F
2017-09-16 15:13:50 +01:00
Rail Aliiev d56e74be69 Bug 1395697 - Add scripts to handle MAR recompression in release automation r=catlee
MozReview-Commit-ID: 5WCy01RFQMX

--HG--
extra : rebase_source : 933cb0caf9667e14ad54c2a91a7b9c853a979a19
2017-09-16 08:38:34 -04:00
Sebastian Hengst cf8b6a9dcf Backed out changeset 82b8e6f1b4d9 (bug 1391605) for build bustage. r=backout 2017-09-16 14:22:54 +02:00
Sebastian Hengst 673852426e Backed out changeset ce0bfafc57be (bug 1391605) 2017-09-16 14:22:15 +02:00
Andreas Tolfsen 9c08aa7374 Bug 1391605 - Correct webdriver create version number in 0.19.0 release. r=me
MozReview-Commit-ID: J4TrdQIiJVg
2017-09-16 12:55:06 +01:00
Andreas Tolfsen e7a12573ad Bug 1391605 - Release webdriver 0.31.0. r=me
MozReview-Commit-ID: O3cTr5t58F
2017-09-16 11:45:07 +01:00
Sebastian Hengst cd8bab52c9 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-16 11:39:27 +02:00
Sebastian Hengst 1d35d25f21 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 1Wa3jV6n7Wj
2017-09-16 11:35:02 +02:00
Andreas Tolfsen 4491a3016a No bug: Generate Marionette API docs. r=me NPOTB
MozReview-Commit-ID: IjfiYEDpmEh
2017-09-16 09:58:47 +01:00
Boris Zbarsky 6b4983d30a Bug 864845 part 2. Make window.content chromeonly in nightly. r=mystor
MozReview-Commit-ID: Q7hTmngEgI
2017-09-12 15:33:10 -04:00
Jonathan Kew 36decf2b8d Bug 1373852 - Update WPT metadata now that font-kerning-03 is no longer expected to fail. r=me 2017-09-15 21:52:06 +01:00
Geoff Brown 1d8501ec53 Bug 1400181 - Return mochitests to structured logging; r=ahal
Removal of jetpack in bug 1371065 accidentally switched all remaining
mochitest flavors to unstructured; let's switch it back.
2017-09-15 14:04:31 -06:00
Ryan VanderMeulen e1d23c6fa7 Merge inbound to m-c. a=merge 2017-09-15 14:20:02 -04:00
Geoff Brown d289ad01ba Bug 1391694 - Avoid false shutdown leaks in browser-chrome tests with --repeat; r=jmaher
This patch re-organizes control flow in the browser-chrome harness so that
extra memory cleanup only happens just before the browser is closed, even
when running with --repeat.
2017-09-15 07:29:44 -06:00
Sebastian Hengst ec66bbd3e1 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4dRrVdftJVy
2017-09-15 11:05:11 +02:00
Kris Maglione 7d582eecbf Bug 1398974: Follow-up: Skip adding request filters to favicon.ico requests. r=me
We're getting relatively frequent intermittent shutdown crashes when stream
filters are added during ts_paint tests. Skipping favicon.ico stream filters
should prevent that until we have a more reliable fix.
2017-09-14 19:06:52 -07:00
Kris Maglione 106742ee8f Bug 1398974: Part 7 - Update and sign talos webext extension. r=me
MozReview-Commit-ID: 2oHgSuBHKoY

--HG--
extra : rebase_source : 452b7fc029e933238e2dd21af6b316a4b5a73687
2017-09-14 14:29:43 -07:00
Jeremy Chen 4169d67990 Bug 1399805 - fix the default path of fix_macosx_stack.py for running wpt tests. r=jgraham
We try to find fix_macosx_stack.py on the wrong path, which leads us can't run
wpt tests without setting stack fix directory manually (--stackfix-dir).
In this patch, we fix this issue by pointing the path to @topobjdir/dist/bin.

MozReview-Commit-ID: 8JzWWgVM6fM

--HG--
extra : rebase_source : a7822998d7668b976284852bdca86e70d615b611
2017-09-14 19:07:23 +08:00
Wes Kocher c36e650732 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 7Z1eEWwhzZC
2017-09-18 16:25:06 -07:00
Henrik Skupin f8e9862366 Bug 1400786 - Use a startup_timeout of 180s for Marionette on all platforms. r=gbrown
Currently only the Mochitests on Linux use a startup_timeout of 180s
for Marionette. This would also be necessary for the other platforms
(MacOS and Windows).

MozReview-Commit-ID: TGO7XDLXdI

--HG--
extra : rebase_source : 29219cc51404cebf22e894966294eae687bb5d68
2017-09-18 10:09:35 +02:00
Henrik Skupin 61d1233ce1 Bug 1400594 - Further reduce start_timeout for test_startup_timeout. r=maja_zf
On Windows TaskCluster workers Marionette could be ready within 1s.
As such the currently used timeout is too long, and needs to be
further reduced.

MozReview-Commit-ID: KbLVdpB71cu

--HG--
extra : rebase_source : 2b9139e4b7e2c9d5815e7cc481086ca779385538
2017-09-18 10:30:57 +02:00
Greg Mierzwinski 1c079bc66d Bug 1400683 - Add 'coverage' field to mozinfo to disable tests on linux64-jsdcov. r=jmaher
This patch makes it possible to disable mochitest-devtools tests on linux64-jsdcov through the 'coverage' flag.

MozReview-Commit-ID: 1gkgbFo19MZ

--HG--
extra : rebase_source : 9c6d311cb467e4424d42848e1caf024f9702b8cd
2017-09-17 16:00:07 -04:00
Andreas Tolfsen 681078e51b Bug 1400289 - Add geckodriver release instructions. r=automatedtester
This is a liberal port of the old geckodriver release instructions
that are on the GitHub wiki:

	https://github.com/mozilla/geckodriver/wiki/Releasing

Because the project's canonical home has moved to mozilla-central,
it is better to keep all documentation in one place.  Documentation
close to the source code is the best.

I have improved the release instructions in a number of ways, in
particular by describing how to make a release to GitHub/Travis from
mozilla-central.

DONTBUILD

MozReview-Commit-ID: 6f87DLDM59E

--HG--
extra : rebase_source : c144ac8ee2486a38d7eb26c91276e841be50fc81
2017-09-16 11:12:19 +01:00
Rob Wood dacd3c80fc Bug 1374750 - Port stand-alone style-perf-tests into talos as singleton tests, r=jmaher
MozReview-Commit-ID: 3mBVkBUs5of

--HG--
extra : rebase_source : ab7f326e492e5b24dfab46c76a4b2804b76dca66
2017-09-07 14:14:37 -04:00
Steve Armand 5d8117b9de Bug 1397852 - Enable flake8 linter on testing/xpcshell. r=ahal
MozReview-Commit-ID: CvZVXQPx8jF

--HG--
extra : rebase_source : 359f148397ef5584028e343080c6774407f74db6
2017-09-14 09:51:27 -04:00
Henrik Skupin 890c883dee Bug 1399628 - Disable Shield extension in Marionette and geckodriver. r=ato
Shield experiments interfer with core features of Firefox which can
cause tests run via Marionette or geckodriver to fail. Resetting the
API URL will make sure that no experiments can be downloaded.

MozReview-Commit-ID: HnE49jfnen7

--HG--
extra : rebase_source : 2fa6cf86ddce798eba88a41d227768f149cccc70
2017-09-14 21:03:40 +02:00
Sebastian Hengst 80dfe00824 Backed out changeset 3baecf7b25f2 (bug 1399628) for build bustage. r=backout 2017-09-15 14:36:12 +02:00
Henrik Skupin b2ac5a3fe1 Bug 1399628 - Disable Shield extension in Marionette and geckodriver. r=ato
Shield experiments interfer with core features of Firefox which can
cause tests run via Marionette or geckodriver to fail. Resetting the
API URL will make sure that no experiments can be downloaded.

MozReview-Commit-ID: HnE49jfnen7

--HG--
extra : rebase_source : 9cec29085032318e9e8467d6d754afe0890ae645
2017-09-14 21:03:40 +02:00
Prathiksha 86d7bac5f6 Bug 1363051 - Update about:blocked page visuals and copy. r=francois,johannh
MozReview-Commit-ID: CK2cO5Ikivt

--HG--
extra : rebase_source : 01da86303c4aa20961be609c7f45db39bf7e9f7b
2017-09-04 19:25:05 +05:30
Ryan VanderMeulen ecdacdf4a0 Merge m-c to autoland. a=merge 2017-09-15 14:20:34 -04:00
Henrik Skupin 03d4b0f51c Bug 1399592 - Increase Marionette startup timeout for mochitest/reftest. r=gbrown
Currently the mochitest and reftest runners are forcing a timeout of 60s
(or 900s for valgrind or debug builds) when calling `start_session` of
Marionette. While this method still offers a timeout parameter, the
timeout should be set via the `startup_timeout` argument for Marionette.

Reason is that Marionette doesn't control the browser instance and
is getting called right after the application gets launched. As such
slow running builds can cause timeouts once it takes longer than 60s
for the Marionette server to get started.

By using `startup_timeout` the timeout will even be configurable via
the command line and mozharness config files.

MozReview-Commit-ID: EV7GklBcJjU

--HG--
extra : rebase_source : 9d3c623c49deb92d68c40ba4410c812c864e06bd
2017-09-14 16:18:58 +02:00
Henrik Skupin d361d3aadb Bug 1391605 - Bump geckodriver to 0.19.0. r=ato
MozReview-Commit-ID: 4ai3ShcNhdS

--HG--
extra : rebase_source : bd255ed9864e484cb3ac395d999d5d5ac6c44425
2017-09-14 18:08:28 +02:00
Henrik Skupin 9c4f466023 Bug 1391605 - Update CHANGES.md for changes in geckodriver 0.19.0. r=ato
MozReview-Commit-ID: D1AAN8iWsuP

--HG--
extra : rebase_source : d7378190f1c9a6b0568676f200836a9d15a37712
2017-09-14 18:06:43 +02:00
Christian Holler 07c619f48f Bug 1399917 - Create --enable-address-sanitizer-reporter TC build. r=aobreja,mtabara
MozReview-Commit-ID: 7tYSTeU8D73

--HG--
extra : rebase_source : ba39149fad2fd15b5b99625d1dc0b3ce4669c6ec
2017-09-14 17:52:09 +02:00
Alexandre Poirot e8cb16191a Bug 1398069 - Merge results when using cycles > 1. r=jmaher
MozReview-Commit-ID: 8SbqIQa6xCf

--HG--
extra : rebase_source : 1c9041b98dfa58fad25668a4f00f4660f69b626c
2017-09-11 19:49:38 +02:00
Ed Lee 2519742d4c Bug 1399320 - Update rich icons to be httpdisabled:// to prevent network connections. r=jmaher
MozReview-Commit-ID: K3Cz0FxmFC6

--HG--
extra : rebase_source : b6e266388ee83668fc7c18eece1a518b8500ef53
2017-09-13 06:32:41 -07:00
Johan Lorenzo cef895ef96 Bug 1389420 - [mozilla-release leftovers] Rename android-api-15 to android-api-16 once 56 reaches release r=sfraser
MozReview-Commit-ID: J1sgnaH9j0p

--HG--
extra : rebase_source : 2fb62afc617beb5a512e93de72bd9d2d7fb447dc
2017-09-14 11:37:52 +02:00
Sebastian Hengst 65bd75b8f9 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 6nttXoSo3Fh
2017-09-14 11:04:14 +02:00
Kris Maglione aa71407890 Backed out changeset 71761ab92e6d (bug 1398974) for OS-X bustage. r=backout
MozReview-Commit-ID: 3Lo64wOjraz
2017-09-13 21:14:45 -07:00
Kris Maglione 598ba55ac2 Bug 1398974: Part 7 - Update and sign talos webext extension. r=me
MozReview-Commit-ID: AaQ5JaenApG

--HG--
extra : source : 6ff73d0599c56ec91210cd1a936aa85e9597153e
extra : histedit_source : dcee6305bdf1fb68c565845be3195f59dd1dcede
2017-09-12 13:21:31 -07:00
Ryan VanderMeulen 7995fdbb33 Merge m-c to inbound. a=merge 2017-09-13 20:37:13 -04:00
Ryan VanderMeulen 3fc86b0be1 Backed out 2 changesets (bug 864845) for causing bug 1399649.
Backed out changeset c991b71d3642 (bug 864845)
Backed out changeset 9e6a4d96cf76 (bug 864845)
2017-09-13 19:23:12 -04:00
Sebastian Hengst 006a58c35d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 2iVDKexRjxu
2017-09-13 23:58:43 +02:00
Sebastian Hengst 18dfe04431 Bug 1399569 - Use full text for bugzilla component 'CSS Parsing and Computation', not an abbreviated version. r=jmaher NPOTB
MozReview-Commit-ID: B6JdvairGOI

--HG--
extra : rebase_source : b5cabb21ac76cbef2ea3d228d5bde2df17b82477
2017-09-13 20:03:52 +02:00
Geoff Brown 59295bdd27 Bug 1394910 - Return failed status from mochitest harness when one or more tests fail; r=jmaher 2017-09-13 08:27:18 -06:00
Ben Kelly 3f5330962d Bug 1398484 P2 Add a WPT test that verifies importScripts() can be redirected. r=baku 2017-09-13 05:53:59 -07:00
Sebastian Hengst 7dd2b068b5 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-13 13:35:21 +02:00
Sebastian Hengst e4a2f44531 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 9SALJlvWgoZ
2017-09-13 13:32:44 +02:00
Andreas Tolfsen d228da0fa7 No bug: Generate Marionette API docs. r=me
MozReview-Commit-ID: IGfMtLgswlY
2017-09-13 11:52:44 +01:00
Andrea Marchesini 6287db5bfa Bug 1359017 - onmessageerror WPTs pass, r=masayuki 2017-09-13 12:43:02 +02:00
Joel Maher 63d32e678e Bug 1328351 - annotate rest of testing and toolkit. r=gps 2017-09-13 05:19:00 -04:00
Joel Maher 4d24a9047f Bug 1331049 - reduce max timeout from 30 minutes to 20 minutes. r=ted 2017-09-13 05:18:43 -04:00
Boris Zbarsky 101a69d71a Bug 864845 part 2. Make window.content chromeonly. r=mystor
MozReview-Commit-ID: Q7hTmngEgI
2017-09-12 15:33:10 -04:00
Sebastian Hengst 38b304e15b Backed out changeset 43d65c965f0d (bug 1359017) 2017-09-13 08:56:07 +02:00
Kris Maglione 6335fa41aa Backed out changeset 6ff73d0599c5 (bug 1398974) for still being flaky on Winodws. r=backout
MozReview-Commit-ID: CzJ8bAwAPZx
2017-09-12 21:54:35 -07:00
Andrea Marchesini 60bea2b5c1 Bug 1359017 - WPTs for onmessageerror, r=masayuki 2017-09-13 05:59:06 +02:00
Kris Maglione 7b6af5ec80 Bug 1398974: Part 7 - Update and sign talos webext extension. r=me
MozReview-Commit-ID: AaQ5JaenApG

--HG--
extra : rebase_source : 76e9409005ecc55154952042ce8d10bbf06e39c9
2017-09-12 13:21:31 -07:00
Kris Maglione 938f05948a Bug 1398974: Part 6 - Add content script messaging to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: Edn7BnZoHvK

--HG--
extra : rebase_source : b360c66cbcb828b81126f6f8d4b147f4e2bb5a50
2017-09-11 18:25:35 -07:00
Kris Maglione a31daf3601 Bug 1398974: Part 5 - Add content script to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: DDPOrJ2nuhE

--HG--
extra : rebase_source : cf8397698356fb56172e8fcfefebd1a7065f58ce
2017-09-11 18:20:17 -07:00
Kris Maglione b9daf71c93 Bug 1398974: Part 4 - Add browserAction to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: BJrWSTvg91D

--HG--
extra : rebase_source : e25d1a1e71eaf56c8eb2dfd1052918681f85a5f7
2017-09-11 18:17:04 -07:00
Kris Maglione d368e16989 Bug 1398974: Part 3 - Add pageAction to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: 7cQYGtNSE2O

--HG--
extra : rebase_source : 755b955fb612b1a7d6568699e55fb3ef3c6ab540
2017-09-11 18:14:36 -07:00
Kris Maglione b6bee63a5f Bug 1398974: Part 2 - Add tab listeners to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: ADY51Di0EjN

--HG--
extra : rebase_source : 2dc3d084f625c748469dd91810592103bc7886cf
2017-09-11 18:08:37 -07:00
Kris Maglione 4652e8ce88 Bug 1398974: Part 1 - Add webRequest listeners to webext talos add-on. r=mixedpuppy,jmaher
MozReview-Commit-ID: EUakliO1WnL

--HG--
extra : rebase_source : d405666aa57f013d78575ab584014acaa8de4c41
2017-09-11 18:03:07 -07:00
Henrik Skupin 38ed548903 Bug 1397675 - Immediately kill the process if no connection can be made after startup. r=maja_zf
When the binary gets launched we do not immediately kill the process if the
connection to Marionette server cannot be established within the given amount
of seconds. Instead "_handle_socket_failure" is getting called because
the utility method `raise_for_port` inappropriately uses the `@do_process_check`
decorator.

By removing the decorator the initial connection attempt can be handled
differently. As such the process if handled by Marionette will be immediately
killed. Currently we are waiting for the process to quit itself within 120s,
which will actually never happen due to no active session.

Further `start_session` defaults to a timeout of 60s which itself is problematic
for test harnesses using Marionette but controlling the binary themselves. In
those cases timeouts can happen often for slow starting browser processes like
debug builds. Instead this timeout should default to the `startup_timeout` value.

MozReview-Commit-ID: BZvX5KT45mK

--HG--
extra : rebase_source : 875807b75f0575a10dc9de3588237002fa6a5821
2017-09-07 15:40:19 +02:00
Henrik Skupin 43678cf327 Bug 1398057 - Not all command arguments are printed to the log. r=jgraham
By logging the used browser arguments from geckodriver only the
-marionette argument ends up in the log. Instead mozrunner should
be used which knows about any of them.

MozReview-Commit-ID: J9px0pWSwQm

--HG--
extra : rebase_source : 36730f7c2ecffa7a28dda3d16404f523bd075d35
2017-09-13 09:15:42 +02:00
Steve Armand 5934392346 Bug 1397855 - Enable py2 and py3 linter on testing/xpcshell. r=ahal
MozReview-Commit-ID: CsfIcI1ma7J

--HG--
extra : rebase_source : 53658c33432927f72ddce0999f18c2b7df261f6d
2017-09-07 21:15:35 -04:00
Andrew Halberstadt c3c1749786 Bug 1392390 - Create a reftest selftest harness, r=jmaher
This just adds two basic tests, one for a passing test and another for a
failing one. In mochitest, we use privileged APIs to also tests crashes,
assertions, asan and leaks. But these APIs aren't available to reftests
so I'm not sure how we can test these things.

I figure it's not worth holding the framework up on this though, I'll file
a follow-up to figure out something to do for that.

MozReview-Commit-ID: 59TSbsugT5T

--HG--
extra : rebase_source : 72ecd817017c8b7d55eab879db4f6ad5fecc54c0
2017-09-11 16:08:01 -04:00
Andrew Halberstadt 9efc4d301f Bug 1392390 - Refactor common code out of mochitest selftests and into a new moztest.selftest module, r=jmaher
This includes code for downloading a Firefox binary, downloading + setting up a tests.zip and
running output through mozharness' output parsers. This is all stuff that will also be required
for the reftest selftests.

I couldn't think of a better location to put this stuff, suggestions welcome.

MozReview-Commit-ID: 59TSbsugT5T

--HG--
extra : rebase_source : a328f6bc90e73fe23f9054933cd01a30065419f6
2017-09-11 16:06:06 -04:00
Axel Hecht dfce75fd9a bug 1397721, build from l10n-central instead of releases/l10n/mozilla-release for cross-channel l10n, r=Callek
This change rides the train along with the change to build beta from
l10n-central.
Not changing 52 esr config, as that continues to build from the
repository it's currently building from.
ESR will be picked up when the next ESR is riding the trains from central.

MozReview-Commit-ID: F9Wo2mcZ3PA

--HG--
extra : rebase_source : dbf6c39cc5ab51bf4970caa4d62a80060b6b8c7c
2017-09-13 11:59:57 +02:00
Axel Hecht 32988afd27 bug 1397721, build from l10n-central instead of releases/l10n/mozilla-beta for cross-channel l10n, r=Callek
MozReview-Commit-ID: 1wY54ZaRhZi

--HG--
extra : rebase_source : 2e3d7f5c9f4e26cbd94768c0dc613eb895894cf3
2017-09-13 11:50:18 +02:00
Sebastian Hengst 123fb86836 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-14 00:15:34 +02:00
Matt Woodrow a56e3551a2 Bug 1397056 - Add Contains and a return parameter to Remove for SmallPointerArray. r=froydnj
* * *
[mq]: fix

MozReview-Commit-ID: 5laM7PQLP7X
2017-09-12 14:11:47 -04:00
James Cheng 073b9ad68c Bug 1398102 - [Part1] canPlayType should return 'maybe' if the codec parameter is empty. r=gerald
MozReview-Commit-ID: BmzIUOuaTj9

--HG--
extra : rebase_source : d23d70aeb6097c0ba31f810240594ca4daa52f20
2017-09-11 17:17:55 +08:00
Sebastian Hengst 69de1aac47 Backed out changeset ec61b7a902c2 (bug 1397855) for XPCshell bustage, at least on Android. r=backout on a CLOSED TREE 2017-09-12 21:42:12 +02:00
Andreas Tolfsen b803b6e1dc Bug 1399076 - Error when weakref of web element is destroyed. r=automatedtester
Take into account that a weak referenced element might have been destroyed
in the element staleness check.

An error is thrown when the reference object has been destroyed when
getting a weakrefs' pointer.  We catch this, but element.isStale does
not take into account that the el argument in this case can be null,
or in this revision of the patch, undefined.

MozReview-Commit-ID: 7sr4YGhAotS

--HG--
extra : rebase_source : 995eeef4ec1b19bf100cb95c4dd343e947b1cf52
2017-09-12 13:18:52 +01:00
Steve Armand d4bfc7402c Bug 1397855 - Enable py2 and py3 linter on testing/xpcshell. r=ahal
MozReview-Commit-ID: CsfIcI1ma7J

--HG--
extra : rebase_source : 1cdb7a848813a4a4872005095550b74c13ebecdf
2017-09-07 21:15:35 -04:00
Andreas Tolfsen 3d3207cf57 Bug 1396866 - Disable test_maximize_when_resized_to_max_size. r=automatedtester
This test causes both a failure and an error and we need to investigate
how to reuse the wptrunner session configuration when implicitly starting
a session.

MozReview-Commit-ID: 5k7nfevamZY

--HG--
extra : rebase_source : 6c00bf4505bd7da0b97dccd3eda61adc9efa874e
2017-09-09 12:22:53 +01:00
Andreas Tolfsen 7050aaf58b Bug 1396866 - Relax WindowRectResponse typing. r=jgraham
The WindowProxy screenX/screenY/outerWidth/outerHeight fields are
platform-independent longs, meaning the bitness of the system is not
taken into account.  This is defined in WebIDL as "a signed integer type
that has values in the range [−2147483648, 2147483647]".  This can be
represented with an i32 internally.

Additionally, the WebDriver specification says that we should accept
JSON Numbers as input.  This means the input value can be either a float
or an integer.  rustc_serialize handles this very badly and we first
need to extract the input as f64 because this is the most liberal type
(i.e. an integer can be coerced to a float without problem).

We then we cast the number to an i64 which trims off any decimals without
worrying that the number wraps.  We then run bounds checks of an i32
and error if the number will not fit within the set range.

This patch expects the output from Marionette to be conforming.

MozReview-Commit-ID: CVdUZWh2t8X

--HG--
extra : rebase_source : 6780985703d5d5291eae508f9eb2fdec16c261cc
2017-09-09 12:21:50 +01:00
Andreas Tolfsen bbf5d23b36 Bug 1396866 - Restore window state on maximizing, minimizing, and fullscreening. r=automatedtester
When maximizing the window we must restore it from iconified state or
exit fullscreen first.  Likewise for minimizing the window, we must
exit fullscreen.  For fullscreening the window we need to also restore
the window.

MozReview-Commit-ID: AOQX2cV2C75

--HG--
extra : rebase_source : 53f310cc261a9a411bc46a04dd50a160a930b5af
2017-09-09 12:20:40 +01:00
Henrik Skupin c7eb7901af Bug 1388251 - Updated geckodriver changelog for process handling changes. r=jgraham
MozReview-Commit-ID: 8l18q0SgjJH

--HG--
extra : rebase_source : ddf18a2c75151a5d99419b214c67bd56467a2f6f
2017-09-12 19:15:50 +02:00
Henrik Skupin 34568cd204 Bug 1388251 - Cancel connection attempts if process is not running. r=jgraham
If the browser process is not running it doesn't make sense to try to
connect to it for another 60s. Instead error out immediately.

MozReview-Commit-ID: 64DTZfEfzQj

--HG--
extra : rebase_source : 9951b1a64cbd8b387c2bc5e1152de0a975dbbe77
2017-08-31 15:43:20 +02:00
Henrik Skupin 71551dcd13 Bug 1388251 - Bump mozrunner crate to version 0.5.0. r=jgraham
MozReview-Commit-ID: IhMuuz7EWv3

--HG--
extra : rebase_source : 0fef4fa63e5b808b9b163f04f3f79c1cfe68dbda
2017-09-11 20:43:43 +02:00
David Burns 229ca71691 Bug 1392984 - Update manifest and meta data for find element wdspec tests r=ato
MozReview-Commit-ID: 32sVse5k9gT

--HG--
extra : rebase_source : 76308809757d90dded74e717e9ce90e31d231e62
2017-08-24 12:45:32 +01:00
David Burns 2cfbbeb448 Bug 1392984 - Add Find Elements From Element wdspec tests r=ato
This adds tests for the Find Elements From Element command in
https://w3c.github.io/webdriver/webdriver-spec.html#find-elements-from-element

MozReview-Commit-ID: 5cg8PugzMFT

--HG--
extra : rebase_source : 08877736c517d89d62171993a1ae026611b9fc23
2017-08-24 12:11:39 +01:00
David Burns b4b480a24b Bug 1392984 - Add Find Element From Element wdspec tests r=ato
This adds wdspec tests for Find Element From Element as in
https://w3c.github.io/webdriver/webdriver-spec.html#find-element-from-element

MozReview-Commit-ID: 1a4vRv9wuwr

--HG--
extra : rebase_source : bf0d43b5d88caa208eed98ad0083fa4d53c3e118
2017-08-23 22:27:32 +01:00
David Burns d2caa4578b Bug 1392984 - Add Find Elements wdspec tests r=ato
This adds tests for the Find Elements command in
https://w3c.github.io/webdriver/webdriver-spec.html#find-element

MozReview-Commit-ID: G0nC5iKAQSJ

--HG--
extra : rebase_source : 4850b20d69d9ad389607ffd6837f4009eb9870f5
2017-08-23 21:48:39 +01:00
David Burns 929c69a53c Bug 1392984 - Add Find Element wdspec tests r=ato
This adds tests for the Find Element command in
https://w3c.github.io/webdriver/webdriver-spec.html#find-element

MozReview-Commit-ID: Lgezt2pTXcU

--HG--
extra : rebase_source : 63fe86fda158a478581e1100db7d503d997679ed
2017-08-23 21:30:51 +01:00
Andreas Tolfsen 9342f618fd Bug 1398493 - Recommend Selenium 3.5 for geckodriver. r=automatedtester
Addresses code review comment.

DONTBUILD

MozReview-Commit-ID: 5CQw4SDos0e

--HG--
extra : rebase_source : 80c522a685874c752af1235674c11ef1f7365954
2017-09-12 19:06:27 +01:00
Andreas Tolfsen 6908673c47 Bug 1398493 - Improve testing/geckodriver Markdown docs. r=automatedtester
This change, though unstubstantial, will make the Markdown documents
under testing/geckodriver more readable in text editors.

DONTBUILD

MozReview-Commit-ID: 21yQUExNJhU

--HG--
extra : rebase_source : cb51d1a0ce93c561c79fabb941b56192ec711480
2017-09-09 16:50:57 +01:00
Boris Chiou 19ef8ca18f Bug 1392161 - Part 2: Update test expectation. r=xidorn
MozReview-Commit-ID: lURbKrREBp

--HG--
extra : rebase_source : 401a346acc551218d082ce47db4c89e984cb3f7f
2017-09-01 15:33:32 +08:00
Sebastian Hengst be553422dd merge mozilla-central to autoland. r=merge a=merge 2017-09-13 11:30:55 +02:00
Wes Kocher b1233c7d04 Backed out changeset 371a03aa9b24 (bug 1397056) for build errors in SmallPointerArray.h a=backout CLOSED TREE
MozReview-Commit-ID: FNVPjKmVCWB

--HG--
extra : rebase_source : 41e380e59d9eead945ba515d85c1b9195329bc74
2017-09-12 12:39:09 -07:00
Matt Woodrow 5675f29866 Bug 1397056 - Add Contains and a return parameter to Remove for SmallPointerArray. r=froydnj
* * *
[mq]: fix

MozReview-Commit-ID: 5laM7PQLP7X

--HG--
extra : rebase_source : f1baa7c1581fcc864d2b548989e967f57e24b921
2017-09-12 14:11:47 -04:00
Kris Maglione e99cced382 Bug 1371065: Part 1 - Remove external references to the add-on SDK. r=Mossop,glandium
MozReview-Commit-ID: D5KyHcg8Ujk

--HG--
extra : rebase_source : 1a74ccb2963f2946a49c8bf720af595151b48fd1
2017-09-12 11:54:47 -07:00
Kris Maglione f829523282 Bug 1371065: Part 0 - Fix unit tests that use the SDK loader :/ r=Mossop
MozReview-Commit-ID: 4ewrbY0FS09

--HG--
extra : rebase_source : 390256a9eb0d303d8582c24d69fff189b0e0ab4d
2017-09-08 18:16:50 -07:00
Ben Kelly 90d4e89eb3 Bug 1399214 Make WPT try to fix stacks even if a symbol dir is not explicitly passed. r=jgraham 2017-09-12 12:02:09 -07:00
Geoff Brown 9362fcf468 Bug 1398933 - Follow-up, fix cannot compare timedelta bustage, on a CLOSED TREE 2017-09-12 09:35:13 -06:00
Geoff Brown c5b91c3972 Bug 1398933 - Ensure test-verify bails out before timing out; r=jmaher 2017-09-12 08:51:21 -06:00
Geoff Brown fcaf64fa27 Bug 1398953 - Set runUntilFailure in mochitest with --verify option; r=jmaher 2017-09-12 08:51:19 -06:00
Ho-Pang Hsu 7b2a81c98d Bug 1379200 - Preserve the precision of a timestamp when converting it to string. r=bkelly 2017-09-12 11:01:41 +08:00
Sebastian Hengst d2616ba316 Backed out changeset cfa7187f70e2 (bug 1359017) 2017-09-12 14:16:26 +02:00
Andrea Marchesini e7ffdfce34 Bug 1359017 - WPTs for onmessageerror, r=masayuki 2017-09-12 11:57:27 +02:00
Wes Kocher 05c4aba599 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: 2dRRh6JLTIL
2017-09-11 15:21:36 -07:00
Sebastian Hengst dbddac850d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IgyDMUVYYBm
2017-09-11 23:58:31 +02:00
Wes Kocher e376f14721 Merge inbound to central, a=merge
MozReview-Commit-ID: GDeX9aPb7Fn
2017-09-11 14:41:45 -07:00
Anthony Miyaguchi 122408f0ff Bug 1390095 - Send a duplicate of a users first shutdown ping with pingsender. r=Dexter 2017-09-05 17:49:45 -07:00
Andrew McCreight 2b68b38709 Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=krizsa
This patch gently removes support for __exposedProps__ by changing
ExposedPropertiesOnly::check() to always return false, while still
failing silently in deny for some kinds of access.

The tests that I changed all involve testing the behavior with
__exposedProps__. I adjusted them to expect it to fail, or to adjust
the error message they get when they fail. That seemed better than
deleting them entirely.

Note that test_bug1065185.html had a bug, so that it never executed
the first case. I fixed that, and then fixed up the test to work when
__exposedProps__ is not supported.

This also removes various bits of the test framework that use
__exposedProps__, but don't actually need to.

MozReview-Commit-ID: 8fvkAmITmXY

--HG--
extra : rebase_source : ef7e2c55adc12511f17f3865ebb46c343875f0b3
2017-08-22 14:24:11 -07:00
Andreas Tolfsen f38299c32f Bug 1398450 - Fix prefs test regression. r=jgraham
The marionette.defaultPrefs.port preference was changed to
marionette.port, but because we currently do not run tests in CI we
missed updating the test.

MozReview-Commit-ID: LKstRYmJcMO

--HG--
extra : rebase_source : 1633b5b82c3c8725ff66423119d7c476fa942b01
2017-09-09 16:58:54 +01:00
Kris Maglione 8c91f29845 Bug 1398499: Part 3 - Add Marionette tests for global sharing. r=mccr8
This tests both that the settings have the desired effect and that switching
between sharing enabled and sharing disabled without a startup cache flush
does not cause any issues.

Tests for user pref changes are currently non-fatal, since they're known not
to work reliably.

MozReview-Commit-ID: 1ZFwyiNf3da

--HG--
extra : rebase_source : c38bd92d2137c90f8c4d202b7009612b45ff4be9
2017-09-09 17:33:01 -07:00
Wes Kocher b5fe3d1dc7 Merge m-c to autoland, a=merge
MozReview-Commit-ID: zTrDLmRmnn
2017-09-08 13:42:01 -07:00
Wes Kocher 2a30786cad Merge inbound to central, a=merge
MozReview-Commit-ID: 4FEkd1x2GD
2017-09-08 13:36:31 -07:00
Michael Layzell fb72b41777 Bug 1199729 - Part 7: Add manual web-platform-tests for Drag Data Store status, r=baku 2017-09-08 11:05:09 -04:00
Michael Layzell 63ecbc4c55 Bug 1199729 - Part 4: Update EventUtils to simulate drag events more accurately, r=baku 2017-09-08 11:05:08 -04:00
Nick Thomas f4a2340251 Bug 1380605 - modifications to build openh264 v1.7.1, r=catlee
Notable changes
* ensure we run dump-symbols and upload actions on all platforms
* On android:
 * add configuration and support for aarch64
 * set min_sdk levels to match Fennec builds
 * use a full copy of the r11c ndk (our truncated one was missing toolchains we needed) and set NDKROOT when calling build
 * ensure the tooltool provided sdk is on the PATH
* on linux copy tooltool.py into the mock environment, so we can get dump_syms from tt
* remove macosx32 config as we've deprecated that in Firefox builds
* update dump_syms to recent m-c, notably for aarch64 support on linux
 * on linux rev e365137fa61bfd729617ba1ebf9f1ed79facd1f2 (via try 0f72a5c28be1cdc2f3bdfaafdf3826254f6ba077)
 * on mac rev e365137fa61bfd729617ba1ebf9f1ed79facd1f2 (via compile on a bld-lin-r5)
 * on windows rev a4a448ba7f187069fce916ee234a06cbb0d06f80 (via try dc8b121e3c08e8022d62c0fa1951dd3dc4d6f7cc)
* switch to Visual Studio 2015 Update 3 on win32/win64 to match Firefox
 * many updates to environement variables
 * painful to get win64 right to run win32 dump_syms.exe, but that's why the x86 redist is on teh PATH
* unwind the changes to get_output_from_command() in v1.6 patch to avoid affecting other builds, and use query_env() which has this support already
* add a scp_upload_directory since we don't have rsync on windows, use that to talk to the ffxbld upload host (not a long term solution but OK for now)

Applies on top of https://reviewboard.mozilla.org/r/64022/diff/4#index_header

MozReview-Commit-ID: B3NiWFvr2oR
2017-08-30 12:37:56 +12:00
Ionut Goldan c948f97eb8 Bug 1331129 - address unexpected file accesses r=jmaher
MozReview-Commit-ID: owjXhFvMV0

--HG--
extra : rebase_source : d505305b4c3395f9967c531b31b3bcbaba626663
2017-09-05 17:38:26 +03:00
Alexandre Poirot 4ebd2fb5c9 Bug 1397222 - Fix running talos in developer mode on try branches. r=jmaher
MozReview-Commit-ID: FNQdBchveYF

--HG--
extra : rebase_source : c55e5c002c0d9536fa452ea38468ddb97e4a6156
2017-09-06 13:58:01 +02:00
Henrik Skupin 54ec2c0bf0 Bug 1397734 - Centralize defaults for socket and startup timeouts r=maja_zf
Currently defaults for startup_timeout and socket_timeout are defined
at two different places (Marionette driver and harness). As of now it's
even the case that startup_timeout has different values. While Marionette
driver uses 120s, the harness only uses 60s.

As result all jobs which are based on the Marionette harness fail if
Firefox starts-up slowly like for debug builds.

MozReview-Commit-ID: Dl4sBG1H7NA

--HG--
extra : rebase_source : 959facabebc371beee23b4de345ddd2495913bb7
2017-09-07 15:36:50 +02:00
Rob Wood d2df7b654a Bug 1372942 - tp5: Wait for the idle-callback before moving to the next page; r=jmaher
MozReview-Commit-ID: 3Bx1CVMAG5Q

--HG--
extra : rebase_source : 7b1a0ab93220f7f54fee32b12f919fd01591e581
2017-09-07 12:11:19 -04:00
Myk Melez 87ae2b846a Bug 1398345 - find llvm-symbolizer, get memory size on Mac; r=ahal 2017-09-11 09:04:57 -07:00
Christoph Kerschbaumer a773576eee Bug 1398574 - Update tests within websockets/ to comply with new toplevel data: URI navigation policy. r=jgraham,valentin 2017-09-11 13:14:57 +02:00
Ionut Goldan f3028165fe Bug 1396217 - resolve py2 and py3 lint errors r=jmaher
MozReview-Commit-ID: LG332HzJKcw

--HG--
extra : rebase_source : b82da0cceac18f310cadf945578464c2fb4704c4
2017-09-08 11:27:26 +03:00
Chris Manchester c0a229d4c3 Bug 1386876 - Replace all uses of DISABLE_STL_WRAPPING with a template, remove DISABLE_STL_WRAPPING. r=glandium
MozReview-Commit-ID: FMEtb5PY7iP

--HG--
extra : rebase_source : 3cdee7528846462c758e623d6bcd2e6e17dbabff
2017-09-11 11:33:26 -07:00
Thomas Wisniewski e469e3c48d Bug 1392220 - do not parse or return body for XHRs with HEAD or CONNECT method; r=baku
MozReview-Commit-ID: 40CxCiSFdjC

--HG--
extra : rebase_source : 663e09a83dd56aa7b6b76cbd3733cbffda1a7897
2017-09-09 15:34:48 -04:00
Ryan VanderMeulen e347029d4c Bug 1397979 - Flip the dom.vr.enabled pref when running the WebVR web-platform-tests. r=jgraham 2017-09-08 08:28:30 -04:00
Sebastian Hengst 9a6b5140c4 merge mozilla-central to autoland. r=merge a=merge 2017-09-08 11:03:59 +02:00
James Graham fba29452b6 Bug 1373444 - Fix typo in wpt harness, r=maja_zf
MozReview-Commit-ID: 3x0JxmvRAvV

--HG--
extra : rebase_source : e0317356e1c6f27433b6347258a9e45b92fc4298
2017-09-07 12:07:12 +01:00
Sebastian Hengst ca5bb38a4c Backed out changeset bc05e6c94a17 (bug 1397734) for mass mochitest failures (passed str to timedelta). r=backout on a CLOSED TREE 2017-09-08 09:30:48 +02:00
Henrik Skupin 67e8ef4b57 Bug 1397734 - Centralize defaults for socket and startup timeouts r=maja_zf
Currently defaults for startup_timeout and socket_timeout are defined
at two different places (Marionette driver and harness). As of now it's
even the case that startup_timeout has different values. While Marionette
driver uses 120s, the harness only uses 60s.

As result all jobs which are based on the Marionette harness fail if
Firefox starts-up slowly like for debug builds.

MozReview-Commit-ID: Dl4sBG1H7NA

--HG--
extra : rebase_source : 688338b1782deaf08eb01c7c5d4ca01ba03328f5
2017-09-07 15:36:50 +02:00
Boris Chiou 39cfbb73bf Bug 1396692 - Update wpt expectation. r=xidorn
MozReview-Commit-ID: ANg57HLAqmC

--HG--
extra : rebase_source : 6cef53f9b49d59fa77eca50bfdb5dd3b20da3512
2017-09-06 15:47:40 +08:00
Sebastian Hengst ec5336561d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 3DvwIgw2ORU
2017-09-07 23:59:58 +02:00
Henrik Skupin 03ba8ad526 Bug 1397306 - Empty noProxy list should reset no proxy exclusions. r=ato
To allow resetting the default no proxy exclusion entries in
Firefox tests have to pass an empty noProxy list. This should
also be correctly applied.

MozReview-Commit-ID: ABmYdPvoSvx

--HG--
extra : rebase_source : 313fe0a918a4a9bfe5204e5777568ee5f89744d3
2017-09-07 10:21:36 +02:00
Sebastian Hengst 8eb249afcc merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JSRVc5yW6Kx
2017-09-07 12:39:12 +02:00
Wes Kocher a14d71906d Merge m-c to inbound, a=merge
MozReview-Commit-ID: BJ4WkYrJ9g6
2017-09-06 17:24:48 -07:00
Emilio Cobos Álvarez 0f543d7829 Bug 1393861: Correctly apply the display fixup for ::before and ::after pseudo-elements. r=heycam
MozReview-Commit-ID: G0bcZmn0mP

--HG--
extra : rebase_source : f93b691ec0648a3f577c0a28fcb1f7132e5454c5
2017-09-05 15:07:01 +02:00
Henrik Skupin 8ea68cdf34 Bug 1331313 - Let add-on install() / uninstall() wait for the expected add-on. r=ato
Currently the listener for addon installs misses a check for the addon id,
to only resolve the promise when it has been called for the expected  addon.
This can cause race-conditions if other addons are getting installed at the
same time.

The same applies to uninstall which doesn't wait at all until the operation
has been completed.

MozReview-Commit-ID: 5GsomMoAVZ1

--HG--
extra : rebase_source : a1b43adb2239b0c28cbee1d843f4b6c666a07f0a
2017-08-23 15:53:45 +02:00
Sebastian Hengst e44215e7e0 Backed out changeset 1caa4e7a8319 (bug 1393861) for busting web-platform-tests. r=backout on a CLOSED TREE 2017-09-06 13:44:09 +02:00
Emilio Cobos Álvarez e57a9d7570 Bug 1393861: Correctly apply the display fixup for ::before and ::after pseudo-elements. r=heycam
MozReview-Commit-ID: G0bcZmn0mP

--HG--
extra : rebase_source : 9e9bebc93c005485ef67f719b09df15d40846297
2017-09-05 15:07:01 +02:00
Sebastian Hengst 9d15132cd1 merge mozilla-central to autoland. r=merge a=merge 2017-09-06 11:28:07 +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
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
Henrik Skupin a5a02051cd Bug 1387470 - Allow geckodriver to use the webdriver conforming click. r=ato
To allow the selection of the new webdriver spec conforming
"clickElement" method over the old legacy Selenium one, the
"moz:webdriverClick" capability can be used. Setting it's value
to true will enable the conforming click.

MozReview-Commit-ID: HMvFFEJDvpG

--HG--
extra : rebase_source : 34bb71f7d64d08968cd6b52760cf4d36a61cb29d
2017-09-01 17:21:50 +02:00
Henrik Skupin 269febe5eb Bug 1387470 - Use moz:webdriverClick capability for spec conforming element click. r=ato
To allow geckodriver to temporarily opt-in for using the webdriver
conforming click, a new custom capability has to be created for
Marionette. If not specified the legacy clickElement method will
be used instead.

MozReview-Commit-ID: LuyTjLJXMGL

--HG--
extra : rebase_source : 8e133fb2d9767ea580468013fedff5233fd8eb93
2017-09-01 17:11:35 +02: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