gecko-dev/testing
Jim Blandy b24022116e Bug 1503613: Make 'mach xpcshell-test' print the command in shell syntax. r=ted
When passed the `--verbose` flag, `mach xpcshell-test` already prints the
current directory, environment variables, and command used for the test.
However, it prints them in Python syntax. This seems like a good thing to do, as
it's a clear indication of what the test is actually doing. But if one wants to
reproduce a problem by running the xpcshell command directly, it's an
error-prone pain to convert from Python lists of strings to the Bourne shell
syntax.

Fortunately, the Python 2.7 `pipes` module has a function, `pipes.quote`, which
produces properly quoted Unix shell commands, ready to be copied and pasted into
one's terminal.

Unfortunately, the xpcshell tests still clean up the $obj/temp/xpc-plugins-FOO
directory, so this still isn't quite ready to go.

Differential Revision: https://phabricator.services.mozilla.com/D10392

--HG--
extra : moz-landing-system : lando
2018-12-19 15:37:32 +00:00
..
awsy Bug 1506611 - Fixed linter errors in testing/awsy and testing/geckodriver r=ahal 2018-12-18 21:31:59 +00:00
config Bug 1512706 - Update minidump_stackwalk used for tests. r=RyanVM 2018-12-10 22:51:50 +00:00
crashtest
firefox-ui Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato 2018-12-05 08:09:10 +00:00
geckodriver Bug 1506611 - Fixed linter errors in testing/awsy and testing/geckodriver r=ahal 2018-12-18 21:31:59 +00:00
gtest Bug 1513205 - Also update the tests to match the Google coding style r=Ehsan 2018-12-14 18:10:35 +00:00
jsshell
marionette Bug 1503674 - Remove unused microformats code. r=Gijs 2018-12-17 09:32:27 +00:00
mochitest Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag 2018-12-18 18:42:56 +00:00
modules Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika 2018-12-11 21:39:40 +00:00
mozbase Bug 1514285 - Update mozlog version number to 3.10, r=ahal 2018-12-17 19:08:20 +00:00
mozharness Bug 1473067 - Parse coverage artifacts at the end of builds. r=ted 2018-12-10 13:29:43 +01:00
profiles Bug 1510254 - Remove custom FirefoxRunner subclass, r=gbrown,KWierso 2018-11-30 15:31:46 +00:00
raptor Bug 1513837 Add ebay to tp6 r=rwood 2018-12-18 17:45:07 +00:00
runtimes
specialpowers Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika 2018-12-11 21:39:40 +00:00
talos Bug 1513565 - Convert the last manually instantiated fronts to target.getFront. r=yulia 2018-12-18 23:35:59 +00:00
tools Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
tps
web-platform Bug 1322780 - Part 3: Let logical height, block-size, accept keywords. r=emilio 2018-12-18 18:47:39 +00:00
webdriver Bug 1508670 - [webdriver] Fix Rust code to be compatible with Rust 2018 edition. r=ato 2018-11-30 06:05:15 +00:00
xpcshell Bug 1503613: Make 'mach xpcshell-test' print the command in shell syntax. r=ted 2018-12-19 15:37:32 +00:00
README.txt
cppunittest.ini
mach_commands.py
moz.build
parse_build_tests_ccov.py Bug 1473067 - Parse coverage artifacts at the end of builds. r=ted 2018-12-10 13:29:43 +01:00
remotecppunittests.py
runcppunittests.py
testsuite-targets.mk Bug 1507094 - Use tar.gz for gtest archive instead of zip. r=gps 2018-11-19 18:41:33 +00:00

README.txt

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff