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

15924 Коммитов

Автор SHA1 Сообщение Дата
Xidorn Quan 658ec0d2cc Bug 1340434 part 2 - Request complete log and mark suppressed unexpecteds. r=jmaher
MozReview-Commit-ID: FFP7UfmJ1xs

--HG--
extra : rebase_source : e3c5ee954c3a64359fc4423b8644ee718f463555
2017-02-17 23:45:13 +11:00
Xidorn Quan 7a6a7134b7 Bug 1340434 part 1 - Increase the max log size for linux unittest. r=jmaher
MozReview-Commit-ID: 8XDgwx9pmwy

--HG--
extra : rebase_source : 65831b25b4e700b96c920f9cc1f3c93a4ef10e38
2017-04-28 17:30:09 +08:00
Carsten "Tomcat" Book 99ad79fa44 Merge mozilla-central to autoland 2017-04-28 10:46:26 +02:00
Henrik Skupin 8be6debc7e Bug 1357634 - Temporarily skip test_click_number_link and test_clicking_on_a_multiline_link for intermittent failures. r=Tomcat
MozReview-Commit-ID: 3mhV5Sf4Lvj

--HG--
extra : rebase_source : 7cd187678735edcf3facbd88ac66d8370ee32479
2017-04-28 09:00:08 +02:00
Cameron McCormack 5bd602ecc8 Bug 1361303 - Part 1: Add test for serialization of CSS Custom Property names. r=xidorn
MozReview-Commit-ID: E1nwZzB8hRK

--HG--
extra : rebase_source : c85ed63b9a9225cd65c1dd94206229513ed149b4
2017-05-02 15:03:53 +08:00
Iris Hsiao 1401934d7b merge mozilla-inbound to mozilla-central a=merge 2017-05-02 11:04:36 +08:00
Honza Bambas 0504ed64c3 Bug 1319111 - Exposing URI to make security check against on LoadInfo (no LOAD_REPLACE flag). r=bz 2017-01-27 19:10:01 +01:00
Olli Pettay edb4c7f19f Backout bug 1359780 because it causes bug 1360230, r=backout
--HG--
extra : rebase_source : 019b76e46c55697d54b50677b704f2af44e3a786
2017-04-27 20:50:21 +03:00
Blake Kaplan 7829881e9e Bug 1345990 - Allow creation of new tabs in their own processes. r=mconley
This uses XPCOM to replace the default process selector with one that always
asks for a new process and then put the old one back again. This comes with a
test to prove that it works.

MozReview-Commit-ID: Bq6KP4VzP7W

--HG--
extra : rebase_source : 1ea86df2e2443be38cfae4e5f8c1336bf742157c
2017-04-26 17:52:20 -07:00
Blake Kaplan a7595ea509 Bug 1345990 - Switch to an options object for BTU.openNewForegroundTab. r=mconley
MozReview-Commit-ID: HkFXpiWICge

--HG--
extra : rebase_source : f7739afebaa74976b4ce5100bde29cbcd33c9526
2017-04-26 17:08:32 -07:00
Aki Sasaki 0550f47570 bug 1360542 - remove aurora_to_beta and central_to_aurora. r=rail
MozReview-Commit-ID: KUyuR80Sz0e

--HG--
extra : rebase_source : 7020fcfd6499f426ac22c9e692b2cc4bdba3d718
2017-05-04 11:35:32 -07:00
Aki Sasaki 09f2eec7e8 bug 1360542 - central_to_beta merge day changes. r=rail
MozReview-Commit-ID: 89mbB65fTNJ

--HG--
extra : rebase_source : 12e4462bba866a72e04cdedf8c50f7a051519096
2017-05-04 10:06:05 -07:00
Aki Sasaki 9ceb08bf17 bug 1360542 - copy central_to_aurora config to central_to_beta. r=rail
MozReview-Commit-ID: EAlD5de13c8

