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

16877 Коммитов

Автор SHA1 Сообщение Дата
Wes Kocher 208ec84119 Merge inbound to central, a=merge
MozReview-Commit-ID: AiSwcmvIrE
2017-06-15 16:22:40 -07:00
Brendan Dahl 33ec005421 Bug 1341493 - Wait for accessibility element if accessibility doc is busy. r=automatedtester
Occasionally marionette tries to get the accessibility element while the
elements are still being built. This causes getAccessibleFor to return
null when there actually should be an accessibility element available.
Instead, if the document is busy, wait until it finishes to get the
accessibility element.
2017-06-15 14:53:14 -07:00
Sebastian Hengst 9b6197930c merge mozilla-central to autoland. r=merge a=merge 2017-06-15 20:13:40 +02:00
Sebastian Hengst 43c84014a1 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: HYo8pUZXJ8Z
2017-06-15 20:12:28 +02:00
Andreas Tolfsen 3802e2befd Bug 1373218 - Add invalid cookie domain error to status lookup; r=automatedtester
The InvalidCookieDomainError type is missing a status lookup key in
testing/marionette/error.js.  This adds "invalid cookie domain" as a
reverse lookup for the type.

MozReview-Commit-ID: 69hkk28axtt

--HG--
extra : rebase_source : 19628df79d89f7fbaf821cc1847e1be241ff56af
2017-06-15 13:36:47 +01:00
Joel Maher 9c8d73fcdc Bug 1372857 - whitelist additional addons which show up in pgo only. r=Kwierso
MozReview-Commit-ID: ELxmalEZ676
2017-06-15 14:55:54 -04:00
Sebastian Hengst a672914c01 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-15 20:14:54 +02:00
James Graham d4e2dbee64 Bug 1373216 - Add mach command for starting geckodriver, r=ato
MozReview-Commit-ID: 8hNAjT5db44

--HG--
extra : rebase_source : 7e97893526c238b7ee466a3f609cb41e76d2a690
2017-06-15 12:47:20 +01:00
Sebastian Hengst 768c6d1b63 merge mozilla-central to autoland. r=merge a=merge 2017-06-15 11:15:42 +02:00
Sebastian Hengst 20d16dadd3 merge mozilla-inbount to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 36YqbsnO3en
2017-06-15 11:11:30 +02:00
Ben Hearsum ef8dce082d bug 1359084: remove unused mozharness config file. r=asasaki 2017-06-14 12:40:26 -04:00
Carsten "Tomcat" Book 5e8c1546ec merge mozilla-inbound to mozilla-central a=merge 2017-06-14 14:45:26 +02:00
Mark Banner 3e55f32f5b Bug 1372738 - A test timing out may show false uncaught errors in subsequent tests. r=mossop
MozReview-Commit-ID: 3HMWssBcwqX

--HG--
extra : rebase_source : 2ba5b05e127d495c0d12900c4a12dba75ad32c33
2017-06-13 22:55:44 +01:00
Sebastian Hengst 1b26da1b2f merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-15 11:17:07 +02:00
Andrew McCreight 9407ff76bb Bug 1372714 - Add an option to output parse_about_memory.py results in mebibytes. r=erahm
This makes it easier to compare results to about:memory.
2017-06-14 10:30:00 -07:00
Eric Rahm 225659c3fd Bug 1372667 - Part 2: Clean up path_total. r=mccr8
This attempts to make the path_total function more legible.

MozReview-Commit-ID: 4quRaQ4DV9j
2017-06-14 15:09:49 -07:00
Andrew McCreight 1c02e9be58 Bug 1372667 - Only count heap memory once in totals_heap. r=erahm 2017-06-13 11:59:00 -07:00
Eric Rahm 61c1bb639a Bug 1372437 - Part 2: Update paths to include slash for prefix match. r=mccr8
MozReview-Commit-ID: Br5FN3mOzYD
2017-06-14 15:09:47 -07:00
Eric Rahm a60afc36f3 Bug 1372437 - Part 1: Perform an exact match if path does not end in a slash. r=mccr8
This changes the about memory parser to only perform prefix matches if the
path ends in a '/'. For example:

