Ehsan Akhgari
bb35cf3c91
Merge mozilla-central into mozilla-inbound
2012-11-06 20:16:41 -05:00
Gregory Szorc
203a9e64f9
Bug 808336 - Part 1: Refactor mach command handler management; r=jhammel
...
Previously we were tighly coupled with MozbuildObject. This was not in
the spirit of mach being a generic tool. Now, instead of passing multiple
arguments to __init__ of the class providing the mach command we either
pass 0 or 1. The number of arguments is detected when processing the
@CommandProvider decorator. The optional argument is a named tuple
containing mach run-time state.
Capturing of mach command provider information is now captured in a
class (as opposed to an anoymous tuple). We also capture these in a rich
data structure which is passed as part of the run-time data to the
command provider class. This allows mach commands to inspect the mach
environment.
Mach decorators have been moved to mach.decorators. mach.base is
reserved for generic mach data/container classes.
Existing mach command classes derived from MozbuildObject have been
replaced with either object or mozbuild.base.MachCommandBase. This
latter class translates the mach context instance passed to __init__
into the constructor arguments for MozbuildObject.__init__.
Support for registering function handlers with mach has been removed.
All handlers must be inside classes.
--HG--
rename : python/mach/mach/base.py => python/mach/mach/decorators.py
2012-11-06 16:57:41 -08:00
Phil Ringnalda
f2e5ad7d7e
No bug - Update revision of Jetpack code used in Firefox to fix two tests. r=kwierso
2012-11-05 23:08:40 -08:00
Andrew Halberstadt
44b1dc412e
Bug 798580 - Run mochitests from within test-container app's oop iframe, r=jgriffin
2012-10-31 09:37:22 -04:00
William Lachance
7ea474afa2
Bug 808719 - Mirror over mozdevice 0.14;r=jmaher
2012-11-05 15:18:54 -08:00
Ed Morley
b9cb3b3d38
Bug 536603 - Disable test_css_cross_domain.html on Android for too many intermittent failures
2012-11-06 22:26:56 +00:00
Andrew Halberstadt
4aad565c79
Bug 800102 - Retry adb push if it times out while installing gecko, r=jgriffin
2012-11-06 13:06:38 -08:00
David Rajchenbach-Teller
626301fbda
Bug 808428 - Testing that OS.File can be called from xpcshell. r=nfroyd
...
--HG--
extra : rebase_source : 6dfc9107c4ff2453b47a3df528ca8d0037b91cf8
2012-11-05 07:59:00 -08:00
Jonathan Griffin
531421adb9
Bug 804366 - Include test names in failure messages v0.3, r=ahal
2012-10-31 15:36:57 -07:00
Malini Das
018ee9c000
Bug 801703 - enable switching to nested OOP frame, r=jgriffin, a=NPOTB
2012-11-06 10:54:09 -08:00
Andrew Halberstadt
451f6ddf77
Bug 808783 - Disable failing Mn tests, r=jgriffin
2012-11-06 09:17:39 -08:00
Geoff Brown
73408e5742
Bug 808725 - Pass -m and -n to xpcshell when running xpcshell-tests-remote; r=jmaher
2012-11-06 04:44:02 -07:00
Geoff Brown
6b911c0a48
Bug 808728 - Log remote environment vars correctly; r=jmaher
2012-11-06 04:43:58 -07:00
Ed Morley
6bcd4d6537
Bug 808545 - Tweak the exception message for runxpcshelltests.py profile cleanup failures; r=gps
2012-11-05 18:29:20 +00:00
Ed Morley
1c5718e096
Bug 808417 - Make runTests() exception reporting consistent across test harnesses; r=jmaher
2012-11-05 13:03:55 +00:00
Jonathan Griffin
f6a30ee0f7
Bug 808441 - Enable dom/base mochitests for B2G, a=test-only
2012-11-04 15:24:53 -08:00
Philipp von Weitershausen
9c5dbf54c4
Bug 807478 - Fix DebuggerProtocol and SpecialPowers imports for jsloader.reuseGlobal = true. r=past
2012-11-02 18:03:13 -07:00
Ryan VanderMeulen
2eb1595013
Merge m-c to inbound.
2012-11-02 16:11:46 -04:00
Dão Gottwald
4b4ffca770
Bug 756313 - Don't load the homepage before the first paint. r=enn
2012-11-02 03:46:56 +01:00
Jonathan Griffin
b3662b2bbe
Bug 797162 - Add make target for b2g xpcshell tests, r=ted
2012-11-01 14:29:27 -07:00
Chris Jones
f83afe286c
Bug 807478 - fix timeout argument to waitFor(), r=cjones
2012-10-31 23:51:30 -07:00
Josh Aas
bceb631bc5
Back out both patches for bug 647216 due to regression documented in bug 806244.
2012-11-01 09:19:24 -04:00
Ryan VanderMeulen
6724b83a08
Merge m-c to inbound.
2012-10-31 20:19:27 -04:00
Doug Turner
4a47b2b943
Bug 805178 - Device Storage - Add tests to ensure Application Permissions match that of the Permission Matrix. r=jmaher
2012-10-31 10:06:51 -07:00
Kyle Huey
45adfbf2c8
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
...
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Ed Morley
202f620f35
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-10-31 14:06:39 +00:00
Vicamo Yang
e6e6deb486
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Jonathan Griffin
ded2fd2b3b
Bug 807137 - Exclude test_innerWidthHeight from B2G testruns, since it times out, a=test-only, DONTBUILD(NPOTB)
2012-10-30 15:55:11 -07:00
Justin Lebar
b20159c6c8
Backed out changeset 8bc60d1ab725 (bug 806168)
2012-10-30 21:35:08 -04:00
Justin Lebar
0a8ae17bb8
Bug 806168 - Follow-up: Disable tests on Android. r=me
...
The test that I renamed in this bug was already disabled on Android, so this does nothing new.
2012-10-30 18:22:37 -04:00
Geoff Brown
8fb0768aee
Bug 799863 (3/3) - use dm.pushFile(file, dir/file) instead of dm.pushFile(file, dir); r=wlach
2012-10-30 15:21:43 -06:00
William Lachance
b73cfe9299
Bug 799863 (2/3) - Guard against an exception occurring before process is defined in xpcshell tests;r=gbrown
...
---
testing/xpcshell/runxpcshelltests.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
2012-10-16 16:32:33 -04:00
William Lachance
b4ca3c3b45
Bug 799863 (1/3) - Make sure remote xpcshell tests can find mozdevice;r=gbrown
...
---
config/makefiles/xpcshell.mk | 1 +
js/src/config/makefiles/xpcshell.mk | 1 +
testing/testsuite-targets.mk | 1 +
3 files changed, 3 insertions(+)
2012-10-16 16:28:49 -04:00
Gregory Szorc
8513688614
Bug 807861 - Ensure state directory is present before running tests; r=rnewman
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : fd66449c11968269d33eff3f686f22a8767b6898
2012-11-02 10:32:40 -07:00
Jonathan Griffin
de203ef8a1
Bug 807817 - Dump Marionette logs as well as writing to logfile, r=philikon
2012-11-01 14:49:15 -07:00
Kyle Huey
7457de64ad
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 12:28:11 -07:00
Ed Morley
a7bb0ec116
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
dd0cfd935a
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 08:26:12 -07:00
Sam Garrett
aefe00a614
Bug 771554 - Removing autolog and having tps write-out results to JSON so that coversheet can handle them, r=jgriffin, DONTBUILD(NPOTB)
2012-10-27 17:42:25 -04:00
Ryan VanderMeulen
fee84d8bfd
Backout e35f252ca573 for mochitest-other orange.
...
CLOSED TREE
--HG--
extra : rebase_source : 62e15f7306c4443d91daf6af66be9b7012ada9cc
2012-11-01 19:31:02 -04:00
Al Tsai
61ff3d5271
Bug 805539 - Prevent effect from default values and network geolocation provider. r=dougt
2012-11-01 19:23:14 -04:00
Ryan VanderMeulen
ea653363ab
Merge m-c to inbound.
2012-11-01 19:23:07 -04:00
Dão Gottwald
ac24c56969
Bug 756313 - Don't load the homepage before the first paint. r=enn
2012-11-01 22:00:35 +01:00
Gregory Szorc
8066817551
Bug 795772 - More mach options to control xpcshell test execution; r=ted
...
DONTBUILD (NPOTB)
2012-10-31 10:29:26 -07:00
Jonathan Griffin
6c3ae79736
Bug 800102 - Work around adb deadlock when installing gecko in emulator, r=ahal
2012-10-30 12:26:50 -07:00
Ryan VanderMeulen
88fe705046
Merge inbound to m-c.
2012-10-27 16:39:23 -04:00
Jeff Hammel
9275b655c2
Bug 805190 - document new procedure for mozbase mirroring and versioning;r=wlach ; DONTBUILD because NPOTB
2012-10-27 08:44:30 -07:00
Jonathan Griffin
26a777fc34
Bug 805430 - Install mochitest extensions in B2G as app bundles, r=ahal, DONTBUILD(NPOTB)
2012-10-25 09:53:19 -07:00
Sam Garrett
c0b6bbf432
Bug 796998 - Use mozinstall instead of mozregression for TPS, r=jgriffin, DONTBUILD(NPOTB)
2012-10-24 17:42:08 -06:00
Markus Stange
7bdd484acd
Bug 647216: Allow testing of MozMouseHittest window dragging. r=enndeakin
2012-10-26 15:40:11 -04:00