Commit Graph

107 Commits

Author SHA1 Message Date
Christian Holler (:decoder)
e026e5fb10 Bug 720806 - Improve DeviceManagerADB actions when device is not rooted. r=gbrown 2012-02-01 11:43:15 -05:00
Kartikaya Gupta
6982c1b717 Bug 722765 - Use getLocationOnScreen to get the position of the gecko view. r=jmaher 2012-02-01 00:32:29 -05:00
Kartikaya Gupta
fca9d90f56 Bug 720144 - Add a simple pixel test to testLoad to ensure the page loaded and was visible. r=jmaher 2012-01-30 22:46:34 -05:00
Kartikaya Gupta
f34c6b083c Bug 720144 - Expose methods in robocop to grab the painted surface and to compare pixels. r=jmaher 2012-01-30 22:46:13 -05:00
Joel Maher
948e23b370 Bug 719697 - robocop isn't signed properly from buildbot builds. r=aki,blassey. 2012-01-28 19:19:44 -05:00
Phil Ringnalda
663ddeeb58 Back out 705d94f0a11c and c593ef0f4353 (bug 719697) for crazed infra filename dependencies 2012-01-26 20:16:54 -08:00
Joel Maher
581f1cb805 Bug 719697 - robocop isn't signed properly from buildbot builds. r=aki,blassey. 2012-01-26 19:41:59 -05:00
William Lachance
c6106e20ef Bug 713970 - Restore accidentally removed changes and fix error handling in devicemanager 2012-01-26 19:41:56 -05:00
Matt Brubeck
21436f5d5b Back out f151cccff911, 2c463faae83f, d7a8aefd3e8a (bug 719697, 713970, 720614) because of build bustage. 2012-01-26 11:41:29 -08:00
Joel Maher
5d8601e37b Bug 719697 - robocop isn't signed properly from buildbot builds. r=aki,blassey. 2012-01-26 13:56:53 -05:00
William Lachance
d0c0d177c4 Bug 713970 - Restore accidentally removed changes and fix error handling in devicemanager. r=jmaher 2012-01-26 13:56:51 -05:00
Chris Lord
084cc77735 Bug 720663 - devicemanagerADB pushDir fallback not always tried. r=gbrown
The devicemanagerADB.py pushDir method has two paths, one that uses zip/unzip
and the other that just pushes each file one at a time. The idea is that the
first path is chosen, and if it fails, the second is tried before bailing out,
but it's possible for the first failure not to be detected in such a way that
activates the fallback path.