> parse_about_memory.py memory-report.json.gz 'resident'

Will match the 'resident' node, but not 'resident-unique'.

MozReview-Commit-ID: CK2jAemGNDn
2017-06-14 15:09:46 -07:00
Wes Kocher 09a205279b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 7AS5EEH6buZ
2017-06-13 18:36:04 -07:00
Wes Kocher 1af6d5cf57 Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE
MozReview-Commit-ID: CBIFPwA5aNp

--HG--
extra : amend_source : 035a5be59d0046a643d0f836a95195e8c4ade4a6
2017-06-13 18:27:10 -07:00
Jordan Lund 59356969b4 Bug 1372482 - repack betas are broken bc mock can't find python, balrog.py fix, r=aki
MozReview-Commit-ID: ARPwGzTmb5B

--HG--
extra : source : d956c96a1926c1755d9ce46a110ba7893f4d478a
extra : amend_source : 5209f243630a6822fbda4cf38cc1500dc2695556
2017-06-13 15:28:22 -07:00
Jordan Lund 0c1a4677bb Bug 1372482 - linux 55.0 repack betas are broken because mock can't find python exe, r=aki, a=testing
MozReview-Commit-ID: L4VXE6IZE4s

--HG--
extra : source : 6872377277a618b2b9e0d2b4c2b9e51765ac199e
2017-06-12 22:16:31 -07:00
Mihai Tabara c8ccaa542b Bug 1372482 - linux 55.0 repack betas are broken in comparing locales because due to missing python executable.r=aki a=testing
MozReview-Commit-ID: KGSmRRFxbiu
2017-06-13 22:13:18 +01:00
Henrik Skupin 350d41d533 Bug 1372205 - Fix AutocompleteResults.visible_results() to only return visible items. r=mak
Instead of 'itemCount' the 'maxResults' property of the autocomplete popup
has to be used, because it doens't get increased similar to 'itemCount' but
stays the same all the time.

Further we cannot do an equal check in the puppeteer unit test but only do
a check for 0 < visible results <= maxResults, to ensure that items are
visible. Using the dot instead, should also give us more and more accurate
results across different locales.

MozReview-Commit-ID: KZEhq87kvx7

--HG--
extra : rebase_source : f429730d3f4a8da28b481b42c916145ae82e6bb5
2017-06-12 17:54:17 +02:00
Joel Maher 6482da932f Bug 1372252 - Sign the dummy webextension used in ts_paint_webext so that it doesn't run afoul of addon signing restrictions on Beta. r=rwood
MozReview-Commit-ID: 8cMWb2B1CNU

--HG--
extra : rebase_source : e4c9450a72c396c5b1e958bbe18a84f708dacc65
2017-06-14 11:19:00 -04:00
Boris Chiou ccd05b9231 Bug 1339690 - Part 7: Stop storing invalid property value. r=birtles
MozReview-Commit-ID: H3aRcJIk7CV

--HG--
extra : rebase_source : 774c1596364dd8e3eacf8a6bab093e9e1abf6e18
2017-06-14 11:43:47 +08:00
Boris Chiou 675987464b Bug 1339690 - Part 1: Drop w-p-t tests of paced timing. r=birtles
MozReview-Commit-ID: 1eJ7DgIskKF

--HG--
extra : rebase_source : a17e4bc03fc06bac80779def14977ad30a16ebc4
2017-06-13 13:20:15 +08:00
Andreas Tolfsen 7666e0d215 Bug 1371707 - Fix Linux x86 packages on Travis for geckodriver; r=whimboo
It is not clear exactly why, but Travis will complain that gcc and
gcc-multilib packages cannot be installed because they are virtual.  The
working theory is that the virtual packages do not correctly resolve to
the concrete gcc-4.8 and gcc-4.8-multilib packages.

This patch fixes compilation of geckodriver on Travis, which we at the
moment use for releasing geckodriver.

DONTBUILD

MozReview-Commit-ID: H1zsUgDi7wO

--HG--
extra : rebase_source : 191f0d0719cbc23f92899f5ec342ed64dca79c66
2017-06-09 16:46:57 +01:00
Rob Thijssen f3bbededcd Bug 1364651 - annotate mach bash hack; r=Callek
MozReview-Commit-ID: AQHeHLBABZg

