Behat命令行配置选项支持多种格式化程序的定义:http://docs.behat.org/guides/6.cli.html#format-options.
我想在YAML配置文件中定义多个格式化程序,但我在YAML上很糟糕,似乎无法正确获取语法.
到目前为止,我有:
default:
- formatter:
name: junit
parameters:
output_path: xml
- formatter:
name: pretty
parameters: ~
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://myurl.com'
javascript_session: sahi
browser_name: chrome
goutte: ~
sahi: ~
Run Code Online (Sandbox Code Playgroud)
这给出了错误:
您无法在序列中定义映射项
我也尝试过将这些元素定义为单个格式化程序中的列表,但是说格式化程序不能包含编号索引.
在Behat 3.x中使用:
build:
formatters:
progress:
junit: [./build/logs/behat]
html: [./build/behat/index.html]
Run Code Online (Sandbox Code Playgroud)
在Behat 2.x中,使用逗号分隔格式化程序名称,就像在命令行中一样:
default:
formatter:
name: progress,junit,html
parameters:
output_path: ,./build/logs/behat,./build/behat/index.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1176 次 |
| 最近记录: |