Andrew Halberstadt
a70c676bef
Bug 1163801 - Refactor marionette's options mixin system for argparse compatibility, r=AutomatedTester
...
--HG--
extra : commitid : 1x8q2ly2ySN
extra : rebase_source : 96ae7670be16280625980363c877eaffc5db0949
2015-08-18 16:27:04 -04:00
Vibhor Sehgal
1cc0a0bf8d
Bug 1163801 - Upgrade marionette-client from optparse to argparse, r=ahal
...
--HG--
extra : commitid : 10d2GZoRUqa
extra : rebase_source : 1b464783d33a41a85bc1538ad3f94f3848b9a133
2015-08-18 16:30:21 -04:00
Gregory Szorc
3e949ee8fe
Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium
...
This removes ambiguity as to which modules are being imported, making
import slightly faster as Python doesn't need to test so many
directories for file presence.
All files should already be using absolute imports because mach command
modules aren't imported to the package they belong to: they instead
belong to the "mach" package. So relative imports shouldn't have been
used.
--HG--
extra : commitid : 6tFME1KKfTD
extra : rebase_source : 78728f82f5487281620e00c2a8004cd5e1968087
2015-06-21 17:39:09 -07:00
Gregory Szorc
a19bee3a08
Bug 1176642 - Remove unused imports; r=glandium
...
--HG--
extra : commitid : IZ7JkH4GKW4
extra : rebase_source : 4c3301c5c353be8afed407df4a003a9cac4583e8
2015-06-25 12:16:38 -07:00
Andrew Halberstadt
056bddce11
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.
--HG--
extra : rebase_source : d75905da1ca021a15a9538117d3866425f73d962
extra : source : 3c34fd480729e3b6684fba747ff61078f672ce16
2015-03-19 16:15:33 -04:00
Ryan VanderMeulen
378481f17f
Backed out changesets acbab9e22691 and 3c34fd480729 (bug 987360) for Android/B2G xpcshell bustage.
...
CLOSED TREE
--HG--
extra : rebase_source : d79b1dcfb12ae8e12efefd7d15b8a2f9f5063377
2015-03-27 13:12:19 -04:00
Andrew Halberstadt
e3068d1b6f
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.
--HG--
extra : rebase_source : 68a0931c6a8ee1df4f5c09d67c396490774aa856
2015-03-19 16:15:33 -04:00
Julien Pagès
fa13622978
Bug 1025125 - If enabled, enter pdb session when test fails. r=ahal
2015-03-10 07:46:00 -04:00
Chris Manchester
dc928c0e88
Bug 1109183 - Fix imports of the marionette client and remove spurious entry from sys.path provided by mach. r=ahal
...
--HG--
extra : rebase_source : 1c6579dfd5cd44973a74b5c0f81b14fca6f170d4
2015-03-03 17:37:19 -08:00
Chris Manchester
88ee2578a8
Bug 1114474 - Unbreak some mach consumers of marionette.r=ahal
2015-02-10 13:55:33 -08:00
Chris Manchester
7059c5b81b
Bug 1120630
- Add --e10s to turn on electrolysis for marionette tests.;r=jgriffin
2015-01-13 21:27:25 -05:00
Chris Manchester
576352c346
Bug 1100124 - Add --jsdebugger to run marionette under the jsdebugger.;r=ato
2014-12-18 12:52:17 -05:00
Chris Manchester
ca14c5b53f
Bug 1095635 - Accept '-' to correspond to stdout for marionette's --gecko-log option.;r=ahal
2014-11-17 22:21:51 -05:00
Andrew Halberstadt
1c69ea3a06
Bug 1084587 - Add --profile to |mach marionette-test|, r=jgriffin, DONTBUILD, a=NPOTB
...
Note: This also refactors the entry points a bit to automatically pass through **kwargs instead of needing to explicitly list each parameter in about three different locations.
2014-10-20 08:55:28 -04:00
Chris Manchester
83c51d6502
Bug 1050511 - Modify import of marionette harness to avoid a mismatch in assertRaises when running through mach. r=gps
2014-10-10 12:58:10 -04:00
Sylvestre Ledru
2e0c1ce1ec
Bug 1050715 - Update the description of the various tests targed proposed by './mach help' r=jmaher
...
--HG--
extra : rebase_source : 29019a02711ffce5c148787517051855259b6446
2014-08-09 15:37:29 +02:00
Chris Manchester
8cd190a5d7
Bug 1036869 - Make mach accept structured logging command line arguments for marionette.;r=jgraham
2014-07-17 21:28:45 -04:00
Chris Manchester
ffb87becb3
Bug 956739 - Move marionette tests to structured logging.;r=mdas
2014-01-16 14:58:56 +00:00
Vicamo Yang
d97ffaef80
Bug 996443: carry emulator arch automatically for mach commands. r=ahal
2014-05-01 00:57:39 +08:00
Vicamo Yang
e58c108d84
Bug 975442: recognize as emulator if device name begins with 'emulator'. r=jgriffin
2014-04-09 10:14:07 +08:00
Jonathan Griffin
05107f9406
Bug 979650 - Always build with Marionette for Firefox, b2g desktop, r=ted
2014-03-11 13:22:34 -07:00
Dave Hunt
94b4c5f5fd
Bug 950641 - Automatically use the appropriate GeckoInstance class. r=jgriffin
2013-12-20 13:12:40 +00:00
Vicamo Yang
03e99dc4fd
Bug 949398: fix missing MarionetteTestOptions. r=jgriffin
2013-12-17 10:17:08 +08:00
Jonathan Griffin
5fb6292b1c
Bug 929121 - Don't pass a null bin parameter, r=ahal, DONTBUILD because NPOTB
2013-10-21 14:26:40 -07:00
Jonathan Griffin
134858c6de
Bug 926693 - Add B2G support to marionette's mach command, r=ahal
2013-10-15 12:54:21 -07:00
Gregory Szorc
298c09657e
Bug 856392 - Categorize mach commands; r=jhammel
...
DONTBUILD (NPOTB)
2013-05-08 17:56:30 -07:00
Gregory Szorc
201dcd21f9
Bug 799308 - Mach command for running Marionette, r=gps
2013-04-19 05:19:54 -07:00