Andrew Halberstadt
47966fa82b
Bug 1120983 - [manifestparser] Split manifestparser.py into several smaller files, r=wlach
...
Simple refactor that moves logic out of manifestparser.py and into cli.py, expression.py and ini.py.
--HG--
extra : rebase_source : dd454973cdb3bcb7ec29dd2e1c0c594e3b3fb817
2015-01-15 09:37:51 -05:00
Ujjwal Wahi
06cd80b23d
Bug 1121037 - Release mozprofile 0.23. r=whimboo
2015-01-13 23:56:57 +05:30
Geoff Brown
b07b46770a
Bug 1099475 - Backout 4386c2d95db3 for bug 1119962; r=backout
2015-01-12 14:33:45 -07:00
Ujjwal Wahi
749b431418
Bug 1005856 - [mozinstall] Include original error message when re-throw an exception. r=whimboo
...
--HG--
extra : rebase_source : 87e8adc5865f1a2f665c6ae83a1d934efcd3fed5
2015-01-08 20:45:07 +05:30
Dave Hunt
1a741b4a04
Bug 1118738 - Fix HTML report colours for expected skips and unexpected errors. r=jgraham
2015-01-07 06:36:00 -05:00
Ujjwal Wahi
2d475a4daf
Bug 1100363 - Maintain preference case. r=whimboo
2015-01-07 14:30:51 +01: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
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
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
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
Julien Pagès
296ae81112
Bug 794984 - [mozprocess] Add ability to separate stderr from stdout, r=ahal
...
A new parameter called 'processStderrLine' is added. When specified, stdout gets processed by the
'processOutputLine' callbacks and stderr is processed by the 'processStderrLine' callbacks. When
not specified, stderr is redirected to stdout which is the same default behaviour.
A side effect of this is that mozprocess now uses three threads to process output. One thread each
for stdout and stderr that reads output lines and stores them in a Queue as fast as possible, this
makes sure there is no blocking in stdout.write(). A third thread executes the callbacks.
--HG--
extra : rebase_source : d4601a6ae21ca61bfdca308c68155ce2c2e09e43
2014-12-18 11:53:14 -05:00
Andrew Halberstadt
b41bbf22a4
Bug 1111727 - Bump mozrunner to version 6.7, r=whimboo
...
--HG--
extra : rebase_source : 34854203ebbc8b2339de54f83d29e381f718208a
2014-12-16 09:31:06 -05:00
Andrew Halberstadt
8bc94cb704
Bug 1111727 - Make sure mozrunner's command line interface uses the proper profile class, r=whimboo
...
--HG--
extra : rebase_source : 46c97f32314078f71808bd5083df159060f6f4d7
2014-12-15 16:47:13 -05:00
Bob Clary
40e5bcfa85
Bug 1110817 - [mozdevice] - adb_android.is_device_ready - UnboundLocalError: local variable 'data' referenced before assignment, r=wlach.
2014-12-14 18:18:39 -08:00
Bob Clary
9b44eec0dc
Bug 1099475 - devicemanagerADB.py - Do not quote uri in launchProcess since it is passed in an argument array in _checkCmd, r=wlach
2014-12-14 18:18:38 -08:00
Chris Manchester
a719f2c32c
Bug 1055765 - Implement log buffering as a handler in mozlog.;r=jgraham
2014-12-12 12:08:31 -05:00
Byron Campen [:bwc]
816c0483d4
Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug
2014-11-19 16:16:29 -08:00
Phil Ringnalda
00cf414888
Backed out 10 changesets (bug 1091242) for Android/b2g non-unified build bustage
...
CLOSED TREE
Backed out changeset 7f72b55c5de7 (bug 1091242)
Backed out changeset f1501aa24397 (bug 1091242)
Backed out changeset 7fde5994aee5 (bug 1091242)
Backed out changeset 59b415714087 (bug 1091242)
Backed out changeset dadb65fedc08 (bug 1091242)
Backed out changeset 21be81424e4e (bug 1091242)
Backed out changeset 498fb1dafba5 (bug 1091242)
Backed out changeset 8d0653eb85ab (bug 1091242)
Backed out changeset c82d484e135a (bug 1091242)
Backed out changeset 3e0c8932f1b1 (bug 1091242)
2014-12-08 20:53:07 -08:00
Byron Campen [:bwc]
3c896093a9
Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug
2014-11-19 16:16:29 -08:00
Julien Pagès
b2a5500b4f
Bug 920938 - [manifestparser] handle symlinks in populate_directory and from directories; r=jmaher
2014-12-05 09:59:00 +01:00
Malini Das
6e6ee427d1
Bug 1108023 - update idb path in mozrunner, r=ahal
2014-12-05 14:32:38 -08:00
Ting-Yu Chou
b7ba90fc09
Bug 989048 - Do not overwrite emulator's user data image. r=ahal
...
--HG--
extra : rebase_source : d7143ad6539c162f1c3e42211258febe4e862f48
2014-12-03 16:41:45 -08:00
Dave Hunt
bec42aef53
Bug 1105995 - [mozversion] Bump version to 1.1. r=wlachance
2014-12-02 05:31:07 -08:00
Dave Hunt
088c44f09a
Bug 1102140 - [mozversion] Support the ADB server running on an alternate host/port. r=wlachance
2014-11-28 09:59:23 +00:00
Julien Pagès
7b25fc4198
Bug 1065390 - [mozlog] various minor improvements of XUnit structured formatter; r=jgraham
2014-10-20 14:35:00 +02:00
Dave Hunt
f5c7721c0e
Bug 1105764 - [mozdevice] Bump version to 0.44. r=mdas
2014-11-27 15:32:41 +00:00
Dave Hunt
33116990d9
Bug 1101655 - [mozdevice] Support the ADB server running on an alternate host/port. r=wlachance
2014-11-25 10:19:00 +01:00
James Graham
cc196ea824
Bug 1103905 - Bump version number of mozlog, r=davehunt
2014-11-24 12:56:32 +00:00
Dave Hunt
690b78a0c8
Bug 1066077 - [mozdevice] Raise an exception when there is no device attached. r=wlachance
2014-11-20 04:08:00 +01:00
James Graham
6d7353c099
Bug 1098404 - Implement per-component filters for mozlog, r=chmanchester
...
This allows individual component loggers to e.g. discard all messages below a
set level, or rewrite messages from one level to another.
--HG--
extra : rebase_source : 9b37981368edb099ac555a2dacfafd486f8fcd2d
extra : histedit_source : 144d17f582944703b07529e31bf13b845d5f9695%2C706e2b7db06a1217d0e956614f0232c153a6a3d0
2014-11-21 11:43:54 +00:00
Carsten "Tomcat" Book
a773a5c6bc
Backed out changeset d917152c263d (bug 920938) for build warning/failures
2014-11-21 11:05:45 +01:00
Philipp Kewisch
5a56e32a74
Bug 1095151 - [mozinstall] Don't show finder window when installing a dmg on mac. r=whimboo
2014-11-06 23:29:03 +01:00
Julien Pagès
2f6e302698
Bug 920938 - [ManifestDestiny] handle symlinks in populate_directory and from directories; r=jmaher
2014-11-03 04:24:00 +01:00
Andrew Halberstadt
18d626a031
Bug 1060527 - [mozprocess] signal finished if IO completion port unexpectedly closed on windows, r=jgriffin
...
--HG--
extra : rebase_source : 773b4bdcbaa088caa958b6d084989439f00a0370
2014-11-14 08:47:32 -05:00
Andrew Halberstadt
a6acf50e3d
Bug 1073093 - [mozlog] make sure formatter wasn't removed from defaults before adding commandline option for it, r=chmanchester
...
--HG--
extra : rebase_source : 3357bbf0ea607a07111b6aa5258d0476c782f824
2014-11-14 09:23:22 -05:00
William Lachance
c6e1b09506
Bug 1097901 - Improve structured log example + docs;r=jgraham DONTBUILD
2014-11-13 16:45:43 -05:00
Ryan VanderMeulen
f24acb59af
Backed out changeset 92fc5580994a (bug 1038868) for causing intermittent OSX Marionette timeouts.
...
--HG--
extra : rebase_source : dcf4d8c25d8612b043c3a08a862ffef99c16fd95
2014-11-12 14:39:59 -05:00
Chris Manchester
7d133d5337
Bug 1090485 - Fix mozlog's commandline to accept file arguments for a formatter that is also the stdout default.;r=jgraham
2014-10-28 17:03:20 -04:00
Dave Hunt
4bd50dc82a
Bug 1038868 - Use B2GDeviceRunner in the Marionette client. r=ahalberstadt
2014-11-12 14:52:59 +00:00
Dave Hunt
f1481c5bc6
Bug 1094164 - [mozdevice] Raise exception if we fail to forward socket connections. r=wlachance
2014-11-12 10:41:41 +00:00
Dave Hunt
75d93e598d
Bug 1087250 - [mozlog] Bump version number to 0.27. r=wlachance
2014-11-06 08:57:26 +00:00
Pankaj Malhotra(:bitgeeky)
657268417a
Bug 1064960 - [mozprocess] Guard against the output thread trying to join with itself. r=ahal
2014-11-04 02:35:00 +01:00
Dave Hunt
0829321d8c
Bug 1090148 - [mozlog] Remove test class from HTML formatter. r=cmanchester
2014-11-05 10:44:19 +00:00
Pankaj Malhotra(:bitgeeky)
c93298c79a
Bug 1087682 - Add a manifestparser test for the case where there is no manifest. r=jgriffin
2014-11-04 04:16:00 +01:00
Geoff Brown
854b4c2864
Bug 1093328 - Limit crashreports to first 10 minidumps; r=ted
2014-11-04 08:17:19 -07:00
William Lachance
cca6c709cc
Bug 1093175 - Make ADBDevice examples in docs run as written;r=bc DONTBUILD
2014-11-03 12:09:02 -05:00
William Lachance
c262f0a166
Bug 945706 - [mozlog] logger.exception() calls do not add exception information to the output; r=wlach
2014-11-03 11:26:11 -05:00