Commit Graph

480 Commits

Author SHA1 Message Date
Ryan VanderMeulen
96267644ee Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-17 17:32:54 -04:00
Andrew Halberstadt
823dc8cfca Bug 1036982 - Mozrunner should setup settings.json and webapps from profile properly with B2G emulators/devices, r=jgriffin 2014-07-17 11:40:24 -04:00
Wes Kocher
9eebe50a0d Merge m-c to fx-team 2014-07-15 17:50:18 -07:00
William Lachance
eca294eaa0 Bug 1037642 - Fix assumption that we will be able to send all data in devicemanagerSUT in one shot. r=mcote 2014-07-15 14:09:04 -04:00
Armen Zambrano Gasparnian
dca074ab69 Bug 1026710 - Make DeviceManagerADB use mozprocess to allow logging. r=wlach
Up until now, mozdevice has been using subprocess. The switch gives us the
ability to log adb commands and its output. This will be mainly used
for the Firefox OS cert suite.
2014-07-15 08:59:48 -04:00
Carsten "Tomcat" Book
f0569c8ad2 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Ahmed Kachkach
c4872d76ea Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Nils Ohlmeier [:drno]
a6e7754006 Bug 1017332 - increase WebRTC logging on B2G emulator to match desktop levels. r=bwc 2014-07-08 17:00:00 +02:00
Bob Clary
39fa91cf3b Bug 1035254 - [mozdevice] - Add ADBAndroid.get_battery_percentage(), r=wlach, DONTBUILD. 2014-07-10 06:46:23 -07:00
Chris Manchester
2f3284b56d Bug 1036392 - Add a parameter to the structured log api for stacks in test_status and test_end.;r=jgraham 2014-07-10 09:21:22 -04:00
Chris Manchester
1118dd9934 Bug 1044751 - Add command line options for configuring log level of formatters in mozlog.structured.;r=jgraham 2014-08-05 22:54:12 -04:00
William Lachance
82332aa661 Bug 1037707 - Allow setting dmcli's verbose mode via environment variable. r=mcote 2014-07-14 16:01:11 -04:00
William Lachance
6571f5f33c Bug 1036530 - Instantiate / initialize device root only when needed in mozdevice. r=bc 2014-07-11 15:29:30 -04:00
Arnav Sharma
3367b52344 Bug 1037532 - "mozversion should have documentation on how to use its API". r=wlachance 2014-07-16 12:56:00 +02:00
Chris Manchester
6ba14fdd35 Bug 1035006 - Fix pyflakes warnings in mozbase.;r=wlach 2014-07-07 14:51:34 -04:00
Bob Clary
585c45ebdf Bug 1034406 - [mozdevice] Do not allow ADBCommand to be instantiated, r=wlach, DONTBUILD. 2014-07-07 08:19:35 -07:00
Ed Morley
755d4aeff4 Bug 1027574 - Mozrunner should use logcat format 'time' not 'threadtime'; r=ahal 2014-07-04 15:04:16 +01:00
Sylvestre Ledru
63dfdf6b1e Bug 991866: Catch the exception and returns the iso8859-1 string. In some cases, the display was failing r=ahal
--HG--
extra : rebase_source : 2a913276a15f721d3a9f07783735544bf292ec7e
2014-07-04 12:07:38 +02:00
Geoff Brown
bec27a7f46 Bug 1027802 - Try to get ANR report and stack trace when Fennec hangs; r=jmaher 2014-07-03 22:11:41 -06:00
James Graham
4436087710 Bug 1033458 - Update mozrunner version, r=ahal. 2014-07-02 22:20:53 +01:00
James Graham
97d18f9971 Bug 1032136 - Make mozrunner 6 work for on-device B2G testing, r=ahal. 2014-07-02 22:20:52 +01:00
Chris Manchester
5b352e1995 Bug 1030845 - Modify mozlog.structured's tbplformatter to comply with tbpl. r=edmorley,jgraham 2014-07-01 10:42:16 -04:00
Andrew Halberstadt
89116d2d4e Bug 1031415 - Fix bad exception handling in emulator.wait_for_system_message(), r=jgriffin 2014-06-30 16:28:00 -04:00
Bob Clary
84cafa2af4 Bug 1012711 - Add adb.py to devicemanager package, -correcting bugnumber- r=wlach. DONTBUILD a=sheriffduty 2014-06-26 16:20:12 +02:00
Carsten "Tomcat" Book
4a581018ef Backed out changeset 1fd65e3c2f4a (bug 1012712) 2014-06-26 16:18:34 +02:00
Bob Clary
adf1fa16ff Bug 1012712 - Add adb.py to devicemanager package, r=wlach. DONTBUILD 2014-06-25 21:08:41 -07:00
Vaibhav Agrawal
34b269b85c Bug 925699 - pymake/mach mochitest-plain don't delete the temporary profile. r=jmaher 2014-06-23 11:24:00 +02:00
Ed Morley
0dff097299 Backed out changeset 1566b80f6c2b (bug 1026181) since the curses module isn't available 2014-06-23 17:20:02 +01:00
James Graham
6de285fc0b Bug 1026181 - Make mach terminal formatter work outside mach context, r=wlach 2014-06-23 16:20:42 +01:00
Ed Morley
68344ef586 Backed out changeset 154690942f4d (bug 1027607) for morphing the test names to something that causes greater false positives 2014-06-23 15:56:01 +01:00
Andrew Halberstadt
6b61c5ac47 Bug 1027607 - Mozrunner should always pass in test_name to check_for_crashes when available, r=chmanchester 2014-06-23 08:10:30 -04:00
Chris Manchester
f84c9426f1 Bug 1020625 - Don't call structured logging's suite_start and suite_end per test suite. r=jgraham 2014-06-09 12:01:26 -04:00
Wes Kocher
32ccf13781 Backed out changeset 53b54cd44410 (bug 1026181) for lots of bustage causing a CLOSED TREE 2014-06-20 12:33:36 -07:00
James Graham
ae9da8bce3 Bug 1026181 - Make mach terminal formatter work outside mach context, r=wlach
--HG--
extra : rebase_source : ac66edb9f80fc5fbebebb953ca15861a91095d4b
2014-06-20 19:41:04 +01:00
Andrew Halberstadt
6161373928 Bug 1028119 - Change string in mozrunner timeout to hide newly exposed but long running perma-orange, r=edmorley 2014-06-20 13:45:05 -04:00
Malini Das
9b8a472bd9 Bug 1028239 - release updated mozlog client, r=wlach 2014-06-20 13:15:25 -04:00
Ted Mielczarek
7ee81f0ecb Bug 1023670 - Fix DeviceManager.mkDirs with a Windows path. r=wlach 2014-06-16 11:52:52 -04:00
Andrew Halberstadt
6d852cdaf6 Bug 1028119 - Fix mochitest TypeError on timeout in mozrunner, r=edmorley 2014-06-20 10:11:05 -04:00
Andrew Halberstadt
d638652838 Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-19 14:17:26 -04:00
Wes Kocher
0771859834 Backed out changeset 81a51de30a2a (bug 997244) for breaking b2g emulator mochitests on an otherwise CLOSED TREE 2014-06-18 14:15:48 -07:00
Andrew Halberstadt
0b14f45d59 Bug 997244 - Pull emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-18 13:30:12 -04:00
Wes Kocher
400613fa46 Backed out changeset da73c6745a10 (bug 1023670) under suspicion of causing the android bustage CLOSED TREE 2014-06-16 13:34:01 -07:00
Ted Mielczarek
e97e571d19 Bug 1025181 - [mozlog] Fix structured logging HTML formatter to actually produce results. r=jgraham 2014-06-16 11:52:52 -04:00
Ted Mielczarek
fae372fb2f Bug 1023670 - Fix DeviceManager.mkDirs with a Windows path. r=wlach 2014-06-16 11:52:52 -04:00
James Graham
7f1c67ff81 Bug 1016916 - Add a 'structlog format' command for formatting logfiles, r=wlach
This replaces the __main__ sections in the formatters
2014-06-16 12:53:48 +01:00
Dave Hunt
31743db376 Bug 1024441 - Bump mozversion to 0.6. r=wlach 2014-06-12 04:29:00 -04:00
Ryan VanderMeulen
2921c4798a Merge m-c to inbound on a CLOSED TREE. a=merge 2014-06-12 17:32:33 -04:00
Chris Manchester
2b66f8beff Bug 1021931 - Add a fallback in mozlog.structured.commandline for users of optparse. r=jgraham 2014-06-12 13:53:23 -04:00
Dave Hunt
40a85318ec Bug 1023915 - [mozversion] Support targeting device by serial identifier. r=wlach 2014-06-11 08:44:00 -04:00
William Lachance
5a9d4114aa Bug 1023883 - Update doc reference to manifestparser from manifestdestiny. r=ahal 2014-06-11 10:27:20 -04:00
William Lachance
e28a682e56 Bug 1021943 - Add some additional features to mozlog.structured to help with informational level logging;r=jgraham 2014-06-12 11:28:19 -04:00
William Lachance
4b9480677f Bug 984528 - Rename manifestdestiny -> manifestparser. r=ahal
--HG--
rename : testing/mozbase/docs/manifestdestiny.rst => testing/mozbase/docs/manifestparser.rst
rename : testing/mozbase/manifestdestiny/manifestparser/__init__.py => testing/mozbase/manifestparser/manifestparser/__init__.py
rename : testing/mozbase/manifestdestiny/manifestparser/manifestparser.py => testing/mozbase/manifestparser/manifestparser/manifestparser.py
rename : testing/mozbase/manifestdestiny/setup.py => testing/mozbase/manifestparser/setup.py
rename : testing/mozbase/manifestdestiny/tests/comment-example.ini => testing/mozbase/manifestparser/tests/comment-example.ini
rename : testing/mozbase/manifestdestiny/tests/default-skipif.ini => testing/mozbase/manifestparser/tests/default-skipif.ini
rename : testing/mozbase/manifestdestiny/tests/filter-example.ini => testing/mozbase/manifestparser/tests/filter-example.ini
rename : testing/mozbase/manifestdestiny/tests/fleem => testing/mozbase/manifestparser/tests/fleem
rename : testing/mozbase/manifestdestiny/tests/include-example.ini => testing/mozbase/manifestparser/tests/include-example.ini
rename : testing/mozbase/manifestdestiny/tests/include/bar.ini => testing/mozbase/manifestparser/tests/include/bar.ini
rename : testing/mozbase/manifestdestiny/tests/include/crash-handling => testing/mozbase/manifestparser/tests/include/crash-handling
rename : testing/mozbase/manifestdestiny/tests/include/flowers => testing/mozbase/manifestparser/tests/include/flowers
rename : testing/mozbase/manifestdestiny/tests/include/foo.ini => testing/mozbase/manifestparser/tests/include/foo.ini
rename : testing/mozbase/manifestdestiny/tests/just-defaults.ini => testing/mozbase/manifestparser/tests/just-defaults.ini
rename : testing/mozbase/manifestdestiny/tests/manifest.ini => testing/mozbase/manifestparser/tests/manifest.ini
rename : testing/mozbase/manifestdestiny/tests/mozmill-example.ini => testing/mozbase/manifestparser/tests/mozmill-example.ini
rename : testing/mozbase/manifestdestiny/tests/mozmill-restart-example.ini => testing/mozbase/manifestparser/tests/mozmill-restart-example.ini
rename : testing/mozbase/manifestdestiny/tests/no-tests.ini => testing/mozbase/manifestparser/tests/no-tests.ini
rename : testing/mozbase/manifestdestiny/tests/path-example.ini => testing/mozbase/manifestparser/tests/path-example.ini
rename : testing/mozbase/manifestdestiny/tests/relative-path.ini => testing/mozbase/manifestparser/tests/relative-path.ini
rename : testing/mozbase/manifestdestiny/tests/test_convert_directory.py => testing/mozbase/manifestparser/tests/test_convert_directory.py
rename : testing/mozbase/manifestdestiny/tests/test_convert_symlinks.py => testing/mozbase/manifestparser/tests/test_convert_symlinks.py
rename : testing/mozbase/manifestdestiny/tests/test_default_skipif.py => testing/mozbase/manifestparser/tests/test_default_skipif.py
rename : testing/mozbase/manifestdestiny/tests/test_expressionparser.py => testing/mozbase/manifestparser/tests/test_expressionparser.py
rename : testing/mozbase/manifestdestiny/tests/test_manifestparser.py => testing/mozbase/manifestparser/tests/test_manifestparser.py
rename : testing/mozbase/manifestdestiny/tests/test_read_ini.py => testing/mozbase/manifestparser/tests/test_read_ini.py
rename : testing/mozbase/manifestdestiny/tests/test_testmanifest.py => testing/mozbase/manifestparser/tests/test_testmanifest.py
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/subdir/manifest.ini => testing/mozbase/manifestparser/tests/verifyDirectory/subdir/manifest.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/subdir/test_sub.js => testing/mozbase/manifestparser/tests/verifyDirectory/subdir/test_sub.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_1.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_1.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_2.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_2.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_3.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_3.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory_incomplete.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_incomplete.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory_toocomplete.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_toocomplete.ini
2014-06-10 13:20:23 -04:00
Chris Manchester
7069afa3f7 Bug 1021117 - Add legacy tbpl formatter to mozlog.structured.formatters. r=jgraham 2014-06-06 11:36:28 -04:00
Ryan VanderMeulen
172d82ad87 Backed out changeset 12536416d070 (bug 991866) for breaking B2G mochitests.
CLOSED TREE
2014-06-04 16:04:14 -04:00
Andrew Halberstadt
91d542a27f Bug 991866 - Decode mozprocess output before printing to stdout, r=gps 2014-06-04 15:00:01 -04:00
James Graham
102fcd0d36 Bug 1020470 - Package mozlog.structured html formatter support files, r=:ted.mielczarek 2014-06-04 19:30:07 +01:00
Chris Manchester
a20cf8847a Bug 1019883 - Don't populate expected field in log messages for skipped tests. r=jgraham 2014-06-03 16:08:53 -04:00
William Lachance
1d213302fe Bug 1019211 - Bump mozversion to 0.5. r=ahal 2014-06-02 16:53:49 -04:00
James Graham
275c8e5ef4 Bug 1018277 - Fix time output in mozlog.structured.formatters.MachFormatter, r=wlach
Use the same units for time everywhere.
2014-05-30 20:59:33 +01:00
James Graham
741802dee7 Bug 1015287 - Add complete example to mozlog.structured documentation, r=wlach 2014-05-30 17:10:26 +01:00
William Lachance
c54e25c8a9 Bug 1016467 - Allow mozversion to support getting version info out of a fennec .apk. r=davehunt 2014-05-29 14:57:52 -04:00
Andreas Tolfsen
0485d9842c Bug 1017675 - Bump moztest to version 0.5. r=jgraham
---
 testing/mozbase/moztest/setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2014-05-29 18:08:31 +01:00
