Commit Graph

722 Commits

Author SHA1 Message Date
Gregory Szorc
574eca4151 Bug 1208320 - Do not stage mozbase files before archiving; r=glandium
This prevents copying of 447 files adding to ~4 MB.
2015-09-30 11:15:51 -07:00
Julian Seward
a6cf3ab4c9 Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. 2015-09-28 12:01:42 +02:00
Nick Alexander
2d07957703 Bug 1204260 - Pre: Don't expose ANDROID_{BUILD,PLATFORM}_TOOLS. r=glandium,gbrown
This stops exposing ANDROID_BUILD_TOOLS and ANDROID_PLATFORM_TOOLS via
AC_SUBST.  We expose most tools already, and this adds EMULATOR, and
consumes it (and ADB) where appropriate.
2015-09-12 14:59:31 -04:00
Wes Kocher
6e246bc262 Backed out changeset feceb41f1c3c (bug 1185244) for breaking running tests locally CLOSED TREE a=backout 2015-09-22 17:08:37 -07:00
Julian Seward
7f12f7038a Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. 2015-09-22 12:00:57 +02:00
Andrew McCreight
c5010594cf Bug 1205348 - Always do shutdown CCs when NS_FREE_PERMANENT_DATA is defined. r=smaug 2015-09-16 10:10:00 +02:00
Geoff Brown
da8bcafc3f Bug 1199377 - Fetch host-utils for Android tests when needed; r=jmaher 2015-09-16 16:58:52 -06:00
Geoff Brown
6e4e122153 Bug 1203627 - Change search order for finding android emulator; r=ahal 2015-09-14 08:40:34 -06:00
Nathan Froyd
a195ee51ac Bug 1196430 - part 7 - teach process_leak_log how to symbolicate leaked object stacks; r=mccr8 2015-08-26 19:41:43 -04:00
Nathan Froyd
e3afa88e2f Bug 1196430 - part 6 - move cut-and-paste stack fixer code into mozrunner; r=wlach
This code is cut-and-pasted in several different places around the tree.
Let's put it in a common place.
2015-08-26 19:57:36 -04:00
Julien Pagès
f2ba5e9309 Bug 1203040 - [mozcrash] bump version to 0.16. r=ahal 2015-09-09 02:15:00 +02:00
Julien Pagès
65d4b6e59d Bug 1201511 - [mozrunner] require mozprocess >=0.22 and bump mozrunner version to 6.10. r=ahal 2015-09-05 12:17:22 +02:00
Julien Pagès
a4e33c21ce Bug 1200975 - [mozrunner] mozrunner>6.7 don't show the crash window. r=whimboo 2015-09-02 13:09:10 +02:00
Andrew Halberstadt
1261efb9d2 Bug 1201195 - [mozrunner] Fix IndexError on B2G when running without a build (or bindir), r=armenzg
There is an assumption in application.py that there exists a build with a valid bindir. This directory
doesn't exist if no build exist. Before now, this code path hasn't been a problem as it was only used
with built emulators. But now gaia is starting to use it and there might not even be a B2G repo at all!
2015-09-02 14:58:35 -04:00
Geoff Brown
8b60b03872 Bug 1164596 - Add mach android-emulator command; r=ahal 2015-09-01 15:07:53 -06:00
Henrik Skupin
86f192fbc8 Bug 1199115 - Release mozprofile 0.27. r=jgraham DONTBUILD 2015-08-27 10:30:53 +02:00
Axel Hecht
322810c891 Bug 1198228 - Support em:foo attributes on Description elements. r=whimboo
The install.rdf in language packs uses em:id attributes etc, instead
of child elements. All fine with RDF/XML.
This adds support to addon_details to allow for those attributes in
addition to child elements.
2015-08-26 13:21:30 +02:00
Hiroyuki Ikezoe
70e8dfe6a4 Bug 1150818 - Part 1: Output mozinfo into a file. r=ted 2015-08-20 15:30:00 -04:00
Andrew Halberstadt
e4386ed79f Bug 1193522 - [mozlog] Use ultrajson instead of stdlib json if available for performance, r=jgraham 2015-08-13 13:37:07 -04:00
James Graham
3bc9d31e1e Bug 1193033 - Teach mozinfo to get the real os version number for Windows >= 8.1, r=ted
For contemporary versions of Windows the sys.getwindowsversion call is unreliable
because it depends on a API which had its return value frozen. If we detect this
case use an alternate API instead
2015-08-14 11:54:23 +01:00
Ryan VanderMeulen
07f73cec5e Backed out changesets 0cf9bfd5af47 and e18c579d29f1 (bug 1193033) for Win7 debug relevant-mutations.html permafail.
CLOSED TREE
2015-08-13 14:15:23 -04:00
James Graham
43f789c16c Bug 1193033 - Teach mozinfo to get the real os version number for Windows >= 8.1, r=ted
For contemporary versions of Windows the sys.getwindowsversion call is unreliable
because it depends on a API which had its return value frozen. If we detect this
case use an alternate API instead
2015-08-13 14:01:15 +01:00
Julien Pagès
690a27be8b Bug 1192024 - Remove the word status from the human readable string of a process exit code in mozlog on Windows. r=jgraham 2015-08-12 00:43:00 -04:00
Rahul Sharma
0667cac540 Bug 1157377 - Fixed parameter types to adb_android.py and adb.py. r=dhunt 2015-08-08 18:04:49 +05:30
Julien Pagès
113d5c0f84 Bug 1193035 - setup_development.py does not handle optional dependencies. r=ahal 2015-08-11 17:02:11 +02:00
James Graham
a949383685 Bug 1191267 - Fix mozlog log buffering command line option, r=chmanchester 2015-08-06 11:52:20 +01:00
Julien Pagès
4720b14d12 Bug 1189858 - fix typos in pip extra dependency declaration 2015-08-06 07:00:41 +02:00
Julien Pagès
3ab78235be Bug 1191197 - [mozversion] bump mozversion version to 1.4 and release to pypi. r=whimboo 2015-08-05 01:39:00 +02:00
Julien Pagès
d544d367a8 Bug 1189858 - [mozprofile] remove the manifest parser required dependency. r=ahal
The manifestparser dependency of mozprofile is made optionnal with this patch.
It is still possible to install it using the extra pip/setuptools syntax:

