php-censor/docs/en/plugins/codeception.md

52 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2016-07-19 11:12:28 +02:00
Plugin Codeception
2017-01-04 13:22:20 +01:00
==================
2016-07-19 11:12:28 +02:00
2016-07-17 16:20:35 +02:00
A simple plugin that allows you to run [Codeception](http://codeception.com/) tests.
2016-07-19 11:12:28 +02:00
Configuration
2017-01-04 13:22:20 +01:00
-------------
2016-07-19 11:12:28 +02:00
### Options
2016-07-17 16:20:35 +02:00
2017-07-18 15:54:24 +02:00
* **config** - Required - Can be either a single string pointing to a Codeception configuration file, or an array of
configuration file paths. By default this is called `codeception.yml` and will be in the root of your project.
2016-07-17 16:20:35 +02:00
2017-07-18 15:54:24 +02:00
* **args** - Optional - The string of arguments to be passed to the run command.**Important**, due to the assumption
made on line 132 regarding the value of `--xml` being the next argument which will not be correct if the user provides
arguments using this config param, you must specify `report.xml` before any user input arguments to satisfy the report
processing on line 146.
2016-07-17 16:20:35 +02:00
2017-02-09 16:03:53 +01:00
* **path** - Optional - The path from the root of your project to the root of the codeception `_output` directory
2016-07-19 11:12:28 +02:00
#### Default values
2016-07-17 16:20:35 +02:00
- config
- `codeception.yml` if it exists in the root of the project
- `codeception.dist.yml` if it exists in the root of the project
- null if no option provided and the above two fail, this will cause an Exception to be thrown on execution
- args
- Empty string
2017-02-09 16:03:53 +01:00
- path
- `tests/_output/`
- `test/_log`
2016-07-17 16:20:35 +02:00
2016-07-19 11:12:28 +02:00
### Examples
2017-02-09 16:03:53 +01:00
```yml
codeception:
config: "codeception.yml"
args: "--no-ansi --coverage-html"
2016-07-17 16:20:35 +02:00
```
2017-02-09 16:03:53 +01:00
Or
```yml
codeception:
config: "subdir1/subdir2"
args: "report.xml -vv "
path:
- "subdir1/subdir2/tests/_output/"
2016-07-17 16:20:35 +02:00
```