Andreas Tolfsen
d9ae684e84 Bug 1017596 - Add suite_start and suite_end messages to moztest.adapters.unit. r=jgraham
This properly implements the structured logging protocol in the unittest
adapter.

The patch also adds an optional argument `test_list` to StructuredTestLogger
which will include an array of all tests when sending the suite_start message.
---
 testing/mozbase/moztest/moztest/adapters/unit.py | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)
2014-05-29 18:08:24 +01:00
Ryan VanderMeulen
70d91b7e2c Backed out changeset 3a9b6d6d9224 (bug 1017596) for making Mn more orange-prone. 2014-05-29 15:17:29 -04:00
Ryan VanderMeulen
483f7e0014 Backed out changeset c9f8e59a7e0d (bug 1017675) for making Mn more orange-prone. 2014-05-29 15:17:21 -04:00
Andreas Tolfsen
f1f90ef323 Bug 1017675 - Bump moztest to version 0.5. r=jgraham
---
 testing/mozbase/moztest/setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--HG--
extra : rebase_source : e27967cf955ca12fc884598507bf16d4d31bdf0b
2014-05-29 18:08:31 +01:00
Andreas Tolfsen
2142c8d3aa Bug 1017596 - Add suite_start and suite_end messages to moztest.adapters.unit. r=jgraham
This properly implements the structured logging protocol in the unittest
adapter.

