Andrew Halberstadt
8d7332d88e
Bug 1155338 - Move mach command arguments into mochitest harness, r=chmanchester,gbrown
2015-04-30 13:47:01 -04:00
Randell Jesup
c061231d6b
Bug 1159300: Add a clone of gmp-fake that doesn't do decryption r=glandium,cpearce
2015-04-30 00:52:26 -04:00
Joel Maher
807b01126e
Bug 1157852 - Mochitest DevTools test directories run multiple times. r=ahal
2015-04-27 08:43:07 -04:00
Nathan Froyd
456eff18a5
Bug 1158227 - part 1 - don't run TSan on test tools or the xpcshell HTTP server in mochitests; r=jmaher
2015-04-23 16:35:22 -04:00
Mike Conley
10928e993b
Bug 1152864 - Disable unsafe CPOW warnings when running mochitests by default, and add option to re-enable. r=ahal.
...
--enable-cpow-warnings can now be passed when running a mochitest to re-enable the warnings,
should one wish to do that.
2015-04-10 13:45:22 -04:00
Doug Turner
a6e0589495
Bug 1038811 - Push Notifications - Allow MOZ_DISABLE_NONLOCAL_CONNECTIONS for push subsuite. r=ahalberstadt/jgriffin
2015-04-10 20:19:29 -07:00
Ehsan Akhgari
6dbf6f275e
Bug 1152872 - Don't attempt to leak-check the tools that we run as part of the setup for the mochitest suite; r=mccr8
2015-04-09 14:11:09 -04:00
Andrew Halberstadt
0f300312cf
Bug 1147129 - upgrade mochitest from optparse to argparse and move android cli to mochitest_options.py, r=chmanchester
2015-03-24 17:42:24 -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
Andrew Halberstadt
2e8d5ebe71
Bug 1142050 - Add --chunk-by-runtime option to mochitest, r=jmaher
...
With --chunk-by-runtime enabled, test runtime data collected from automation is used to try and make all chunks take the same amount of time. So far only data for mochitest browser-chrome is added.
2015-03-26 15:21:45 -04:00
Ryan VanderMeulen
beab04f3c0
Backed out changesets acbab9e22691 and 3c34fd480729 (bug 987360) for Android/B2G xpcshell bustage.
...
CLOSED TREE
2015-03-27 13:12:19 -04:00
Andrew Halberstadt
90da2d6c5b
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
Vaibhav Agrawal
4c0d44425d
Bug 1144573 - Cleanup after removing android*.json. r=ahal, r=jmaher
...
CLOSED TREE
2015-03-26 14:39:57 +08:00
Geoff Brown
ae4f048e29
Bug 1145364 - Use more portable ps command line for orphan cleanup; r=kmoir
2015-03-20 13:50:14 -06:00
Chris Manchester
fb127b3720
Bug 1145444 - r=jmaher
2015-03-20 12:30:37 -07:00
Jeff Gilbert
03f69c3639
Bug 1143218 - Use mochitest subsuites to specify webgl tests. r=jmaher,gbrown
2015-03-18 17:19:22 -07:00
Ehsan Akhgari
1ef55e73cb
Bug 1145375 - Don't kill the debugger if the user Ctrl-C's as running a mochitest; r=ted
2015-03-19 15:27:00 +01:00
Geoff Brown
5ac0176a76
Bug 1084614 - Clean up orphan servers before starting mochitests or reftests; r=kmoir
2015-03-19 11:01:01 -06:00
Andrew Halberstadt
3905a9d254
Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher
2015-03-17 16:18:34 -04:00
Joel Maher
cc9d5e881c
Bug 1143010 - Stopping a mochitest-browser run is rocket science. r=ted
2015-03-16 11:33:35 -04:00
Andrew Halberstadt
37afafc1a3
Bug 1131098 - Make mochitest use manifestparser's chunking algorithms and remove JS based ones, r=jmaher
2015-03-10 09:55:30 -04:00
Bob Owen
3ec652be22
Bug 1137166: Change the Content moreStrict sandbox pref to an integer to indicate the level of sandboxing. r=tabraldes
2015-03-10 08:03:12 +00:00
Nathan Froyd
d0a8529382
Bug 1136700 - enable tweaking of the maximum number of timeouts for mochitests; r=jmaher
...
When running tests locally, it's occasionally useful to be able to
increase the number of tests permitted to timeout before declaring the
test run a failure. This patch adds the necessary bits to SimpleTest
and the appropriate amount of plumbing to runtests.py and mach to make
that so.
2015-02-25 09:23:54 -05:00
Andrew Halberstadt
a729c1fa7d
Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted
...
This change was generated using the `autopep8` module [1]. To replicate:
$ pip install --upgrade autopep8
$ cd gecko
$ autopep8 -i -a -a -r testing/mochitest --exclude 'testing/mochitest/pywebsocket/*'
[1] https://github.com/hhatto/autopep8
2015-02-13 14:42:02 -05:00
Andrew Halberstadt
a74852785a
Bug 1123763 - [manifestparser] Implement filter system for manifest.active_tests(), r=ted
...
A filter is a callable that accepts an iterable of tests and a dictionary of values (e.g mozinfo.info) and returns an iterable of tests. Note filtering can mean modifying tests in addition to removing them. For example, this implements a "timeout-if" tag in the manifest:
from manifestparser import expression
import mozinfo
def timeout_if(tests, values):
for test in tests:
if 'timeout-if' in test:
timeout, condition = test['timeout-if'].split(',', 1)
if expression.parse(condition, **values):
test['timeout'] = timeout
yield test
tests = mp.active_tests(filters=[timeout_if], **mozinfo.info)
2015-02-10 09:38:29 -05:00
Alexandre Lissy
0fefae79b9
Bug 1129173 - Properly detect B2G for workers interface tests. r=bent
...
Make use of SpecialPowers.isB2G to do the proper detection, and fix
mochitest execution for Mulet to include some B2G-specific prefs.
2015-02-10 06:51:00 +01:00
Joel Maher
f78e0e1616
Bug 1110982 - [backout] tracking bug to get --run-by-dir enabled for 'oth' job on trunk. r=RyanVM
2015-02-10 09:07:32 -05:00
Wes Kocher
68c12d8208
Backed out changeset ea625e85c72a (bug 1123763) for checktest orange on a CLOSED TREE
2015-02-09 14:00:13 -08:00
Andrew Halberstadt
5d4b7ab6cb
Bug 1123763 - [manifestparser] Implement filter system for manifest.active_tests(), r=ted
...
A filter is a callable that accepts an iterable of tests and a dictionary of values (e.g mozinfo.info) and returns an iterable of tests. Note filtering can mean modifying tests in addition to removing them. For example, this implements a "timeout-if" tag in the manifest:
from manifestparser import expression
import mozinfo
def timeout_if(tests, values):
for test in tests:
if 'timeout-if' in test:
timeout, condition = test['timeout-if'].split(',', 1)
if expression.parse(condition, **values):
test['timeout'] = timeout
yield test
tests = mp.active_tests(filters=[timeout_if], **mozinfo.info)
2015-02-09 16:13:00 -05:00
Joel Maher
1cc3287861
Bug 1110982 - Disabled tests for oth chunk and leaks (run-by-dir). r=RyanVM
2014-12-27 00:44:52 +05:30
Dave Townsend
60900c154d
Bug 1083281: Use flags to determine which chrome and about URIs are loaded in the content process. r=mconley, r=bsmedberg, r=jduell, r=mratcliffe
2015-02-05 08:09:15 -08:00
Patrick McManus
ae9a3239ce
bug 1129146 - Fix Mochitest NSPR logging upload r=ted
2015-02-04 09:58:37 -05:00
Joel Maher
f0d4c17c58
Bug 1041500 - Enable run-by-dir mode for mochitest-devtools. r=RyanVM
...
CLOSED TREE
2015-01-15 10:00:00 -05:00
Kershaw Chang
2d0229cdd6
Bug 1038620 - Add --nested_oop option to mach test commands, r=ted.mielczarek
2015-01-13 02:07:00 +01:00
Mark Goodwin
59ff650557
Bug 1096197 - Ensure SSL Error reports work when there is no failed certificate chain. r=keeler
2015-01-07 02:28:00 -05:00
Kaustabh Datta Choudhury
9c80bc89fd
Bug 1115338 - ./mach mochitest-browser path/to/individual/test should always run test (despite skip-if/run-if conditions in manifest). r=jmaher
2015-01-06 01:16:13 +05:30
Chris Manchester
1df5f47c89
Bug 1113768 - Stop buffering a test's output after a failure is seen.;r=froydnj
2014-12-26 13:28:50 -05:00
Geoff Brown
109184120d
Bug 797164 - Push chrome files to b2g when needed; r=ahal
2014-12-23 14:17:41 -07:00
Vaibhav Agrawal
bca10e7096
Bug 1103159 - Dealing with the error: UnboundLocalError: local variable 'result' referenced before assignment. r=jmaher
2014-12-19 11:58:00 +01:00
Kaustabh Datta Choudhury
810955a873
Bug 1112609 - Bisect Chunk does not run. r=jmaher
2014-12-18 11:09:00 -05:00
Ankit Goyal
7ef730613c
Bug 1109867 - Check for debugger before getting debugger info; r=gps
2014-12-17 22:30:50 -08:00
Chris Manchester
5edcd4732e
Bug 1077870 - Log consistent test names (file paths relative to the srcdir) in mochitest. r=ahal
2014-12-15 12:05:55 -05:00
Bob Clary
ed8ccf2eff
Bug 1110940 - mochitest - support configurable tests.json manifest file name, r=jmaher.
2014-12-14 18:18:39 -08:00
Masatoshi Kimura
f4636fca5b
Bug 1092835 - Workaround for old ssltunnel from hostutils. r=jmaher
2014-12-13 20:09:00 +09:00
Carsten "Tomcat" Book
167d0143fc
Backed out changeset 9877aca65ef5 (bug 1038620) for causing Test Bustage on a CLOSED TREE
2014-12-12 14:57:39 +01:00
Kershaw Chang
5e27436702
Bug 1038620 - Add --nested-oop option to mach test commands - v5. r=ted.mielczarek
2014-12-12 01:30:00 +01:00
Bob Owen
1ff1eb96b8
Bug 1103946 Part 1: Change --content-sandbox mach / mochitest option to --strict-content-sandbox. r=jmaher
...
Also, change tests that are skipped using (contentSandbox != off) to (strictContentSandbox).
2014-12-10 09:34:03 +00:00
Geoff Brown
62bcbfdab0
Bug 1026290 - Push chrome test files to device; r=jmaher
2014-11-26 16:51:14 -07:00
Geoff Brown
df831214aa
Bug 1026290: Do not filter logFile parameter from testConfig.js; r=chmanchester
2014-11-26 16:51:13 -07:00
Masatoshi Kimura
bf9798b4fb
Bug 1100917 - Add config options for SSL3/RC4 only servers to ssltunnel. r=ted
2014-11-26 20:37:18 +09:00