Commit Graph

86 Commits

Author SHA1 Message Date
Geoff Brown
eefd2fe813 Bug 1355222 - When debug logging requested for android mach test commands, enable devicemanager logging; r=jmaher 2017-04-11 09:21:37 -06:00
Geoff Brown
b72a74a2a6 Bug 1340584 - Remove devicemanagerSUT and references to sutagent; r=wlach
sutagent is no longer built or used; devicemanagerSUT is completely
unused. After this change, devicemanagerADB is the only implementation of
devicemanager, and test harness options like --dm_trans are eliminated.
2017-03-21 12:20:01 -06:00
Mark Banner
ee78c2e613 Bug 503613 - Remove the tail file functionality from xpcshell; r=gps
MozReview-Commit-ID: JcglhFl89DX
2017-01-17 15:27:55 +00:00
Eugen Sawin
26593fd923 Bug 1307886 - [3.2] Extract xz-compressed libs for xpcshell and unit tests. r=glandium 2016-10-28 12:59:23 +02:00
Eugen Sawin
f561409ffe Bug 1307886 - [1.2] Remove szip support. r=glandium 2016-10-28 12:59:23 +02:00
Wes Kocher
821d0c747f Merge m-c to autoland, a=merge
a=release for the webidl hook for a comment-only change
2016-08-16 22:07:30 -07:00
Geoff Brown
38d83f2d0d Bug 1293309 - Improve error handling for Android xpcshell minidump clear; r=jmaher 2016-08-15 18:49:00 -06:00
Rob Wu
72326b1a05 Bug 1295323 - s/CalledProcessError/subprocess.CalledProcessError/ r=dminor
MozReview-Commit-ID: IxtsQCQbAE2
2016-08-01 19:01:12 -07:00
Geoff Brown
cc79a0d31a Bug 1285040 - Adapt device manager pushDir to latest adb; r=bc 2016-07-08 09:20:03 -06:00
Andreas Tolfsen
a5114bd995 Bug 1240723 - Harmonise xpcshell head- and tail list computation; r=ted.mielczarek
Head- and tail entries in manifest files are not mandatory on
local/desktop xpcshell tests, and they should not be on remote/B2G either.

This change makes remotexpcshelltests and runxpcshelltests agree on how
to get head- and tail files.
2016-01-19 13:48:53 +00:00
Geoff Brown
11482f4ec5 Bug 1144393 - Use /storage/sdcard in preference to /sdcard for adb device root and enable test_file_equality.js; r=jmaher 2015-12-21 14:24:08 -07:00
James Graham
8ee5cf605c Bug 1207747 - Ensure that logging command line options are always available when running xpcshell tests, r=chmanchester 2015-10-08 10:28:15 +01:00
James Graham
2e444ca098 Bug 1193257 - Make xpcshell harness command line arguments path filters for tests, r=ahal 2015-09-17 10:51:02 +01:00
Geoff Brown
039add5cb7 Bug 1202102 - Apply szip to libs pushed for Android cppunit and xpcshell tests; r=dminor 2015-09-09 07:12:58 -06:00
Hiroyuki Ikezoe
ef939ac4ca Bug 1150818 - Part 2: Load mozinfo.json into xpcshell tests. r=ted 2015-08-20 16:06:00 -04:00
David Keeler
c31ac3c1fe bug 1188100 - fold PSM's test_client_cert.js into necko's test_tls_server.js r=mcmanus 2015-07-29 14:27:54 -07:00
Andrew Halberstadt
5c1241cd79 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
Andrew Halberstadt
baf7554392 Bug 987360 - Add ability to tag tests with arbitrary strings and run them, r=chmanchester
Add a `tags` attribute to a test or DEFAULT section in a manifest:

[test_foo]
tags = foo