Add a try/except block to catch exceptions in the first path and fall back to
the second.
2012-01-25 09:49:30 +00:00
Chris Manchester
089488cea6 Bug 713970 - mozdevice abstract methods should have better failure patterns;r=jmaher 2012-01-24 09:46:38 -05:00
Geoff Brown
f6f087e6bf Bug 718528 - Robocop: upgrade to robotium 3.1; r=jmaher 2012-01-24 09:46:37 -05:00
Joel Maher
ffbae193d3 Bug 717725 - sutagent 'exec' waits for 'am instrument...' command to finish instead of letting it run in the background. r=gbrown 2012-01-14 08:24:17 -05:00
Kartikaya Gupta
67b5a8d4fe Bug 717408 - Remove unneeded clause in python exception handling that was causing errors on python 2.5. r=geoffbrown 2012-01-12 13:09:04 -05:00
Geoff Brown
f74e9acf77 Bug 717042 - assert in Robocop Asserter so that robotium framework will recognize failures; r=jmaher 2012-01-11 08:50:11 -05:00
Joel Maher
3c5c587127 Bug 716732 - Robocop: fennec_ids.txt not always generated. r=kats 2012-01-11 08:50:10 -05:00
Kartikaya Gupta
51ab6eac0d Bug 716934 - Print warning when clicking on elements with no listener. r=jmaher 2012-01-10 14:15:18 -05:00
Joel Maher
29b694bd7b Bug 715312 - Robotium tests for Fennec Native do not close file input stream. r=kats 2012-01-10 11:14:31 -05:00
Geoff Brown
18da3f96f9 Bug 705175: update devicemanager, devicemanagerSUT versions of getAppRoot; r=jmaher 2012-01-07 18:41:08 -05:00
Geoff Brown
d2a067b563 Bug 716077 - be more strict when matching proc name in devicemanager.processExists; r=jmaher 2012-01-07 18:41:08 -05:00
Joel Maher
fb177d4678 Bug 715309 - robocop needs to have a more uniform log format. r=gbrown 2012-01-07 18:41:08 -05:00
Ed Morley
bc6bc81bd0 Backout 8ec01f6f316f (bug 705175), a1dc0efef542 (bug 716077), b5686f25b258 (bug 710445), 32f8d3be2ad1 (bug 715309) for mochitest/reftest failures on Android & Windows 2012-01-07 14:57:58 +00:00
Geoff Brown
8bdede3a06 Bug 705175: update devicemanager, devicemanagerSUT versions of getAppRoot; r=jmaher 2012-01-07 08:25:05 -05:00
Geoff Brown
e754a06e12 Bug 716077 - be more strict when matching proc name in devicemanager.processExists; r=jmaher 2012-01-07 08:25:05 -05:00
Joel Maher
c220fd6332 Bug 715309 - robocop needs to have a more uniform log format. r=gbrown 2012-01-07 08:25:05 -05:00
Kartikaya Gupta
4245a03772 Fix broken build caused by interefence between csets f5afa1e3faa9 and e20434400f0c. no bug, r=me 2012-01-05 22:36:13 -05:00
Kartikaya Gupta
59707eb70d Bug 715369 - Work around Solo.getCurrentActivity() possibly returning the wrong object. r=jmaher 2012-01-05 21:36:17 -05:00
Kartikaya Gupta
00738767fc Bug 715444 - Handle races where the event being listened for comes before the listener is registered. r=jmaher 2012-01-05 21:36:17 -05:00
Geoff Brown
75fde9f5a2 Bug 715197 - Robocop: implement isDisplayed(); r=jmaher 2012-01-05 10:20:21 -05:00
Geoff Brown
4aabbea5ec Bug 715060 - Fallback to normal devicemanagerADB.pushDir behavior when unzip fails; r=jmaher 2012-01-05 10:20:21 -05:00
Kartikaya Gupta
800d9df659 Bug 714903 - Fix getLanIp to work with Mac OS X as well instead of dying with an exception. r=jmaher 2012-01-03 15:15:02 -05:00
Joel Maher
e74485eb5e Bug 701076 - [hoooking up make] Robotium integration into birch tree. r=blassey,bear 2011-12-31 10:03:36 -05:00
Phil Ringnalda
ab5b6ce43d Back out 04ef7f564450 (bug 701076) and 632f07583bd8 (bug 711591) for mochitest-oth bustage 2011-12-30 14:19:30 -08:00
Joel Maher
d555d02e96 Bug 701076 - [hookup to make] Robotium integration into birch tree. r=blassey,bear 2011-12-30 15:57:34 -05:00
Joel Maher
15cf7a8790 Bug 711591 - make the robotium test driver a bit more driver like. r=ctalbert 2011-12-30 15:57:34 -05:00
Joel Maher
0eb9ac4812 Bug 701076 - core robocop toolchain (1.03) a=tfair; r=gbrown,blassey 2011-12-22 09:09:41 -05:00
Aki Sasaki
50ad993263 bug 611648 - fix sutAgentAndroid.apk JARSIGNER 2011-12-20 09:34:47 -08:00
Geoff Brown
a48bdecde5 Bug 710827 - add robotium.jar to m-c under build/mobile/robocop; r=jmaher 2011-12-16 14:27:51 -05:00
Bob Moss
f28c716617 Bug 695020 Fix race condition in process launching in the SUTAgent r=ctalbert 2011-12-05 13:13:40 -08:00
Geoff Brown
5d8f39ecbf Bug 701038 - use zip to improve performance of devicemanagerADB.pushDir; r=jmaher 2011-12-05 07:19:31 -05:00
William Lachance
22497ccad2 Bug 706974 - devicemanagerADB's pushDir method does not conform to interface specifications. r=jmaher 2011-12-05 07:19:31 -05:00
Geoff Brown
8a53050b17 Bug 700916: improve command line when launching process via devicemanagerADB; r=jmaher 2011-12-05 07:19:31 -05:00
Geoff Brown
204a097bd9 Bug 704618 - Allow directory as a destination argument to SUT pushFile(); r=jmaher 2011-11-30 13:19:49 +00:00
William Lachance
638a5977f9 Bug 698010 - Make deviceManagerADB.py killProcess method actually work. r=jmaher 2011-11-09 12:08:04 -05:00
Joel Maher
f76f05bba1 Bug 694241 - devicemanagerADB has error in getDirectory causing remotereftest failures. r=wlach 2011-10-14 07:52:01 -04:00
Benoit Girard
9199395844 Bug 691779 - Hide devicemanagerADB pull interfering with reftest output. r=jmaher 2011-10-11 10:31:05 -04:00
William Lachance
b5c9f7bcb5 Bug 691815 - devicemanagerSUT should say what file it failed to pull when pull fails. r=jmaher 2011-10-06 10:51:03 -04:00
Joel Maher
ac86b93435 Bug 691425 - allow for reftest/mochitest android crashes to be dumped in the logs just like desktop crashes. r=ctalbert 2011-10-06 10:51:03 -04:00