--HG--
extra : rebase_source : 41e6ce21e4037cd593a878844980c2f74925d04d
2017-06-12 12:19:05 +03:00
Carsten "Tomcat" Book d67ef71097 merge mozilla-inbound to mozilla-central a=merge 2017-06-13 12:09:48 +02:00
Aki Sasaki 04886e76e8 bug 1372412 - enable macosx devedition tests on beta. r=catlee a=release CLOSED TREE
MozReview-Commit-ID: 2ddairhCXk6

--HG--
extra : transplant_source : Io%D4R%1A%94u%93%A9%E4m%AC%A2%BCB%BDs%EAI%AF
2017-06-12 17:35:39 -07:00
Wes Kocher 6e40405064 Merge m-c to inbound, a=merge CLOSED TREE
MozReview-Commit-ID: 5Agk5fuwDGU
2017-06-12 17:11:10 -07:00
Wes Kocher f8412cddff Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: 4j8ngmg8FAD
2017-06-12 17:02:56 -07:00
Wes Kocher 315b5d099f Merge autoland to central, a=merge
MozReview-Commit-ID: 9TWPWlHDRi2
2017-06-12 13:52:10 -07:00
Sebastian Hengst 4f35de100b Backed out changeset c932f9b1d502 (bug 1368195) for flake8 linting failure at base.py:855:17 | continuation line under-indented for visual indent (E128). r=backout 2017-06-12 18:21:51 +02:00
Rail Aliiev 724db42a49 Bug 1357378 - Use Firefox-devedition-latest{,-ssl} & firefox-devedition-stub products in bouncer r=nthomas a=release DONTBUILD
MozReview-Commit-ID: L8uToNaGlag

--HG--
extra : rebase_source : 5abfa42457f0731c2b7f575d6c0ec9c1aea6faba
2017-06-12 11:24:40 -04:00
Peter Moore 492151144e Bug 1362070 - Upgrade version of mozprocess inside mozharness to the latest version,r=Callek 2017-06-12 16:39:46 +02:00
Ben Kelly bd95903746 Bug 1197401 Remove the disabled HTML imports implementation. r=wchen 2017-06-12 07:36:02 -07:00
Ryan VanderMeulen 97dbdf639a Bug 1371924 - Skip test_execute_script.py TestExecuteContent.test_return_value_on_alert on Android. r=ato 2017-06-12 10:24:16 -04:00
Ben Kelly 93851fe7bb Bug 1370617 Set Authorization header using eVarietyRequestDefault to avoid exposing it to service workers. r=dragana 2017-06-12 06:52:44 -07:00
Ben Hearsum 6105450864 bug 1359084: update balrog usernames in more mozharness configs. r=asasaki a=release
--HG--
extra : amend_source : c62c7e98c49ba77dc87afdfc38262ccd8ee7255e
2017-06-12 09:45:45 -04:00
Masatoshi Kimura 9c589731b4 Bug 1371010 - Test to make sure that serializeToString does not percent-encode href attributes. r=jgraham
MozReview-Commit-ID: 2gGhaEXIltr

--HG--
extra : rebase_source : 78dc44d1b40dd1b1d318e0e2ee58a229ea062da2
2017-06-10 11:57:14 +09:00
Andreas Tolfsen 08a0518acc Bug 1371718 - Recommend Firefox 53 or greater for geckodriver; r=whimboo
DONTBUILD

MozReview-Commit-ID: 6fEh8cUdvSe

--HG--
extra : rebase_source : bb75ed1f822289c6c2d63cf2e2b3d32027e64b51
2017-06-09 17:24:11 +01:00
Mantaroh Yoshinaga df6a321bc6 Bug 1353987 - Clear ready promise when animation is canceled. r=birtles
According to the spec, when we cancel an animation we should "reset an
animation's pending tasks"[1] which has following step:

...
4. Reject animation’s current ready promise with a DOMException named "AbortError".
5. Let animation’s current ready promise be the result of creating a new resolved Promise object.

Since we create the ready promise and, if need resolve it when we create it
(see Animation::GetReady), this patch simply clear the ready promise
when an animation is canceled.

