William Lachance
8e2ff98655
Bug 838844 - Add info option to get sutagent user info;r=gbrown
2013-02-08 15:46:57 -05:00
Ed Morley
779c83ee18
Bug 813577 - Use try/finally in checkForCrashes() to ensure minidump temp directories do not linger; r=gps
2013-02-08 16:32:07 +00:00
Joey Armstrong
ba59dca059
bug 747540: fix dependencies for java build
2013-01-25 15:22:13 -05:00
Geoff Brown
a76a1d9cad
Bug 834027: Dump diagnostic info when FennecNativeDriver.getSurfaceView fails; r=jmaher
2013-01-24 15:00:31 -07:00
Jonathan Griffin
e071c0ece1
Bug 826111 - Support mochitests on b2g desktop build, r=ahal
2013-01-04 10:41:34 -08:00
Ed Morley
06900008e9
Backout a5b75feea6dd (bug 826111) on suspicion of breaking marionette on linux on a CLOSED TREE
2013-01-15 11:04:25 +00:00
Jonathan Griffin
d935eb89e8
Bug 826111 - Support mochitests on b2g desktop build, r=ahal
2013-01-04 10:41:34 -08:00
Andrew Halberstadt
b8979c0f56
Bug 827504 - Don't install specialpowers for crashtests on B2G (it already is), r=jgriffin DONTBUILD a=NPOTB,test-only
2013-01-10 09:49:12 -05:00
Joel Maher
16a00b7417
Bug 827699 - Android mochitests and talos don't run on Beta 19 builds. r=blassey NPOTB DONTBUILD
2013-01-08 11:54:34 -05:00
Joel Maher
a0d9ea8da0
Bug 786414 - unable to update sutagent on the panda boards. r=wlach DONTBUILD
2012-11-29 15:14:11 -05:00
Geoff Brown
be75489946
Bug 809753 - Avoid python exception when maxTime is None; r=edmorley, DONTBUILD
2012-11-28 13:43:58 -07:00
Geoff Brown
02d1e11372
Bug 814496 - sutAgent: Stop RedirOutputThread when timeout exceeded; r=wlach
2012-11-27 14:05:18 -07:00
Ed Morley
0798d964fd
Bug 808410 - Callers of checkForCrashes should use its return value to ensure shutdown crashes actually make the run fail; r=jmaher f=gps
2012-11-20 15:24:28 +00:00
William Lachance
14b993064f
Bug 811388 - Update mozdevice to 0.15, update consumers;r=ahal
2012-11-14 09:49:04 -08:00
Kartikaya Gupta
9d0bbb2116
Bug 810171 - Add a test for VKB overlap input fields. r=cpeterson
2012-11-13 12:11:25 -08:00
William Lachance
4a1fcf3f56
Bug 805116 - Print more of the logcat in mobile tests;r=gbrown
2012-11-12 13:57:13 -08:00
Wes Johnston
f6535051b7
Bug 759041 - Bring in Android compatibility libraries. r=blassey
2012-11-08 07:45:29 -08:00
Joel Maher
6eeae16283
Bug 809534 - add support to watcher to support version query. r=wlach DONTBUILD
2012-11-08 07:33:03 -05:00
Joel Maher
f73dae0742
Bug 809366 - watcher has high cpu usage on panda boards in racked environment. r=wlach DONTBUILD
2012-11-08 07:33:00 -05:00
Joel Maher
684491e8dc
Bug 809364 - sutagent zeroconf is causing jmdns thread to spike cpu on panda boards. r=wlach DONTBUILD
2012-11-08 07:32:58 -05: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
Ed Morley
44c0c46e66
Bug 808419 - remoteautomation.py's waitForFinish() should print to the log when maxTime is reached; r=jmaher
2012-11-05 13:03:55 +00:00
Ed Morley
933a845748
Bug 757838 - Make b2gautomation.py set lastTestSeen so crashes are output with the test filename; r=jgriffin
2012-11-03 17:10:59 +00:00
Ed Morley
a27bbd28a7
Bug 757838 - Misc b2gautomation.py cleanup; r=jgriffin
2012-11-03 17:10:59 +00:00
Ed Morley
3543a49fbe
Bug 757838 - Make remoteautomation.py set lastTestSeen so Android crashes are output with the test filename; r=jmaher
2012-11-02 18:57:50 +00:00
Ed Morley
60a4edf93f
Bug 757838 - Misc remoteautomation.py cleanup; r=jmaher
2012-11-02 18:57:50 +00:00
Joel Maher
0ada31c022
Bug 799107 - minidumps not being generated from robocop test crashes (breakpad environment variables not being set properly). r=kats
2012-10-16 13:25:23 -04:00
Joel Maher
c4cee4ab7a
Backout e814e12508af (bug 799107), 45863b00372b (bug 801633),
2012-10-15 13:33:37 -04:00
Joel Maher
d925c6eb2a
Bug 799107 - minidumps not being generated from robocop test crashes (breakpad environment variables not being set properly). r=kats
2012-10-15 11:13:44 -04:00
William Lachance
5549742864
Bug 756440 - Only try to download crash directory on device if it exists;r=jmaher
...
Under normal circumstances this should be created automatically inside the
profile directory when we first start, but this won't happen if we fail
to start properly altogether. If that's the case, we've got other problems
that will be reported as errors. Let's just print a warning so we don't
misdiagnose the problem under those circumstances.
2012-10-15 10:15:15 -04:00
Joel Maher
0d6866c6ab
Backout f271acb304c2 (bug 799107),
2012-10-15 09:08:41 -04:00
Joel Maher
b39722815e
Bug 799107 - minidumps not being generated from robocop test crashes (breakpad environment variables not being set properly). r=kats
2012-10-15 07:10:49 -04:00
Clint Talbert
9303d9ab7a
Bug 785032 - SD card issues with new Tegras ("INFO: attempting to create file /mnt/sdcard/writetest ... Push File Failed to Validate!"). r=jmaher DONTBUILD
2012-10-10 10:17:50 -04:00
Joel Maher
c7ac4d2fb0
Bug 797652 - Current code agent code crashes on android 2.3. r=wlach
2012-10-10 10:17:40 -04:00
Ed Morley
fd14735924
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-10-06 20:30:35 +01:00
Andrew Halberstadt
3c47c68070
Bug 797177 - Fix missed calls to checkCmd within B2G automation, r=mikeh; DONTBUILD because NPOTB
2012-10-05 16:06:02 -04:00
Ed Morley
29308c09dd
Bug 798419 - Fix incorrect spellings of success(ful) in test output; r=me
2012-10-05 17:48:15 +01:00
William Lachance
382c927895
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
David Chan
4c08ecc761
Bug 797177 - Unbreak b2g mochitests, r=ahal
2012-10-02 15:43:19 -07:00
Jonathan Griffin
a2e982a8bd
Bug 793213 - Disable offline mode for b2g mochitest/reftest, r=ahal, DONTBUILD because NPOTB
2012-09-21 15:20:39 -07:00
Vladimir Vukicevic
0932aafa0f
b=790041; add mDNS broadcasts to SUTAgent; r=ctalbert
2012-09-14 09:29:51 -04:00
Kartikaya Gupta
556edf6838
Bug 767449 - Allow robotium tests to put files in places other than /mnt/sdcard. r=jmaher
2012-09-12 07:56:31 -04:00
William Lachance
980573bf62
Bug 723107 - Re-add mozdevice to testing/mozbase, remove duplicate files in build/mobile;r=jmaher
2012-09-07 16:00:31 -04:00
William Lachance
bb6e24e544
Bug 789458 - Restore watcher service if it comes back with a null intent;r=jmaher, a=test-only
...
This could happen if the watcher gets killed due to memory pressure on
Android
2012-09-07 12:00:52 -04:00
Joel Maher
6f00c66257
Bug 789213 - Delay SUTAgent "ready" until the SDCard is ready. r=wlach
2012-09-07 10:21:23 -04:00
William Lachance
cb33bd4f1a
Bug 786427 - Agent should quote with ' characters, not just " characters;r=jmaher
2012-08-30 15:05:18 -04:00
William Lachance
514c4bf174
Bug 786425 - Always log debug messages to logcat, even if file logging disable;r=jmaher
2012-08-30 14:51:16 -04:00
William Lachance
3ea4e8dff9
Bug 763497 - Add option to agent (and code to devicemanager) to allow executing commands as root;r=jmaher
2012-08-30 14:43:17 -04:00
Geoff Brown
3ce5f6b6c0
Bug 787061 - Robocop: dump stack traces on event timeout; r=jmaher
2012-08-30 08:50:16 -06:00
Kartikaya Gupta
7313be1947
Bug 783758 - Add a close function on the PaintedSurface class to clean up the opened FileInputStream, and invoke it from tests. r=jmaher
2012-08-27 13:44:58 -04:00