-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbehat.yml
124 lines (123 loc) · 5.79 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
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
default:
gherkin:
filters:
tags: ~@ignore
suites:
integration:
paths:
- '%paths.base%/tests/Integration'
contexts:
- Behat\MinkExtension\Context\MinkContext
- App\Tests\Context\EmailContext
- App\Tests\Context\DomainIntegrationContext:
kernel: '@kernel'
- App\Tests\Context\JsonContext:
kernel: '@kernel'
- behatch:context:debug
- behatch:context:system
- behatch:context:json
- behatch:context:rest
- App\Tests\Context\DatabaseContext
acceptance:
paths:
- '%paths.base%/tests/Acceptance'
contexts:
- App\Tests\Context\DomainIntegrationContext:
kernel: '@kernel'
- behatch:context:debug
- behatch:context:rest
- App\Tests\Context\DatabaseContext:
kernel: '@kernel'
- App\Tests\Context\AcceptanceContext:
kernel: '@kernel'
- FailAid\Context\FailureContext
extensions:
Behatch\Extension: ~
FailAid\Extension:
output:
screenshot: true
screenshot:
directory: public/images/screenshots/
mode: default
autoClean: true
# size: 1444x1280
hostUrl: "$BEHAT_HOST_URL"
trackJs:
errors: true
warns: true
logs: true
trim: 1000
FriendsOfBehat\SymfonyExtension:
bootstrap: "tests/behat-bootstrap.php"
# kernel:
# class: ~
# path: ~
# environment: test
# debug: false
DMarynicz\BehatParallelExtension\Extension:
environments:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_1.db"
# doc for APP_CACHE_DIR https://symfony.com/doc/current/configuration/override_dir_structure.html#override-the-cache-directory
APP_CACHE_DIR: "var/cache/test/1"
# SYMFONY_DOTENV_VARS does not have symfony's docs but without this tests will ignore env vars like DATABASE_URL, APP_CACHE_DIR and tests will not work
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_2.db"
APP_CACHE_DIR: "var/cache/test/2"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_3.db"
APP_CACHE_DIR: "var/cache/test/3"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_4.db"
APP_CACHE_DIR: "var/cache/test/4"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_5.db"
APP_CACHE_DIR: "var/cache/test/5"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_6.db"
APP_CACHE_DIR: "var/cache/test/6"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_7.db"
APP_CACHE_DIR: "var/cache/test/7"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_8.db"
APP_CACHE_DIR: "var/cache/test/8"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_9.db"
APP_CACHE_DIR: "var/cache/test/9"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_10.db"
APP_CACHE_DIR: "var/cache/test/10"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_11.db"
APP_CACHE_DIR: "var/cache/test/11"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_12.db"
APP_CACHE_DIR: "var/cache/test/12"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_13.db"
APP_CACHE_DIR: "var/cache/test/13"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_14.db"
APP_CACHE_DIR: "var/cache/test/14"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/db_test_15.db"
APP_CACHE_DIR: "var/cache/test/15"
SYMFONY_DOTENV_VARS:
- DATABASE_URL: "sqlite:///%%kernel.project_dir%%/var/cache/test_16.db"
APP_CACHE_DIR: "var/cache/test/16"
SYMFONY_DOTENV_VARS:
Robertfausk\Behat\PantherExtension: ~
Behat\MinkExtension:
files_path: "tests/fixtures/"
base_url: "http://localhost/"
javascript_session: javascript
default_session: symfony
sessions:
symfony:
symfony: ~
javascript:
panther: ~
# use this for local behat.yml
# panther:
# options:
# # external_base_uri: http://localhost # same as base_url of mink