Blame view

vendor/codeception/base/docs/modules/Cli.md 1.27 KB
2e86c939   xu   “首次提交”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Cli


Wrapper for basic shell commands and shell output

## Responsibility
* Maintainer: **davert**
* Status: **stable**
* Contact: codecept@davert.mail.ua

*Please review the code of non-stable modules and provide patches if you have issues.*


## Actions

### dontSeeInShellOutput
 
Checks that output from latest command doesn't contain text

 * `param` $text



### runShellCommand
 
Executes a shell command.
Fails If exit code is > 0. You can disable this by setting second parameter to false

```php
<?php
$I->runShellCommand('phpunit');

// do not fail test when command fails
$I->runShellCommand('phpunit', false);
```

 * `param` $command
 * `param bool` $failNonZero


### seeInShellOutput
 
Checks that output from last executed command contains text

 * `param` $text


### seeResultCodeIs
 
Checks result code

```php
<?php
$I->seeResultCodeIs(0);
```

 * `param` $code


### seeResultCodeIsNot
 
Checks result code

```php
<?php
$I->seeResultCodeIsNot(0);
```

 * `param` $code


### seeShellOutputMatches
 
 * `param` $regex

<p>&nbsp;</p><div class="alert alert-warning">Module reference is taken from the source code. <a href="https://github.com/Codeception/Codeception/tree/2.3/src/Codeception/Module/Cli.php">Help us to improve documentation. Edit module reference</a></div>