--HG--
rename : testing/mozharness/configs/merge_day/central_to_aurora.py => testing/mozharness/configs/merge_day/central_to_beta.py
extra : rebase_source : 95ffd10f3915c59957fc06a80eb7f19a01ff44ed
2017-05-03 16:28:34 -07:00
Armen Zambrano G. 0d3abd6562 Bug 1359127 - Initial Mozharness support for mitmproxy r=aki
This change allows a script to have mitmproxy set up support.
This will make a Firefox installation to import the cert from the mitmproxy
and selecting it as a proxy.

MozReview-Commit-ID: FweyOCzWyN9

--HG--
extra : rebase_source : 268cd3700ce826bb9c1381f87a0b42f6c1ad3c7a
2017-05-01 14:58:01 -04:00
Armen Zambrano G. 908a36a1d4 Bug 1359127 - Add Firefox autoconfig support r=aki
Autoconfig files allow modify a Firefox installation with Javascript code.

This change has the basic functionality without actually modifying Firefox
in any manner.

MozReview-Commit-ID: DDGnlYJb7iE

--HG--
extra : rebase_source : 94fa4a340fb000063f9951790f8ec7c2eefb746b
2017-05-04 10:16:40 -04:00
Wander Lairson Costa 7133fa7e8b Bug 1350413 part 1: move macosx64/opt build to buildbot-bridge. r=dustin
Because of bug 1338651, we need to stick to BBB macosx64 builds for now.

MozReview-Commit-ID: AwQc5r6ikUN

--HG--
extra : rebase_source : d5ee1605bf5ec70223e7676bd2d2fd760841d59a
2017-05-02 16:12:51 -03:00
Jeremy Chen 4a894fc27e Bug 1360144 - enable WPT interpolation tests for some SVG stroke related properties. r=hiro
This includes stroke-{opacity, miterlimit, stroke-dasharray}.

In this patch, we added opacityType to enabled stroke-opacity's
animation tests. With the newly added opacityType, we should be
able to test other opacity like properties as well.

Re-use existing positiveNumberType for stroke-miterlimit.

As for stroke-dasharray, we add a separated type specifically for it. Note
that we haven't supported unitless length in servo and stylo yet, so I didn't
add tests for length. We should add some once we support unitless length
in servo and stylo.

MozReview-Commit-ID: HIUSyvKA2G3

--HG--
extra : rebase_source : 08fdcdbf0895e691cb47dcf54c59dde38071c7dc
2017-05-04 14:37:29 +08:00
Henrik Skupin 1442e63ce9 Bug 1361849 - Fix handling of HTTPError when the update snippet cannot be retrieved. r=maja_zf
Re-raising an HTTPError with a modified reason would require 6 parameters
which we do not have at this point. So re-raise a normal Exception instead.

MozReview-Commit-ID: J9ws4IMDy3g

--HG--
extra : rebase_source : 59af3f6fa28ea4a0057419e340ef011abfcf10a2
2017-05-03 22:43:51 +02:00
Henrik Skupin 56bc9b1cb8 Bug 1290850 - Force local update URL for software update unit tests. r=maja_zf
The unit tests for the software update class should not rely on
the remote update URL being reachable. Instead a locally served
URL has to be used.

MozReview-Commit-ID: 8WNoEb0PUWz

--HG--
extra : rebase_source : 85900716de5c868efd8f0411e0c577f317d98d25
2017-04-24 15:09:25 +02:00
Hiroyuki Ikezoe 22626693d8 Bug 1356941 - Add text-shadow interpolation tests. r=birtles
MozReview-Commit-ID: J19JN13UXtP

--HG--
extra : rebase_source : e8325461762faad33fefe15d162f2f6e67e971aa
2017-04-24 15:51:32 +09:00
Hiroyuki Ikezoe bf4981c9e3 Bug 1356941 - Add box-shadow interpolation tests. r=birtles
MozReview-Commit-ID: D8rJY1wOd0j

--HG--
extra : rebase_source : fbb84615ec1c386d114b4403b84522973db82b21
2017-04-24 15:51:25 +09:00
Hiroyuki Ikezoe 7378dc9339 Bug 1356941 - Use IntermediateColor for caret-color. r=birtles
MozReview-Commit-ID: ERFaMfLL9tE

