/
behat.yml
50 lines (48 loc) · 1.52 KB
/
behat.yml
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
default:
autoload: [ "%paths.base%/tests/behat/bootstrap" ]
suites:
default:
paths: [ "%paths.base%/tests/behat/features" ]
contexts:
- BehatCliContext
- DrevOps\BehatPhpServer\PhpServerContext:
-
docroot: "%paths.base%/tests/behat/features/fixtures"
host: "phpserver"
- DrevOps\BehatScreenshotExtension\Context\ScreenshotContext
- FeatureContext:
-
screenshot_dir: '%paths.base%/.logs/screenshots'
formatters:
pretty: true
# Disable JUnit formatter if memory leaks start to occur.
# See @https://github.com/Behat/Behat/pull/1423
junit:
output_path: '%paths.base%/.logs/test_results/behat'
extensions:
Behat\MinkExtension:
browserkit_http: ~
files_path: "%paths.base%/tests/behat/features/fixtures"
browser_name: chrome
base_url: http://phpserver:8888
selenium2:
wd_host: "http://chrome:4444/wd/hub"
capabilities: { "browser": "chrome", "version": "*", "marionette": true }
javascript_session: selenium2
DrevOps\BehatScreenshotExtension:
dir: '%paths.base%/.logs/screenshots'
fail: true
purge: true
DVDoug\Behat\CodeCoverage\Extension:
filter:
include:
directories:
'src': ~
reports:
text:
showColors: true
showOnlySummary: true
html:
target: .logs/coverage/behat/.coverage-html
cobertura:
target: .logs/coverage/behat/cobertura.xml