| Zeile 27... |
Zeile 27... |
| 27 |
final class Help
|
27 |
final class Help
|
| 28 |
{
|
28 |
{
|
| 29 |
private const LEFT_MARGIN = ' ';
|
29 |
private const LEFT_MARGIN = ' ';
|
| Zeile 30... |
Zeile 30... |
| 30 |
|
30 |
|
| 31 |
private const HELP_TEXT = [
|
31 |
private const HELP_TEXT = [
|
| 32 |
'Usage' => [
|
32 |
'Usage' => [
|
| 33 |
['text' => 'phpunit [options] UnitTest.php'],
|
33 |
['text' => 'phpunit [options] UnitTest.php'],
|
| 34 |
['text' => 'phpunit [options] <directory>'],
|
34 |
['text' => 'phpunit [options] <directory>'],
|
| Zeile 35... |
Zeile 35... |
| 35 |
],
|
35 |
],
|
| 36 |
|
36 |
|
| 37 |
'Code Coverage Options' => [
|
37 |
'Code Coverage Options' => [
|
| 38 |
['arg' => '--coverage-clover <file>', 'desc' => 'Generate code coverage report in Clover XML format'],
|
38 |
['arg' => '--coverage-clover <file>', 'desc' => 'Generate code coverage report in Clover XML format'],
|
| 39 |
['arg' => '--coverage-cobertura <file>', 'desc' => 'Generate code coverage report in Cobertura XML format'],
|
39 |
['arg' => '--coverage-cobertura <file>', 'desc' => 'Generate code coverage report in Cobertura XML format'],
|
| 40 |
['arg' => '--coverage-crap4j <file>', 'desc' => 'Generate code coverage report in Crap4J XML format'],
|
40 |
['arg' => '--coverage-crap4j <file>', 'desc' => 'Generate code coverage report in Crap4J XML format'],
|
| Zeile 48... |
Zeile 48... |
| 48 |
['arg' => '--path-coverage', 'desc' => 'Perform path coverage analysis'],
|
48 |
['arg' => '--path-coverage', 'desc' => 'Perform path coverage analysis'],
|
| 49 |
['arg' => '--disable-coverage-ignore', 'desc' => 'Disable annotations for ignoring code coverage'],
|
49 |
['arg' => '--disable-coverage-ignore', 'desc' => 'Disable annotations for ignoring code coverage'],
|
| 50 |
['arg' => '--no-coverage', 'desc' => 'Ignore code coverage configuration'],
|
50 |
['arg' => '--no-coverage', 'desc' => 'Ignore code coverage configuration'],
|
| 51 |
],
|
51 |
],
|
| Zeile 52... |
Zeile 52... |
| 52 |
|
52 |
|
| 53 |
'Logging Options' => [
|
53 |
'Logging Options' => [
|
| 54 |
['arg' => '--log-junit <file>', 'desc' => 'Log test execution in JUnit XML format to file'],
|
54 |
['arg' => '--log-junit <file>', 'desc' => 'Log test execution in JUnit XML format to file'],
|
| 55 |
['arg' => '--log-teamcity <file>', 'desc' => 'Log test execution in TeamCity format to file'],
|
55 |
['arg' => '--log-teamcity <file>', 'desc' => 'Log test execution in TeamCity format to file'],
|
| 56 |
['arg' => '--testdox-html <file>', 'desc' => 'Write agile documentation in HTML format to file'],
|
56 |
['arg' => '--testdox-html <file>', 'desc' => 'Write agile documentation in HTML format to file'],
|
| 57 |
['arg' => '--testdox-text <file>', 'desc' => 'Write agile documentation in Text format to file'],
|
57 |
['arg' => '--testdox-text <file>', 'desc' => 'Write agile documentation in Text format to file'],
|
| Zeile 116... |
Zeile 116... |
| 116 |
['arg' => '--testdox-exclude-group', 'desc' => 'Exclude tests from the specified group(s)'],
|
116 |
['arg' => '--testdox-exclude-group', 'desc' => 'Exclude tests from the specified group(s)'],
|
| 117 |
['arg' => '--no-interaction', 'desc' => 'Disable TestDox progress animation'],
|
117 |
['arg' => '--no-interaction', 'desc' => 'Disable TestDox progress animation'],
|
| 118 |
['arg' => '--printer <printer>', 'desc' => 'TestListener implementation to use'],
|
118 |
['arg' => '--printer <printer>', 'desc' => 'TestListener implementation to use'],
|
| 119 |
['spacer' => ''],
|
119 |
['spacer' => ''],
|
| Zeile 120... |
Zeile 120... |
| 120 |
|
120 |
|
| 121 |
['arg' => '--order-by <order>', 'desc' => 'Run tests in order: default|defects|duration|no-depends|random|reverse|size'],
|
121 |
['arg' => '--order-by <order>', 'desc' => 'Run tests in order: default|defects|duration|no-depends|random|reverse|size'],
|
| 122 |
['arg' => '--random-order-seed <N>', 'desc' => 'Use a specific random seed <N> for random order'],
|
122 |
['arg' => '--random-order-seed <N>', 'desc' => 'Use a specific random seed <N> for random order'],
|
| 123 |
['arg' => '--cache-result', 'desc' => 'Write test results to cache file'],
|
123 |
['arg' => '--cache-result', 'desc' => 'Write test results to cache file'],
|
| 124 |
['arg' => '--do-not-cache-result', 'desc' => 'Do not write test results to cache file'],
|
124 |
['arg' => '--do-not-cache-result', 'desc' => 'Do not write test results to cache file'],
|
| Zeile 125... |
Zeile 125... |
| 125 |
],
|
125 |
],
|
| 126 |
|
126 |
|
| 127 |
'Configuration Options' => [
|
127 |
'Configuration Options' => [
|
| 128 |
['arg' => '--prepend <file>', 'desc' => 'A PHP script that is included as early as possible'],
|
128 |
['arg' => '--prepend <file>', 'desc' => 'A PHP script that is included as early as possible'],
|
| 129 |
['arg' => '--bootstrap <file>', 'desc' => 'A PHP script that is included before the tests run'],
|
129 |
['arg' => '--bootstrap <file>', 'desc' => 'A PHP script that is included before the tests run'],
|
| 130 |
['arg' => '-c|--configuration <file>', 'desc' => 'Read configuration from XML file'],
|
130 |
['arg' => '-c|--configuration <file>', 'desc' => 'Read configuration from XML file'],
|
| Zeile 136... |
Zeile 136... |
| 136 |
['arg' => '--cache-result-file <file>', 'desc' => 'Specify result cache path and filename'],
|
136 |
['arg' => '--cache-result-file <file>', 'desc' => 'Specify result cache path and filename'],
|
| 137 |
['arg' => '--generate-configuration', 'desc' => 'Generate configuration file with suggested settings'],
|
137 |
['arg' => '--generate-configuration', 'desc' => 'Generate configuration file with suggested settings'],
|
| 138 |
['arg' => '--migrate-configuration', 'desc' => 'Migrate configuration file to current format'],
|
138 |
['arg' => '--migrate-configuration', 'desc' => 'Migrate configuration file to current format'],
|
| 139 |
],
|
139 |
],
|
| Zeile 140... |
Zeile 140... |
| 140 |
|
140 |
|
| 141 |
'Miscellaneous Options' => [
|
141 |
'Miscellaneous Options' => [
|
| 142 |
['arg' => '-h|--help', 'desc' => 'Prints this usage information'],
|
142 |
['arg' => '-h|--help', 'desc' => 'Prints this usage information'],
|
| 143 |
['arg' => '--version', 'desc' => 'Prints the version and exits'],
|
143 |
['arg' => '--version', 'desc' => 'Prints the version and exits'],
|
| 144 |
['arg' => '--atleast-version <min>', 'desc' => 'Checks that version is greater than min and exits'],
|
144 |
['arg' => '--atleast-version <min>', 'desc' => 'Checks that version is greater than min and exits'],
|
| 145 |
['arg' => '--check-version', 'desc' => 'Check whether PHPUnit is the latest version'],
|
145 |
['arg' => '--check-version', 'desc' => 'Check whether PHPUnit is the latest version'],
|