pip install mozprofile[manifest]
2015-08-04 23:15:45 +02:00
Julien Pagès
03d3323d86 Bug 1190813 - [mozrunner] bump mozrunner to 6.9. r=whimboo 2015-08-04 09:44:00 -04:00
Julien Pagès
b85b91d522 Bug 1189847 - [mozversion] mozversion requires mozdevice, it shoudn't. r=dhunt
This make the mozdevice dependency of mozversion optional.
2015-08-03 06:32:00 +02:00
Julien Pagès
4365b56819 Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin
This also completely remove build/automationutils.py.
2015-07-29 17:50:16 +02:00
Julien Pagès
3327bc2827 Bug 1184067 - Make mozinfo.os_version a special string that can be compared with < / >. r=ahal 2015-07-25 11:47:51 +02:00
Julien Pagès
38e53bc757 Bug 1186551 - [mozlog] add structured action process_start/process_exit. r=jgraham 2015-07-22 21:00:25 +02:00
Julien Pagès
db2d348243 Bug 1185971 - mozfile: add a mozfile.move function, and bump release 1.2. r=ahal 2015-07-23 19:11:16 +02:00
Andrew Halberstadt
a91b0da228 Bug 1186888 - [mozlog] Ability to use a pre-existing logger with commandline.setup_logging(), r=jgraham 2015-07-22 15:27:31 -04:00
Julien Pagès
0fc4bd9c6c Bug 1168803 - Add --addon option to specify add-ons to be installed. r=dburns 2015-07-18 10:53:10 +02:00
Chris Manchester
b467759f6e Bug 890026 - Fixup to import signal in mozcrash. r=ahal 2015-07-17 12:32:53 -07:00
Andrew Halberstadt
2262ef20d2 Bug 1014760 - Version bump mozbase modules that depend on mozlog 3.0, r=me 2015-07-17 10:06:59 -04:00
Ryan VanderMeulen
754c03cc10 Backed out changeset 44571696245f (bug 1184067) for breaking web-platform-tests.
CLOSED TREE
2015-07-17 11:54:27 -04:00
Julien Pagès
e64807d266 Bug 1184067 - Make mozinfo.os_version a special string that can be compared with < / >. r=ted 2015-07-15 06:30:00 -04:00
Michael Layzell
0bdc5609c0 Bug 1165263 - Part 3: Update mozprofile to support new moz_hosts schema, r=ahal 2015-07-16 14:49:55 -04:00
Andrew Halberstadt
b86f120e23 Bug 1014760 - Move mozlog.structured to mozlog; Move mozlog to mozlog.unstructured, r=jgraham
Mozlog currently has two implementations. The top level package is based on the logging module and is
deprecated. The newer structured logging implementation lives in mozlog.structured. This patch swaps the
two, so the top level mozlog module contains the recommended implementation, while mozlog.unstructured
contains the old one.
2015-07-16 10:38:40 -04:00
Julien Pagès
9a7605b346 Bug 980788 - [manifestparser] Add greater-than/less-than (equal) support. r=ahal 2015-07-15 04:42:00 -04:00
James Graham
5593eca92c Bug 1177630 - Add formatter to mozlog for producing a machine readable error summary, r=chmanchester 2015-07-08 11:32:57 +01:00
Wes Kocher
24d022d24f Backed out 24 changesets (bug 1173523, bug 1172080, bug 817007, bug 1165263) for android reftest bustage CLOSED TREE
Backed out changeset 84fe04b2e7d1 (bug 1172080)
Backed out changeset 0ff004760a1f (bug 1172080)
Backed out changeset af147585ad55 (bug 1165263)
Backed out changeset c3af8ebb6db0 (bug 1165263)
Backed out changeset cd3f33a888fe (bug 1165263)
Backed out changeset e5db39044a1e (bug 1165263)
Backed out changeset c01c9ed77061 (bug 1165263)
Backed out changeset fb723aaa4267 (bug 1165263)
Backed out changeset f754e52e74dc (bug 1165263)
Backed out changeset c6bda3a0afd6 (bug 817007)
Backed out changeset bfa100253349 (bug 817007)
Backed out changeset b787b3f9aadc (bug 1173523)
Backed out changeset 4a0676b73f77 (bug 1173523)
Backed out changeset 82034a4560c5 (bug 1173523)
Backed out changeset 4bdb91114c7a (bug 1173523)
Backed out changeset 72406261eccc (bug 1173523)
Backed out changeset 541b6faf7196 (bug 1173523)
Backed out changeset 1caac4569616 (bug 1173523)
Backed out changeset 0d4f9f9e1b4e (bug 1173523)
Backed out changeset 2d5661eb966c (bug 1173523)
Backed out changeset 89833c0bb0cd (bug 1173523)
Backed out changeset ea64d70eacfe (bug 1173523)
Backed out changeset a8e4f1c0c445 (bug 1173523)
Backed out changeset cf498d466b85 (bug 1173523)
2015-07-14 14:00:32 -07:00
Andrew Halberstadt
11c45629b9 Bug 1182817 - [manifestparser] Fix exception in chunk_by_slice when there are two times more chunks than tests, r=chmanchester 2015-07-13 14:38:34 -04:00
Michael Layzell
ef7ecffaad Bug 1165263 - Part 3: Update mozprofile to support new moz_hosts schema, r=ahal 2015-07-14 15:06:35 -04:00
Alessio Placitelli
0d36c3cd1b Bug 1182424 - Part 1 - Always leave unified Telemetry behavior on for people who opted into Telemetry. r=gfritzsche 2015-07-10 13:31:53 +02:00
Ted Mielczarek
c0810c6595 bug 890026 - Add mozcrash.kill_and_get_minidump r=jimm 2013-07-31 10:41:33 -04:00
Julien Pagès
9b331ff125 Bug 1091274 - Move leak log functions out of automationutils and into mozbase. r=jgriffin 2015-07-03 07:04:22 +02:00
Julien Pagès
0a9d51f8f3 Bug 1091284 - Remove systemMemory, environment from automationutils. r=jgriffin 2015-07-01 22:00:07 +02:00
Gregory Szorc
3cc988760f Bug 1176642 - Fix typo in import name; r=smacleod
This regressed in 101600812e66.
2015-06-25 13:06:25 -07:00
Gregory Szorc
8bf5ef3a58 Bug 1176642 - Use relative imports in mozprocess; r=smacleod
This regressed in 101600812e66.
2015-06-25 12:55:48 -07:00
Gregory Szorc
0cd8174a36 Bug 1176642 - Use absolute_import, remove unused imports from mozprocess; r=chmanchester 2015-06-25 12:13:27 -07:00
Gregory Szorc
2efaf2528f Bug 1176642 - Use absolute_import in mozfile; r=chmanchester 2015-06-25 12:13:08 -07:00
Gregory Szorc
fb5ea3afd6 Bug 1176642 - Use absolute_import in mozinfo; r=chmanchester
absolute_import was introduced in Python 2.6. There should be no
backwards compatibility concern here.
2015-06-25 12:12:39 -07:00
Henrik Skupin
c723284666 Bug 1176677 - [moznetwork] ImportError: "cannot import name structured", and release version 0.26. r=davehunt 2015-06-23 17:23:18 +02:00
Geoff Brown
8532faf776 Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote 2015-06-21 13:58:34 -06:00
Julien Pagès
202389cd46 Bug 1173682 - [mozbase] tests do not remove created directories; r=ahal 2015-06-20 19:23:25 +02:00
Andrew Halberstadt
4cdea610f2 Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester 2015-06-05 13:28:29 -04:00
Julien Pagès
2b0ef302a1 Bug 1174497 - [mozprofile] bump version and release to pypi; r=wlach 2015-06-16 13:36:00 +02:00
Dave Hunt
e549278d38 Bug 1175101 - [moznetwork] Bump version number to 0.25. r=wlachance 2015-06-16 05:39:00 -04:00
Julien Pagès
b3f862829c Bug 1173380 - [mozprofile] cloned profiles are not cleaned (__del__ method is not called); r=ahal 2015-06-16 07:19:16 +02:00
Julien Pagès
9899e7827d Bug 1059478 - [mozrunner] Fix environment handling in DeviceRunner; r=ahal 2015-06-16 07:10:24 +02:00
Julien Pagès
4302b918c5 Bug 1173335 - [mozprofile] Profile should act as a context manager; r=wlach 2015-06-11 20:18:08 +02:00
Mike Shal
6729c538db Bug 1162594 - create build_resources.json even if psutil fails; r=ahal 2015-06-09 18:22:53 -04:00
Geoff Brown
80854ba664 Bug 1173120 - Add timeout parameter to devicemanagerADB._runCmd; r=armenzg 2015-06-11 09:22:48 -06:00
Wes Kocher
29591b5e90 Backed out changeset 7c72328e341b (bug 1164443) for being the likely cause of test_non-scaling-stroke.html and test_focusedChild.html permafails due to a Windows firewall prompt appearing on the screen CLOSED TREE 2015-06-10 18:01:02 -07:00
Julien Pagès
a9eebdfee6 Bug 1164443 - Mozinstall should only install in an empty dir; r=ahal 2015-06-10 23:35:33 +02:00
James Graham
eb8458f023 Bug 1173306 - Remove expensive regexp for handling multiline comments when reading pref files in mozprofile, r=ahal 2015-06-10 21:16:10 +01:00
Geoff Brown
6a2b69b4b9 Bug 1172174 - Improve adb timeout handling for Android; r=armenzg 2015-06-10 09:17:44 -06:00
Julien Pagès
ce2be3ed06 Bug 1060940 - remove mozrunner confusing and broken code for getting version information; r=ahal 2015-06-09 20:55:07 +02:00
James Graham
1a0e2ec7c5 Bug 1171849 Let consumers override mozlog default formatter options, r=chmanchester 2015-06-05 17:48:06 +01:00
James Graham
16fb1bcafd Bug 1171032 - Log raw messages at debug level by default, r=chmanchester
Also add --log-raw-level option to control this.
2015-06-03 15:55:00 +01:00
Manish Goregaokar
84438ded58 Bug 1170591 - Remove trailing whitespace in mozlog. r=jdm 2015-06-02 11:30:00 -04:00
Henrik Skupin
e0448e192b Bug 1169168 - Release mozinfo 0.8. r=tomcat DONTBUILD 2015-05-28 09:54:30 +02:00
Parth Bakshi
fcfe2680e9 Bug 1139873 - [mozinstall] get_binary() should not remove the build folder if the specified binary cannot be found. r=whimboo 2015-05-09 10:29:42 -04:00
Julien Pagès
52b55d57af Bug 1140130 - [mozinstall] Exception during installation should cause already installed files to be removed. r=ahal 2015-05-15 11:01:00 -04:00
Julien Pagès
22204baf3b Bug 1112516 - [mozrunner] Update documentation for correctly using a Firefox profile. r=whimboo 2015-05-15 06:22:00 -04:00
Dave Hunt
143c19534e Bug 1163992 - [moznetwork] When multiple IPs are found on Windows pick the first one. r=wlachance 2015-05-14 09:48:19 +01:00
Dave Hunt
4381b3ffcf Bug 1160094 - [moznetwork] Attempt to pick most suitable IP when multiple are associated with the hostname. r=wlach 2015-04-30 02:52:00 +02:00
Jonathan Griffin
3e6009a77b Bug 1162115 - Bump mozdevice to 0.45, r=wlach 2015-05-07 08:42:51 -07:00
Dave Hunt
90a7a43ea0 Bug 1160090 - [moznetwork] Add structured logging. r=wlach 2015-04-30 02:38:00 -04:00
Geoff Brown
0a457d69c0 Bug 1161198 - Update mozdevice test for getLogcat; r=bc 2015-05-04 16:48:51 -06:00
Geoff Brown
d345e1be92 Bug 1160351 - Bustage fix for 57c6c589cfa1 on a CLOSED TREE 2015-05-04 11:22:56 -06:00
Geoff Brown
26b607a426 Bug 1160351 - Improve newline handling in getLogcat; r=bc 2015-05-04 10:32:44 -06:00
Dave Hunt
b9441edb34 Bug 1160087 - [moznetwork] Add command line interface. r=wlach 2015-04-30 02:33:00 -04:00
Nick Alexander
a16f8eb56a Bug 1160324 - Handle missing robocopApk files in runtestsremote.py. r=gbrown 2015-04-30 14:28:14 -07:00
Carsten "Tomcat" Book
c76ef69f41 merge mozilla-inbound to mozilla-central a=merge 2015-04-24 14:37:13 +02:00
Dave Hunt
6bce65d621 Bug 1156812 - [mozdevice] Support specifying alternate log buffers when retrieving or clearing the logcat. r=bclary 2015-04-23 16:42:11 -07:00
Wes Kocher
3f812b91fb Backed out changeset 619f030b0d23 (bug 1156812) for android m7 orange 2015-04-23 16:26:38 -07:00
Ryan VanderMeulen
7ff947268d Merge m-c to fx-team. a=merge 2015-04-23 17:25:20 -04:00
Armen Zambrano Gasparnian
ac49e79860 Bug 1155743 - Change how mozinstall extracts installers, skip tests, remove firefox.exe & release version 1.12. r=ahal 2015-04-23 11:03:01 -04:00
Dave Hunt
c723b27746 Bug 1156812 - [mozdevice] Support specifying alternate log buffers when retrieving or clearing the logcat. r=bclary 2015-04-22 11:02:00 -04:00
Kartikaya Gupta
69c50300c9 Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Ryan VanderMeulen
925eb0ca2b Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-17 16:11:58 -04:00
Ryan VanderMeulen
0184ad2c22 Merge inbound to m-c. a=merge 2015-04-17 15:44:37 -04:00
Edgar Chen
9c5db93679 Bug 1155029 - [mozrunner] get device log from both main buffer and radio buffer. r=ahal 2015-04-15 17:10:09 +08:00
Ehsan Akhgari
a0880397c5 Bug 1112469 - Part 4: Disable periodic updates of service workers when running tests; r=nsm
This is meant to avoid random issues with Gecko suddenly kicking off the
periodic updates in the middle of our test runs.  This uses a hidden pref
intentionally since nobody should be able to discover this pref by going
to about:config.
2015-04-17 14:06:02 -04:00