Commit Graph

5875 Commits

Author SHA1 Message Date
Mike Hommey
5ad6f6b2ba Bug 1115481 - Move 'window' variable declaration in the #ifdef it's used from. r=karlt 2014-12-30 09:24:24 +09:00
Jordan Lund
9dc1c5386d Bug 1113460 - test jobs that use minidump stackwalk should get it from tooltool - add minidump manifests, r=jgriffin, a=testing DONTBUILD 2014-12-22 16:53:44 -08:00
Christoph Kerschbaumer
490ea5460c Bug 1087742: Make JS callers of ios.newChannel call ios.newChannel2 in testing/ (r=jmaher) 2014-10-24 15:23:45 -07:00
Gregory Szorc
24759b86be Bug 1116194 - Catch errors calling psutil; r=ted
The build system / mach currently has a very hacky virtualenv setup.
Essentially, it resorts to sys.path munging instead of a proper,
isolated environment.

During initialization, mach installs python/psutil in sys.path. Later
on, some code does an |import psutil|. This fails iff the psutil C
extension can't be found.

If there is a psutil C extension installed outside of mach and
python/psutil, |import psutil| may load it. The version mismatch isn't
detected until an extension-using psutil API is called. This has
manifested inside |mach build| via the resource monitor as an
|AttributeError: 'module' object has no attribute 'linux_sysinfo'|
exception during psutil.virtual_memory().

The proper fix for this is for the Python environment to ensure the
psutil C extension is built before attempting to import and use psutil.
Arguably, psutil itself should perform some kind of version check when
it imports the C extension to ensure things are in sync and fail at
import time.

Fixing mach and the build system Python environment to build psutil
earlier/properly is a long outstanding bug. It needs to be addressed.
But it is considerable effort. This patch continues the long history of
wallpapering over psutil import/run failures because using a proper
virutalenv from mach/build system is a lot of work. Sad panda.

--HG--
extra : rebase_source : 5c449d69c0fd907ea8359ac721ef6287baa4f10e
2014-12-29 12:06:21 -08:00
Philipp Kewisch
1f4eee14d6 Bug 1084066 - plugins and extensions moved to wrong directory by mozharness - correct in-tree config. r=ted 2014-12-29 19:02:17 +01:00
Neil Deakin
0c16d5bcde Bug 1083269, handle windows in a different process within waitForFocus, r=jmaher 2014-12-29 07:39:26 -05:00
Michal Novotny
428b61f3ee Bug 792831 - WebSocket permessage compression extension, r=jduell 2014-12-29 12:43:40 +01:00
Phil Ringnalda
c2432dd4ca Back out 9e126e97e347 (bug 1098700), a=backout 2014-12-28 22:57:38 -08:00
Karl Tomlinson
3497dbc05d bug 975782 stop delaying the load event when media fetch has stalled r=cpearce,f=kinetik
--HG--
extra : rebase_source : c26dcd4221ba051ffff417631ae7ad9b7b65995d
2014-12-11 14:51:10 +13:00
Karl Tomlinson
138479308d bug 1098126 re-enable mediasource-redundant-seek and mediasource-duration with new results
--HG--
extra : rebase_source : 441f0ee88fc96c3f81628ab2f65b2d082b3bb4df
2014-12-23 14:39:08 +13:00
Ryan VanderMeulen
01560c28c1 Merge m-c to inbound. a=merge 2014-12-26 14:47:29 -05:00
Ryan VanderMeulen
315ae9d2ac Merge fx-team to m-c. a=merge 2014-12-26 14:42:47 -05:00
Chris Manchester
f2a12c233e Bug 1113768 - Stop buffering a test's output after a failure is seen.;r=froydnj 2014-12-26 13:28:50 -05:00
Paul Kerr [:pkerr]
a7633eda9b Bug 1055145 - Part 2: Fix failing loop tests: prevent spurious network access attempts r=mattn 2014-12-24 13:12:18 -08:00
Kaustabh Datta Choudhury
deadf50eb4 Bug 1098700 - Mochitests that are annotated fails-if don't output a useful error if they unexpectedly pass. r=jmaher 2014-12-23 23:58:00 -05:00
Phil Ringnalda
ade5f6b03b Merge m-i to m-c, a=merge 2014-12-24 15:38:41 -08:00
Wes Kocher
d1431d12f7 Merge m-c to inbound a=merge CLOSED TREE 2014-12-23 16:54:09 -08:00
Ehsan Akhgari
59201313cf Bug 1113446 - Make sure that SimpleTest.waitForClipboard cannot trigger bad setTimeout messages; r=ted
--HG--
extra : rebase_source : 2c36df39f5f9aec17d6801b6b5f9beafbef1b5cc
2014-12-23 17:32:54 -05:00
Philipp Kewisch
c6d796a07b Bug 1084066 - Plugins and extensions moved to wrong directory by mozharness - prepare mozharness config. r=armenzg 2014-12-19 01:40:58 +01:00
Geoff Brown
9a8d02d0e3 Bug 797164 - Support chrome tests on b2g emulator; r=ahal 2014-12-23 14:17:42 -07:00
Geoff Brown
c58d705079 Bug 797164 - Push chrome files to b2g when needed; r=ahal 2014-12-23 14:17:41 -07:00
Geoff Brown
8709598f8f Bug 797164 - Add mochitest-chrome-remote mach command; r=ahal 2014-12-23 14:17:39 -07:00
Ryan VanderMeulen
a77443ef61 Merge m-c to fx-team. a=merge 2014-12-23 13:19:37 -05:00
Chris Peterson
c575502b31 Bug 1105393 - Remove deprecated for-each-in loops in mochitest/server.js. r=jmaher 2014-12-20 09:53:12 -08:00
William Chen
6c923a126f Bug 1113959 - Do not enqueue custom element attached and detached callbacks when there is no browsing context. r=smaug 2014-12-22 22:35:32 -08:00
William Chen
f20229f5d0 Bug 1102502 - Fire custom elements attachedCallback when elements are created and inserted into the document by the parser. r=smaug 2014-12-22 22:35:32 -08:00
William Chen
27d4f06056 Bug 1081039 - cloneNode on a custom element should call createdCallback if cloned in a document with a custom element definition. r=smaug 2014-12-22 18:19:08 -08:00
Yura Zenevich
f4299a5f80 Bug 1112320 - adding accessibility checks for isElementEnabled. r=dburns
---
 .../marionette/tests/unit/test_accessibility.py     | 13 +++++++++++++
 .../client/marionette/www/test_accessibility.html   |  3 +++
 testing/marionette/marionette-elements.js           | 13 +++++++++++++
 testing/marionette/marionette-listener.js           | 21 ++++++++++++++++++++-
 4 files changed, 49 insertions(+), 1 deletion(-)