[1] https://w3c.github.io/web-animations/#reset-an-animations-pending-tasks

MozReview-Commit-ID: JxoqeA5dXCO

--HG--
extra : rebase_source : 1c51724f236b3ed464eb6af3c20ccc9aaf5aa3e6
2017-06-12 10:45:48 +09:00
Shing Lyu 3a490cecff Bug 1370810 - Add --parallel-stylo-traversal flag to wpt test. r=jmaher
MozReview-Commit-ID: B1hfuV51UtS

--HG--
extra : rebase_source : 03cb65ca05847aecb99b33fc990581a8121228d9
2017-06-07 11:38:54 +08:00
Joel Maher 699dd2ea93 Bug 1361002 - Add extensions.legacy.enabled=True to Talos. r=rwood
MozReview-Commit-ID: BBhEuK0AHxW
2017-06-12 16:27:09 -04:00
Wes Kocher 8b6a6ce487 Backed out 5 changesets (bug 1370863) for marionette test failures a=backout CLOSED TREE
Backed out changeset e4605e515ffd (bug 1370863)
Backed out changeset 986d20fecd11 (bug 1370863)
Backed out changeset b0a081dfd577 (bug 1370863)
Backed out changeset bb80abe6a298 (bug 1370863)
Backed out changeset 90b14cb85f51 (bug 1370863)

MozReview-Commit-ID: chPvs0RWbK
2017-06-12 17:18:38 -07:00
Wes Kocher 101940382d Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: K0rvhhOLins
2017-06-12 17:13:12 -07:00
Andreas Tolfsen f2225720a9 Bug 1370863 - Remove log and getLogs commands from Marionette; r=automatedtester
MozReview-Commit-ID: HFZfJGwSqyT

--HG--
extra : rebase_source : eb04f0a3fa55d17eb5fef9bff3170ba5ce147eff
2017-06-07 14:17:41 +01:00
Andreas Tolfsen 66f9611734 Bug 1370863 - Remove log() call from WPT Marionette executor; r=jgraham
MozReview-Commit-ID: G1EKpTswJ8h

--HG--
extra : rebase_source : d721a15f9f42afa6cd6b2f6bdaa9be5b50d0016b
2017-06-09 14:23:56 +01:00
Andreas Tolfsen acbfad9780 Bug 1370863 - Remove Marionette.log API from client; r=automatedtester
MozReview-Commit-ID: FjBQ2p1DyLn

--HG--
extra : rebase_source : 141b3bd768bbe7c5cce108a8ffefa5514773f366
2017-06-09 14:28:15 +01:00
Andreas Tolfsen 8737f25318 Bug 1370863 - Stop using Marionette.log API in harness; r=automatedtester
MozReview-Commit-ID: 33ZPdJ486rJ

--HG--
extra : rebase_source : dbba433041d7f265b67205ea97e1cf9770f5c0c5
2017-06-09 14:27:27 +01:00
Mike Conley bf78ce5189 Bug 1372361 - Use TalosContentProfiler.js for ts_paint so that --geckoProfile runs return useful results. r=jmaher
MozReview-Commit-ID: BczeSRIpFiM

--HG--
extra : rebase_source : ffd3d82e9a08fdea908f0e67ab3e57a31abac763
2017-06-12 16:59:18 -04:00
Greg Mierzwinski 3ad43b968b Bug 1368115 - Enable most of the remaining test suites for linux64-ccov. r=jmaher
This enables all test suites on linux64-ccov except for the talos test suite (more work needs to be done), spidermonkey tests (more work needs to be done), and the mochitest-valgrind test suite (not going to run linux64-ccov).

MozReview-Commit-ID: 6vYV89CH8TB

--HG--
extra : rebase_source : 2c2c22a2ffc0b431b24e0ee32dca046a11470d3c
2017-06-12 16:19:38 -04:00
Ryan VanderMeulen 018193e245 Merge m-c to autoland. a=merge 2017-06-12 14:46:48 -04:00
James Graham 349867226e Bug 1368262 - Disable webdriver test that behaves differently on dev edition vs release, r=ato
The test times out on master and dev edition but not on normal beta. Since
this is difficult to handle in ini files just disable the entire test until there's
a proepr fix for the underlying issue.