The patch also adds an optional argument `test_list` to StructuredTestLogger
which will include an array of all tests when sending the suite_start message.
---
 testing/mozbase/moztest/moztest/adapters/unit.py | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

--HG--
extra : rebase_source : f8c9852485129bd034317c1b801a3f33a56162cf
2014-05-29 18:08:24 +01:00
Jonathan Griffin
f419761b6c Bug 1017146 - Bump mozrunner to 5.37 and mozdevice to 0.36, r=wlach 2014-05-28 14:07:56 -07:00
Jonathan Griffin
b6fc94141b Bug 1016689 - Make mozrunner use /data/local by default for remote_test_root on B2G, r=ahal 2014-05-28 11:23:20 -07:00
William Lachance
b61dfd4c05 Bug 1016073 - Update stopApplication to work on Android 2.3. r=bc 2014-05-27 17:18:35 -04:00
William Lachance
ed6ae85e74 Bug 1016042 - Bump mozdevice to 0.35;r=ahal DONTBUILD 2014-05-26 14:10:07 -04:00
William Lachance
bd792c2de8 Bug 1009862 - Close socket in devicemanagerSUT on timeout. r=gbrown 2014-05-13 17:52:51 -04:00
Gregory Szorc
8fc9d4cfe6 Bug 907331 - Ability to convert resource usage to a serializable dict; r=ahal
--HG--
extra : rebase_source : b1e7f40e72ae50d1fde04a6935de17740f72c918
2014-05-23 14:08:04 -07:00
Juien Pagès
be3e2abbad Bug 1003401 - Mozbase unit test logs should include test name in failures. r=dminor 2014-05-21 11:22:00 +02:00
Wes Kocher
4a7629e50a Merge inbound to m-c 2014-05-22 17:30:30 -07:00
Andrew Halberstadt
ed8a8f0d40 Bug 1009730 - Stop using /data/local/user.js in b2g unittests, r=jgriffin 2014-05-22 15:47:52 -04:00
James Graham
47e40bd14f Bug 1014593 - Update moztest version number to release latest changes, r=ahal 2014-05-22 15:41:13 +01:00
James Graham
daee93bffc Bug 1014001 - Update mozlog version, r=ahal 2014-05-21 16:36:39 +01:00
James Graham
7089a3176f Bug 1011434 - Add a framework for structured logging command line scripts and a script for printing unstable tests, r=ahal 2014-05-21 16:36:38 +01:00
James Graham
848ca0f131 Bug 1011432 - Move structured log stdlogging adapter to its own module, r=ahal
The previous design did not work well with multiprocessing on
Windows since it didn't pickle correctly
2014-05-21 16:36:38 +01:00
James Graham
23102ca6c1 Bug 1011428 - Fix structured log machformatter unexpected counts when running tests more than once, r=ahal 2014-05-21 16:36:38 +01:00
James Graham
41dd2b2604 Bug 1011458 - Buy back a few characters for Windows paths by renaming tests staging directory. r=ted 2014-05-16 04:55:00 +02:00
Julien Pagès
4bb869b7b4 Bug 1003405 - Mozbase unit test moznetwork/tests/test.py failures on linux slaves when run from test package. r=dminor 2014-05-16 06:45:00 -04:00
Julien Pagès
e561f27947 Bug 1003412 - Fix Mozbase unit test mozlog/tests/test_structured.py on windows. r=dminor 2014-05-16 05:46:00 -04:00
Ahmed Kachkach
1c835df31a Bug 1008943 - Lazy imports in mozfile for performance reasons. r=ahal 2014-05-13 11:19:00 -04:00
William Lachance
38e447d6fa Bug 907427 - Add a "stop application" method to mozdevice's android subclass. r=gbrown 2014-05-09 19:59:26 -04:00
Marco Castelluccio
44958302c8 Bug 945869 - Provide more granular OS version information in mozinfo. r=ted.mielczarek 2014-05-01 06:09:00 +02:00
Joel Maher
ce3dea3e56 Bug 1003356 - fix mozinstall to have version 1.10 not 0.10. r=wlach 2014-04-29 14:46:08 -04:00
William Lachance
550f961d84 Bug 1003255 - Bump mozdevice to 0.34. r=jgraham 2014-04-29 12:49:26 -04:00
Andrew Halberstadt
4ead044159 Bug 1000918 - Add new default device root paths used by some FxOS devices to mozdevice. r=wlach 2014-04-24 10:39:00 -04:00
James Graham
4399658f80 Bug 1002267 - Stop trying to compare times in the mozlog unit tests, r=wlach. 2014-04-28 10:27:00 +02:00
William Lachance
ffa964ef5d Bug 996862 - Remove NetworkTools from mozdevice. r=ahal 2014-04-21 15:56:42 -04:00
Cosmin Malutan
7855bab20c Bug 1000017 - Bump mozversion to version 0.4. r=hskupin DONTBUILD 2014-04-23 23:23:51 +02:00
Cosmin Malutan
57fd64eb6b Bug 992139 - [mozversion] Enhance mozversion to return application_display_name. r=hskupin 2014-04-23 10:16:02 +02:00
Nathan Froyd
375ca3ec4c Bug 998372 - part 4 - explain the escape-fest in permissions.py better; r=jmaher 2014-04-18 12:48:01 -04:00
Nathan Froyd
b9371fb908 Bug 998372 - part 3 - remove swathes of conditional logic from FindProxyForURL; r=jmaher 2014-04-18 12:28:31 -04:00
Nathan Froyd
0031dec99d Bug 998372 - part 2 - lift origins out of FindProxyForURL and make origin lookups more efficient; r=jmaher 2014-04-18 12:17:15 -04:00
Nathan Froyd
7721f9de76 Bug 998372 - part 1 - lift regex construction out of FindProxyForURL; r=jmaher 2014-04-18 12:16:11 -04:00
Ted Mielczarek
bc1257fd5e bug 985612 - fix mozlog.structured.commandline.setup_logging to handle argparse Namespace objects. r=jgraham 2014-03-19 15:27:30 -04:00
Nathan Froyd
258ba743cd Backout b9abacaf5453:005a3405219c (bug 998372) for make check bustage 2014-04-22 10:31:25 -04:00
Nathan Froyd
6d5dc27f59 Bug 998372 - part 4 - explain the escape-fest in permissions.py better; r=jmaher 2014-04-18 12:48:01 -04:00
Nathan Froyd
ac5c91b046 Bug 998372 - part 3 - remove swathes of conditional logic from FindProxyForURL; r=jmaher 2014-04-18 12:28:31 -04:00
Nathan Froyd
914c6d507d Bug 998372 - part 2 - lift origins out of FindProxyForURL and make origin lookups more efficient; r=jmaher 2014-04-18 12:17:15 -04:00
Nathan Froyd
089c81cc0d Bug 998372 - part 1 - lift regex construction out of FindProxyForURL; r=jmaher 2014-04-18 12:16:11 -04:00
Michael Ratcliffe
e7dad953b0 Bug 983948 - Add mach mochitest-devtools r=jmaher 2014-03-25 16:52:53 +00:00
Andrew Halberstadt
43579db0c6 Bug 994650 - Bump mozlog to version 1.7 for structuredlog, r=jgraham, DONTBUILD, a=NPOTB 2014-04-10 09:35:08 -04:00
Dave Hunt
14c774142c Bug 993700 - Bump mozversion version to 0.3. r=jgriffin 2014-04-08 16:02:56 -07:00
Dave Hunt
f50acc6647 Bug 991507 - Fall back to the system unzip command if Python is unable to read the zip file. r=jgriffin 2014-04-08 15:23:29 -07:00
Ryan VanderMeulen
620c42bcde Merge inbound to m-c. 2014-04-04 14:51:38 -04:00
Benjamin Smedberg
cd2fddc1ce Bug 986582 - Get rid of the toolkit.telemetry.enabledPreRelease pref and make the toolkit.telemetry.enabled pref do the right thing for beta users who are testing a final release build, r=rnewman
--HG--
extra : rebase_source : 43f70e2c1c3207f37ba0789245958cb0c34187f6
2014-04-03 14:55:42 -04:00
James Graham
d5714a2ac3 Bug 985606 - Improve API for reading structured logs, r=ahal 2014-04-02 14:32:41 +01:00
James Graham
814fe694ee Bug 989961 - Update mozrunner version, r=ahal 2014-03-31 15:13:36 +01:00
James Graham
2dd819a431 Bug 981190 - Remove add added files when cleaning up after using B2GRunner on a device, r=ahal 2014-03-31 15:13:36 +01:00
James Graham
8adff63646 Bug 988382 - Allow B2GRunner to be created without starting a marionette session, r=ahal 2014-03-31 15:13:35 +01:00
James Graham
785ced5594 Bug 991727 - Update mozprocess version due to API change, r=ahal 2014-04-03 22:19:31 +01:00
Fredrik Broman
b1bd8b4503 Bug 874476 - [mozrunner] Tilde character not expanded for application arguments. r=hskupin, r=ahal
--HG--
extra : rebase_source : a9e3a6843b560b2382433efbc294c9174f390870
2014-03-25 22:47:56 +01:00
Bill McCloskey
a6e3c52e36 Bug 938019 - Run mochitests from manifests (r=ted,gps) 2014-03-18 08:03:51 -07:00
James Graham
3a381e70cf Bug 983287 - Update the version of mozlog now structured logging has landed, r=wlach 2014-03-14 12:36:25 +00:00
dadadel
ed4d54ad45 Bug 975136 - Test mozprocess parameters;r=wlach
DONTBUILD

--HG--
extra : rebase_source : 87f60210eccbfe7925cdcce3fafc878cb873c13b
2014-03-10 12:34:03 -04:00
dadadel
b304f198e0 Bug 907433 - Improve the mozprocess documentation with description and examplesi;r=wlach
DONTBUILD

--HG--
extra : amend_source : 99b1ef66ea65a1bf59ba01c98ad89cdb12fbf2ad
2014-03-10 12:15:35 -04:00
Ryan VanderMeulen
8c9f51516f Backed out changeset 7f8961ec163f (bug 969146) for B2G mochitest shutdown crashes. 2014-03-05 15:16:30 -05:00
Joel Maher
7cb356401d Bug 979454 - manifest parser needs to support skip-if in the [default] section and || that with the skip-if from the [test] section. r=ted 2014-03-05 10:32:03 -05:00
Andrew Halberstadt
64a6cbd5d6 Bug 969146 - Pass MOZ_CRASHREPORTER_SHUTDOWN into b2g process, r=mdas 2014-03-05 09:08:54 -05:00
Douglas Crosher
248e53743b Bug 979231 - DeviceManager ADB pushDir should take a timeout parameter and make use of it. r=dminor 2014-03-04 22:55:21 +11:00
Andrew Halberstadt
76474a8cf9 Bug 967647 - Enforce an unbuffered stream by default in mozprocess, r=jgriffin 2014-03-03 15:16:54 -05:00
James Graham
c201e095e8 Bug 978108 - Update documentation for strucured logging. r=wlach 2014-02-27 19:04:45 +00:00
Dan Minor
bb9160e97c Bug 978066 - [mozcrash] Mozcrash check_for_java_exception function should take quiet parameter; r=wlach 2014-02-28 09:18:25 -05:00
James Graham
e22d515a41 Bug 977071 - Add run_info to structured log suite_start message and fix some small bugs. r=ahal 2014-02-10 20:21:18 +00:00
Ted Mielczarek
be7cc08ee9 Bug 974368 - Fix ! operator precedence in manifestparser's expression parser. r=jmaher 2014-02-19 09:18:13 -05:00
James Graham
ed1af4c4bf Bug 972939 - Add documentation for mozbase structured logging. r=wlach 2014-02-25 17:32:07 +00:00
Henrik Skupin
d7d4cb27f6 Bug 975312 - Add missing version bump for mozrunner 5.35. r=ahal DONTBUILD
--HG--
extra : rebase_source : 684093852b70b0f873b651fc91bd175b39ce7baf
2014-02-22 09:28:23 +01:00
dadadel
3d9981c167 Bug 975136 - Fix mozprocess to accept single function or array of functions for onTimeout/onFinish, update docs;r=wlach 2014-02-21 16:33:30 -05:00
Henrik Skupin
46a44696b0 Bug 975312 - [mozrunner] Runner.check_for_crashes() should support save_path and quiet parameters. r=ahal 2014-02-21 16:00:13 +01:00
Andrei Eftimie
43c626565c Bug 972872 - [mozversion] Allow to retrieve the application code name (Nightly / Aurora / Firefox). r=hskupin
--HG--
extra : rebase_source : 80168af1cba0bb2b5cd24c242fa56d180d923996
2014-02-21 13:26:48 +01:00
Andreea Matei
bf34cdd211 Bug 973818 - [mozprofile] Disable first run content overlay. r=hskupin
--HG--
extra : rebase_source : 8db364c0b4aa323177ec27c350e1346e1b46f5b6
2014-02-20 15:29:28 +02:00
Henrik Skupin
59861d0f5f Bug 973937 - [mozcrash] check_for_crashes() doesn't save .extra file to dump_save_path. r=ted
--HG--
extra : rebase_source : 2173eb218be74052b176ba5d02f375f512e4296f
2014-02-20 15:06:38 +01:00
Andrew Halberstadt
0423474ea7 Bug 949600 - Sync mozbase to m-c one last time, r=wlach 2014-02-19 16:42:01 -05:00
Wes Kocher
557103c137 Backed out changeset a7f8c25c07ac (bug 949600) for breaking clobber due to new update_permissions code, regardless of whether this is a CLOSED TREE. 2014-02-18 16:12:34 -08:00
Andrew Halberstadt
dad8b1a270 Bug 949600 - Sync mozbase to m-c one last time, r=wlach 2014-02-18 09:25:58 -05:00
Brian Smith
3bef139476 Bug 970455: backout cset afaeb5adc044 (Bug 956474), a=Ms2ger 2014-02-10 12:23:56 -08:00
Ms2ger
e0451f9887 Bug 956474 - Enforce that keywords in expressions are recognized; r=wlach 2014-02-09 09:02:44 +01:00
Ted Mielczarek
1588549f0f Bug 968321 - Make manifestparser keep track of DEFAULTS in manifests with no tests. r=jmaher 2014-02-06 13:22:35 -05:00
Dan Minor
776602e399 Bug 967515 - Add mozbase test files to test package; r=ted 2014-02-04 10:04:13 -05:00
Andrew Halberstadt
6bba36a788 Bug 967647 - fix interleaved output in b2g emulator unittests, r=jgriffin 2014-02-04 15:39:35 -05:00
Phil Ringnalda
ae20930fdf Merge m-c to b-i 2014-01-24 19:45:59 -08:00
Phil Ringnalda
6e047c65b4 Bug 963885 - Disable mozdevice tests in make check until we can address they way they cause builds to be RETRYed 2014-01-24 19:36:32 -08:00
Andrew Halberstadt
d9efa21e15 Bug 916350 - Make it possible to run reftests on b2g desktop, r=jgriffin,ted 2014-01-24 10:34:01 -05:00
Ryan VanderMeulen
994e2bd894 Merge m-c to b2g-inbound. 2014-01-24 17:10:50 -05:00
Andrew Halberstadt
3c22e1b527 Bug 947974 - Add signal parameter to mozprocess.kill(), r=wlach 2014-01-24 16:26:57 -05:00
Wes Kocher
3fdc89e897 Backed out changeset 31ef6f1090fd (bug 916350) for android reftest bustage on a CLOSED TREE 2014-01-21 15:37:02 -08:00
Andrew Halberstadt
85cd622dfd Bug 916350 - Make it possible to run reftests on b2g desktop, r=jgriffin,ted 2014-01-21 17:25:20 -05:00
Nathan Froyd
1fa44f8848 Backout 2c24dc80aa00 (bug 916350) for Android reftest/crashtest orange on this CLOSED TREE 2014-01-20 20:08:43 -05:00
Andrew Halberstadt
9464506911 Bug 916350 - Make it possible to run reftests on b2g desktop, r=jgriffin,ted 2014-01-20 17:44:44 -05:00
Jeff Hammel
920d9890a0 Bug 943481 - Mirror mozprocess 0.14 from mozbase github;r=wlach 2013-12-09 09:51:24 -05:00
Mike Hommey
bb6779efe3 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Jeff Hammel
10d6651db6 Bug 934542 - Mirror mozrunner. r=njn. 2013-11-17 14:50:36 -08:00
Ted Mielczarek
71e6c6159e bug 932349 - add kill_on_timeout parameter to ProcessHandlerMixin. r=ahal 2013-11-05 15:13:30 -05:00
Mark Hammond
7fab5d2be4 Bug 932552 - add tests for comments in manifest expressions. r=jhammel 2013-11-04 11:06:33 +11:00
Jeff Hammel
67508ee391 Bug 930590 - Sync manifestdestiny with m-c;r=edmorley
--HG--
extra : rebase_source : 425d5dfa0ae7dbd356bbfe3947fc29838294c1bb
2013-10-31 10:26:49 -07:00
Andrew Halberstadt
42293e6b58 Bug 919353 - kill b2g process on device with SIGABRT on timeout, r=ted 2013-10-28 11:43:39 -04:00
Andrew Halberstadt
5184c6ee54 Bug 931078 - add ability to pass signal to dm.killProcess, r=wlach 2013-10-28 11:43:39 -04:00
Ed Morley
22c9c73fcd Bug 926821 - Fix build documentation & comments about quoting of manifest property values; rs=build DONTBUILD
--HG--
extra : rebase_source : f91229f8bae49200b47d29ef5cfb0517b83057bc
2013-10-28 15:03:56 +00:00
Jonathan Griffin
17cd718b41 Bug 929667 - Mirror mozprocess,mozrunner, r=ahal 2013-10-24 13:21:39 -07:00
Andrew Halberstadt
4a3fdaa647 Bug 930025 - b2g unittests need to check for crashes in more places, r=jgriffin 2013-10-23 14:45:48 -04:00
Jonathan Griffin
5a750cadcc Bug 917750 - mirror several mozbase packages, r=ahal 2013-10-22 15:42:05 -07:00
Ed Morley
cd89286bd4 Bug 926418 - Prevent spurious newlines being added to packages.txt when running generate_diff.py on Windows; r=jhammel 2013-10-16 16:18:27 +01:00
Ed Morley
bc4c4c2120 Bug 926408 - Import mozcrash 0.9 from upstream
--HG--
extra : rebase_source : ca4b5152e0a15116dea5fd37ccb231fbb542079d
2013-10-14 07:24:00 +01:00
Andrew Halberstadt
f1f1e21693 Bug 921029 - mozrunner.wait should return the proc's return code, r=jhammel 2013-09-27 14:00:12 -04:00
Masatoshi Kimura
3ea4cf31e9 Bug 913510 - Remove vestigial capability.principal prefs usage. r=bholley 2013-09-07 18:49:03 +09:00
Phil Ringnalda
625e976c03 Back out c8687e99dc75 (bug 913510) for Android bustage 2013-09-06 19:08:42 -07:00
Masatoshi Kimura
a0a010acc8 Bug 913510 - Remove vestigial capability.principal prefs usage. r=bholley 2013-09-07 09:34:21 +09:00
Mike Hommey
f1cf3b4238 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Dan Minor
d0fccbea88 Bug 912004 - DeviceManager pushDir should take a timeout parameter; r=wlach 2013-09-03 15:13:38 -04:00
Douglas Crosher
5ea680c681 Bug 909323 - Improve jit-tests ADB support. r=terrence 2013-08-26 23:32:32 +10:00
Gregory Szorc
ddfacc7059 Bug 908296 - Catch all exceptions when importing psutil; r=ted
--HG--
extra : rebase_source : 7260ae283344fd8db3ef22923c33f9dc2166cc5f
2013-08-23 10:50:28 -07:00
Jonathan Griffin
f62876de8f Bug 907895 - Add moztest to tests.zip, r=ahal 2013-08-22 13:50:57 -07:00
Gregory Szorc
6d2e7e62b1 Bug 907797 - Catch NotImplementedError when importing psutil; r=ahal 2013-08-21 09:56:36 -07:00
Jonathan Griffin
29a966ab75 Bug 904682 - Mirror moztest to m-c. r=jhammel 2013-08-15 12:57:55 -04:00
Marco Castelluccio
9c533e25da Bug 777402 - Implement support for packaged apps via the installPackage function in the mozapps DOM API in desktop web runtime. r=myk,wesj,fabrice 2013-08-01 17:00:39 -07:00
Andrew Halberstadt
5c5a796f3f Bug 900444 - Mozprofile writes permissions inefficiently, r=jgriffin 2013-08-01 16:42:32 -04:00
William Lachance
dc72c5b8c6 Bug 900629 - Mirror mozdevice 0.29;r=ahal 2013-08-01 16:08:18 -04:00
Andrew Halberstadt
1f31a39556 Bug 895940 - Mirror mozbase to m-c, r=jhammel 2013-07-25 16:27:53 -04:00
Gervase Markham
acfedfd6cb Bug 715549 - remove last vestiges of tri-licence. DONTBUILD. 2013-07-19 16:08:33 +01:00
William Lachance
7c991de2d9 Bug 886882 - Mirror mozdevice 0.27;r=jhammel 2013-06-25 10:50:37 -07:00
Jeffrey Hammel
ec59b863d7 Bug 885784 - Disable mozdevice tests on a CLOSED TREE for occasional orange, r=jgriffin 2013-06-21 15:32:50 -07:00
Jonathan Griffin
72a17cab71 Bug 885591 - Add a silent argument to check_for_crashes. r=jhammel 2013-06-20 17:04:21 -07:00
Jeff Hammel
6df442d547 Bug 790765 - get mozbase tests running on m-c;r=ahal
--HG--
extra : rebase_source : 07e1410dc9377f2dbfd2af2c04ec70e348decd61
2013-06-20 11:52:37 -07:00
Jeff Hammel
20a56132d3 Bug 877733 - bump mozinfo, mozprocess, mozdevice, mozinstall version and mirror to m-c;r=jmaher 2013-06-17 13:23:38 -07:00
Gregory Szorc
09d78b312e Bug 883205 - Add mozsystemmonitor to mozbase; r=ahal 2013-06-14 15:15:58 -07:00
Geoff Brown
f21248227d Bug 876456 - (3) Tweak dumpsys command in adb getTopActivity; r=blassey 2013-06-13 08:24:43 -06:00
Geoff Brown
d83f26abd9 Bug 876456 - (2) Raise an exception if adb getTopActivity fails; r=jmaher 2013-06-12 13:27:57 -06:00
Geoff Brown
0e6af92070 Bug 876456 - Allow for alternate dumpsys output in adb getTopActivity; r=jmaher 2013-06-12 13:27:55 -06:00
Andrew Halberstadt
818f4613c2 Bug 878204 - add moznetwork to test package, r=jhammel 2013-06-03 10:04:25 -04:00
William Lachance
41e7f67569 Bug 877265 - Make dmcli parseable by python 2.6;r=ahal 2013-05-30 11:04:26 -04:00
Andrew Halberstadt
74fe8b1dde Bug 876761 - Mirror moznetwork and mozcrash to m-c, r=jhammel 2013-05-30 10:13:29 -04:00
Phil Ringnalda
5ad38a5e7e Back out 12f538f501b9 (bug 790765) for intermittent failure 2013-05-29 21:55:55 -07:00
Jeff Hammel
e0709f8af0 Bug 790765 - get mozbase tests running on m-c;r=ahal
--HG--
extra : rebase_source : 5bd1a6e2b76b7675067e73de2c50fe53493ed383
2013-05-29 15:12:17 -07:00
Jeff Hammel
3f37ee7897 Bug 872285 - bump packages and mirror to m-c for bug 790765;r=ahal
--HG--
rename : testing/mozbase/mozfile/tests/is_url.py => testing/mozbase/mozfile/tests/test_url.py
2013-05-28 09:51:35 -07:00
William Lachance
c6a3135c05 Bug 869095 - Bump in-tree mozdevice to 0.25;r=jmaher 2013-05-07 11:09:46 -04:00
Geoff Brown
66756272e9 Bug 865944 - Add getTopActivity to droid; r=jmaher 2013-05-03 11:38:01 -06:00
Geoff Brown
ba8d6272a8 Bug 865944 - Do not wait for "am instrument" to start; r=jmaher 2013-05-03 11:37:57 -06:00
Jeff Hammel
904977538a Bug 860091 - mirror test.py and mozdevice and mozprofile to m-c;r=jgriffin
--HG--
extra : rebase_source : 16b0b4bb8b49b0a70e0a2160c3ca6370737b0fab
2013-04-17 11:08:02 -07:00
Kyle Machulis
5aa83c3e11 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Kyle Machulis
c79ccc0693 Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Jeff Hammel
5d433229b3 Bug 838374 - release mozprofile, mozprocess, mozdevice (and other?) and mirror to m-c;r=ahal 2013-03-21 21:06:28 -07:00
Phil Ringnalda
3f9c051d47 Back out 27fb990d7fc7 (bug 838374) for Android bustage
CLOSED TREE
2013-03-21 22:58:41 -07:00
Jeff Hammel
a4b51201b4 Bug 838374 - release mozprofile, mozprocess, mozdevice (and other?) and mirror to m-c;r=ahal 2013-03-21 21:06:28 -07:00
Joel Maher
a849266f5f Bug 827446 - update mochitest, reftest, xpcshell to use mozcrash. r=jhammel 2013-03-21 09:19:34 -04:00
Mike Shal
9680b82df6 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Ryan VanderMeulen
f6044b7bd7 Backed out changeset 7d2ea731f5a5 (bug 838374) for B2G test bustage on a CLOSED TREE. 2013-03-14 17:45:49 -04:00
Jeff Hammel
8371c0fba6 Bug 838374 - release mozprofile, mozprocess, mozdevice (and other?) and mirror to m-c;r=ahal 2013-03-14 13:06:14 -07:00
Jeff Hammel
56cf96afb4 follow-up: Bug 838733 - generate_diff.py should have a convenience mode for staging;r=ahal ; DONTBUILD because NPOTB 2013-03-13 13:07:05 -07:00
Jeff Hammel
53506b7433 Bug 838733 - generate_diff.py should have a convenience mode for staging;r=ahal ; DONTBUILD because NPOTB 2013-03-12 13:21:57 -07:00
Gregory Szorc
0d9d430864 Bug 784841 - Part 18η: Convert /testing; r=ted 2013-02-25 13:05:39 -08:00
Jeff Hammel
12559a8c1a Bug 838074 - mirror test.py, test.ini, setup_development.py -> m-c;r=jgriffin
--HG--
extra : rebase_source : 4f597fe8d636a49ac7dce8e93f67de503bb5cd48
2013-02-12 16:57:03 -08:00
Geoff Brown
a0f0222f7c Bug 838604 - Add mozcrash to tests.zip; r=jgriffin 2013-02-06 10:13:22 -07:00
Jeff Hammel
ab27d05b8b Bug 837870 - mozbase README.md -> m-c, remove m-c README;r=wlach 2013-02-05 14:23:19 -08:00
Ehsan Akhgari
7a27b320c3 Backed out changeset 7fc9c8f622c5 (bug 837870) because it broke the build, landing on a CLOSED TREE 2013-02-05 13:56:54 -05:00
Jeff Hammel
d33c3bba9b Bug 837870 - mozbase README.md -> m-c, remove m-c README;r=wlach
--HG--
extra : rebase_source : a6758168b7525d5594c9ca597b78eadd45e368e5
2013-02-05 10:33:57 -08:00
Jeff Hammel
3229eab877 Bug 830996 - implement a way to DRY mozbase packages for m-c;r=wlach ; DONTBUILD because NPOTB 2013-01-23 10:46:43 -08:00
Jeff Hammel
b906b744b6 Bug 825957 - mirror mozcrash 0.3 from github to m-c;r=jmaher
--HG--
extra : rebase_source : 66105fc53438e7cd3e4f1b2dbaacbaa270e02f34
2013-01-07 16:41:35 -08:00
Jeff Hammel
7374e2fafe Bug 811527 - generate_diff.py does not ensure that m-c mirror of mozbase is internally compatible;r=jmaher ; follow-up, DONTBUILD because NPTOB 2013-01-07 11:02:19 -08:00
Jeff Hammel
0fd18dd0b6 Bug 811527 - generate_diff.py does not ensure that m-c mirror of mozbase is internally compatible;r=wlach ; DONTBUILD because NPOTB 2013-01-04 13:55:29 -08:00
Andrew Halberstadt
7ac6bde5bd Bug 821865 - Update mozdevice to version 0.18, r=jhammel 2012-12-20 10:24:25 -05:00
Jeff Hammel
9c041aaf50 Bug 821820 - bump mozfile version to 0.2 and release to m-c;r=wlach ; DONTBUILD because NPOTB 2012-12-16 18:17:27 -08:00
Jeff Hammel
09ff6205d8 Bug 820606 - update mozfile on mozilla-central to version 0.1;r=gps 2012-12-12 10:01:27 -08:00
Jeff Hammel
a6d8cdba83 Bug 820612 - remove docs.manifest from mozilla-central;r=wlach DONTBUILD because NPOTB 2012-12-12 09:55:30 -08:00
Andrew Halberstadt
8c34cb0322 Bug 818615 - Release mozdevice 0.17 to m-c, r=jgriffin 2012-12-05 15:35:19 -05:00
William Lachance
2fff568ba4 Bug 818080 - Bump mozdevice version to 0.16;r=ahal 2012-12-05 12:17:38 -05:00
William Lachance
5a3130a3ae Bug 811388 - Update mozdevice to 0.15, update consumers;r=ahal 2012-11-14 09:49:04 -08:00
Jeff Hammel
dda711c7b3 Bug 805633 - update mozhttpd on m-c;r=wlach ; DONTBUILD because NPOTB 2012-11-13 16:10:25 -08:00
William Lachance
333ab4bd84 Bug 808719 - Mirror over mozdevice 0.14;r=jmaher 2012-11-05 15:18:54 -08:00
Jeff Hammel
189892eb1c 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
d9ea6690ec Bug 805216 - Add mozdevice to tests.zip, r=jhammel 2012-10-24 14:54:14 -07:00
Jonathan Griffin
cbc1e86005 Bug 803254 - Detect emulator crashes, r=ahal, DONTBUILD(NPOTB) 2012-10-22 15:00:54 -07:00
Jeff Hammel
e18496a41d Bug 802242 - mirror mozbase -> m-c for week of Oct 16 @ aa50f7cf0f ; r=wlach 2012-10-17 09:44:50 -07:00
Ryan VanderMeulen
4ac86dc4bd Merge inbound to m-c. 2012-10-13 04:36:33 -04:00
Jeff Hammel
884b0385b0 Bug 800110 - Mirror mozbase -> m-c for bug 800097 @ da60c88b8c ;r=ahal,r=wlach 2012-10-12 10:24:35 -07:00
Jonathan Griffin
7994bbdde1 Bug 800641 - Add mozfile to mozbase packages in test.zip, r=jhammel 2012-10-11 16:44:11 -07:00
Jeff Hammel
15a9b46a49 Bug 799605 - Mirror mozbase -> m-c for bug 799288 and bug 799507 @ https://github.com/mozilla/mozbase/commit/ 36a2f63be33af799a54d7f1511dc922730b10b22 ; r=wlach 2012-10-10 09:27:06 -07:00
William Lachance
54d781abf7 Bug 795496 - Make mozdevice raise exceptions on error;r=ahal,jmaher
It turns out that relying on the user to check return codes for every
command was non-intuitive and resulted in many hard to trace bugs.
Now most functinos just return "None", and raise a DMError when there's an
exception. The exception to this are functions like dirExists, which now return
booleans, and throw exceptions on error. This is a fairly major refactor,
and also involved the following internal changes:

