Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Revision 621 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 150
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'],