--HG--
extra : rebase_source : bc4d9c7840db654cb6fa506544b284c8febb1cf3
2017-04-24 15:51:01 +09:00
Jason Duell d8fc808f1c Bug 711886 - Fail Websocket if server replies with non-matching subprotocol, r=mcmanus 2016-05-11 08:50:13 -07:00
Wes Kocher da57a3e4df Merge m-c to inbound, a=merge
MozReview-Commit-ID: DimBmdgo95e
2017-04-26 17:35:26 -07:00
Florian Queze 4b1556a5f2 Bug 1355056 - replace (function(args) { /* do stuff using this */ }).bind(this) with arrow functions, r=jaws. 2017-04-27 00:25:45 +02:00
Aryeh Gregor 30a8dae775 Bug 869788 - Normalize DOMTokenList for whitespace/dupes; r=smaug
Some bits taken from a patch by Cameron McCormack.  This follows a
change to the DOM spec that has already been implemented by WebKit.

We do no checks for duplicates on initial attribute parsing, only when
the DOMTokenList is accessed.  We re-check for duplicates on every
DOMTokenList access, but optimized with a bloom filter, so it should be
fast.  It would be possible to add a flag to check if we've already
removed duplicates from the atom list, but it would require the
nsAttrValue to talk to the nsDOMTokenList somehow, and a spare bit would
be needed in nsAttrValue, and it would only help cases where
DOMTokenList is repeatedly accessed without the content attribute being
modified in between (e.g., .length) where the token list is extremely
long.

This patch assumes that no one other than nsDOMTokenList cares if
duplicates are removed from the nsAttrValue's atom array.  If anything
does, they will see inconsistent behavior depending on whether
nsDOMTokenList has removed duplicates yet.  Since we don't want to
check for duplicates on parse for performance reasons, the correct fix
is to update the code elsewhere to also remove duplicates.

MozReview-Commit-ID: 97KRVhPGwm8

--HG--
extra : rebase_source : 59fc76e26ea2055eb46fa6380c198c7a1e88ca61
2016-04-11 18:01:14 +03:00
Johan Lorenzo d0791aa9fe Bug 1337861 - [Fennec-Relpro] Enforce the presence of $MOZ_BUILD_DATE r=jlund
MozReview-Commit-ID: DzEeeYQjwLW

--HG--
extra : rebase_source : 78e57dee284f00302fc30cf93f57b5fa748049c9
2017-02-23 19:23:19 +01:00
Andreas Tolfsen a3efb42b7a Bug 1358988 - Write Marionette port to preference when binding; r=whimboo
Write the allocated port to the marionette.port preference when binding
the TCP socket server to the requested port.

If the socket is bound to port 0, this instructs the system to atomically
allocate a free port in the ephemeral range.  Writing the resolved port
to a preference will make it possible to communicate this port number
to the client, removing any chance of a race condition occurring by the
client looking for a free port (binding and releasing) for the server.

MozReview-Commit-ID: JwyG2G4YQmX

--HG--
extra : rebase_source : 98e38660813c0868f3358183825ad08392e62d37
2017-04-24 10:28:57 +01:00
Henrik Skupin 910162d856 Bug 1353447 - Fix race condition in TestBackForwardNavigation.test_timeout_error. r=ato
The test doesn't care about the page load status when a timeout error happened
for a back and forward command. It only compares the urlbar for the expected
url, but doesn't actually wait for the required element on the page.

MozReview-Commit-ID: 8w0iP62rlQZ

--HG--
extra : rebase_source : a78d8530dd181084a5f45e6bffeae136a0cabb74
2017-04-24 13:08:13 +02:00
bechen 9f2e2462f1 Bug 1353689 - Disable tests about "background-image", because we have problem about loading a gif as background. r=alwu
MozReview-Commit-ID: 1PbZWqeX1V4