* Removed FileError and AgentError exceptions, replaced with DMError
  (having to manage three different types of exceptions was confusing,
  all the more so when we're raising them)
* Docstrings updated to remove references to return values where no
  longer relevant
* pushFile no longer will create a directory to accomodate the file
  if it doesn't exist (this makes it consistent with devicemanagerADB)
* dmSUT we validate the file, but assume that we get something back
  from the agent, instead of falling back to manual validation in the
  case that we didn't
* isDir and dirExists had the same intention, but different
  implementations for dmSUT. Replaced the dmSUT impl of getDirectory
  with that of isDir's (which was much simpler). Removed
  isDir from devicemanager.py, since it wasn't used externally
* killProcess modified to check for process existence before running
  (since the actual internal kill command will throw an exception
  if the process doesn't exist)

In addition to all this, more unit tests have been added to test these
changes for devicemanagerSUT.
2012-10-04 11:28:07 -04:00
Jeff Hammel
ca4ac26851 Bug 797144 - mirror mozbase -> m-c for bug 796863 @ db7f115a9e;r=wlach 2012-10-03 09:13:21 -07:00
Jeff Hammel
63c7228bff Bug 795943 - Mirror mozbase -> m-c for week of Oct 1 @ 22aa0aee78;r=wlach
--HG--
extra : rebase_source : 389b6c3a2923c40167698b477e4d57b230b1a063
2012-10-01 14:00:55 -07:00
Malini Das
9651b3cf53 Bug 792084 - add shellCheckOutput command to devicemanager, r=wlach 2012-09-26 12:32:02 -04:00
Ed Morley
e184a68b82 Bug 793739 - mirror mozbase to m-c for week of Sept 24, 2012 @ b12b008846;r=jhammel 2012-09-25 09:35:14 -07:00
Jeff Hammel
2b59599fd4 Bug 791716 - mirror mozbase -> m-c for week of Sept 17, 2012;r=wlach 2012-09-17 15:13:45 -07:00
Jeff Hammel
199dd374aa bug 702832 follow up: add license header;r=wlach DONTBUILD because NPOTB
--HG--
extra : rebase_source : 054283ae7cd75772a8303358e553f5d8b78ec680
2012-09-14 14:17:32 -07:00
Jeff Hammel
e0575a9678 Bug 702832 - solidify strategy to sync mozbase packages to m-c;r=wlach DONTBUILD because NPOTB 2012-09-14 14:12:35 -07:00
Jeff Hammel
46b29abf81 Bug 790018 - bump version of manifestdestiny and mirror to m-c;r=mcote 2012-09-11 19:46:39 -07:00