Commit Graph

74 Commits

Author SHA1 Message Date
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
Geoff Brown
3aba146f6c Bug 814805 - Do not use run-as for android xpcshell tests; r=wlach 2012-12-18 22:18:00 -07:00
Andrew Halberstadt
44160f20bc Bug 818259 - Fix undefined reference in remote/b2g xpcshell, r=mdas, DONTBUILD a=NPOTB,test-only 2012-12-05 10:53:03 -05:00
Geoff Brown
4c934a3542 Bug 816630 - Restore use of dist/fennec for Android xpcshell localLib; r=ahal, DONTBUILD 2012-12-03 17:50:07 -07:00
Andrew Halberstadt
dff9db939f Bug 816630 - B2G xpcshell tests use wrong binary directory, r=jgriffin, DONTBUILD a=NPOTB,test-only 2012-11-30 11:25:40 -05:00
Andrew Halberstadt
1fd6ff4263 Bug 790817 - Add ability to install busybox to marionette, r=jgriffin 2012-11-28 15:27:04 -05:00
Andrew Halberstadt
825e9cce34 Bug 797153 - Remote xpcshell tests shouldn't depend on running from within an objdir, r=jgriffin, DONTBUILD a=NPOTB 2012-11-27 11:04:46 -05:00
Geoff Brown
5fa3803d6e Bug 812191 - Respect --noSetup in remote xpcshell tests with xpcw wrapper; r=jmaher, DONTBUILD 2012-11-16 07:43:55 -07:00
Geoff Brown
20f49f50eb Bug 808764 - Set XPCOM_DEBUG_BREAK and other env vars in Android xpcshell tests; r=jmaher 2012-11-13 16:37:56 -07:00
Geoff Brown
77ae395b55 Bug 808729 - Set _TESTING_MODULES_DIR for Android xpcshell tests; r=jmaher 2012-11-13 16:37:53 -07:00
Geoff Brown
91946721f5 Bug 752126 - Shorten remote (android) xpcshell command line with script; r=jmaher 2012-11-13 16:37:51 -07:00
Geoff Brown
2fd081f42a Bug 808725 - Pass -m and -n to xpcshell when running xpcshell-tests-remote; r=jmaher 2012-11-06 04:44:02 -07:00
Geoff Brown
8fd11daea3 Bug 808728 - Log remote environment vars correctly; r=jmaher 2012-11-06 04:43:58 -07:00