Files
opencloud/tests/acceptance/config/behat.yml

779 lines
22 KiB
YAML

default:
autoload:
"": "%paths.base%/../bootstrap"
suites:
apiSpaces:
paths:
- "%paths.base%/../features/apiSpaces"
context: &common_ldap_suite_context
parameters:
ldapAdminPassword: admin
ldapUsersOU: TestUsers
ldapGroupsOU: TestGroups
ldapInitialUserFilePath: /../config/ldap-users.ldif
contexts:
- FeatureContext: &common_feature_context_params
adminUsername: admin
adminPassword: admin
regularUserPassword: 123456
- SettingsContext:
- SpacesContext:
- CapabilitiesContext:
- FilesVersionsContext:
- NotificationContext:
- OCSContext:
- PublicWebDavContext:
- TagContext:
- TUSContext:
- SpacesTUSContext:
- GraphContext:
- OcConfigContext:
- WebDavLockingContext:
- SharingNgContext:
apiSpacesShares:
paths:
- "%paths.base%/../features/apiSpacesShares"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- SpacesContext:
- CapabilitiesContext:
- ChecksumContext:
- FavoritesContext:
- FilesVersionsContext:
- OCSContext:
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- TUSContext:
- SpacesTUSContext:
- ArchiverContext:
- GraphContext:
- OcConfigContext:
- SharingNgContext:
apiContract:
paths:
- "%paths.base%/../features/apiContract"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- SpacesContext:
- CapabilitiesContext:
- FilesVersionsContext:
- OCSContext:
- PublicWebDavContext:
- SearchContext:
- TUSContext:
- SpacesTUSContext:
- GraphContext:
- SharingNgContext:
- OcConfigContext:
apiArchiver:
paths:
- "%paths.base%/../features/apiArchiver"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- ArchiverContext:
- SpacesContext:
- CapabilitiesContext:
- FilesVersionsContext:
- OCSContext:
- PublicWebDavContext:
- GraphContext:
- SharingNgContext:
apiGraph:
paths:
- "%paths.base%/../features/apiGraph"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- GraphContext:
- SpacesContext:
- CapabilitiesContext:
- FilesVersionsContext:
- OCSContext:
- PublicWebDavContext:
- TUSContext:
- SpacesTUSContext:
- OcConfigContext:
- TrashbinContext:
- SharingNgContext:
apiGraphUserGroup:
paths:
- "%paths.base%/../features/apiGraphUserGroup"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- GraphContext:
- SpacesContext:
- CapabilitiesContext:
- FilesVersionsContext:
- OCSContext:
- PublicWebDavContext:
- TUSContext:
- SpacesTUSContext:
- OcConfigContext:
- TrashbinContext:
- SharingNgContext:
apiCors:
paths:
- "%paths.base%/../features/apiCors"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- FilesVersionsContext:
- OCSContext:
- GraphContext:
- OcConfigContext:
- SettingsContext:
- TUSContext:
- SpacesTUSContext:
apiDepthInfinity:
paths:
- "%paths.base%/../features/apiDepthInfinity"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- OCSContext:
- GraphContext:
- PublicWebDavContext:
- TrashbinContext:
- OcConfigContext:
- SharingNgContext:
apiAsyncUpload:
paths:
- "%paths.base%/../features/apiAsyncUpload"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- WebDavPropertiesContext:
- FilesVersionsContext:
- OCSContext:
- GraphContext:
- OcConfigContext:
apiNotification:
paths:
- "%paths.base%/../features/apiNotification"
context: *common_ldap_suite_context
contexts:
- NotificationContext:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- OCSContext:
- GraphContext:
- FilesVersionsContext:
- SettingsContext:
- OcConfigContext:
- SharingNgContext:
- OcmContext:
apiAntivirus:
paths:
- "%paths.base%/../features/apiAntivirus"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- NotificationContext:
- SpacesContext:
- OCSContext:
- GraphContext:
- FilesVersionsContext:
- SettingsContext:
- OcConfigContext:
- PublicWebDavContext:
- SharingNgContext:
apiDownloads:
paths:
- "%paths.base%/../features/apiDownloads"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- NotificationContext:
- SpacesContext:
- WebDavPropertiesContext:
- OCSContext:
- GraphContext:
- TrashbinContext:
- FavoritesContext:
- ChecksumContext:
- FilesVersionsContext:
- SettingsContext:
- OcConfigContext:
- PublicWebDavContext:
- ArchiverContext:
- SharingNgContext:
apiSearch1:
paths:
- "%paths.base%/../features/apiSearch1"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- GraphContext:
- SpacesContext:
- PublicWebDavContext:
- SearchContext:
- OCSContext:
- SpacesTUSContext:
- TagContext:
- TUSContext:
- WebDavPropertiesContext:
- SharingNgContext:
apiSearch2:
paths:
- "%paths.base%/../features/apiSearch2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- GraphContext:
- SpacesContext:
- FilesVersionsContext:
- SearchContext:
- OCSContext:
- TrashbinContext:
- SpacesTUSContext:
- TagContext:
- TUSContext:
- SharingNgContext:
apiSearchContent:
paths:
- "%paths.base%/../features/apiSearchContent"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SettingsContext:
- GraphContext:
- SpacesContext:
- PublicWebDavContext:
- SearchContext:
- CapabilitiesContext:
- FilesVersionsContext:
- OCSContext:
- TrashbinContext:
- TagContext:
- SpacesTUSContext:
- TUSContext:
- OcConfigContext:
- SharingNgContext:
- WebDavPropertiesContext:
apiReshare:
paths:
- "%paths.base%/../features/apiReshare"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- OcConfigContext:
- SharingNgContext:
apiSpacesDavOperation:
paths:
- "%paths.base%/../features/apiSpacesDavOperation"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- WebDavPropertiesContext:
- FilesVersionsContext:
- SharingNgContext:
- SettingsContext:
- OcConfigContext:
apiLocks:
paths:
- "%paths.base%/../features/apiLocks"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- WebDavLockingContext:
- PublicWebDavContext:
- SharingNgContext:
- OcConfigContext:
apiSharingNg1:
paths:
- "%paths.base%/../features/apiSharingNg1"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- SharingNgContext:
- OcConfigContext:
- SettingsContext:
apiSharingNg2:
paths:
- "%paths.base%/../features/apiSharingNg2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- SharingNgContext:
- OcConfigContext:
- SettingsContext:
apiSettings:
paths:
- "%paths.base%/../features/apiSettings"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- GraphContext:
- SettingsContext:
apiSharingNgShareInvitation:
paths:
- "%paths.base%/../features/apiSharingNgShareInvitation"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- SharingNgContext:
apiSharingNgLinkSharePermission:
paths:
- "%paths.base%/../features/apiSharingNgLinkSharePermission"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- SharingNgContext:
- PublicWebDavContext:
- OcConfigContext:
apiSharingNgLinkShareRoot:
paths:
- "%paths.base%/../features/apiSharingNgLinkShareRoot"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- SharingNgContext:
- PublicWebDavContext:
- OcConfigContext:
apiOcm:
paths:
- "%paths.base%/../features/apiOcm"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- OcmContext:
- SharingNgContext:
- SpacesContext:
- OcConfigContext:
- NotificationContext:
- SettingsContext:
- SpacesTUSContext:
apiActivities:
paths:
- "%paths.base%/../features/apiActivities"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SharingNgContext:
- GraphContext:
- PublicWebDavContext:
apiCollaboration:
paths:
- "%paths.base%/../features/apiCollaboration"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SharingNgContext:
- CollaborationContext:
- TrashbinContext:
apiServiceAvailability:
paths:
- "%paths.base%/../features/apiServiceAvailability"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- OcConfigContext:
apiAuthApp:
paths:
- "%paths.base%/../features/apiAuthApp"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- AuthAppContext:
- CliContext:
- OcConfigContext:
apiTenancy:
paths:
- "%paths.base%/../features/apiTenancy"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
cliCommands:
paths:
- "%paths.base%/../features/cliCommands"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- CliContext:
- OcConfigContext:
- FilesVersionsContext:
- SharingNgContext:
- SearchContext:
- TagContext:
- TrashbinContext:
- SpacesTUSContext:
collaborativePosix:
paths:
- "%paths.base%/../features/collaborativePosix"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- CliContext:
- OcConfigContext:
- SharingNgContext:
- PublicWebDavContext:
coreApiMain:
paths:
- "%paths.base%/../features/coreApiMain"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- ChecksumContext:
- FilesVersionsContext:
- TrashbinContext:
- CapabilitiesContext:
- SharingNgContext:
coreApiAuth:
paths:
- "%paths.base%/../features/coreApiAuth"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SearchContext:
- PublicWebDavContext:
- WebDavPropertiesContext:
- AuthContext:
coreApiCapabilities:
paths:
- "%paths.base%/../features/coreApiCapabilities"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- CapabilitiesContext:
coreApiFavorites:
paths:
- "%paths.base%/../features/coreApiFavorites"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- FavoritesContext:
- WebDavPropertiesContext:
- SharingNgContext:
coreApiShareCreateSpecialToShares1:
paths:
- "%paths.base%/../features/coreApiShareCreateSpecialToShares1"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- TrashbinContext:
- WebDavPropertiesContext:
- SettingsContext:
coreApiShareCreateSpecialToShares2:
paths:
- "%paths.base%/../features/coreApiShareCreateSpecialToShares2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- TrashbinContext:
- WebDavPropertiesContext:
- SettingsContext:
- SharingNgContext:
coreApiSharees:
paths:
- "%paths.base%/../features/coreApiSharees"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- ShareesContext:
- OcConfigContext:
coreApiShareManagementToShares:
paths:
- "%paths.base%/../features/coreApiShareManagementToShares"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SpacesContext:
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- FilesVersionsContext:
- SettingsContext:
- SharingNgContext:
- OcConfigContext:
coreApiShareManagementBasicToShares:
paths:
- "%paths.base%/../features/coreApiShareManagementBasicToShares"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- AuthContext:
- SharingNgContext:
coreApiShareOperationsToShares1:
paths:
- "%paths.base%/../features/coreApiShareOperationsToShares1"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- SettingsContext:
- SharingNgContext:
coreApiShareOperationsToShares2:
paths:
- "%paths.base%/../features/coreApiShareOperationsToShares2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- SharingNgContext:
coreApiSharePublicLink1:
paths:
- "%paths.base%/../features/coreApiSharePublicLink1"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TrashbinContext:
- SharingNgContext:
- WebDavPropertiesContext:
- OcConfigContext:
coreApiSharePublicLink2:
paths:
- "%paths.base%/../features/coreApiSharePublicLink2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- OcConfigContext:
- SharingNgContext:
coreApiShareUpdateToShares:
paths:
- "%paths.base%/../features/coreApiShareUpdateToShares"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TrashbinContext:
- WebDavPropertiesContext:
- SharingNgContext:
coreApiTrashbin:
paths:
- "%paths.base%/../features/coreApiTrashbin"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- TrashbinContext:
- WebDavPropertiesContext:
- SharingNgContext:
coreApiTrashbinRestore:
paths:
- "%paths.base%/../features/coreApiTrashbinRestore"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- TrashbinContext:
- WebDavPropertiesContext:
coreApiVersions:
paths:
- "%paths.base%/../features/coreApiVersions"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- ChecksumContext:
- FilesVersionsContext:
- WebDavPropertiesContext:
- TrashbinContext:
- SharingNgContext:
- OcConfigContext:
coreApiWebdavDelete:
paths:
- "%paths.base%/../features/coreApiWebdavDelete"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SearchContext:
- PublicWebDavContext:
- WebDavPropertiesContext:
- TrashbinContext:
coreApiWebdavLocks:
paths:
- "%paths.base%/../features/coreApiWebdavLocks"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- WebDavLockingContext:
- WebDavPropertiesContext:
coreApiWebdavLocks2:
paths:
- "%paths.base%/../features/coreApiWebdavLocks2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- WebDavLockingContext:
- WebDavPropertiesContext:
coreApiWebdavMove:
paths:
- "%paths.base%/../features/coreApiWebdavMove"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SharingNgContext:
- WebDavPropertiesContext:
- FilesVersionsContext:
- TrashbinContext:
coreApiWebdavOperations:
paths:
- "%paths.base%/../features/coreApiWebdavOperations"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SearchContext:
- PublicWebDavContext:
- SharingNgContext:
- WebDavPropertiesContext:
- TrashbinContext:
- OcConfigContext:
coreApiWebdavPreviews:
paths:
- "%paths.base%/../features/coreApiWebdavPreviews"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SharingNgContext:
- WebDavPropertiesContext:
- OcConfigContext:
coreApiWebdavProperties:
paths:
- "%paths.base%/../features/coreApiWebdavProperties"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- SharingNgContext:
- WebDavPropertiesContext:
- OcConfigContext:
coreApiWebdavUpload:
paths:
- "%paths.base%/../features/coreApiWebdavUpload"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- WebDavPropertiesContext:
- SharingNgContext:
coreApiWebdavUploadTUS:
paths:
- "%paths.base%/../features/coreApiWebdavUploadTUS"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- PublicWebDavContext:
- TUSContext:
- FilesVersionsContext:
- ChecksumContext:
- SharingNgContext:
coreApiWebdavEtagPropagation1:
paths:
- "%paths.base%/../features/coreApiWebdavEtagPropagation1"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- TrashbinContext:
- PublicWebDavContext:
- FilesVersionsContext:
- SharingNgContext:
- WebDavPropertiesContext:
coreApiWebdavEtagPropagation2:
paths:
- "%paths.base%/../features/coreApiWebdavEtagPropagation2"
context: *common_ldap_suite_context
contexts:
- FeatureContext: *common_feature_context_params
- TrashbinContext:
- PublicWebDavContext:
- FilesVersionsContext:
- SharingNgContext:
- WebDavPropertiesContext:
- OcConfigContext:
extensions:
rdx\behatvars\BehatVariablesExtension: ~
Cjm\Behat\StepThroughExtension: ~