Then run all tests with a given tag by passing in `--tag foo` to a supported test harness. So far mochitest, xpcshell and marionette are supported.
2015-03-19 16:15:33 -04:00
Geoff Brown
87815c59ec Bug 1130187 - Optimize devicemanager calls during remote xpcshell tests; r=bc 2015-02-12 16:48:41 -07:00
Geoff Brown
ffd6d5ea5e Bug 1128745 - Avoid 'no attribute' error on remote xpcshell timeout; r=jmaher 2015-02-12 16:48:40 -07:00
Geoff Brown
e7e7aea36f Bug 1127928 - Increase pushDir timeout for xpcshell tests directory to 600 seconds; r=wlach 2015-01-30 15:23:41 -07:00
David Lubin
9a363b02d3 Bug 1091277 - Move replaceBackSlashes out of automationutils, r=jgriffin 2014-10-30 14:57:38 -07:00
Chris Manchester
417bb77650 Bug 1033126 - Convert xpcshell tests to use mozlog.structured format for logging.;r=ted 2014-10-22 15:53:42 -04:00
J. Ryan Stinnett
1029b965b5 Bug 1040130 - Allow specifying a client cert for sockets. r=keeler, r=mcmanus 2014-08-07 16:32:00 -04:00
William Lachance
3b31c2fadb Bug 1036530 - Instantiate / initialize device root only when needed in mozdevice. r=bc 2014-07-11 15:29:30 -04:00
Andrew Halberstadt
df364bfcf8 Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-19 14:17:26 -04:00
Geoff Brown
445cfd588a Bug 978132 - Copy more binaries to device for Android xpcshell tests; r=jmaher 2014-04-29 15:09:27 -06:00
Geoff Brown
691d9d18fb Bug 875814: Fix timeout handling for remote xpcshell tests; r=jmaher 2014-02-08 09:19:20 -07:00
Geoff Brown
60ca7d92b1 Bug 945975 - Add mach support for Android xpcshell tests; r=ted 2013-12-13 21:20:39 -07:00
Geoff Brown
aef813167e Bug 938706 - (2) Put Android xpcshell minidumps in a separate directory; r=ted 2013-11-21 10:22:18 -07:00
Geoff Brown
ea3100d1cf Bug 938706 - (1) Fix minidumps for Android xpcshell; r=ted 2013-11-21 10:22:16 -07:00
Geoff Brown
18a776be18 Bug 862478 - Import devicemanager from mozdevice in remotexpcshelltests.py; r=jmaher 2013-11-17 10:23:23 -07:00
Geoff Brown
3d59beece3 Bug 906081 - (1) Support remote os version in android xpcshell manifests; r=ted 2013-10-08 13:14:36 -06:00
Mihnea Dobrescu-Balaur
354a7c7d9b Bug 912909 - Call setLD_LIBRARY_PATH in runtestsb2g. r=jgriffin 2013-09-05 17:58:54 -07:00
Geoff Brown
ca8df56348 Bug 902645 - Use root to create android xpcshell xpcb directory; r=jmaher 2013-08-15 17:06:01 -07:00
Mihnea Dobrescu-Balaur
419b4e3eef Bug 887054 - Part 1: Refactor xpcshell test harness to support parallel test runs, disabled in automation. r=ahal, r=ted 2013-07-19 19:27:14 -07:00
Geoff Brown
56ad265c9a Bug 902645 - Use root to create android xpcshell xpcb directory; r=jmaher 2013-08-09 09:22:26 -07:00
Mihnea Dobrescu-Balaur
1e719584ae Bug 890098 - Follow-up: Always set the plugins dir. r=jgriffin 2013-07-23 23:08:46 -07:00
Mihnea Dobrescu-Balaur
5cc0418426 Bug 892121 - Every xpcshell test should get its own plugins dir. r=gbrown, r=ted 2013-07-17 10:53:30 -07:00
Mihnea Dobrescu-Balaur
dbc39b7ead Bug 892021 - Add a do_get_tempdir function to head.js. r=ted, r=gbrown 2013-07-16 09:38:35 -07:00
Mike Hommey
c3145a0166 Bug 859705 - Un-szip libraries before pushing them on the device for xpcshell tests. r=ted 2013-04-18 09:14:38 +02:00
Geoff Brown
f973294bb8 Bug 863752 - Avoid TypeError in remotexpcshelltests.py; r=jmaher DONTBUILD 2013-04-23 10:44:59 -06:00
Joel Maher
4e4a8dabd8 Bug 859840 - use devicemanager in-tree for xpcshell. r=Callek 2013-04-10 14:51:31 -04:00
Justin Wood
234c2759b0 Bug 828069 - Fix up remotexpcshelltests.py to work without an objdir, older mozdevice, and require py2.7. r=gbrown DONTBUILD as tests are not in production.
(Turn on xpcshell tests for Android 2.2)
2013-03-26 21:39:14 -04:00
Gregory Szorc
cdbb84be40 Bug 771578 - Part 1: Reindent xpcshell test runner Python files; rs=ted 2013-02-20 12:45:14 -08:00
Phil Ringnalda
c0e45b9639 Back out ce4f4d4d69d9 (bug 771578) for xpcshell reporting bustage
CLOSED TREE
2013-02-20 15:20:17 -08:00
Gregory Szorc
e6f7e893e9 Bug 771578 - Part 1: Reindent xpcshell test runner Python files; rs=ted 2013-02-20 12:45:14 -08:00
Mihnea Dobrescu-Balaur
c3e05ce4db Bug 819482 - Remove retry code from b2g automation now that devicemanager handles it, r=ahal 2013-01-04 14:07:48 -05:00
Geoff Brown
b4ec1eb3bb Bug 810347 - Provide option for setting remote test root; r=jmaher 2012-12-20 09:11:11 -07:00
Geoff Brown
d5e0620986 Bug 817235 - Make xpcshell tests work with sutAgent; r=jmaher 2012-12-18 22:18:03 -07:00