-
Notifications
You must be signed in to change notification settings - Fork 0
/
behat_ibexa_oss.yaml
124 lines (115 loc) · 5.77 KB
/
behat_ibexa_oss.yaml
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
imports:
- vendor/ibexa/behat/behat_suites.yml
- vendor/ibexa/admin-ui/behat_suites.yml
- vendor/ibexa/content-forms/behat_suites.yml
- vendor/ibexa/http-cache/behat_suites.yml
- vendor/ibexa/core/src/bundle/Core/behat_suites.yaml
- vendor/ibexa/user/behat_suites.yml
default:
calls:
error_reporting: -1 # Report all PHP errors
gherkin:
cache: false
formatters:
pretty: true
extensions:
Behat\MinkExtension:
files_path: '%paths.base%/vendor/ibexa/behat/src/lib/Behat/TestFiles/'
base_url: '%env(string:WEB_HOST)%'
goutte: ~
javascript_session: 'selenium'
sessions:
selenium:
webdriver:
browser: chrome
wd_host: '%env(string:SELENIUM_HOST)%'
capabilities:
extra_capabilities:
goog:chromeOptions:
args:
- "--no-sandbox"
# problem with different iframe host - https://bugs.chromium.org/p/chromedriver/issues/detail?id=2758
- "--disable-features=site-per-process"
- "--disable-renderer-backgrounding"
- "--disable-background-timer-throttling"
- "--disable-backgrounding-occluded-windows"
chrome:
chrome:
api_url: '%env(string:CHROMIUM_HOST)%'
OAndreyev\MinkPhpWebdriverExtension: ~
DMore\ChromeExtension\Behat\ServiceContainer\ChromeExtension: ~
FriendsOfBehat\SymfonyExtension:
bootstrap: 'tests/bootstrap.php'
Ibexa\Bundle\Behat\IbexaExtension:
mink:
default_javascript_session: '%env(string:MINK_DEFAULT_SESSION)%'
width: 1440
height: 1080
Liuggio\Fastest\Behat\ListFeaturesExtension\Extension: ~
Bex\Behat\ScreenshotExtension:
active_image_drivers: cloudinary
image_drivers:
cloudinary:
screenshot_directory: /tmp/behat-screenshot/
cloud_name: ezplatformtravis
preset: ezplatform
mode: normal
limit: 10
suites: ~
regression:
suites:
setup-oss:
paths:
- '%paths.base%/vendor/ibexa/behat/features/personas'
- '%paths.base%/vendor/ibexa/behat/features/setup/richtextConfiguration/custom_styles.feature'
- '%paths.base%/vendor/ibexa/behat/features/setup/richtextConfiguration/custom_tags.feature'
- '%paths.base%/vendor/ibexa/behat/features/setup/loginMethods'
- '%paths.base%/vendor/ibexa/behat/features/setup/contentTranslation'
contexts:
- Ibexa\Behat\API\Context\ContentContext
- Ibexa\Behat\API\Context\ContentTypeContext
- Ibexa\Behat\API\Context\RoleContext
- Ibexa\Behat\API\Context\TestContext
- Ibexa\Behat\API\Context\UserContext
- Ibexa\Behat\Core\Context\ConfigurationContext
- Ibexa\Behat\Core\Context\FileContext
- Ibexa\Behat\API\Context\LanguageContext
oss:
paths:
- '%paths.base%/vendor/ibexa/admin-ui/features/personas'
- '%paths.base%/vendor/ibexa/admin-ui/features/standard'
- '%paths.base%/vendor/ibexa/user/features/browser'
filters:
tags: "~@broken&&@IbexaOSS"
contexts:
- Behat\MinkExtension\Context\MinkContext
- Ibexa\Behat\API\Context\ContentContext
- Ibexa\Behat\API\Context\ContentTypeContext
- Ibexa\Behat\API\Context\RoleContext
- Ibexa\Behat\API\Context\TestContext
- Ibexa\Behat\API\Context\TrashContext
- Ibexa\Behat\API\Context\UserContext
- Ibexa\AdminUi\Behat\BrowserContext\AdminUpdateContext
- Ibexa\AdminUi\Behat\BrowserContext\BookmarkContext
- Ibexa\AdminUi\Behat\BrowserContext\ContentActionsMenuContext
- Ibexa\AdminUi\Behat\BrowserContext\ContentPreviewContext
- Ibexa\AdminUi\Behat\BrowserContext\ContentTypeContext
- Ibexa\AdminUi\Behat\BrowserContext\ContentUpdateContext
- Ibexa\AdminUi\Behat\BrowserContext\ContentViewContext
- Ibexa\AdminUi\Behat\BrowserContext\DashboardContext
- Ibexa\AdminUi\Behat\BrowserContext\LanguageContext
- Ibexa\AdminUi\Behat\BrowserContext\NavigationContext
- Ibexa\AdminUi\Behat\BrowserContext\NotificationContext
- Ibexa\AdminUi\Behat\BrowserContext\ObjectStatesContext
- Ibexa\AdminUi\Behat\BrowserContext\RolesContext
- Ibexa\AdminUi\Behat\BrowserContext\SearchContext
- Ibexa\AdminUi\Behat\BrowserContext\SectionsContext
- Ibexa\AdminUi\Behat\BrowserContext\SystemInfoContext
- Ibexa\AdminUi\Behat\BrowserContext\TrashContext
- Ibexa\AdminUi\Behat\BrowserContext\UDWContext
- Ibexa\AdminUi\Behat\BrowserContext\UserPreferencesContext
- Ibexa\Behat\Browser\Context\AuthenticationContext
- Ibexa\Behat\Browser\Context\DebuggingContext
- Ibexa\User\Behat\Context\UserSettingsContext
- Ibexa\User\Behat\Context\UserSetupContext
- Ibexa\AdminUi\Behat\BrowserContext\MyDraftsContext