2014-12-22 16:16:59 -05:00
Yura Zenevich
5156f305e1 Bug 1111815 - adding accessibility checks for isElementDisplayed. r=dburns
---
 .../marionette/tests/unit/test_accessibility.py       | 19 +++++++++++++++++++
 .../client/marionette/www/test_accessibility.html     |  1 +
 testing/marionette/marionette-listener.js             |  4 +++-
 3 files changed, 23 insertions(+), 1 deletion(-)
2014-12-22 16:16:37 -05:00
Yura Zenevich
b17bf55b21 Bug 1111779 - adding accessibility checks for clickElement. r=dburns
---
 .../marionette/tests/unit/test_accessibility.py    | 27 ++++++++++++++++++++--
 testing/marionette/marionette-listener.js          |  6 ++++-
 2 files changed, 30 insertions(+), 3 deletions(-)
2014-12-22 16:15:50 -05:00
Yura Zenevich
bfdc10b45d Bug 1109282 - adding accessibility checks for singleTap. r=dburns
---
 testing/marionette/client/marionette/__init__.py   |   1 +
 testing/marionette/client/marionette/errors.py     |   4 +
 testing/marionette/client/marionette/marionette.py |   2 +
 .../marionette/tests/unit/test_accessibility.py    |  86 ++++++++++++++
 .../client/marionette/tests/unit/unit-tests.ini    |   2 +
 .../client/marionette/www/test_accessibility.html  |  38 ++++++
 testing/marionette/marionette-elements.js          | 131 +++++++++++++++++++++
 testing/marionette/marionette-listener.js          |  54 ++++++++-
 testing/marionette/marionette-server.js            |   7 +-
 9 files changed, 320 insertions(+), 5 deletions(-)
 create mode 100644 testing/marionette/client/marionette/tests/unit/test_accessibility.py
 create mode 100644 testing/marionette/client/marionette/www/test_accessibility.html
2014-12-22 16:15:19 -05:00
Gregory Szorc
c7157d2065 Bug 930808 - Catch all exceptions when importing psutil; r=glandium
This is the same workaround applied in 7be399d00f9a (bug 908296). It
should stop |make check| from complaining on OS X.

--HG--
extra : rebase_source : 7cf18c8261d375437187a1c256b0b7f8ae0cbb30
extra : amend_source : 952eef1f385962005833c12f643ebb5ea02c93f3
extra : histedit_source : 285bda4330b2997afcc048ecc81f84173d422582
2014-12-23 21:34:01 -08:00
Mark Hammond
243a2df124 Bug 1109120 - use a geoip xhr request for more reliable country detection for search. r=gavin 2014-12-23 22:17:12 +11:00
Carsten "Tomcat" Book
ca2660700d merge fx-team to mozilla-central a=merge 2014-12-22 13:22:28 +01:00
Vaibhav Agrawal
74dfbf9ce3 Bug 1103159 - Dealing with the error: UnboundLocalError: local variable 'result' referenced before assignment. r=jmaher 2014-12-19 11:58:00 +01:00
Mike Conley
ebf762352c Bug 1068349 - Follow-up: Disable KillHard timer for content processes for Mochitests. r=smaug.
The KillHard timeout seems to be getting triggered on some of our mochitest machines, which is
causing us to leave minidumps behind - so we disable the timeout for mochitests. We also disable
KillHard paired minidumps for B2G, because we were getting minidumps for some B2G Desktop tests
there for what are likely some intentional KillHard's, and at this point, we don't think it's
worth collecting for B2G.

--HG--
extra : rebase_source : adcad58bc3b893e30e71992514b8a966257f8bc0
extra : amend_source : 11fd95ac3e3a5ed1dbb55d450f480b9092d31528
2014-12-18 13:52:00 -05:00
Julien Pagès
837247c401 Bug 1065406 - [mozlog] Split test class and name for XUnit formatter. r=jgraham 2014-12-16 16:02:00 +01:00
Bill McCloskey
ba57944c59 Backout bug 1072980 due to regressions. 2014-12-20 21:15:36 -08:00
Nathan Froyd
17b074b56f Bug 1113819 - fix deprecated let block construct in server.js; r=jmaher 2014-12-19 14:51:47 -05:00
Nathan Froyd
b211ce6d68 Bug 1113750 - fix deprecated let block construct in specialpowers.js; r=jmaher
This warning occurs scores of times in every browser-chrome test run.
There's no need for it to, since we can use supported syntax instead.
2014-12-19 13:48:10 -05:00
Joel Maher
f545dce95a Bug 1113713 - deploy talos to the latest version [fix tests for e10s]. r=dminor 2014-12-19 12:07:00 -05:00
Joel Maher
444a4f3ab0 Bug 1112059 - disable ts_paint_cold from talos. r=rvitillo 2014-12-19 12:06:59 -05:00
Ms2ger
97b42feaaa No bug - Bump the mozlog package version; rs=jgraham 2014-12-19 11:27:28 +01:00
Ms2ger
551caf2704 Bug 1113095 - Handle failing reftests in machformatter's summarizing code; r=jgraham 2014-12-19 11:25:51 +01:00
Bill McCloskey
25a2d73d0f Bug 1110938 - Add timeout for CPOWs (default to 0) (r=dvander) 2014-12-18 17:35:44 -08:00
Bill McCloskey
3f36727f7a Bug 1072980 - Don't use CPOW in special powers (r=ally) 2014-12-18 17:34:23 -08:00
Kaustabh Datta Choudhury
b81dfe1a93 Bug 1112609 - Bisect Chunk does not run. r=jmaher 2014-12-18 11:09:00 -05:00
Ryan VanderMeulen
9a787cac6c Backed out changeset 88a15054f99f (bug 794984) for suspicion of "causing" Mulet mochitest crashes (and possible Linux32 mochitest-e10s-dt as well). 2014-12-18 18:11:13 -05:00
Henrik Skupin
cc7c3db1ee Bug 1113284 - Bump manifestparser to 0.9. r=ahal
--HG--
extra : rebase_source : aaf0d817aab50e25a2f45c2f3c5e386c366ea056
2014-12-18 21:00:35 +01:00
Henrik Skupin
83bc67634a Bug 1110837 - [manifestparser] If parents are used, the first include in the master manifest is always used to determine defaults. r=jmaher
--HG--
extra : rebase_source : a28ecbd99906a54df76a5b74a45af9feac120488
2014-12-18 20:55:44 +01:00