MozReview-Commit-ID: B3d7MElHy86

--HG--
extra : rebase_source : eaff065fb42f046173281c713c55ec6a977da812
2017-06-09 16:21:49 +01:00
James Graham da37bf2cf8 Bug 1370936 - Skip directories when updating metdata, r=ato
MozReview-Commit-ID: HLFo9vhYS8p

--HG--
extra : rebase_source : 91cf679c342f1478c718e2a41a853bd0db02d4cd
2017-06-16 10:45:55 +01:00
James Graham d7aa932ed3 Bug 1370936 - Default to not creating a commit when updating wpt metadata, r=ato
MozReview-Commit-ID: FaYNn0hkXkD

--HG--
extra : rebase_source : 437a01155a3d406d8cecf46abda3f91f986ff050
2017-06-16 10:43:16 +01:00
James Graham 0b90b4bef9 Bug 1370936 - Use platform agnostic check for an absolute path, r=ato
MozReview-Commit-ID: 9G4yzsSBciD

--HG--
extra : rebase_source : acba7e02dd0b42516e2d01b728353614b90dc70e
2017-06-16 10:32:37 +01:00
James Graham de0d012f00 Bug 1370936 - Ensure manifest directory exists before writing it, r=ato
MozReview-Commit-ID: H2o2CYAig1j

--HG--
extra : rebase_source : 47489dad4907d2583422e39ae8b30ca940b92b55
2017-06-16 10:32:02 +01:00
James Graham 5c84a5f0ed Bug 1370936 - Update the module path for wpt update, r=ato
This is needed following the harness move.

MozReview-Commit-ID: RvRI9GuvLZ

--HG--
extra : rebase_source : f21f27d6036ae01d6da59c99aeaf4b94e77e7fcd
2017-06-16 10:28:28 +01:00
Andreas Tolfsen 3aa20dc029 Bug 1364319 - Throttle setWindowRect with requestAnmationFrame; r=maja_zf
We need to delay the response from the setWindowRect command until the
window has had time to properly resize.  But because the DOM resize
event is not synchronous, we cannot rely on it alone to tell us when the
widget toolkit has actually completed the resizing.

To overcome this problem we throttle the event using
ChromeWindow.requestAnimationFrame to force the event loop to flush
before resolving the promise.

The setWindowRect command previously relied on a 15 FPS setTimeout delay
because requestAnimationFrame did not work with ChromeWindow, but this
seems to have since been fixed.  Local tests show that this approach is
more stable and produces less intermittent results.

MozReview-Commit-ID: D1ICb3F6vX3

--HG--
extra : rebase_source : ef5ef15db80ce78284672551581ce5d9cdde9189
2017-06-12 13:52:53 +01:00
Henrik Skupin ec03b442b1 Bug 1373564 - Force enable update staging mode to prevent perma failures for update tests. r=automatedtester
Bug 1370576 disabled staging of application updates, which is not yet
supported in our firefox-ui update tests. As result there is a hang and
the restart button is never clicked on.

This is just a wallpaper fix and full support might still have to
be integrated if wanted.

MozReview-Commit-ID: 8LF1RKxnMEb

--HG--
extra : rebase_source : 5a268cd891a6577eda163c86fe6ef94fe767fbff
2017-06-16 11:39:23 +02:00
Andreas Tolfsen 6848748f06 Bug 1368195 - Remove BaseMarionetteTestRunner.appinfo; r=maja_zf,whimboo
BaseMarionetteTestRunner.appinfo is used in two places: when logging
whether E10s is enabled at the beginning of a test run, and for comparing
a few properties in the WebDriver capabilities test.

It currently tries to serialise Services.appinfo, which has
a field QueryInterface, which is a function.  Because of the
Function.prototype.inherits field, this serialisation results in an
infinite recursion, presumably because the inherits method itself is
a function.

This patch removes BaseMarionetteTestRunner.appinfo as it is a clunky and
potentially error-prone implementation due to the way it caches appinfo,
and replaces the current consumers with functions retrieving specific
properties from Services.appinfo.

MozReview-Commit-ID: BPDA6TJrHHb

