Commit Graph

6132 Commits

Author SHA1 Message Date
Ehsan Akhgari
6c86597c0a Bug 1116755 - Do not use window.setTimeout() in order to detect tests timing out in browser-chrome tests; r=ted 2015-01-06 16:30:04 -05:00
Kaustabh Datta Choudhury
1b7e164233 Bug 1115338 - ./mach mochitest-browser path/to/individual/test should always run test (despite skip-if/run-if conditions in manifest). r=jmaher 2015-01-06 01:16:13 +05:30
Abhilash Panigrahi
70996c375b Bug 1099094 - Documentation added for session_id arguement in start_session method. r=dburns 2015-01-05 07:05:00 -05:00
Chris Peterson
c8da89cfae Bug 1117566 - Fix some JavaScript warnings in SimpleTest runner. r=jmaher 2014-12-21 22:03:37 -08:00
Karl Tomlinson
841120054f bug 1066467 enable config-change-mp4 tests
--HG--
extra : rebase_source : 4b2719951060a7dc54f2c4952c308db4fa89ab4d
2014-11-26 17:20:18 +13:00
Jason Orendorff ext:(%2C%20Till%20Schneidereit%20%3Ctill%40tillschneidereit.net%3E)
5f7eacef1c Bug 911142 - Make the "length" property of function objects configurable. r=Waldo.
Thanks to Till Schneidereit for a bunch of test fixes.
2014-09-29 11:38:53 -05:00
Philipp Kewisch
abb9851cdb Bug 1084066 - plugins and extensions moved to wrong directory by mozharness. r=ted 2015-01-03 01:29:57 +01:00
Bobby Holley
70f5c9f799 Bug 1116355 - Throw when setting SourceBuffer mode to 'sequence'. r=karlt,rs=Ms2ger 2014-12-30 12:22:45 -08:00
Mike Hommey
7d9e4eaec0 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
ea7838bab4 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
8baf870b37 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
63c60857b5 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
00727941c0 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
05100be9f5 Bug 1083269, handle windows in a different process within waitForFocus, r=jmaher 2014-12-29 07:39:26 -05:00
Michal Novotny
db0d15813e Bug 792831 - WebSocket permessage compression extension, r=jduell 2014-12-29 12:43:40 +01:00
Phil Ringnalda
67fb5268a7 Back out 9e126e97e347 (bug 1098700), a=backout 2014-12-28 22:57:38 -08:00
Karl Tomlinson
9a24bd047a 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
d647116b59 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
38a23353ea Merge m-c to inbound. a=merge 2014-12-26 14:47:29 -05:00
Ryan VanderMeulen
56391efa3c Merge fx-team to m-c. a=merge 2014-12-26 14:42:47 -05:00
Chris Manchester
d80693fa32 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]
a4fb1268ba 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
7c8eae4af4 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
dc8c1c5904 Merge m-i to m-c, a=merge 2014-12-24 15:38:41 -08:00
Wes Kocher
0710669f0c Merge m-c to inbound a=merge CLOSED TREE 2014-12-23 16:54:09 -08:00
Ehsan Akhgari
c86c4cf058 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
4afa344263 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
c9776740d9 Bug 797164 - Support chrome tests on b2g emulator; r=ahal 2014-12-23 14:17:42 -07:00
Geoff Brown
75611a763f Bug 797164 - Push chrome files to b2g when needed; r=ahal 2014-12-23 14:17:41 -07:00
Geoff Brown
5ad8e8d0d3 Bug 797164 - Add mochitest-chrome-remote mach command; r=ahal 2014-12-23 14:17:39 -07:00
Ryan VanderMeulen
9b417fb924 Merge m-c to fx-team. a=merge 2014-12-23 13:19:37 -05:00
Chris Peterson
0675de044a Bug 1105393 - Remove deprecated for-each-in loops in mochitest/server.js. r=jmaher 2014-12-20 09:53:12 -08:00
William Chen
0a78fbdfc3 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
549676c2eb 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
b66c6ab07e 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
9691f0cf93 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
324a4c1410 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
a0d80c56ab 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
d7235f8ea9 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
6644cc93eb 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
8dc853f068 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
439a4c9b07 merge fx-team to mozilla-central a=merge 2014-12-22 13:22:28 +01:00
Vaibhav Agrawal
6cc2b1a36d 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
83f352562c 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
ae85f164f2 Bug 1065406 - [mozlog] Split test class and name for XUnit formatter. r=jgraham 2014-12-16 16:02:00 +01:00
Bill McCloskey
b1e81067d6 Backout bug 1072980 due to regressions. 2014-12-20 21:15:36 -08:00
Nathan Froyd
5b302452ea Bug 1113819 - fix deprecated let block construct in server.js; r=jmaher 2014-12-19 14:51:47 -05:00
Nathan Froyd
ef6069c6a3 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
f33e0b3f59 Bug 1113713 - deploy talos to the latest version [fix tests for e10s]. r=dminor 2014-12-19 12:07:00 -05:00
Joel Maher
08c961589b Bug 1112059 - disable ts_paint_cold from talos. r=rvitillo 2014-12-19 12:06:59 -05:00