1 <commands version="1.0">
3 <summary>Run Regression Tests</summary>
4 <function>doRunTests</function>
5 <shortcut>rt</shortcut>
9 <doc>Run tests in child directories, recursively. 4 dirs deep maximum</doc>
12 <shortopt>i</shortopt>
13 <doc>actual string of settings to pass to php in format " -d setting=blah"</doc>
17 <shortopt>l</shortopt>
18 <doc>Log test runs/results as they are run</doc>
21 <shortopt>q</shortopt>
22 <doc>Only display detail for failed tests</doc>
25 <shortopt>s</shortopt>
26 <doc>Display simple output for all tests</doc>
29 <shortopt>p</shortopt>
30 <doc>Treat parameters as installed packages from which to run tests</doc>
33 <shortopt>u</shortopt>
34 <doc>Search parameters for AllTests.php, and use that to run phpunit-based tests
35 If none is found, all .phpt tests will be tried instead.</doc>
38 <shortopt>t</shortopt>
39 <doc>Output run-tests.log in TAP-compliant format</doc>
42 <shortopt>c</shortopt>
43 <doc>CGI php executable (needed for tests with POST/GET section)</doc>
47 <shortopt>x</shortopt>
48 <doc>Generate a code coverage report (requires Xdebug 2.0.0+)</doc>
51 <doc>[testfile|dir ...]
52 Run regression tests with PHP's regression testing script (run-tests.php).</doc>