--HG--
extra : rebase_source : 566ae774f87ec3c14a8fbe94d996cbfa14aaa96d
2017-04-21 14:55:52 +08:00
bechen 86d018a8e1 Bug 1353689 - update /processing-model/* status. Disable tests whose result are not consistent. r=alwu
MozReview-Commit-ID: 83tCBYWmF5g

--HG--
extra : rebase_source : 2193092435ef596261a14fee34c9f182bbf0d930
2017-04-18 16:54:17 +08:00
bechen 07410db77e Bug 1353689 - selectors/cue_function: update testcase status. r=rillian
MozReview-Commit-ID: KNEZ1x4xThq

--HG--
extra : rebase_source : ed9e73110b6483536cba5e089dc81fce87f6aaa6
2017-04-17 17:27:40 +08:00
bechen 4d6f668e2e Bug 1353689 - selectors/default_styles: update testcase status. r=rillian
MozReview-Commit-ID: 32cFaWOVTal

--HG--
extra : rebase_source : 54151b845ab913aefe015032b700859d40155256
2017-04-17 17:27:38 +08:00
bechen deac0038cb Bug 1353689 - selectors/cue_function/voice_object: update testcase status. r=rillian
MozReview-Commit-ID: Loq30ZzSzLR

--HG--
extra : rebase_source : ed557b62f4012a06010d1938b25a45447447dc2b
2017-04-17 17:27:35 +08:00
bechen 30e54db8f4 Bug 1353689 - selectors/cue_function/underline_object: update testcase status. r=rillian
MozReview-Commit-ID: 9zwCperz8nZ

--HG--
extra : rebase_source : ea483b978c9077a1381a923a8657f53c19f388d9
2017-04-17 17:27:33 +08:00
bechen 9004fda15c Bug 1353689 - selectors/cue_function/class_object: update testcase status. r=rillian
MozReview-Commit-ID: FUwqp2DHbl3

--HG--
extra : rebase_source : b8fe02dbfc3ab1f35b20e8b0af65d95f243c81a8
2017-04-17 17:27:30 +08:00
bechen 4c122bd4be Bug 1353689 - selectors/cue_function/bold_object: update testcase status. r=rillian
MozReview-Commit-ID: K1oTXpmUMmd

--HG--
extra : rebase_source : af117929ea076cf25148907eca4d2f8694281ec8
2017-04-17 17:27:28 +08:00
bechen 7b3e831c98 Bug 1353689 - selectors/cue_function/italic_object: update testcase status. r=rillian
MozReview-Commit-ID: AQoebT3bS8p

--HG--
extra : rebase_source : 6bd9d52aa415c4f0d1427bf4bc77c1721fbe0a2a
2017-04-17 17:27:26 +08:00
bechen e59ddbbcaa Bug 1353689 - selectors/cue : Enable testcases under */selector/* . Fix the padding and overflow issue. r=rillian
MozReview-Commit-ID: 6jdlx01hEv7

--HG--
extra : rebase_source : 93a63954d5b64cb8a33de1ce560da8f97a5a2001
2017-04-17 17:27:23 +08:00
Carsten "Tomcat" Book 850b8f9b6d Backed out changeset 79579aab8851 (bug 1331742) 2017-04-24 12:27:45 +02:00
Aryeh Gregor fdf415af45 Bug 1357998 - Make editing tests independent of default defaultParagraphSeparator; r=masayuki
Now that this is a pref that is different in different versions, tests
have to work no matter what the pref's value is.  For tests that
actually tested line-breaking-related behavior, I made them test all
three separator values.  For tests that tested something else and only
incidentally depend on the default paragraph separator, I set
defaultParagraphSeparator to "div".

MozReview-Commit-ID: 8m7eoFRXpEy

--HG--
extra : rebase_source : dc664e87f7ce4f621aa48639cef6e754793e8ab4
2017-04-20 21:10:23 +03:00
Sebastian Hengst 7fccfb74e9 merge mozilla-central to autoland. r=merge a=merge 2017-04-22 10:49:35 +02:00
Wes Kocher 4a05296446 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Cb0b59wJ0vy
2017-04-21 17:35:24 -07:00
Wes Kocher d973551173 Merge inbound to central, a=merge
MozReview-Commit-ID: FHfhKIIlItM
2017-04-21 17:30:43 -07:00
Sebastian Hengst 238ec18da7 merge mozilla-central to mozilla-inbound. r=merge a=frequent-orange-fix 2017-04-21 20:28:28 +02:00
Sebastian Hengst 51f6d07743 Bug 1356627 - Disable css-transitions-1 web-platform-tests for failing frequently. r=test-disabling a=frequent-orange-fix
MozReview-Commit-ID: Cbsk1JLMxig

--HG--
extra : amend_source : 39ecc3907b6d609b3ff618e4194046db7e6b31f6
2017-04-21 20:21:51 +02:00
Carsten "Tomcat" Book 4e1afcd681 Backed out changeset 35ef9cd54519 (bug 1358142) for breaking android nightlys 2017-04-21 15:55:13 +02:00
Henrik Skupin 726ee660f9 Bug 1358402 - Keep 'marionette.defaultPrefs.enabled' around as fallback. r=ato a=tomcat
With bug 1344748 landed the default preferences and their handling has been
changed. Builds starting with Firefox 54.0 can handle that, but previous
releases don't enable Marionette at all after a restart under special
conditions (invalidating 'update.status' file before the restart).

To prevent the bustage we have to keep the preference
'marionette.defaultPrefs.enabled' around until the next ESR release
is out.

MozReview-Commit-ID: AB3liJlb6M7

--HG--
extra : amend_source : 35ae31af3c1a44d9ad965dbeb395297a73e86a81
2017-04-21 11:16:06 +02:00
Carsten "Tomcat" Book 975e251aff merge mozilla-inbound to mozilla-central a=merge 2017-04-21 10:57:02 +02:00
Iris Hsiao 7aacf33d10 Backed out 9 changesets (bug 1353689) for web platform reftest failures
Backed out changeset 80ac3ea1427e (bug 1353689)
Backed out changeset 9a5b36fefb22 (bug 1353689)
Backed out changeset 44c5f4b4cdfc (bug 1353689)
Backed out changeset 7f2790b4c963 (bug 1353689)
Backed out changeset 8d8d2824a763 (bug 1353689)
Backed out changeset d3ced5751998 (bug 1353689)
Backed out changeset 5179ebf1e982 (bug 1353689)
Backed out changeset ebf24732e9b3 (bug 1353689)
Backed out changeset e81924e4cff3 (bug 1353689)
2017-04-21 13:38:28 +08:00
Sebastian Hengst ac84beec3b merge mozilla-central to autoland. r=merge a=frequent-orange-fix 2017-04-21 20:26:51 +02:00
Peter Moore a369458957 Bug 1358142 - Support Content-Encoding header in mozharness when downloading from a url,r=aki 2017-04-21 19:38:46 +02:00
Robert Helmer 973869a7fc Bug 1346825 - add Screenshots to the xperf whitelist r=kmag
MozReview-Commit-ID: 37xG02jB3Kl

--HG--
extra : rebase_source : 387798322d96f89725f748b09202679656ecbe19
2017-04-21 17:54:36 -07:00
Masayuki Nakano d457e48592 Bug 1217700 part.4 Add automated tests for IMEContentObserver r=m_kato
IMEContentObserver notifies IME of 3 notifications at most when editor is changed.

The order is:
1. text change (with merged range if 2 or more change occurred during an edit transaction)
2. selection change (only the latest selection change. other changes occurred before that during an editor transaction are ignored)
3. position change (scrolled, resized, window moved, etc)

This does not check the behavior in designMode because some operation in testWithHTMLEditor() causes unexpected behavior, e.g., moving focus. It *might* be bug of design mode.  However, it doesn't matter for this bug.  The important thing of this bug is, there should be automated tests for IMEContentObserver.  And fortunately, IMEContentObserver does not check the type of editor.  So, it's enough to test only contenteditable element for HTMLEditor at least for now.  Therefore, I gave up to test it in designMode for now.

MozReview-Commit-ID: 7L6ZlbVMU2P

--HG--
extra : rebase_source : 8282fe7aa2f4d405f2576f05d46b60b044223855
2017-04-19 21:57:58 +09:00
Marco Bonardo 444b7b3de9 Bug 1356440 - Favicons of bookmarks views don't update on visit. r=mrbkap,past,enndeakin
MozReview-Commit-ID: 8j5yLqr7MTc

--HG--
extra : rebase_source : 0da3b4bf0fca0462e22f76c1392f1d9e69f0e71c
extra : amend_source : d6c92db62af2b62671cf13f0b5385b2bc2c8b81e
2017-04-19 11:41:49 +02:00
bechen 6b39ee7673 Bug 1353689 - update /processing-model/* status. Disable tests whose result are not consistent. r=alwu
MozReview-Commit-ID: 83tCBYWmF5g

--HG--
extra : rebase_source : 2193092435ef596261a14fee34c9f182bbf0d930
2017-04-18 16:54:17 +08:00
bechen 4ff429b40d Bug 1353689 - selectors/cue_function: update testcase status. r=rillian
MozReview-Commit-ID: KNEZ1x4xThq

--HG--
extra : rebase_source : ed9e73110b6483536cba5e089dc81fce87f6aaa6
2017-04-17 17:27:40 +08:00
bechen df0c2c840f Bug 1353689 - selectors/default_styles: update testcase status. r=rillian
MozReview-Commit-ID: 32cFaWOVTal

--HG--
extra : rebase_source : 54151b845ab913aefe015032b700859d40155256
2017-04-17 17:27:38 +08:00
bechen 4aaea6562a Bug 1353689 - selectors/cue_function/voice_object: update testcase status. r=rillian
MozReview-Commit-ID: Loq30ZzSzLR

--HG--
extra : rebase_source : ed557b62f4012a06010d1938b25a45447447dc2b
2017-04-17 17:27:35 +08:00
bechen 4d6d2994ee Bug 1353689 - selectors/cue_function/underline_object: update testcase status. r=rillian
MozReview-Commit-ID: 9zwCperz8nZ

--HG--
extra : rebase_source : ea483b978c9077a1381a923a8657f53c19f388d9
2017-04-17 17:27:33 +08:00
bechen c774d6a753 Bug 1353689 - selectors/cue_function/class_object: update testcase status. r=rillian
MozReview-Commit-ID: FUwqp2DHbl3

--HG--
extra : rebase_source : b8fe02dbfc3ab1f35b20e8b0af65d95f243c81a8
2017-04-17 17:27:30 +08:00
bechen b08207d9cc Bug 1353689 - selectors/cue_function/bold_object: update testcase status. r=rillian
MozReview-Commit-ID: K1oTXpmUMmd

--HG--
extra : rebase_source : af117929ea076cf25148907eca4d2f8694281ec8
2017-04-17 17:27:28 +08:00
bechen 527f7a7994 Bug 1353689 - selectors/cue_function/italic_object: update testcase status. r=rillian
MozReview-Commit-ID: AQoebT3bS8p

--HG--
extra : rebase_source : 6bd9d52aa415c4f0d1427bf4bc77c1721fbe0a2a
2017-04-17 17:27:26 +08:00
bechen d116c9373e Bug 1353689 - selectors/cue : Enable testcases under */selector/* . Fix the padding and overflow issue. r=rillian
MozReview-Commit-ID: 6jdlx01hEv7

--HG--
extra : rebase_source : 93a63954d5b64cb8a33de1ce560da8f97a5a2001
2017-04-17 17:27:23 +08:00
Wes Kocher 4f3c2d9829 Merge m-c to autoland, a=merge
MozReview-Commit-ID: DPzfAm14Tdx
2017-04-20 15:52:28 -07:00
Wes Kocher 5ce5528fb1 Merge inbound to m-c a=merge
MozReview-Commit-ID: DQDuEiYLWCO
2017-04-20 15:30:43 -07:00
Peter Moore 73e4a8cb3c Bug 1358142 - Support Content-Encoding header in mozharness when downloading from a url,r=aki 2017-04-20 16:42:23 +02:00
Andrea Marchesini 26843e3f98 Bug 1357473 - Update Console to the latest spec - part 7 - test updated, r=bgrins 2017-04-20 13:52:43 +02:00
James Graham 1a54030e40 Bug 1357844 - Split MathML entity test into multiple files, r=annevk
This was timing out and causing OOM on some platforms, so instead use
one doctype per test.

MozReview-Commit-ID: 7M2FCJVPElK
2017-04-20 10:58:41 +01:00
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