--HG--
extra : rebase_source : 763c18f2c71412140e4ca21854e1e05514112d0e
2017-05-27 17:58:55 +01:00
Henrik Skupin 62b45a10eb Bug 1368492 - Add currentURL property to the driver and context class. r=ato
Multiple commands rely on the current URL of the chrome window, or
the active content browser. The newly added properties help to ease
the retrieval of the URL for both chrome and content scope.

MozReview-Commit-ID: 2KAtRzHxxNc

--HG--
extra : rebase_source : 85e4192f8a01fe4e1735f7812612decba0db1ad5
2017-05-31 16:49:56 +02:00
Henrik Skupin 8907d0b29a Bug 1368492 - Add assert.browsingContext for parent process. r=ato
When accessing a property of the current content browser from
the parent process, the current top-level browsing context has
to be valid.

MozReview-Commit-ID: BZHJTk1j5Nj

--HG--
extra : rebase_source : 7e44fc6e05d7fb1429fb3e36e897cf51b3d9142f
2017-05-31 16:44:49 +02:00
Ryan VanderMeulen 0f829ef849 Merge m-c to inbound. a=merge 2017-06-12 14:45:51 -04:00
Andreas Tolfsen 4911a20921 Bug 1368195 - Remove BaseMarionetteTestRunner.appinfo; r=maja_zf,whimboo
BaseMarionetteTestRunner.appinfo is used in two places: when logging
whether E10s is enabled at the beginning of a test run, and for comparing
a few properties in the WebDriver capabilities test.

It currently tries to serialise Services.appinfo, which has
a field QueryInterface, which is a function.  Because of the
Function.prototype.inherits field, this serialisation results in an
infinite recursion, presumably because the inherits method itself is
a function.

This patch removes BaseMarionetteTestRunner.appinfo as it is a clunky and
potentially error-prone implementation due to the way it caches appinfo,
and replaces the current consumers with functions retrieving specific
properties from Services.appinfo.

MozReview-Commit-ID: BPDA6TJrHHb

--HG--
extra : rebase_source : cb97953b7110f3d6dda75fbe3a1fd7dcffcef0c2
2017-05-27 17:58:55 +01:00
Joel Maher f344544acd Bug 1372252 - Permafailing Beta 55 ts_paint_webext- add signed extension for all webext tests. r=rwood
MozReview-Commit-ID: 1Eh1PGFfDDk
2017-06-15 13:27:13 -04:00
Ben Kelly 01bd1df36e Bug 1363848 P5 Update WPT test expectations. r=dragana 2017-06-15 07:52:42 -07:00
Joel Maher 9a83cb2a11 Bug 1372857 - allow xperf in debug mode to upload more data to blobber. r=rwood
MozReview-Commit-ID: 55Kfcg3SBMO
2017-06-15 09:44:09 -04:00
Joel Maher c0180560e9 Bug 1361002 - ensure we use environment variables during the profile warmup run. r=rwood
MozReview-Commit-ID: JDT1kMDlalR
2017-06-15 09:44:06 -04:00
Sebastian Hengst bf061ec7f9 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: FeTjZsgM7om
2017-06-10 11:18:21 +02:00
Wes Kocher 7462f47787 Merge m-c to inbound, a=merge
MozReview-Commit-ID: LZOwJMXpznP
2017-06-09 15:58:08 -07:00
Felipe Gomes a256ce3b76 Bug 1365714 - Part 2 - System add-on to control rollout of the CTP feature. r=bsmedberg
MozReview-Commit-ID: LKk8UNgBnQb

--HG--
rename : browser/extensions/e10srollout/install.rdf.in => browser/extensions/clicktoplay-rollout/install.rdf.in
rename : browser/extensions/e10srollout/moz.build => browser/extensions/clicktoplay-rollout/moz.build
2017-06-09 15:29:01 -03:00
Carsten "Tomcat" Book ea48e176bb Merge mozilla-central to autoland 2017-06-09 13:04:17 +02:00
Carsten "Tomcat" Book d5a13ba05e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 12:58:49 +02:00
Wes Kocher 1be06aea28 Merge m-c to autoland, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: ItWcUAUYyaj

--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Wes Kocher cf0077dc65 Merge autoland to m-c a=merge
MozReview-Commit-ID: BfLXAwELA2k
2017-06-08 18:35:34 -07:00
Carsten "Tomcat" Book 247a47fac9 Merge mozilla-central to mozilla-inbound 2017-06-08 15:16:36 +02:00
Shawn Huang 404d298e5d Bug 1370485 - Do not return lowercased header names for getAllResponseHeaders(), r=smaug 2017-06-08 20:45:07 +08:00
Henrik Skupin 34e680df7b Bug 1369709 - Release geckodriver 0.17.0. r=ato
MozReview-Commit-ID: 9I4FM2TCBez

--HG--
extra : rebase_source : da4fb291067a585ae3e9d8f70be1b0ebd770908e
2017-06-07 20:45:18 +02:00
Edouard Oger adde19d4f4 Bug 1369855 - Update sinon.js to version 2.3.2. r=markh
MozReview-Commit-ID: FPB4HebP3g7

--HG--
extra : rebase_source : 1e55c1dbc8bff59e1a7a097e4a6a58a19bc95688
2017-06-02 15:50:30 -04:00
Ryan VanderMeulen 9b7a73b65a Merge m-c to autoland. a=merge
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE

--HG--
extra : amend_source : a59e53ba2f8db608f613f21ad6da2b5be8814aa4
2017-06-07 22:55:56 -04:00
Ben Kelly 51909b7b6c Bug 1369862 P3 Update expectations on fetch-response-taint.https.html. r=asuth 2017-06-07 08:34:51 -07:00
Ben Kelly 88167e3b71 Backout 78533a4ef62e to 4fe11fc40572 (bug 1369862) for incorrect bug number on P1 r=me 2017-06-07 08:32:23 -07:00
Ben Kelly d040c2b969 Bug 1369862 P3 Update expectations on fetch-response-taint.https.html. r=asuth 2017-06-07 08:14:57 -07:00
Nick Thomas 8b05c9515f Bug 1369551 - Remove unused release mozconfigs for fennec, r=mtabara
* removes old files mobile/android/config/mozconfigs/*/{release,l10n-release}
* updates merge day scripts (did some config dumping to verify, but didn't run migration)
* updates testing/mozharness/configs/single_locale/{staging_,}mozilla-{beta,release}_android-api-15.py to remove bogus mozconfig definition, which now comes from single_locale/tc_android-api-15.py

I could go on and look at configs/multi_locale, which appear to be unused, but I've got to draw a line somewhere.

MozReview-Commit-ID: 2zLYlMj0B9t

--HG--
extra : rebase_source : 2aee89720391890fd0c637589282af0066edb4bc
2017-06-02 12:20:57 +12:00
Maja Frydrychowicz 91b92d5836 Bug 1370899 - mock_runner.driverclass should return mock_marionette; r=whimboo
Previously, mock_runner.driverclass() returned a plain Mock object.

MozReview-Commit-ID: 1RMQhud4BJD

--HG--
extra : rebase_source : 54d7f62444e66bc2f9ae07c0b5ed91cd9a3cbbaf
2017-06-07 10:32:04 -04:00
Mike Hommey aa96319b58 Bug 1371093 - Remove now redundant tooltool manifest definitions from mozharness. r=mshal
Bug 1356952 defined tooltool manifest at the taskcluster job definition.
This makes many definitions from mozharness now redundant.

While this would ideally have been done in bug 1356952, some of those
definitions are likely to still be used by some buildbot job or some
obscure taskcluster job seldomly triggered. Preparing for the
possibility that this might burn some jobs, making this removal
backout-able independently allows other work to happen on top of bug
1356952 without the risk of everything having to be backed out because
of some random bustage.

--HG--
extra : rebase_source : 73fdb7747a51ddc57fe41a9493893e293cd3bbc4
2017-06-08 07:48:46 +09:00
Andreas Tolfsen e828570043 Bug 1371658 - Remove CommonTestCase.setup_SpecialPowers_observer; r=whimboo
SpecialPowers has been removed from Marionette, and this method does not
appear to be used anywhere in mozilla-central.

MozReview-Commit-ID: 3hkPVNJw0iA

--HG--
extra : rebase_source : a5cb71ece7d40dbbcb9ae5a532b74d69cd7b209c
2017-06-09 15:08:07 +01:00
Andrew Halberstadt 8177e735f3 Bug 1048446 - [python-test] Create a mochitest selftest harness, r=jmaher
This will create a mochitest selftest harness based on |mach python-test|. There
is also a basic test that checks whether TEST-PASS and TEST-UNEXPECTED-FAIL work.

MozReview-Commit-ID: Jqyhbj7nC6z

--HG--
extra : rebase_source : d73b37305590a415e350ee45785a85635e7d4209
2017-05-31 13:52:01 -04:00
James Graham e14e7c3ce8 Bug 1371358 - Don't check the webdriver binary exists before running wpt tests, r=ato
This ensures that developers can run the majority of tests with the
default config, but makes things a little more confusing for marionette
developers.

MozReview-Commit-ID: 9wd761ZgCyx

--HG--
extra : rebase_source : d601fa10d1896afd3c450b2d44a2024b9963096f
2017-06-08 18:15:31 +01:00
Jeremy Chen e60da00d8f Bug 1369624 - update manifest for WPT.
No idea where those unrelated updates came from, but making the manifest
always up-to-date is important.

MozReview-Commit-ID: HsxN5p23HnS
2017-06-08 11:34:48 +08:00
Jeremy Chen e36d04f58b Bug 1369624 - enable WPT interpolation tests for SVG fill-opacity.
MozReview-Commit-ID: 8FfcIF4UbkJ
2017-06-08 10:44:41 +08:00
Andreas Tolfsen fec9a028f3 Bug 1370850 - Serialise undefined script evaluation return value to null; r=maja_zf
When a call through the content frame proxy is interrupted by the
dialogueObserver, the synchronous promise that is meant to wait for a
response from the frame script is resolved immediately with an undefined
return value.

When an undefined value is assigned to the response body, it gets dropped
during JSON serialisation.  To ensure the "value" field expected from
the Execute Script and Execute Async Script commands is populated,
we need to assign a null value to resp.body.value.

We can treat undefined as null by calling evaluate.toJSON again on the
return value from the proxied frame script call.  This effectively means
we serialise it twice, since it first needs to be serialised to cross
the IPC border, though the second computation only looks at primitives
and no known web element store is required.

It would be nicer if the content frame script itself would be able to
return early with null by installing a user prompt notification event,
but this is not possible because the tabmodal dialogue that appears
blocks script execution.  This means we need to rely on the
dialogueObserver in testing/marionette/proxy.js to take care of the
dialogue for us.

MozReview-Commit-ID: D14TA2TYYXI

--HG--
extra : rebase_source : 5fc17a1f0786e2fc9a2d054ef7c1f8b0e3336906
2017-06-07 12:46:14 +01:00
Sebastian Hengst 6203a7b696 Backed out changeset eaef7cd5e288 (bug 1370850) for failing modified Marionette test test_execute_script.py TestExecuteContent.test_return_value_on_alert. r=backout 2017-06-08 20:06:53 +02:00
Andreas Tolfsen e626269aea Bug 1370857 - Remove Marionette.import_script API; r=automatedtester
Removes the Marionette.import_script API as it is not used by any
consumers of the client, including the Firefox UI tests.

MozReview-Commit-ID: 3xceYXZZVR0

--HG--
extra : rebase_source : 7422704737da599704125874a6f52e4eeb670dfd
2017-06-07 13:13:50 +01:00
Andreas Tolfsen 76f413411c Bug 1370857 - Remove Marionette.clear_imported_scripts API; r=automatedtester
The import script functionality was removed in
https://bugzilla.mozilla.org/show_bug.cgi?id=1368648, but the
Marionette.clear_imported_script API was not removed from the client.

We are currently making calls after every test to the clearImportedScripts
command in the server, but we are apparently ignoring the ‘unknown
command’ error that is being returned.

MozReview-Commit-ID: KVjh2IfhuUY

--HG--
extra : rebase_source : ebc8faf8746e7e3e91b395ec488aeea014747848
2017-06-07 13:12:46 +01:00