From a34c6c42a816491761868edb90c36b22e6a81df1 Mon Sep 17 00:00:00 2001 From: amrita Date: Thu, 27 Apr 2023 16:27:39 +0545 Subject: [PATCH 1/6] Remove tag skipOnOcis notToImplementOnOCIS oImplementOnOCIS comments-app-required federation-app-required notifications-app-required systemtags-app-required local_storage --- .drone.star | 2 +- tests/acceptance/docker/src/run-tests.sh | 2 +- .../features/bootstrap/FeatureContext.php | 29 ------------------- .../trashbinFilesFolders.feature | 2 +- .../trashbinRestore.feature | 4 +-- 5 files changed, 5 insertions(+), 34 deletions(-) diff --git a/.drone.star b/.drone.star index 3289e26b10..881106ef06 100644 --- a/.drone.star +++ b/.drone.star @@ -962,7 +962,7 @@ def wopiValidatorTests(ctx, storage, accounts_hash_difficulty = 4): def coreApiTests(ctx, part_number = 1, number_of_parts = 1, storage = "ocis", accounts_hash_difficulty = 4): early_fail = config["apiTests"]["earlyFail"] if "earlyFail" in config["apiTests"] else False - filterTags = "~@skipOnGraph&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-%s-Storage&&~@caldav&&~@carddav" % ("OC" if storage == "owncloud" else "OCIS") + filterTags = "~@skipOnGraph&&~@skipOnOcis-%s-Storage&&~@caldav&&~@carddav" % ("OC" if storage == "owncloud" else "OCIS") expectedFailuresFile = "%s/tests/acceptance/expected-failures-API-on-%s-storage.md" % (dirs["base"], storage.upper()) return { diff --git a/tests/acceptance/docker/src/run-tests.sh b/tests/acceptance/docker/src/run-tests.sh index b75649a179..2c76558947 100644 --- a/tests/acceptance/docker/src/run-tests.sh +++ b/tests/acceptance/docker/src/run-tests.sh @@ -12,7 +12,7 @@ then if [ "$STORAGE_DRIVER" = "ocis" ] then export OCIS_REVA_DATA_ROOT='' - export BEHAT_FILTER_TAGS='~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage' + export BEHAT_FILTER_TAGS='~@skipOnOcis-OCIS-Storage' export OCIS_SKELETON_STRATEGY='upload' export EXPECTED_FAILURES_FILE='/drone/src/tests/acceptance/expected-failures-API-on-OCIS-storage.md' elif [ "$STORAGE_DRIVER" = "s3ng" ] diff --git a/tests/acceptance/features/bootstrap/FeatureContext.php b/tests/acceptance/features/bootstrap/FeatureContext.php index 82e6973cf0..ca96ec20d0 100644 --- a/tests/acceptance/features/bootstrap/FeatureContext.php +++ b/tests/acceptance/features/bootstrap/FeatureContext.php @@ -3668,20 +3668,6 @@ class FeatureContext extends BehatVariablesContext { ); } - /** - * After Scenario. restore trusted servers - * - * @AfterScenario @federation-app-required - * - * @return void - */ - public function restoreTrustedServersAfterScenario(): void { - $this->restoreTrustedServers('LOCAL'); - if ($this->federatedServerExists()) { - $this->restoreTrustedServers('REMOTE'); - } - } - /** * @param string $sourceUser * @param string $targetUser @@ -3817,21 +3803,6 @@ class FeatureContext extends BehatVariablesContext { return $body; } - /** - * Before Scenario to Save trusted Servers - * - * @BeforeScenario @federation-app-required - * - * @return void - * @throws Exception - */ - public function setInitialTrustedServersBeforeScenario(): void { - $this->initialTrustedServer = [ - 'LOCAL' => $this->getTrustedServers(), - 'REMOTE' => $this->getTrustedServers('REMOTE') - ]; - } - /** * The method returns userId * diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature index 2ebcba8e34..41b954995d 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature @@ -158,7 +158,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | spaces | - @local_storage @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore + @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore Scenario Outline: Deleting a folder into external storage moves it to the trashbin Given using DAV path And user "Alice" has created folder "/local_storage/tmp" diff --git a/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature b/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature index b538d7befe..cd8f08bf6c 100644 --- a/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature +++ b/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature @@ -130,7 +130,7 @@ Feature: Restore deleted files/folders | old | | new | - @local_storage @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore + @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore Scenario Outline: Deleting a file into external storage moves it to the trashbin and can be restored Given using DAV path And user "Alice" has created folder "/local_storage/tmp" @@ -152,7 +152,7 @@ Feature: Restore deleted files/folders | old | | new | - @local_storage @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore + @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore Scenario: Deleting an updated file into external storage moves it to the trashbin and can be restored Given using old DAV path And user "Alice" has created folder "/local_storage/tmp" From 56a64b98eec88437ebba3759cf1ddafcee9bcb36 Mon Sep 17 00:00:00 2001 From: amrita Date: Thu, 27 Apr 2023 17:18:31 +0545 Subject: [PATCH 2/6] Remove tag skipOnOcV10 --- .../features/apiArchiver/downloadById.feature | 2 +- .../apiArchiver/downloadByPath.feature | 2 +- .../features/apiContract/copy.feature | 2 +- .../features/apiContract/propfind.feature | 2 +- .../apiContract/spacesSharesReport.feature | 2 +- .../acceptance/features/apiCors/cors.feature | 2 +- .../features/apiGraph/addUserToGroup.feature | 2 +- .../features/apiGraph/createGroup.feature | 2 +- .../features/apiGraph/createUser.feature | 2 +- .../features/apiGraph/deleteGroup.feature | 2 +- .../features/apiGraph/deleteUser.feature | 2 +- .../features/apiGraph/editGroup.feature | 2 +- .../features/apiGraph/editUser.feature | 2 +- .../features/apiGraph/getApplications.feature | 2 +- .../features/apiGraph/getGroup.feature | 2 +- .../features/apiGraph/getUser.feature | 2 +- .../apiGraph/getUserOwnInformation.feature | 2 +- .../apiGraph/removeUserFromGroup.feature | 2 +- .../features/apiSpaces/changeSpaces.feature | 2 +- .../apiSpaces/disableAndDeleteSpaces.feature | 2 +- .../features/apiSpaces/download.feature | 2 +- .../apiSpaces/editPublicLinkOfSpace.feature | 2 +- .../features/apiSpaces/filePreviews.feature | 2 +- .../features/apiSpaces/listSpaces.feature | 2 +- .../features/apiSpaces/notification.feature | 2 +- .../features/apiSpaces/publicLink.feature | 2 +- .../features/apiSpaces/quota.feature | 2 +- .../apiSpaces/removeSpaceObjects.feature | 2 +- .../features/apiSpaces/resharing.feature | 2 +- .../apiSpaces/restoreSpaceObjects.feature | 2 +- .../features/apiSpaces/restoreSpaces.feature | 2 +- .../features/apiSpaces/search.feature | 2 +- .../apiSpaces/spaceManagement.feature | 2 +- .../acceptance/features/apiSpaces/tag.feature | 2 +- .../features/apiSpaces/tusUpload.feature | 2 +- .../features/apiSpaces/uploadSpaces.feature | 2 +- .../changingFilesShare.feature | 2 +- .../features/apiSpacesShares/checksum.feature | 2 +- .../apiSpacesShares/copySpaces.feature | 2 +- ...eateFileFolderWhenSharesSpaceExist.feature | 2 +- .../features/apiSpacesShares/favorite.feature | 2 +- .../apiSpacesShares/moveSpaces.feature | 2 +- .../publicLinkDownload.feature | 2 +- .../apiSpacesShares/shareOperations.feature | 2 +- .../apiSpacesShares/shareSpaces.feature | 2 +- .../shareSpacesViaLink.feature | 2 +- .../shareSubItemOfSpace.feature | 2 +- .../shareSubItemOfSpaceViaPublicLink.feature | 2 +- .../apiSpacesShares/shareUploadTUS.feature | 2 +- .../features/coreApiAuth/webDavAuth.feature | 4 +- .../coreApiAuthWebDav/webDavCOPYAuth.feature | 16 +++--- .../webDavDELETEAuth.feature | 16 +++--- .../coreApiAuthWebDav/webDavLOCKAuth.feature | 10 ++-- .../coreApiAuthWebDav/webDavMKCOLAuth.feature | 16 +++--- .../coreApiAuthWebDav/webDavMOVEAuth.feature | 16 +++--- .../coreApiAuthWebDav/webDavPOSTAuth.feature | 12 ++-- .../webDavPROPFINDAuth.feature | 12 ++-- .../webDavPROPPATCHAuth.feature | 12 ++-- .../coreApiAuthWebDav/webDavPUTAuth.feature | 14 ++--- .../webDavSpecialURLs.feature | 20 +++---- .../coreApiFavorites/favorites.feature | 14 ++--- .../features/coreApiMain/checksums.feature | 38 ++++++------- .../createShareToSharesFolder.feature | 2 +- .../moveShareInsideAnotherShare.feature | 2 +- .../getWebDAVSharePermissions.feature | 4 +- .../reShareChain.feature | 2 +- .../coreApiTrashbin/trashbinDelete.feature | 20 +++---- .../trashbinFilesFolders.feature | 34 +++++------ .../trashbinSharingToShares.feature | 18 +++--- .../trashbinRestore.feature | 35 ------------ .../coreApiWebdavDelete/deleteFile.feature | 10 ++-- .../coreApiWebdavDelete/deleteFolder.feature | 8 +-- .../deleteFolderContents.feature | 2 +- .../deleteFileFolder.feature | 10 ++-- .../moveFileFolder.feature | 16 +++--- .../copyFileFolder.feature | 10 ++-- .../createFolder.feature | 6 +- .../upload.feature | 6 +- .../coreApiWebdavLocks/exclusiveLocks.feature | 8 +-- .../independentLocks.feature | 4 +- .../independentLocksShareToShares.feature | 4 +- .../coreApiWebdavLocksUnlock/unlock.feature | 4 +- .../unlockSharingToShares.feature | 10 ++-- .../coreApiWebdavMove1/moveFolder.feature | 14 ++--- .../moveFolderToBlacklistedName.feature | 2 +- .../coreApiWebdavMove2/moveFile.feature | 40 ++++++------- .../moveFileToBlacklistedName.feature | 2 +- .../moveShareOnOcis.feature | 2 +- .../downloadFile.feature | 28 +++++----- .../coreApiWebdavOperations/listFiles.feature | 24 ++++---- .../coreApiWebdavOperations/propfind.feature | 2 +- .../refuseAccess.feature | 2 +- .../coreApiWebdavOperations/search.feature | 20 +++---- .../coreApiWebdavProperties1/copyFile.feature | 40 ++++++------- .../createFileFolder.feature | 14 ++--- .../coreApiWebdavProperties1/getQuota.feature | 10 ++-- .../setFileProperties.feature | 10 ++-- .../getFileProperties.feature | 56 +++++++++---------- .../coreApiWebdavUpload1/uploadFile.feature | 30 +++++----- .../uploadFileUsingOldChunking.feature | 8 +-- .../coreApiWebdavUploadTUS/checksums.feature | 2 +- .../creationWithUploadExtension.feature | 2 +- .../lowLevelCreationExtension.feature | 2 +- .../lowLevelUpload.feature | 2 +- .../optionsRequest.feature | 2 +- .../coreApiWebdavUploadTUS/uploadFile.feature | 2 +- .../uploadFileMtime.feature | 2 +- .../uploadFileMtimeShares.feature | 2 +- .../uploadToMoveFolder.feature | 2 +- .../uploadToNonExistingFolder.feature | 2 +- .../uploadToShare.feature | 2 +- 111 files changed, 402 insertions(+), 437 deletions(-) diff --git a/tests/acceptance/features/apiArchiver/downloadById.feature b/tests/acceptance/features/apiArchiver/downloadById.feature index d02a58491f..46f4187c8e 100644 --- a/tests/acceptance/features/apiArchiver/downloadById.feature +++ b/tests/acceptance/features/apiArchiver/downloadById.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: download multiple resources bundled into an archive As a user I want to be able to download multiple items at once diff --git a/tests/acceptance/features/apiArchiver/downloadByPath.feature b/tests/acceptance/features/apiArchiver/downloadByPath.feature index 9ca01286dc..b33d802858 100644 --- a/tests/acceptance/features/apiArchiver/downloadByPath.feature +++ b/tests/acceptance/features/apiArchiver/downloadByPath.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: download multiple resources bundled into an archive As a user I want to be able to download multiple items at once diff --git a/tests/acceptance/features/apiContract/copy.feature b/tests/acceptance/features/apiContract/copy.feature index fe922fecc6..54cf95f1bf 100644 --- a/tests/acceptance/features/apiContract/copy.feature +++ b/tests/acceptance/features/apiContract/copy.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Copy test As a user I want to check the PROPFIND response diff --git a/tests/acceptance/features/apiContract/propfind.feature b/tests/acceptance/features/apiContract/propfind.feature index 3b646c1185..0033e51e3d 100644 --- a/tests/acceptance/features/apiContract/propfind.feature +++ b/tests/acceptance/features/apiContract/propfind.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Propfind test As a user I want to check the PROPFIND response diff --git a/tests/acceptance/features/apiContract/spacesSharesReport.feature b/tests/acceptance/features/apiContract/spacesSharesReport.feature index 0a75691d50..044d6711ed 100644 --- a/tests/acceptance/features/apiContract/spacesSharesReport.feature +++ b/tests/acceptance/features/apiContract/spacesSharesReport.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Report test As a user I want to check the share REPORT response diff --git a/tests/acceptance/features/apiCors/cors.feature b/tests/acceptance/features/apiCors/cors.feature index 63d3eebe92..7521831a36 100644 --- a/tests/acceptance/features/apiCors/cors.feature +++ b/tests/acceptance/features/apiCors/cors.feature @@ -1,6 +1,6 @@ # NOTE: for running this feature locally, you need to run oCIS with the following env var: # CORS_ALLOWED_ORIGINS=https://aphno.badal -@api @skipOnOcV10 +@api Feature: CORS headers As a user I want to send a cross-origin request diff --git a/tests/acceptance/features/apiGraph/addUserToGroup.feature b/tests/acceptance/features/apiGraph/addUserToGroup.feature index 1d842f7042..e36599618e 100644 --- a/tests/acceptance/features/apiGraph/addUserToGroup.feature +++ b/tests/acceptance/features/apiGraph/addUserToGroup.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: add users to group As a admin I want to be able to add users to a group diff --git a/tests/acceptance/features/apiGraph/createGroup.feature b/tests/acceptance/features/apiGraph/createGroup.feature index 98b89d1e1b..b8263a1002 100644 --- a/tests/acceptance/features/apiGraph/createGroup.feature +++ b/tests/acceptance/features/apiGraph/createGroup.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: create group As an admin I want to create a group diff --git a/tests/acceptance/features/apiGraph/createUser.feature b/tests/acceptance/features/apiGraph/createUser.feature index 83a50424ab..2de93749da 100644 --- a/tests/acceptance/features/apiGraph/createUser.feature +++ b/tests/acceptance/features/apiGraph/createUser.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: create user As a admin I want to create a user diff --git a/tests/acceptance/features/apiGraph/deleteGroup.feature b/tests/acceptance/features/apiGraph/deleteGroup.feature index ff2ad6067a..45c709012e 100644 --- a/tests/acceptance/features/apiGraph/deleteGroup.feature +++ b/tests/acceptance/features/apiGraph/deleteGroup.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: delete groups As an admin I want to be able to delete groups diff --git a/tests/acceptance/features/apiGraph/deleteUser.feature b/tests/acceptance/features/apiGraph/deleteUser.feature index 31789e09cf..def4fd50fb 100644 --- a/tests/acceptance/features/apiGraph/deleteUser.feature +++ b/tests/acceptance/features/apiGraph/deleteUser.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: delete user As an admin I want to be able to delete users diff --git a/tests/acceptance/features/apiGraph/editGroup.feature b/tests/acceptance/features/apiGraph/editGroup.feature index 7025a52c2f..39e7294169 100644 --- a/tests/acceptance/features/apiGraph/editGroup.feature +++ b/tests/acceptance/features/apiGraph/editGroup.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: edit group name As an admin I want to be able to edit group name diff --git a/tests/acceptance/features/apiGraph/editUser.feature b/tests/acceptance/features/apiGraph/editUser.feature index 810d5e5111..e8803ecd46 100644 --- a/tests/acceptance/features/apiGraph/editUser.feature +++ b/tests/acceptance/features/apiGraph/editUser.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: edit user As an admin I want to be able to edit user information diff --git a/tests/acceptance/features/apiGraph/getApplications.feature b/tests/acceptance/features/apiGraph/getApplications.feature index d1390b6412..01f6beee26 100644 --- a/tests/acceptance/features/apiGraph/getApplications.feature +++ b/tests/acceptance/features/apiGraph/getApplications.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 @skipOnStable2.0 +@api @skipOnStable2.0 Feature: get applications As a user I want to be able to get application information with existing roles diff --git a/tests/acceptance/features/apiGraph/getGroup.feature b/tests/acceptance/features/apiGraph/getGroup.feature index e03c7a01f2..bc0ea867e2 100644 --- a/tests/acceptance/features/apiGraph/getGroup.feature +++ b/tests/acceptance/features/apiGraph/getGroup.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: get groups and their members As an admin I want to be able to get groups diff --git a/tests/acceptance/features/apiGraph/getUser.feature b/tests/acceptance/features/apiGraph/getUser.feature index 3b509020da..fb6031bebd 100644 --- a/tests/acceptance/features/apiGraph/getUser.feature +++ b/tests/acceptance/features/apiGraph/getUser.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: get users As an admin I want to be able to retrieve user information diff --git a/tests/acceptance/features/apiGraph/getUserOwnInformation.feature b/tests/acceptance/features/apiGraph/getUserOwnInformation.feature index 9ae09e4bbf..ca872e1196 100644 --- a/tests/acceptance/features/apiGraph/getUserOwnInformation.feature +++ b/tests/acceptance/features/apiGraph/getUserOwnInformation.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: get user's own information As user I want to be able to retrieve my own information diff --git a/tests/acceptance/features/apiGraph/removeUserFromGroup.feature b/tests/acceptance/features/apiGraph/removeUserFromGroup.feature index a1ed037f95..45d51bac5a 100644 --- a/tests/acceptance/features/apiGraph/removeUserFromGroup.feature +++ b/tests/acceptance/features/apiGraph/removeUserFromGroup.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: remove a user from a group As an admin I want to be able to remove a user from a group diff --git a/tests/acceptance/features/apiSpaces/changeSpaces.feature b/tests/acceptance/features/apiSpaces/changeSpaces.feature index de1bf54ad8..0ef0dad59e 100644 --- a/tests/acceptance/features/apiSpaces/changeSpaces.feature +++ b/tests/acceptance/features/apiSpaces/changeSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Change data of space As a user with space admin rights I want to be able to change the meta-data of a created space (increase the quota, change name, etc.) diff --git a/tests/acceptance/features/apiSpaces/disableAndDeleteSpaces.feature b/tests/acceptance/features/apiSpaces/disableAndDeleteSpaces.feature index 5c3ccb7840..0ec12d7519 100644 --- a/tests/acceptance/features/apiSpaces/disableAndDeleteSpaces.feature +++ b/tests/acceptance/features/apiSpaces/disableAndDeleteSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Disabling and deleting space As a manager of space I want to be able to disable the space first, then delete it. diff --git a/tests/acceptance/features/apiSpaces/download.feature b/tests/acceptance/features/apiSpaces/download.feature index 76163acb25..56b3675ab5 100644 --- a/tests/acceptance/features/apiSpaces/download.feature +++ b/tests/acceptance/features/apiSpaces/download.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Download file in project space As a user with different role I want to be able to download files diff --git a/tests/acceptance/features/apiSpaces/editPublicLinkOfSpace.feature b/tests/acceptance/features/apiSpaces/editPublicLinkOfSpace.feature index 6658b35374..d46316b5e6 100644 --- a/tests/acceptance/features/apiSpaces/editPublicLinkOfSpace.feature +++ b/tests/acceptance/features/apiSpaces/editPublicLinkOfSpace.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: A manager of the space can edit public link As an user with manager space role I want to be able to edit a public link. diff --git a/tests/acceptance/features/apiSpaces/filePreviews.feature b/tests/acceptance/features/apiSpaces/filePreviews.feature index d46dfe9383..82f58fa49b 100644 --- a/tests/acceptance/features/apiSpaces/filePreviews.feature +++ b/tests/acceptance/features/apiSpaces/filePreviews.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Preview file in project space As a user I want to be able to download different files for the preview diff --git a/tests/acceptance/features/apiSpaces/listSpaces.feature b/tests/acceptance/features/apiSpaces/listSpaces.feature index 0dc114d5de..2da5827ba2 100644 --- a/tests/acceptance/features/apiSpaces/listSpaces.feature +++ b/tests/acceptance/features/apiSpaces/listSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: List and create spaces As a user I want to be able to list project spaces diff --git a/tests/acceptance/features/apiSpaces/notification.feature b/tests/acceptance/features/apiSpaces/notification.feature index 25c295668a..b29d3846e2 100644 --- a/tests/acceptance/features/apiSpaces/notification.feature +++ b/tests/acceptance/features/apiSpaces/notification.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Notification As a user I want to be notified of actions related to me diff --git a/tests/acceptance/features/apiSpaces/publicLink.feature b/tests/acceptance/features/apiSpaces/publicLink.feature index ff7bb6aa40..2d50dcafb3 100644 --- a/tests/acceptance/features/apiSpaces/publicLink.feature +++ b/tests/acceptance/features/apiSpaces/publicLink.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: public link for a space Background: diff --git a/tests/acceptance/features/apiSpaces/quota.feature b/tests/acceptance/features/apiSpaces/quota.feature index 3e9f385c33..6411aae880 100644 --- a/tests/acceptance/features/apiSpaces/quota.feature +++ b/tests/acceptance/features/apiSpaces/quota.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: State of the quota As a user I want to be able to see the state of the quota diff --git a/tests/acceptance/features/apiSpaces/removeSpaceObjects.feature b/tests/acceptance/features/apiSpaces/removeSpaceObjects.feature index f5fbc4faf5..a2d5767c14 100644 --- a/tests/acceptance/features/apiSpaces/removeSpaceObjects.feature +++ b/tests/acceptance/features/apiSpaces/removeSpaceObjects.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Remove files, folder As a user I want to be able to remove files, folders diff --git a/tests/acceptance/features/apiSpaces/resharing.feature b/tests/acceptance/features/apiSpaces/resharing.feature index f040735516..4759e35c54 100644 --- a/tests/acceptance/features/apiSpaces/resharing.feature +++ b/tests/acceptance/features/apiSpaces/resharing.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Resharing As a user I want to reshare resources diff --git a/tests/acceptance/features/apiSpaces/restoreSpaceObjects.feature b/tests/acceptance/features/apiSpaces/restoreSpaceObjects.feature index 85e2dbf851..48636d3342 100644 --- a/tests/acceptance/features/apiSpaces/restoreSpaceObjects.feature +++ b/tests/acceptance/features/apiSpaces/restoreSpaceObjects.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Restore files, folder As a user with manager and editor role I want to be able to restore files, folders diff --git a/tests/acceptance/features/apiSpaces/restoreSpaces.feature b/tests/acceptance/features/apiSpaces/restoreSpaces.feature index 1dd7583eef..58dbe75927 100644 --- a/tests/acceptance/features/apiSpaces/restoreSpaces.feature +++ b/tests/acceptance/features/apiSpaces/restoreSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Restoring space As a manager of space I want to be able to restore a disabled space diff --git a/tests/acceptance/features/apiSpaces/search.feature b/tests/acceptance/features/apiSpaces/search.feature index 86505f557e..d57ba81951 100644 --- a/tests/acceptance/features/apiSpaces/search.feature +++ b/tests/acceptance/features/apiSpaces/search.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Search As a user I want to search for resources in the space diff --git a/tests/acceptance/features/apiSpaces/spaceManagement.feature b/tests/acceptance/features/apiSpaces/spaceManagement.feature index 5c37ef60ea..b66945568a 100644 --- a/tests/acceptance/features/apiSpaces/spaceManagement.feature +++ b/tests/acceptance/features/apiSpaces/spaceManagement.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Space management As a user with space admin permission I want to be able to manage all existing project spaces diff --git a/tests/acceptance/features/apiSpaces/tag.feature b/tests/acceptance/features/apiSpaces/tag.feature index 1bef37dd38..4441314cc1 100644 --- a/tests/acceptance/features/apiSpaces/tag.feature +++ b/tests/acceptance/features/apiSpaces/tag.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 @skipOnStable2.0 +@api @skipOnStable2.0 Feature: Tag As a user I want to tag resources diff --git a/tests/acceptance/features/apiSpaces/tusUpload.feature b/tests/acceptance/features/apiSpaces/tusUpload.feature index dd7bb84e0f..37546e7c7b 100644 --- a/tests/acceptance/features/apiSpaces/tusUpload.feature +++ b/tests/acceptance/features/apiSpaces/tusUpload.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: upload resources using TUS protocol As a user I want to be able to upload files diff --git a/tests/acceptance/features/apiSpaces/uploadSpaces.feature b/tests/acceptance/features/apiSpaces/uploadSpaces.feature index efe8db2ccf..15bef1e1f6 100644 --- a/tests/acceptance/features/apiSpaces/uploadSpaces.feature +++ b/tests/acceptance/features/apiSpaces/uploadSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Upload files into a space As a user I want to be able to create folders and files in the space diff --git a/tests/acceptance/features/apiSpacesShares/changingFilesShare.feature b/tests/acceptance/features/apiSpacesShares/changingFilesShare.feature index b1946f6753..d7f52757fc 100644 --- a/tests/acceptance/features/apiSpacesShares/changingFilesShare.feature +++ b/tests/acceptance/features/apiSpacesShares/changingFilesShare.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: change shared resource As a user I want to change the shared resource diff --git a/tests/acceptance/features/apiSpacesShares/checksum.feature b/tests/acceptance/features/apiSpacesShares/checksum.feature index cb5f3a7add..c5c870e3b1 100644 --- a/tests/acceptance/features/apiSpacesShares/checksum.feature +++ b/tests/acceptance/features/apiSpacesShares/checksum.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: checksums As a user I want to upload files with checksum diff --git a/tests/acceptance/features/apiSpacesShares/copySpaces.feature b/tests/acceptance/features/apiSpacesShares/copySpaces.feature index 8f7103d27a..bf100aa583 100644 --- a/tests/acceptance/features/apiSpacesShares/copySpaces.feature +++ b/tests/acceptance/features/apiSpacesShares/copySpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: copy file As a user I want to be able to copy files diff --git a/tests/acceptance/features/apiSpacesShares/createFileFolderWhenSharesSpaceExist.feature b/tests/acceptance/features/apiSpacesShares/createFileFolderWhenSharesSpaceExist.feature index 7c7c0d5d08..91e86f3524 100644 --- a/tests/acceptance/features/apiSpacesShares/createFileFolderWhenSharesSpaceExist.feature +++ b/tests/acceptance/features/apiSpacesShares/createFileFolderWhenSharesSpaceExist.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: create file or folder named similar to Shares folder As a user I want to be able to create files and folders when the Shares folder exists diff --git a/tests/acceptance/features/apiSpacesShares/favorite.feature b/tests/acceptance/features/apiSpacesShares/favorite.feature index 88883438f9..7dbde9b956 100644 --- a/tests/acceptance/features/apiSpacesShares/favorite.feature +++ b/tests/acceptance/features/apiSpacesShares/favorite.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: favorite As a user I want to favorite resources diff --git a/tests/acceptance/features/apiSpacesShares/moveSpaces.feature b/tests/acceptance/features/apiSpacesShares/moveSpaces.feature index def01d0399..cc899e56a7 100644 --- a/tests/acceptance/features/apiSpacesShares/moveSpaces.feature +++ b/tests/acceptance/features/apiSpacesShares/moveSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: move (rename) file As a user I want to be able to move and rename files diff --git a/tests/acceptance/features/apiSpacesShares/publicLinkDownload.feature b/tests/acceptance/features/apiSpacesShares/publicLinkDownload.feature index 588550aadc..e33cd42431 100644 --- a/tests/acceptance/features/apiSpacesShares/publicLinkDownload.feature +++ b/tests/acceptance/features/apiSpacesShares/publicLinkDownload.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Public can download folders from project space public link As a public I want to be able to download folder from public link diff --git a/tests/acceptance/features/apiSpacesShares/shareOperations.feature b/tests/acceptance/features/apiSpacesShares/shareOperations.feature index 5aeae6aa97..9c9c5bec6b 100644 --- a/tests/acceptance/features/apiSpacesShares/shareOperations.feature +++ b/tests/acceptance/features/apiSpacesShares/shareOperations.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: sharing As a user I want to share resources with different permissions diff --git a/tests/acceptance/features/apiSpacesShares/shareSpaces.feature b/tests/acceptance/features/apiSpacesShares/shareSpaces.feature index 8fe0540a8f..104a850da3 100644 --- a/tests/acceptance/features/apiSpacesShares/shareSpaces.feature +++ b/tests/acceptance/features/apiSpacesShares/shareSpaces.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Share spaces As the owner of a space I want to be able to add members to a space, and to remove access for them diff --git a/tests/acceptance/features/apiSpacesShares/shareSpacesViaLink.feature b/tests/acceptance/features/apiSpacesShares/shareSpacesViaLink.feature index d5feaf9add..b22bbbc770 100644 --- a/tests/acceptance/features/apiSpacesShares/shareSpacesViaLink.feature +++ b/tests/acceptance/features/apiSpacesShares/shareSpacesViaLink.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Share spaces via link As the manager of a space I want to be able to share a space via public link diff --git a/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpace.feature b/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpace.feature index e4489bc63c..a27eb44d9a 100644 --- a/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpace.feature +++ b/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpace.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Share a file or folder that is inside a space As a user with manager space role I want to be able to share the data inside the space diff --git a/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpaceViaPublicLink.feature b/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpaceViaPublicLink.feature index 98f869daad..c4004ac47b 100644 --- a/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpaceViaPublicLink.feature +++ b/tests/acceptance/features/apiSpacesShares/shareSubItemOfSpaceViaPublicLink.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: Share a file or folder that is inside a space via public link As a user with manager space role I want to be able to share the data inside the space via public link diff --git a/tests/acceptance/features/apiSpacesShares/shareUploadTUS.feature b/tests/acceptance/features/apiSpacesShares/shareUploadTUS.feature index 1f7b1e4b09..20b50416ab 100644 --- a/tests/acceptance/features/apiSpacesShares/shareUploadTUS.feature +++ b/tests/acceptance/features/apiSpacesShares/shareUploadTUS.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: upload resources on share using TUS protocol As a user I want to be able to upload files diff --git a/tests/acceptance/features/coreApiAuth/webDavAuth.feature b/tests/acceptance/features/coreApiAuth/webDavAuth.feature index 6cad62973a..c4bd522a3a 100644 --- a/tests/acceptance/features/coreApiAuth/webDavAuth.feature +++ b/tests/acceptance/features/coreApiAuth/webDavAuth.feature @@ -12,7 +12,7 @@ Feature: auth When a user requests "/remote.php/webdav" with "PROPFIND" and no authentication Then the HTTP status code should be "401" - @smokeTest @skipOnOcV10 @personalSpace + @smokeTest @personalSpace Scenario: using spaces WebDAV anonymously When user "Alice" requests "/dav/spaces/%spaceid%" with "PROPFIND" and no authentication Then the HTTP status code should be "401" @@ -25,7 +25,7 @@ Feature: auth | dav_path | | /remote.php/webdav | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_path | | /dav/spaces/%spaceid% | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature index 009fe4837b..9ab6e65a2f 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature @@ -25,7 +25,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send COPY requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "COPY" using password "invalid" about user "Alice" | endpoint | @@ -45,7 +45,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send COPY requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "COPY" using password "" about user "Alice" | endpoint | @@ -63,7 +63,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "403" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send COPY requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "COPY" about user "Alice" | endpoint | @@ -83,7 +83,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send COPY requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "COPY" using the password of user "Alice" | endpoint | @@ -103,7 +103,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send COPY requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "COPY" using the password of user "Alice" | endpoint | @@ -123,7 +123,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send COPY requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "COPY" with no authentication about user "Alice" | endpoint | @@ -132,7 +132,7 @@ Feature: COPY file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 + Scenario: send COPY requests to webDav endpoints with body as normal user When user "Alice" requests these endpoints with "COPY" including body "doesnotmatter" about user "Alice" | endpoint | @@ -144,7 +144,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "415" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send COPY requests to webDav endpoints with body as normal user using the spaces WebDAV API When user "Alice" requests these endpoints with "COPY" including body "doesnotmatter" about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature index dd395a7199..6e2d17283b 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature @@ -27,7 +27,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send DELETE requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "DELETE" using password "invalid" about user "Alice" | endpoint | @@ -48,7 +48,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send DELETE requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "DELETE" using password "" about user "Alice" | endpoint | @@ -66,7 +66,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send DELETE requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "DELETE" about user "Alice" | endpoint | @@ -86,7 +86,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnOcV10 @personalSpace + @smokeTest @personalSpace Scenario: send DELETE requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "DELETE" using the password of user "Alice" | endpoint | @@ -106,7 +106,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send DELETE requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "DELETE" using the password of user "Alice" | endpoint | @@ -126,7 +126,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send DELETE requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "DELETE" with no authentication about user "Alice" | endpoint | @@ -135,7 +135,7 @@ Feature: delete file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 + Scenario: send DELETE requests to webDav endpoints with body as normal user When user "Alice" requests these endpoints with "DELETE" including body "doesnotmatter" about user "Alice" | endpoint | @@ -146,7 +146,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/FOLDER | Then the HTTP status code of responses on all endpoints should be "415" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send DELETE requests to webDav endpoints with body as normal user using the spaces WebDAV API When user "Alice" requests these endpoints with "DELETE" including body "doesnotmatter" about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature index 5e760fcdcd..cb6d4ecf18 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature @@ -26,7 +26,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send LOCK requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send LOCK requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -90,7 +90,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send LOCK requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "LOCK" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -110,7 +110,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send LOCK requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "LOCK" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -130,7 +130,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send LOCK requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "LOCK" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature index 0dfaf0c682..6b601f525b 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature @@ -22,7 +22,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send MKCOL requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -42,7 +42,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnOcV10 @personalSpace @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest @personalSpace @skipOnBruteForceProtection @issue-brute_force_protection-112 Scenario: send MKCOL requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -51,7 +51,7 @@ Feature: create folder using MKCOL | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @issue-5049 @issue-1347 @issue-1292 + @issue-5049 @issue-1347 @issue-1292 Scenario: send MKCOL requests to another user's webDav endpoints as normal user Given user "Brian" has been created with default attributes and without skeleton files When user "Brian" requests these endpoints with "MKCOL" including body "" about user "Alice" @@ -62,7 +62,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @skipOnOcV10 @issue-5049 @issue-1347 @issue-1292 + @issue-5049 @issue-1347 @issue-1292 Scenario: send MKCOL requests to non-existent user's webDav endpoints as normal user Given user "Brian" has been created with default attributes and without skeleton files When user "Brian" requests these endpoints with "MKCOL" including body "" about user "non-existent-user" @@ -84,7 +84,7 @@ Feature: create folder using MKCOL | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @skipOnOcV10 @issue-5049 @personalSpace @issue-1347 @issue-1292 + @issue-5049 @personalSpace @issue-1347 @issue-1292 Scenario: send MKCOL requests to non-existent user's webDav endpoints as normal user using the spaces WebDAV API Given user "Brian" has been created with default attributes and without skeleton files When user "Brian" requests these endpoints with "MKCOL" including body "" about user "non-existent-user" @@ -106,7 +106,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MKCOL requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "MKCOL" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -127,7 +127,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MKCOL requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API Given user "Brian" has been created with default attributes and without skeleton files When user "Brian" requests these endpoints with "MKCOL" including body "doesnotmatter" using the password of user "Alice" @@ -148,7 +148,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send MKCOL requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "MKCOL" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature index 3df9bb8c32..e8cadc1086 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature @@ -25,7 +25,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send MOVE requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "MOVE" using password "invalid" about user "Alice" | endpoint | @@ -45,7 +45,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send MOVE requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "MOVE" using password "" about user "Alice" | endpoint | @@ -63,7 +63,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "403" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MOVE requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "MOVE" about user "Alice" | endpoint | @@ -83,7 +83,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MOVE requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "MOVE" using the password of user "Alice" | endpoint | @@ -103,7 +103,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MOVE requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "MOVE" using the password of user "Alice" | endpoint | @@ -123,7 +123,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send MOVE requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "MOVE" with no authentication about user "Alice" | endpoint | @@ -132,7 +132,7 @@ Feature: MOVE file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 + Scenario: send MOVE requests to webDav endpoints with body as normal user When user "Alice" requests these endpoints with "MOVE" including body "doesnotmatter" about user "Alice" | endpoint | @@ -144,7 +144,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "415" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MOVE requests to webDav endpoints with body as normal user using the spaces WebDAV API When user "Alice" requests these endpoints with "MOVE" including body "doesnotmatter" about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature index b98b06ab5d..a2becf216b 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature @@ -26,7 +26,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send POST requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send POST requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -64,7 +64,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @skipOnOcV10 @personalSpace @issue-1287 + @personalSpace @issue-1287 Scenario: send POST requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "POST" including body "doesnotmatter" about user "Alice" | endpoint | @@ -84,7 +84,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send POST requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "POST" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -104,7 +104,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send POST requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "POST" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -124,7 +124,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send POST requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "POST" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature index 8ad9186c8b..a352a7d99e 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature @@ -25,7 +25,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PROPFIND requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -45,7 +45,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PROPFIND requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -63,7 +63,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @skipOnOcV10 @personalSpace @issue-1347 + @personalSpace @issue-1347 Scenario: send PROPFIND requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "PROPFIND" to get property "d:getetag" about user "Alice" | endpoint | @@ -83,7 +83,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PROPFIND requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "PROPFIND" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -103,7 +103,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PROPFIND requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "PROPFIND" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -123,7 +123,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PROPFIND requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "PROPFIND" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature index fc6a9f3114..c19d3c6bdf 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature @@ -26,7 +26,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PROPPATCH requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PROPPATCH requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -64,7 +64,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @issue-1347 @issue-1292 @skipOnOcV10 @personalSpace + @issue-1347 @issue-1292 @personalSpace Scenario: send PROPPATCH requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "PROPPATCH" to set property "favorite" about user "Alice" | endpoint | @@ -84,7 +84,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PROPPATCH requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -104,7 +104,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PROPPATCH requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -124,7 +124,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PROPPATCH requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "PROPPATCH" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature index 968dce3d2d..18f84cfa7a 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature @@ -26,7 +26,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PUT requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PUT requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -55,7 +55,7 @@ Feature: PUT file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 + Scenario: send PUT requests to another user's webDav endpoints as normal user When user "Brian" requests these endpoints with "PUT" including body "doesnotmatter" about user "Alice" | endpoint | @@ -67,7 +67,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "403" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PUT requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "PUT" including body "doesnotmatter" about user "Alice" | endpoint | @@ -90,7 +90,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PUT requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API When user "usero" requests these endpoints with "PUT" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -110,7 +110,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PUT requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API When user "Brian" requests these endpoints with "PUT" including body "doesnotmatter" using the password of user "Alice" | endpoint | @@ -130,7 +130,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @skipOnOcV10 @personalSpace + @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace Scenario: send PUT requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "PUT" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature index 3338ad235d..c1f5cd33f3 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10.10.0 +@api .10.0 Feature: make webdav request with special urls As a user I want to make webdav request with special urls @@ -23,7 +23,7 @@ Feature: make webdav request with special urls | //remote.php/dav//files/%username%//FOLDER | Then the HTTP status code of responses on all endpoints should be "204" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send DELETE requests to webDav endpoints with 2 slashes using the spaces WebDAV API When user "Alice" requests these endpoints with "DELETE" using password "%regular%" about user "Alice" | endpoint | @@ -44,7 +44,7 @@ Feature: make webdav request with special urls | //remote.php/dav//files/%username%//FOLDER | Then the HTTP status code of responses on all endpoints should be "200" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send GET requests to webDav endpoints with 2 slashes using the spaces WebDAV API When user "Alice" requests these endpoints with "GET" using password "%regular%" about user "Alice" | endpoint | @@ -65,7 +65,7 @@ Feature: make webdav request with special urls | //remote.php/dav//files/%username%//FOLDER | Then the HTTP status code of responses on all endpoints should be "200" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send LOCK requests to webDav endpoints with 2 slashes using the spaces WebDAV API When the user "Alice" requests these endpoints with "LOCK" to get property "d:shared" with password "%regular%" about user "Alice" | endpoint | @@ -87,7 +87,7 @@ Feature: make webdav request with special urls | /remote.php/dav//files/%username%/PARENT6 | Then the HTTP status code of responses on all endpoints should be "201" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MKCOL requests to webDav endpoints with 2 slashes using the spaces WebDAV API When user "Alice" requests these endpoints with "MKCOL" using password "%regular%" about user "Alice" | endpoint | @@ -110,7 +110,7 @@ Feature: make webdav request with special urls | /remote.php/dav//files/%username%/PARENT2/parent.txt | /remote.php/dav/files/%username%/PARENT2/parent1.txt | Then the HTTP status code of responses on all endpoints should be "201" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send MOVE requests to webDav endpoints with 2 slashes using the spaces WebDAV API When user "Alice" requests these endpoints with "MOVE" using password "%regular%" about user "Alice" | endpoint | destination | @@ -131,7 +131,7 @@ Feature: make webdav request with special urls | //remote.php/dav//files/%username%//FOLDER | Then the HTTP status code of responses on all endpoints should be "500" or "501" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send POST requests to webDav endpoints with 2 slashes using the spaces WebDAV API When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "%regular%" about user "Alice" | endpoint | @@ -152,7 +152,7 @@ Feature: make webdav request with special urls | //remote.php/dav//files/%username%//FOLDER | Then the HTTP status code of responses on all endpoints should be "207" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PROPFIND requests to webDav endpoints with 2 slashes using the spaces WebDAV API When the user "Alice" requests these endpoints with "PROPFIND" to get property "d:href" with password "%regular%" about user "Alice" | endpoint | @@ -173,7 +173,7 @@ Feature: make webdav request with special urls | //remote.php/dav//files/%username%//FOLDER | Then the HTTP status code of responses on all endpoints should be "207" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PROPPATCH requests to webDav endpoints with 2 slashes using the spaces WebDAV API When the user "Alice" requests these endpoints with "PROPPATCH" to set property "d:getlastmodified" with password "%regular%" about user "Alice" | endpoint | @@ -194,7 +194,7 @@ Feature: make webdav request with special urls | //remote.php/dav/files/%username%/PARENT//parent.txt | Then the HTTP status code of responses on all endpoints should be "204" or "201" - @skipOnOcV10 @personalSpace + @personalSpace Scenario: send PUT requests to webDav endpoints with 2 slashes using the spaces WebDAV API When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "%regular%" about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiFavorites/favorites.feature b/tests/acceptance/features/coreApiFavorites/favorites.feature index d3cc913da3..4ad155cae5 100644 --- a/tests/acceptance/features/coreApiFavorites/favorites.feature +++ b/tests/acceptance/features/coreApiFavorites/favorites.feature @@ -32,7 +32,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -54,7 +54,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -75,7 +75,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -97,7 +97,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -118,7 +118,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -145,7 +145,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -222,7 +222,7 @@ Feature: favorite | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiMain/checksums.feature b/tests/acceptance/features/coreApiMain/checksums.feature index a0324d5a75..6fb32e05cc 100644 --- a/tests/acceptance/features/coreApiMain/checksums.feature +++ b/tests/acceptance/features/coreApiMain/checksums.feature @@ -16,7 +16,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -32,7 +32,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -49,7 +49,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -66,7 +66,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -84,7 +84,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -102,7 +102,7 @@ Feature: checksums | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -120,7 +120,7 @@ Feature: checksums | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -138,7 +138,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -154,7 +154,7 @@ Feature: checksums | dav_version | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -170,7 +170,7 @@ Feature: checksums | dav_version | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -190,7 +190,7 @@ Feature: checksums | dav_version | | new | - @files_sharing-app-required @issue-1291 @skipOnOcV10 + @files_sharing-app-required @issue-1291 Scenario Outline: modifying a shared file should return correct checksum in the propfind using new DAV path Given auto-accept shares has been disabled And using DAV path @@ -217,7 +217,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -232,7 +232,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -251,7 +251,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -268,7 +268,7 @@ Feature: checksums | dav_version | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -292,7 +292,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -315,7 +315,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -333,7 +333,7 @@ Feature: checksums | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -356,7 +356,7 @@ Feature: checksums | new | " oc?test=ab&cd " | | new | "# %ab ab?=ed" | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | renamed_file | | spaces | " oc?test=ab&cd " | diff --git a/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature b/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature index 6ae1f67455..a48793c1fe 100644 --- a/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature +++ b/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature @@ -525,7 +525,7 @@ Feature: sharing And file "/textfile0.txt" should not be included as path in the response And as "Brian" file "/Shares/textfile0.txt" should not exist And as "Carol" file "/Shares/textfile0.txt" should not exist - @skipOnOcV10 @issue-2441 + @issue-2441 Examples: | ocs_api_version | ocs_status_code | path | | 1 | 100 | /textfile0.txt | diff --git a/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature b/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature index f2940ba0f4..ab6ab6777d 100644 --- a/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature +++ b/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature @@ -54,7 +54,7 @@ Feature: moving a share inside another share And as "Alice" file "/folderA/localFolder/localFile.txt" should exist And as "Brian" file "/Shares/folderA/localFolder/localFile.txt" should exist - @skipOnOcV10 + Scenario: share receiver tries to move a whole share inside a local folder Given user "Brian" has created folder "localFolder" And user "Brian" has uploaded file with content "local text" to "/localFolder/localFile.txt" diff --git a/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature b/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature index 3238d7511b..a80ab9a10d 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature @@ -23,7 +23,7 @@ Feature: sharing | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -154,7 +154,7 @@ Feature: sharing | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature b/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature index f327673c47..f81eae4ae8 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature @@ -10,7 +10,7 @@ Feature: resharing can be done on a reshared resource | Carol | | David | - @skipOnOcV10 + Scenario: Reshared files can be still accessed if a user in the middle removes it. Given user "Alice" has uploaded file with content "ownCloud test text file 0" to "/textfile0.txt" And user "Alice" has shared file "textfile0.txt" with user "Brian" diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature b/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature index 278bcd4d3c..605a731d97 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature @@ -29,7 +29,7 @@ Feature: files and folders can be deleted from the trashbin | new | textfile0.txt | textfile1.txt | | new | sample,0.txt | sample,1.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | filename1 | filename2 | | spaces | textfile0.txt | textfile1.txt | @@ -52,7 +52,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -79,7 +79,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -122,7 +122,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -145,7 +145,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -170,7 +170,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -195,7 +195,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -232,7 +232,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -269,7 +269,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -318,7 +318,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature index 41b954995d..24005c2b42 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature @@ -19,7 +19,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -35,7 +35,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -54,7 +54,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -75,7 +75,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -94,7 +94,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -130,7 +130,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -153,7 +153,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -170,7 +170,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -262,7 +262,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -281,7 +281,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -300,7 +300,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -323,7 +323,7 @@ Feature: files and folders exist in the trashbin after being deleted | new | -123 | | new | 0.0 | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | username | | spaces | dash-123 | @@ -345,7 +345,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -365,7 +365,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -382,7 +382,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -419,7 +419,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -456,7 +456,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature index 09fc41e8ee..e89d9d93e1 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature @@ -22,7 +22,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -44,7 +44,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -71,7 +71,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -98,7 +98,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -126,7 +126,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -154,7 +154,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -182,7 +182,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -205,7 +205,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | @@ -229,7 +229,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature b/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature index cd8f08bf6c..09f59fe881 100644 --- a/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature +++ b/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature @@ -130,41 +130,6 @@ Feature: Restore deleted files/folders | old | | new | - @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore - Scenario Outline: Deleting a file into external storage moves it to the trashbin and can be restored - Given using DAV path - And user "Alice" has created folder "/local_storage/tmp" - And user "Alice" has moved file "/textfile0.txt" to "/local_storage/tmp/textfile0.txt" - And user "Alice" has deleted file "/local_storage/tmp/textfile0.txt" - And as "Alice" the folder with original path "/local_storage/tmp/textfile0.txt" should exist in the trashbin - When user "Alice" restores the folder with original path "/local_storage/tmp/textfile0.txt" using the trashbin API - Then the HTTP status code should be "201" - And the following headers should match these regular expressions for user "Alice" - | ETag | /^"[a-f0-9:\.]{1,32}"$/ | - And as "Alice" the folder with original path "/local_storage/tmp/textfile0.txt" should not exist in the trashbin - And the content of file "/local_storage/tmp/textfile0.txt" for user "Alice" should be "file to delete" - And user "Alice" should see the following elements - | /local_storage/ | - | /local_storage/tmp/ | - | /local_storage/tmp/textfile0.txt | - Examples: - | dav-path | - | old | - | new | - - @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore - Scenario: Deleting an updated file into external storage moves it to the trashbin and can be restored - Given using old DAV path - And user "Alice" has created folder "/local_storage/tmp" - And user "Alice" has moved file "/textfile0.txt" to "/local_storage/tmp/textfile0.txt" - And user "Alice" has uploaded chunk file "1" of "1" with "AA" to "/local_storage/tmp/textfile0.txt" - And user "Alice" has deleted file "/local_storage/tmp/textfile0.txt" - And as "Alice" the folder with original path "/local_storage/tmp/textfile0.txt" should exist in the trashbin - When user "Alice" restores the folder with original path "/local_storage/tmp/textfile0.txt" using the trashbin API - Then the HTTP status code should be "201" - And as "Alice" the folder with original path "/local_storage/tmp/textfile0.txt" should not exist in the trashbin - And the content of file "/local_storage/tmp/textfile0.txt" for user "Alice" should be "AA" - @smokeTest Scenario Outline: A deleted file cannot be restored by a different user Given using DAV path diff --git a/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature b/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature index a780654315..bef0834a24 100644 --- a/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature +++ b/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature @@ -19,7 +19,7 @@ Feature: delete file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -39,7 +39,7 @@ Feature: delete file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -69,7 +69,7 @@ Feature: delete file | new | /..upload | abc | | new | /..upload | ..abc | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /upload. | abc. | @@ -96,7 +96,7 @@ Feature: delete file | new | ",,,.txt" | | new | ",,,.," | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | filename | | spaces | "sample,1.txt" | @@ -125,7 +125,7 @@ Feature: delete file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature b/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature index b55254b719..5e5a7ea277 100644 --- a/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature +++ b/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature @@ -19,7 +19,7 @@ Feature: delete folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -37,7 +37,7 @@ Feature: delete folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -57,7 +57,7 @@ Feature: delete folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -86,7 +86,7 @@ Feature: delete folder | new | /fo.xyz | | new | /fo.exe | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | | spaces | /fo. | diff --git a/tests/acceptance/features/coreApiWebdavDelete/deleteFolderContents.feature b/tests/acceptance/features/coreApiWebdavDelete/deleteFolderContents.feature index cb14fe4d4c..c3582064cd 100644 --- a/tests/acceptance/features/coreApiWebdavDelete/deleteFolderContents.feature +++ b/tests/acceptance/features/coreApiWebdavDelete/deleteFolderContents.feature @@ -33,7 +33,7 @@ Feature: delete folder contents | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature index c3aed4fbc3..d3d5d9cefc 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature @@ -26,7 +26,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -51,7 +51,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -77,7 +77,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -228,7 +228,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -253,7 +253,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature index 2da76c5ae8..35b3d0b076 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature @@ -22,7 +22,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -48,7 +48,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -74,7 +74,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -97,7 +97,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -123,7 +123,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -149,7 +149,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -371,7 +371,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -397,7 +397,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature index f3cffcc19e..75cdeaabf9 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature @@ -25,7 +25,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -52,7 +52,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -80,7 +80,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -113,7 +113,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -146,7 +146,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature index a0daf67f5c..460a985bd1 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature @@ -22,7 +22,7 @@ Feature: propagation of etags when creating folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -47,7 +47,7 @@ Feature: propagation of etags when creating folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -124,7 +124,7 @@ Feature: propagation of etags when creating folders | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature index 561d3f11e9..a875e7579c 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature @@ -22,7 +22,7 @@ Feature: propagation of etags when uploading data | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -46,7 +46,7 @@ Feature: propagation of etags when uploading data | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -172,7 +172,7 @@ Feature: propagation of etags when uploading data | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature b/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature index 10f3dfce60..f8e185aba7 100644 --- a/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature +++ b/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature @@ -21,7 +21,7 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | @@ -48,7 +48,7 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | @@ -75,7 +75,7 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | @@ -102,7 +102,7 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavLocks2/independentLocks.feature b/tests/acceptance/features/coreApiWebdavLocks2/independentLocks.feature index b7d99841e5..3fcce95f2e 100644 --- a/tests/acceptance/features/coreApiWebdavLocks2/independentLocks.feature +++ b/tests/acceptance/features/coreApiWebdavLocks2/independentLocks.feature @@ -25,7 +25,7 @@ Feature: independent locks | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | @@ -57,7 +57,7 @@ Feature: independent locks | new | exclusive | .git | config | .git | | new | exclusive | .git | config | .git/config | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | foldername | filename | to-lock | | spaces | shared | .git | config | .git | diff --git a/tests/acceptance/features/coreApiWebdavLocks2/independentLocksShareToShares.feature b/tests/acceptance/features/coreApiWebdavLocks2/independentLocksShareToShares.feature index e8ccfc802d..ad3387f996 100644 --- a/tests/acceptance/features/coreApiWebdavLocks2/independentLocksShareToShares.feature +++ b/tests/acceptance/features/coreApiWebdavLocks2/independentLocksShareToShares.feature @@ -31,7 +31,7 @@ Feature: independent locks | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | @@ -60,7 +60,7 @@ Feature: independent locks | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature index 4a3b593037..e2f0e2366b 100644 --- a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature +++ b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature @@ -20,7 +20,7 @@ Feature: UNLOCK locked items | old | | new | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | | spaces | @@ -65,7 +65,7 @@ Feature: UNLOCK locked items | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature index 4a5d00f339..f99351855c 100644 --- a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature +++ b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature @@ -28,7 +28,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | /parent.txt | | new | exclusive | /parent.txt | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | pending_share_path | | spaces | shared | /parent.txt | @@ -52,7 +52,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | @@ -76,7 +76,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | /parent.txt | | new | exclusive | /parent.txt | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | pending_share_path | | spaces | shared | /parent.txt | @@ -100,7 +100,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | /parent.txt | | new | exclusive | /parent.txt | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | pending_share_path | | spaces | shared | /parent.txt | @@ -124,7 +124,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | | new | exclusive | - @personalSpace @skipOnOcV10 + @personalSpace Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavMove1/moveFolder.feature b/tests/acceptance/features/coreApiWebdavMove1/moveFolder.feature index 6d8768ec0f..9184a4ba60 100644 --- a/tests/acceptance/features/coreApiWebdavMove1/moveFolder.feature +++ b/tests/acceptance/features/coreApiWebdavMove1/moveFolder.feature @@ -21,7 +21,7 @@ Feature: move (rename) folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -39,7 +39,7 @@ Feature: move (rename) folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -57,7 +57,7 @@ Feature: move (rename) folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -78,7 +78,7 @@ Feature: move (rename) folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -96,7 +96,7 @@ Feature: move (rename) folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -122,7 +122,7 @@ Feature: move (rename) folder | new | /... | | new | /..upload | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | | spaces | /upload. | @@ -147,7 +147,7 @@ Feature: move (rename) folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove1/moveFolderToBlacklistedName.feature b/tests/acceptance/features/coreApiWebdavMove1/moveFolderToBlacklistedName.feature index 4682c63cdf..183f874a73 100644 --- a/tests/acceptance/features/coreApiWebdavMove1/moveFolderToBlacklistedName.feature +++ b/tests/acceptance/features/coreApiWebdavMove1/moveFolderToBlacklistedName.feature @@ -21,7 +21,7 @@ Feature: users cannot move (rename) a folder to a blacklisted name | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove2/moveFile.feature b/tests/acceptance/features/coreApiWebdavMove2/moveFile.feature index 8b94020fd9..a7cb0213d3 100644 --- a/tests/acceptance/features/coreApiWebdavMove2/moveFile.feature +++ b/tests/acceptance/features/coreApiWebdavMove2/moveFile.feature @@ -23,7 +23,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -43,7 +43,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -61,7 +61,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -80,7 +80,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -100,7 +100,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -116,7 +116,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -132,7 +132,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -153,7 +153,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -176,7 +176,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -204,7 +204,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -222,7 +222,7 @@ Feature: move (rename) file | old | #oc ab?cd=ef# | | new | #oc ab?cd=ef# | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | renamed_file | | spaces | #oc ab?cd=ef# | @@ -250,7 +250,7 @@ Feature: move (rename) file | new | /... | ... | | new | /..upload | ..abc | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /upload. | abc. | @@ -272,7 +272,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -288,7 +288,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -319,7 +319,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -349,7 +349,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -384,7 +384,7 @@ Feature: move (rename) file | new | texta | file.txt | textb | 0 | | new | texta | file.txt | textb | 1 | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | source_folder | source_file | target_folder | target_file | | spaces | text | file.txt | 0 | file.txt | @@ -421,7 +421,7 @@ Feature: move (rename) file | new | texta | file.txt | 0 | | new | texta | file.txt | 0 | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | source_folder | source_file | target_file | | spaces | 0 | file.txt | file.txt | @@ -445,7 +445,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -463,7 +463,7 @@ Feature: move (rename) file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove2/moveFileToBlacklistedName.feature b/tests/acceptance/features/coreApiWebdavMove2/moveFileToBlacklistedName.feature index dcddd023db..ef806bc71e 100644 --- a/tests/acceptance/features/coreApiWebdavMove2/moveFileToBlacklistedName.feature +++ b/tests/acceptance/features/coreApiWebdavMove2/moveFileToBlacklistedName.feature @@ -19,7 +19,7 @@ Feature: users cannot move (rename) a file to a blacklisted name | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature b/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature index 9e5f929f6d..4d59798572 100644 --- a/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature +++ b/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcV10 +@api @files_sharing-app-required Feature: move (rename) file As a user I want to be able to move and rename files diff --git a/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature b/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature index 2171338cab..2ab841d187 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature @@ -20,7 +20,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -36,7 +36,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -54,7 +54,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -72,7 +72,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -91,7 +91,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -110,7 +110,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -131,7 +131,7 @@ Feature: download file | new | ",,,.txt" | | new | ",,,.," | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | filename | | spaces | "sample,1.txt" | @@ -153,7 +153,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -184,7 +184,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -200,7 +200,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -216,7 +216,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -231,7 +231,7 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -258,12 +258,12 @@ Feature: download file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | - @smokeTest @skipOnOcV10 + @smokeTest Scenario Outline: Downloading a file should serve security headers Given using DAV path When user "Alice" downloads file "/welcome.txt" using the WebDAV API diff --git a/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature b/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature index b9dfd0009d..710d92c1ae 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature @@ -42,7 +42,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -68,7 +68,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -97,7 +97,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -121,7 +121,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -149,7 +149,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -174,7 +174,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -285,7 +285,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -318,7 +318,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -349,7 +349,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -364,7 +364,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -383,7 +383,7 @@ Feature: list files | dav_version | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -403,7 +403,7 @@ Feature: list files | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavOperations/propfind.feature b/tests/acceptance/features/coreApiWebdavOperations/propfind.feature index 3a16907368..a3714195ec 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/propfind.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/propfind.feature @@ -10,7 +10,7 @@ Feature: PROPFIND | dav_path | | /remote.php/dav/files | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_path | | /remote.php/dav/spaces | diff --git a/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature b/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature index cb51ce29ab..b046548c95 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature @@ -35,7 +35,7 @@ Feature: refuse access | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | \ No newline at end of file diff --git a/tests/acceptance/features/coreApiWebdavOperations/search.feature b/tests/acceptance/features/coreApiWebdavOperations/search.feature index b2bc0f7cdf..b7dcd39d6b 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/search.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/search.feature @@ -42,7 +42,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -64,7 +64,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -87,7 +87,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -102,7 +102,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -126,7 +126,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -150,7 +150,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -175,7 +175,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -208,7 +208,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -240,7 +240,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -265,7 +265,7 @@ Feature: Search | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature b/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature index 67af450b66..6856a91f4c 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature @@ -23,7 +23,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -39,7 +39,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -57,7 +57,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -119,7 +119,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -138,7 +138,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -156,7 +156,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -178,7 +178,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -202,7 +202,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -225,7 +225,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -249,7 +249,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -409,7 +409,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -435,7 +435,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -562,7 +562,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -579,7 +579,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -595,7 +595,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -613,7 +613,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -725,7 +725,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -838,7 +838,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -859,7 +859,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -880,7 +880,7 @@ Feature: copy file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/createFileFolder.feature b/tests/acceptance/features/coreApiWebdavProperties1/createFileFolder.feature index 9a4ccc19a8..dd6cba6249 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/createFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/createFileFolder.feature @@ -33,7 +33,7 @@ Feature: create files and folder | new | /😀 🤖 | | new | /new&folder | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | | spaces | /upload | @@ -59,7 +59,7 @@ Feature: create files and folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -78,7 +78,7 @@ Feature: create files and folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -98,7 +98,7 @@ Feature: create files and folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -117,7 +117,7 @@ Feature: create files and folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -136,7 +136,7 @@ Feature: create files and folder | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -167,7 +167,7 @@ Feature: create files and folder | new | /😀 🤖.txt | | new | /new&file.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | | spaces | /upload.txt | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature b/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature index faaa9c9495..25e1016b3d 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature @@ -19,7 +19,7 @@ Feature: get quota | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -35,7 +35,7 @@ Feature: get quota | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -62,7 +62,7 @@ Feature: get quota | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -82,7 +82,7 @@ Feature: get quota | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -104,7 +104,7 @@ Feature: get quota | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature b/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature index 7211ca0414..560a367881 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature @@ -20,7 +20,7 @@ Feature: set file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -37,7 +37,7 @@ Feature: set file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -55,7 +55,7 @@ Feature: set file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -78,7 +78,7 @@ Feature: set file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -96,7 +96,7 @@ Feature: set file properties | old | new | | new | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | action_dav_version | other_dav_version | | spaces | new | diff --git a/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature b/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature index ab826b4945..129c379071 100644 --- a/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature +++ b/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature @@ -26,7 +26,7 @@ Feature: get file properties | new | /नेपाली.txt | | new | s,a,m,p,l,e.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | | spaces | /upload.txt | @@ -53,7 +53,7 @@ Feature: get file properties | new | /file ?2.txt | remote.php/dav/files/%username%/file ?2.txt | | new | /file &2.txt | remote.php/dav/files/%username%/file &2.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | expected_href | | spaces | /C++ file.cpp | dav/spaces/%spaceid%/C++ file.cpp | @@ -89,7 +89,7 @@ Feature: get file properties | new | /folder ?2.txt | remote.php/dav/files/%username%/folder ?2.txt | | new | /folder &2.txt | remote.php/dav/files/%username%/folder &2.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | expected_href | | spaces | /upload | dav/spaces/%spaceid%/upload | @@ -121,7 +121,7 @@ Feature: get file properties | new | /नेपाली | नेपाली | | new | /folder #2.txt | file #2.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /upload | abc.txt | @@ -144,7 +144,7 @@ Feature: get file properties | old | /folder ?2.txt | file ?2.txt | | new | /folder ?2.txt | file ?2.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /folder ?2.txt | file ?2.txt | @@ -163,7 +163,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -189,7 +189,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -215,7 +215,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -238,7 +238,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -275,7 +275,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -294,7 +294,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -340,12 +340,12 @@ Feature: get file properties | dav_version | | new | - @skipOnOcV10 + Examples: | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -380,12 +380,12 @@ Feature: get file properties | dav_version | | new | - @skipOnOcV10 + Examples: | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -404,7 +404,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -423,7 +423,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -442,7 +442,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -461,7 +461,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -480,7 +480,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -499,7 +499,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -518,7 +518,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -537,7 +537,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -556,7 +556,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -575,7 +575,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -594,7 +594,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -613,7 +613,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -632,7 +632,7 @@ Feature: get file properties | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUpload1/uploadFile.feature b/tests/acceptance/features/coreApiWebdavUpload1/uploadFile.feature index 02805b519d..227db90f7b 100644 --- a/tests/acceptance/features/coreApiWebdavUpload1/uploadFile.feature +++ b/tests/acceptance/features/coreApiWebdavUpload1/uploadFile.feature @@ -27,7 +27,7 @@ Feature: upload file | new | /strängé file.txt | | new | /s,a,m,p,l,e.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | | spaces | /upload.txt | @@ -48,7 +48,7 @@ Feature: upload file | new | "C++ file.cpp" | | new | "file #2.txt" | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | | spaces | "C++ file.cpp" | @@ -70,7 +70,7 @@ Feature: upload file | new | " ?fi=le&%#2 . txt" | | new | " # %ab ab?=ed " | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | | spaces | "file ?2.txt" | @@ -92,7 +92,7 @@ Feature: upload file | new | ",,,.txt" | | new | ",,,.," | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file_name | | spaces | "sample,1.txt" | @@ -119,7 +119,7 @@ Feature: upload file | new | /नेपाली | नेपाली | | new | /folder #2.txt | file #2.txt | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /strängé folder | strängé file.txt | @@ -143,7 +143,7 @@ Feature: upload file | new | /folder ?2.txt | file ?2.txt | | new | /?fi=le&%#2 . txt | # %ab ab?=ed | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /folder ?2.txt | file ?2.txt | @@ -161,7 +161,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -181,7 +181,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -208,7 +208,7 @@ Feature: upload file | new | /upload...1.. | abc...txt.. | | new | /... | ... | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | folder_name | file_name | | spaces | /upload. | abc. | @@ -229,7 +229,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -247,7 +247,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -266,7 +266,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -285,7 +285,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -312,7 +312,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -328,7 +328,7 @@ Feature: upload file | old | | new | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature b/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature index 7803767ff0..22b3708c1e 100644 --- a/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature +++ b/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature @@ -45,7 +45,7 @@ Feature: upload file using old chunking | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -65,7 +65,7 @@ Feature: upload file using old chunking | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -89,7 +89,7 @@ Feature: upload file using old chunking | dav_version | | old | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | | spaces | @@ -114,7 +114,7 @@ Feature: upload file using old chunking | old | &#? TIÄFÜ @a#8a=b?c=d ?abc=oc # | | old | 0 | - @skipOnOcV10 @personalSpace + @personalSpace Examples: | dav_version | file-name | | spaces | &#? TIÄFÜ @a#8a=b?c=d ?abc=oc # | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature index 3eeb77f31d..ffc0c089c9 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: checksums Background: diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature index 8a8c57e609..a03fa2db7c 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: tests of the creation extension see https://tus.io/protocols/resumable-upload.html#creation-with-upload Background: diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature index 3340ed9eea..81b6a395ef 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: low level tests of the creation extension see https://tus.io/protocols/resumable-upload.html#creation Background: diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature index 02fba4390d..79fecc8ac2 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: low level tests for upload of chunks Background: diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature index c41fddbd83..14c4827024 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: OPTIONS request Background: diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature index bea7de061f..eae25a48cf 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: upload file As a user I want to be able to upload files diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature index c54b451f69..60b05cd14c 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: upload file As a user I want the mtime of an uploaded file to be the creation date on upload source not the upload date diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature index 9ba7357d7d..258f1dd145 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcV10 +@api @files_sharing-app-required Feature: upload file As a user I want the mtime of an uploaded file to be the creation date on upload source not the upload date diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature index 99bbf7caba..c4868d2335 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: move folders As a user I want to be able to move and upload files/folders diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature index 02b59654e6..98c1627466 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature @@ -1,4 +1,4 @@ -@api @skipOnOcV10 +@api Feature: upload file As a user I want to try uploading files to a nonexistent folder diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature index a4ac05205f..1f81b2463f 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnOcV10 +@api @files_sharing-app-required Feature: upload file to shared folder From 73c327bdf0e90064f6b11550b6e92c22bcc3548f Mon Sep 17 00:00:00 2001 From: amrita Date: Tue, 2 May 2023 10:15:42 +0545 Subject: [PATCH 3/6] Remove file sharing app --- .drone.star | 2 +- .../expected-failures-API-on-OCIS-storage.md | 24 +-- .../createShareToSharesFolder.feature | 2 +- .../features/apiSpacesShares/checksum.feature | 4 +- .../features/bootstrap/FeatureContext.php | 148 ------------------ .../features/bootstrap/bootstrap.php | 6 - .../coreApiAuthOcs/ocsDELETEAuth.feature | 2 +- .../coreApiAuthOcs/ocsGETAuth.feature | 2 +- .../coreApiAuthOcs/ocsPOSTAuth.feature | 2 +- .../coreApiAuthOcs/ocsPUTAuth.feature | 2 +- .../webDavSpecialURLs.feature | 2 +- .../coreApiCapabilities/capabilities.feature | 2 +- .../capabilitiesWithNormalUser.feature | 2 +- .../favoritesSharingToShares.feature | 2 +- .../features/coreApiMain/checksums.feature | 4 +- ...eateShareResourceCaseSensitiveName.feature | 2 +- .../createShareUniqueReceivedNames.feature | 2 +- ...hareDefaultFolderForReceivedShares.feature | 2 +- ...reateShareGroupAndUserWithSameName.feature | 2 +- .../createShareReceivedInMultipleWays.feature | 2 +- .../createShareWithDisabledUser.feature | 2 +- .../createShareWithInvalidPermissions.feature | 2 +- .../createShareToSharesFolder.feature | 2 +- .../deleteShareFromShares.feature | 2 +- .../acceptShares.feature | 2 +- .../acceptSharesToSharesFolder.feature | 2 +- .../mergeShare.feature | 2 +- .../moveReceivedShare.feature | 2 +- .../moveShareInsideAnotherShare.feature | 2 +- .../accessToShare.feature | 2 +- .../changingFilesShare.feature | 2 +- .../gettingShares.feature | 2 +- .../gettingSharesPendingFiltered.feature | 2 +- .../gettingSharesReceivedFiltered.feature | 2 +- ...gettingSharesReceivedFilteredEmpty.feature | 2 +- .../gettingSharesSharedFiltered.feature | 2 +- .../gettingSharesSharedFilteredEmpty.feature | 2 +- .../getWebDAVSharePermissions.feature | 2 +- .../shareAccessByID.feature | 2 +- .../uploadToShare.feature | 2 +- .../accessToPublicLinkShare.feature | 2 +- .../changingPublicLinkShare.feature | 2 +- .../createPublicLinkShare.feature | 2 +- .../createPublicLinkShareToShares.feature | 2 +- .../copyFromPublicLink.feature | 2 +- .../multilinkSharing.feature | 2 +- .../reShareAsPublicLinkToSharesNewDav.feature | 2 +- .../updatePublicLinkShare.feature | 2 +- .../uploadToPublicLinkShare.feature | 2 +- .../reShare.feature | 2 +- .../reShareChain.feature | 2 +- .../reShareDisabled.feature | 2 +- .../reShareSubfolder.feature | 2 +- .../reShareUpdate.feature | 2 +- .../reShareWithExpiryDate.feature | 2 +- .../updateShare.feature | 2 +- ...pdateShareGroupAndUserWithSameName.feature | 2 +- .../features/coreApiSharees/sharees.feature | 2 +- .../trashbinFilesFolders.feature | 21 +-- .../trashbinSharingToShares.feature | 2 +- .../coreApiVersions/fileVersions.feature | 22 +-- .../coreApiWebdavLocks/exclusiveLocks.feature | 6 +- .../requestsWithToken.feature | 2 +- .../coreApiWebdavLocksUnlock/unlock.feature | 2 +- .../unlockSharingToShares.feature | 2 +- .../moveShareOnOcis.feature | 2 +- .../coreApiWebdavProperties1/copyFile.feature | 18 +-- .../coreApiWebdavProperties1/getQuota.feature | 4 +- .../setFileProperties.feature | 2 +- .../getFileProperties.feature | 8 +- .../uploadFileMtimeShares.feature | 2 +- .../uploadToShare.feature | 2 +- 72 files changed, 108 insertions(+), 279 deletions(-) diff --git a/.drone.star b/.drone.star index 881106ef06..597915d22a 100644 --- a/.drone.star +++ b/.drone.star @@ -962,7 +962,7 @@ def wopiValidatorTests(ctx, storage, accounts_hash_difficulty = 4): def coreApiTests(ctx, part_number = 1, number_of_parts = 1, storage = "ocis", accounts_hash_difficulty = 4): early_fail = config["apiTests"]["earlyFail"] if "earlyFail" in config["apiTests"] else False - filterTags = "~@skipOnGraph&&~@skipOnOcis-%s-Storage&&~@caldav&&~@carddav" % ("OC" if storage == "owncloud" else "OCIS") + filterTags = "~@skipOnGraph&&~@skipOnOcis-%s-Storage&&~@carddav" % ("OC" if storage == "owncloud" else "OCIS") expectedFailuresFile = "%s/tests/acceptance/expected-failures-API-on-%s-storage.md" % (dirs["base"], storage.upper()) return { diff --git a/tests/acceptance/expected-failures-API-on-OCIS-storage.md b/tests/acceptance/expected-failures-API-on-OCIS-storage.md index 24cda1c061..fba28f950b 100644 --- a/tests/acceptance/expected-failures-API-on-OCIS-storage.md +++ b/tests/acceptance/expected-failures-API-on-OCIS-storage.md @@ -710,19 +710,19 @@ Not everything needs to be implemented for ocis. While the oc10 testsuite covers - [coreApiTrashbin/trashbinFilesFolders.feature:100](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L100) - [coreApiTrashbin/trashbinFilesFolders.feature:136](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L136) - [coreApiTrashbin/trashbinFilesFolders.feature:159](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L159) -- [coreApiTrashbin/trashbinFilesFolders.feature:322](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L322) -- [coreApiTrashbin/trashbinFilesFolders.feature:323](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L323) -- [coreApiTrashbin/trashbinFilesFolders.feature:324](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L324) -- [coreApiTrashbin/trashbinFilesFolders.feature:329](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L329) -- [coreApiTrashbin/trashbinFilesFolders.feature:330](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L330) -- [coreApiTrashbin/trashbinFilesFolders.feature:331](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L331) -- [coreApiTrashbin/trashbinFilesFolders.feature:332](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L332) -- [coreApiTrashbin/trashbinFilesFolders.feature:333](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L333) +- [coreApiTrashbin/trashbinFilesFolders.feature:305](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L305) +- [coreApiTrashbin/trashbinFilesFolders.feature:306](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L306) +- [coreApiTrashbin/trashbinFilesFolders.feature:307](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L307) +- [coreApiTrashbin/trashbinFilesFolders.feature:312](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L312) +- [coreApiTrashbin/trashbinFilesFolders.feature:313](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L313) +- [coreApiTrashbin/trashbinFilesFolders.feature:314](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L314) +- [coreApiTrashbin/trashbinFilesFolders.feature:315](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L315) +- [coreApiTrashbin/trashbinFilesFolders.feature:316](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L316) +- [coreApiTrashbin/trashbinFilesFolders.feature:317](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L317) - [coreApiTrashbin/trashbinFilesFolders.feature:334](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L334) -- [coreApiTrashbin/trashbinFilesFolders.feature:351](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L351) -- [coreApiTrashbin/trashbinFilesFolders.feature:371](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L371) -- [coreApiTrashbin/trashbinFilesFolders.feature:425](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L425) -- [coreApiTrashbin/trashbinFilesFolders.feature:462](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L462) +- [coreApiTrashbin/trashbinFilesFolders.feature:354](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L354) +- [coreApiTrashbin/trashbinFilesFolders.feature:408](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L408) +- [coreApiTrashbin/trashbinFilesFolders.feature:445](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L445) #### [Default capabilities for normal user and admin user not same as in oC-core](https://github.com/owncloud/ocis/issues/1285) - [coreApiCapabilities/capabilities.feature:11](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiCapabilities/capabilities.feature#L11) diff --git a/tests/acceptance/features/apiAccountsHashDifficulty/createShareToSharesFolder.feature b/tests/acceptance/features/apiAccountsHashDifficulty/createShareToSharesFolder.feature index 3d4c1aad86..4045ef9c1d 100644 --- a/tests/acceptance/features/apiAccountsHashDifficulty/createShareToSharesFolder.feature +++ b/tests/acceptance/features/apiAccountsHashDifficulty/createShareToSharesFolder.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @skipOnReva +@api @skipOnReva Feature: sharing As a user I want to be able to share files when passwords are stored with the full hash difficulty diff --git a/tests/acceptance/features/apiSpacesShares/checksum.feature b/tests/acceptance/features/apiSpacesShares/checksum.feature index c5c870e3b1..fe0a78ff8d 100644 --- a/tests/acceptance/features/apiSpacesShares/checksum.feature +++ b/tests/acceptance/features/apiSpacesShares/checksum.feature @@ -10,7 +10,7 @@ Feature: checksums And using spaces DAV path And user "Brian" has been created with default attributes and without skeleton files - @files_sharing-app-required @issue-1291 + @issue-1291 Scenario: sharing a file with checksum should return the checksum in the propfind using new DAV path Given user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/myChecksumFile.txt" with checksum "MD5:d70b40f177b14b470d1756a3c12b963a" And user "Alice" has shared file "/myChecksumFile.txt" with user "Brian" @@ -19,7 +19,7 @@ Feature: checksums Then the HTTP status code should be "207" And the webdav checksum should match "SHA1:3ee962b839762adb0ad8ba6023a4690be478de6f MD5:d70b40f177b14b470d1756a3c12b963a ADLER32:8ae90960" - @files_sharing-app-required @issue-1291 + @issue-1291 Scenario: modifying a shared file should return correct checksum in the propfind using new DAV path Given user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/myChecksumFile.txt" with checksum "MD5:d70b40f177b14b470d1756a3c12b963a" And user "Alice" has shared file "/myChecksumFile.txt" with user "Brian" diff --git a/tests/acceptance/features/bootstrap/FeatureContext.php b/tests/acceptance/features/bootstrap/FeatureContext.php index ca96ec20d0..254c89a606 100644 --- a/tests/acceptance/features/bootstrap/FeatureContext.php +++ b/tests/acceptance/features/bootstrap/FeatureContext.php @@ -1867,40 +1867,6 @@ class FeatureContext extends BehatVariablesContext { ); } - /** - * @Given file :filename with text :text has been created in local storage on the server - * - * @param string $filename - * @param string $text - * - * @return void - * @throws Exception - */ - public function fileHasBeenCreatedInLocalStorageWithText(string $filename, string $text): void { - $this->createFileOnServerWithContent( - LOCAL_STORAGE_DIR_ON_REMOTE_SERVER . "/$filename", - $text - ); - } - - /** - * @Given file :filename has been deleted from local storage on the server - * - * @param string $filename - * - * @return void - * @throws Exception - */ - public function fileHasBeenDeletedInLocalStorage(string $filename): void { - SetupHelper::deleteFileOnServer( - LOCAL_STORAGE_DIR_ON_REMOTE_SERVER . "/$filename", - $this->getStepLineRef(), - $this->getBaseUrl(), - $this->getAdminUsername(), - $this->getAdminPassword() - ); - } - /** * @param string $user * @@ -2185,83 +2151,6 @@ class FeatureContext extends BehatVariablesContext { $this->response = $this->getStatusPhp(); } - /** - * @When the administrator creates file :path with content :content in local storage using the testing API - * - * @param string $path - * @param string $content - * - * @return void - */ - public function theAdministratorCreatesFileUsingTheTestingApi(string $path, string $content): void { - $this->theAdministratorCreatesFileWithContentInLocalStorageUsingTheTestingApi( - $path, - $content, - 'local_storage' - ); - } - - /** - * @Given the administrator has created file :path with content :content in local storage using the testing API - * - * @param string $path - * @param string $content - * - * @return void - */ - public function theAdministratorHasCreatedFileUsingTheTestingApi(string $path, string $content): void { - $this->theAdministratorHasCreatedFileWithContentInLocalStorageUsingTheTestingApi( - $path, - $content, - 'local_storage' - ); - } - - /** - * @When the administrator creates file :path with content :content in local storage :mountPoint using the testing API - * - * @param string $path - * @param string $content - * @param string $mountPoint - * - * @return void - * @throws Exception - */ - public function theAdministratorCreatesFileWithContentInLocalStorageUsingTheTestingApi( - string $path, - string $content, - string $mountPoint - ): void { - $response = $this->copyContentToFileInTemporaryStorageOnSystemUnderTest( - "$mountPoint/$path", - $content - ); - $this->setResponse($response); - } - - /** - * @Given the administrator has created file :path with content :content in local storage :mountPoint - * - * @param string $path - * @param string $content - * @param string $mountPoint - * - * @return void - * @throws Exception - */ - public function theAdministratorHasCreatedFileWithContentInLocalStorageUsingTheTestingApi( - string $path, - string $content, - string $mountPoint - ): void { - $this->theAdministratorCreatesFileWithContentInLocalStorageUsingTheTestingApi( - $path, - $content, - $mountPoint - ); - $this->theHTTPStatusCodeShouldBeSuccess(); - } - /** * Copy a file from the test-runner to the temporary storage directory on * the system-under-test. This uses the testing app to push the file into @@ -2321,28 +2210,6 @@ class FeatureContext extends BehatVariablesContext { ); } - /** - * @When the administrator deletes file :path in local storage using the testing API - * - * @param string $path - * - * @return void - */ - public function theAdministratorDeletesFileInLocalStorageUsingTheTestingApi(string $path): void { - $user = $this->getAdminUsername(); - $response = OcsApiHelper::sendRequest( - $this->getBaseUrl(), - $user, - $this->getAdminPassword(), - 'DELETE', - "/apps/testing/api/v1/file", - $this->getStepLineRef(), - ['file' => LOCAL_STORAGE_DIR_ON_REMOTE_SERVER . "/$path"], - $this->getOcsApiVersion() - ); - $this->setResponse($response); - } - /** * @Given a file with the size of :size bytes and the name :name has been created locally * @@ -2612,21 +2479,6 @@ class FeatureContext extends BehatVariablesContext { $this->setResponse($response); } - /** - * @When the local storage mount for :mount is renamed to :target - * - * @param string $mount - * @param string $target - * - * @return void - */ - public function theLocalStorageMountForIsRenamedTo(string $mount, string $target): void { - $mountPath = TEMPORARY_STORAGE_DIR_ON_REMOTE_SERVER . "/" . ltrim($mount, '/'); - $targetPath = TEMPORARY_STORAGE_DIR_ON_REMOTE_SERVER . "/" . ltrim($target, '/'); - - $this->moveFileInServerRoot($mountPath, $targetPath); - } - /** * @Then the file :path with content :content should exist in the server root * diff --git a/tests/acceptance/features/bootstrap/bootstrap.php b/tests/acceptance/features/bootstrap/bootstrap.php index fc5815031b..7eac6e5e67 100644 --- a/tests/acceptance/features/bootstrap/bootstrap.php +++ b/tests/acceptance/features/bootstrap/bootstrap.php @@ -91,9 +91,3 @@ if (!\defined('ACCEPTANCE_TEST_DIR_ON_REMOTE_SERVER')) { if (!\defined('TEMPORARY_STORAGE_DIR_ON_REMOTE_SERVER')) { \define('TEMPORARY_STORAGE_DIR_ON_REMOTE_SERVER', ACCEPTANCE_TEST_DIR_ON_REMOTE_SERVER . '/server_tmp'); } - -// The following directory is created, used, and deleted by tests that need to -// use some "local external storage" on the server. -if (!\defined('LOCAL_STORAGE_DIR_ON_REMOTE_SERVER')) { - \define('LOCAL_STORAGE_DIR_ON_REMOTE_SERVER', TEMPORARY_STORAGE_DIR_ON_REMOTE_SERVER . '/local_storage'); -} diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature index b0964f3af8..364fb27e8d 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: auth As a user I want to send delete request with wrong password diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature index 5f8a6cf128..791900667d 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: auth As a user I want to send GET request to various endpoints diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature index 58acdab38d..c7c8e46fbd 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: auth As a user I want to send POST request to various endpoints diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature index d0de79637e..e979b30d5e 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: auth As a user I want to send PUT request to various endpoints diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature index c1f5cd33f3..156cb0d58b 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature @@ -1,4 +1,4 @@ -@api .10.0 +@api Feature: make webdav request with special urls As a user I want to make webdav request with special urls diff --git a/tests/acceptance/features/coreApiCapabilities/capabilities.feature b/tests/acceptance/features/coreApiCapabilities/capabilities.feature index 1c895f22ea..cbca7897d6 100644 --- a/tests/acceptance/features/coreApiCapabilities/capabilities.feature +++ b/tests/acceptance/features/coreApiCapabilities/capabilities.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: capabilities As an admin I want to list the capabilities diff --git a/tests/acceptance/features/coreApiCapabilities/capabilitiesWithNormalUser.feature b/tests/acceptance/features/coreApiCapabilities/capabilitiesWithNormalUser.feature index 7d76993b3c..151bb76012 100644 --- a/tests/acceptance/features/coreApiCapabilities/capabilitiesWithNormalUser.feature +++ b/tests/acceptance/features/coreApiCapabilities/capabilitiesWithNormalUser.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: default capabilities for normal user As a user I want to list capabilities diff --git a/tests/acceptance/features/coreApiFavorites/favoritesSharingToShares.feature b/tests/acceptance/features/coreApiFavorites/favoritesSharingToShares.feature index 67504e83e1..7defe28955 100644 --- a/tests/acceptance/features/coreApiFavorites/favoritesSharingToShares.feature +++ b/tests/acceptance/features/coreApiFavorites/favoritesSharingToShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: favorite As a user I want to favorite the shared resources diff --git a/tests/acceptance/features/coreApiMain/checksums.feature b/tests/acceptance/features/coreApiMain/checksums.feature index 6fb32e05cc..1bbd38966c 100644 --- a/tests/acceptance/features/coreApiMain/checksums.feature +++ b/tests/acceptance/features/coreApiMain/checksums.feature @@ -175,7 +175,7 @@ Feature: checksums | dav_version | | spaces | - @files_sharing-app-required @issue-1291 + @issue-1291 Scenario Outline: sharing a file with checksum should return the checksum in the propfind using new DAV path Given auto-accept shares has been disabled And using DAV path @@ -190,7 +190,7 @@ Feature: checksums | dav_version | | new | - @files_sharing-app-required @issue-1291 + @issue-1291 Scenario Outline: modifying a shared file should return correct checksum in the propfind using new DAV path Given auto-accept shares has been disabled And using DAV path diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareResourceCaseSensitiveName.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareResourceCaseSensitiveName.feature index ac6e6beccd..e9b8939bfa 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareResourceCaseSensitiveName.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareResourceCaseSensitiveName.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: Sharing resources with different case names with the sharee and checking the coexistence of resources on sharee/receivers side As a user I want to share resources with case sensitive names diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareUniqueReceivedNames.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareUniqueReceivedNames.feature index 85a8f9004b..883a31e80a 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareUniqueReceivedNames.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares1/createShareUniqueReceivedNames.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: resources shared with the same name are received with unique names As a user I want to share resources with same name diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature index 3d2b7d2f47..77559e7c1a 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1327 +@api @issue-1327 Feature: shares are received in the default folder for received shares As a user I want to share the default Shares folder diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature index 61c348884c..816e884aff 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing works when a username and group name are the same As a user I want to share resources with group and users having same name diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareReceivedInMultipleWays.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareReceivedInMultipleWays.feature index 6f097e82aa..da748c232d 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareReceivedInMultipleWays.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareReceivedInMultipleWays.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: share resources where the sharee receives the share in multiple ways As a user I want to receives the same resource share from multiple channels diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithDisabledUser.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithDisabledUser.feature index 6b63881b6a..3d4be97ec9 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithDisabledUser.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithDisabledUser.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 +@api @issue-1328 Feature: share resources with a disabled user As a user I want to share resources to disabled user diff --git a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature index dc77eb22fa..c4629b459b 100644 --- a/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature +++ b/tests/acceptance/features/coreApiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: cannot share resources with invalid permissions As a user I want to share resources with invalid permission diff --git a/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature b/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature index a48793c1fe..654fb3daab 100644 --- a/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature +++ b/tests/acceptance/features/coreApiShareManagementBasicToShares/createShareToSharesFolder.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing As a user I want to share resources to others diff --git a/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature b/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature index 134ef48a6b..8a4641210f 100644 --- a/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature +++ b/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 @issue-1289 +@api @issue-1328 @issue-1289 Feature: sharing As a user I want to delete shares diff --git a/tests/acceptance/features/coreApiShareManagementToShares/acceptShares.feature b/tests/acceptance/features/coreApiShareManagementToShares/acceptShares.feature index 0d5ebb4104..cb2e80125e 100644 --- a/tests/acceptance/features/coreApiShareManagementToShares/acceptShares.feature +++ b/tests/acceptance/features/coreApiShareManagementToShares/acceptShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1289 @issue-1328 +@api @issue-1289 @issue-1328 Feature: accept/decline shares coming from internal users As a user I want to have control of which received shares I accept diff --git a/tests/acceptance/features/coreApiShareManagementToShares/acceptSharesToSharesFolder.feature b/tests/acceptance/features/coreApiShareManagementToShares/acceptSharesToSharesFolder.feature index 488e262c08..b6e2d2085b 100644 --- a/tests/acceptance/features/coreApiShareManagementToShares/acceptSharesToSharesFolder.feature +++ b/tests/acceptance/features/coreApiShareManagementToShares/acceptSharesToSharesFolder.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: accept/decline shares coming from internal users to the Shares folder As a user I want to have control of which received shares I accept diff --git a/tests/acceptance/features/coreApiShareManagementToShares/mergeShare.feature b/tests/acceptance/features/coreApiShareManagementToShares/mergeShare.feature index e50e49e318..9d1fc5d65f 100644 --- a/tests/acceptance/features/coreApiShareManagementToShares/mergeShare.feature +++ b/tests/acceptance/features/coreApiShareManagementToShares/mergeShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 @issues-1289 +@api @issue-1328 @issues-1289 Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareManagementToShares/moveReceivedShare.feature b/tests/acceptance/features/coreApiShareManagementToShares/moveReceivedShare.feature index 39189ee18e..486481650a 100644 --- a/tests/acceptance/features/coreApiShareManagementToShares/moveReceivedShare.feature +++ b/tests/acceptance/features/coreApiShareManagementToShares/moveReceivedShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1289 @issue-1328 +@api @issue-1289 @issue-1328 Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature b/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature index ab6ab6777d..1f4be27544 100644 --- a/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature +++ b/tests/acceptance/features/coreApiShareManagementToShares/moveShareInsideAnotherShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: moving a share inside another share As a user I want to move a shared resource inside another shared resource diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/accessToShare.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/accessToShare.feature index 463d0b38d3..dcc64d3893 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/accessToShare.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/accessToShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/changingFilesShare.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/changingFilesShare.feature index ca9c696b79..3749136b85 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/changingFilesShare.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/changingFilesShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1289 @issue-1328 +@api @issue-1289 @issue-1328 Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingShares.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingShares.feature index 4192d6740d..f22e74c897 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingShares.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesPendingFiltered.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesPendingFiltered.feature index d5576bdf14..d9a6b7283a 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesPendingFiltered.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesPendingFiltered.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: get the pending shares filtered by type (user, group etc) As a user I want to be able to know the pending shares that I have received of a particular type (user, group etc) diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFiltered.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFiltered.feature index b30e517805..7fe4d6504f 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFiltered.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFiltered.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: get the received shares filtered by type (user, group etc) As a user I want to be able to know the shares that I have received of a particular type (user, group etc) diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFilteredEmpty.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFilteredEmpty.feature index 5914feb0d5..ec0205aaed 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFilteredEmpty.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesReceivedFilteredEmpty.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: get the received shares filtered by type (user, group etc) As a user I want to be able to know the shares that I have received of a particular type (user, group etc) diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFiltered.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFiltered.feature index eeb63bd4a7..af7ba6f9dd 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFiltered.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFiltered.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: get shares filtered by type (user, group etc) As a user I want to be able to know the shares that I have made of a particular type (user, group etc) diff --git a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFilteredEmpty.feature b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFilteredEmpty.feature index 9baa881e47..2ac882dbd4 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFilteredEmpty.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares1/gettingSharesSharedFilteredEmpty.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: get shares filtered by type (user, group etc) As a user I want to be able to know the shares that I have made of a particular type (user, group etc) diff --git a/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature b/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature index a80ab9a10d..0945bb0481 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareOperationsToShares2/shareAccessByID.feature b/tests/acceptance/features/coreApiShareOperationsToShares2/shareAccessByID.feature index aea0625a89..07a79e817c 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares2/shareAccessByID.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares2/shareAccessByID.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: share access by ID Background: diff --git a/tests/acceptance/features/coreApiShareOperationsToShares2/uploadToShare.feature b/tests/acceptance/features/coreApiShareOperationsToShares2/uploadToShare.feature index 73f63c38b3..77bee1d903 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares2/uploadToShare.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares2/uploadToShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiSharePublicLink1/accessToPublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink1/accessToPublicLinkShare.feature index 24f6969c47..8d7c15ba77 100644 --- a/tests/acceptance/features/coreApiSharePublicLink1/accessToPublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink1/accessToPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @public_link_share-feature-required @files_sharing-app-required +@api @public_link_share-feature-required Feature: accessing a public link share Background: diff --git a/tests/acceptance/features/coreApiSharePublicLink1/changingPublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink1/changingPublicLinkShare.feature index 95f5c0e955..b3911bdc0b 100644 --- a/tests/acceptance/features/coreApiSharePublicLink1/changingPublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink1/changingPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-1276 @issue-1277 @issue-2079 @issue-1269 +@api @public_link_share-feature-required @issue-1276 @issue-1277 @issue-2079 @issue-1269 Feature: changing a public link share diff --git a/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShare.feature index 1652046388..8e4919acd3 100644 --- a/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-1276 @issue-1277 +@api @public_link_share-feature-required @issue-1276 @issue-1277 Feature: create a public link share diff --git a/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShareToShares.feature b/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShareToShares.feature index 6f6891fad7..51eb86c312 100644 --- a/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShareToShares.feature +++ b/tests/acceptance/features/coreApiSharePublicLink1/createPublicLinkShareToShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required +@api @public_link_share-feature-required Feature: create a public link share when share_folder is set to Shares Background: diff --git a/tests/acceptance/features/coreApiSharePublicLink2/copyFromPublicLink.feature b/tests/acceptance/features/coreApiSharePublicLink2/copyFromPublicLink.feature index 02ee802579..60ca101328 100644 --- a/tests/acceptance/features/coreApiSharePublicLink2/copyFromPublicLink.feature +++ b/tests/acceptance/features/coreApiSharePublicLink2/copyFromPublicLink.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required +@api @public_link_share-feature-required Feature: copying from public link share Background: diff --git a/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature b/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature index a76cf3bba5..dd6d68c18e 100644 --- a/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature +++ b/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature @@ -1,4 +1,4 @@ -@api @public_link_share-feature-required @files_sharing-app-required +@api @public_link_share-feature-required Feature: multilinksharing Background: diff --git a/tests/acceptance/features/coreApiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature b/tests/acceptance/features/coreApiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature index a0857b21a3..d06952d408 100644 --- a/tests/acceptance/features/coreApiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature +++ b/tests/acceptance/features/coreApiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required +@api @public_link_share-feature-required Feature: reshare as public link As a user I want to create public link shares from files/folders shared with me diff --git a/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature index f4b8be6c68..e3c32cd8b9 100644 --- a/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required +@api @public_link_share-feature-required Feature: update a public link share Background: diff --git a/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature index 91ac668d3d..7c35754b68 100644 --- a/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @issue-1276 @issue-1277 @issue-2079 +@api @public_link_share-feature-required @issue-1276 @issue-1277 @issue-2079 Feature: upload to a public link share diff --git a/tests/acceptance/features/coreApiShareReshareToShares1/reShare.feature b/tests/acceptance/features/coreApiShareReshareToShares1/reShare.feature index 7899c9e102..9cfc6562cb 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares1/reShare.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares1/reShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 +@api @issue-1328 Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature b/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature index f81eae4ae8..f91afa8a19 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares2/reShareChain.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-2141 +@api @issue-2141 Feature: resharing can be done on a reshared resource Background: diff --git a/tests/acceptance/features/coreApiShareReshareToShares2/reShareDisabled.feature b/tests/acceptance/features/coreApiShareReshareToShares2/reShareDisabled.feature index a9781f79a9..35870cddaf 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares2/reShareDisabled.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares2/reShareDisabled.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 +@api @issue-1328 Feature: resharing can be disabled Background: diff --git a/tests/acceptance/features/coreApiShareReshareToShares2/reShareSubfolder.feature b/tests/acceptance/features/coreApiShareReshareToShares2/reShareSubfolder.feature index 27d7091244..2e4dc821c1 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares2/reShareSubfolder.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares2/reShareSubfolder.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 +@api @issue-1328 Feature: a subfolder of a received share can be reshared Background: diff --git a/tests/acceptance/features/coreApiShareReshareToShares3/reShareUpdate.feature b/tests/acceptance/features/coreApiShareReshareToShares3/reShareUpdate.feature index f7ebf2d1f8..9e70ae3c09 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares3/reShareUpdate.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares3/reShareUpdate.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 +@api @issue-1328 Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareReshareToShares3/reShareWithExpiryDate.feature b/tests/acceptance/features/coreApiShareReshareToShares3/reShareWithExpiryDate.feature index 3c178d8c44..fa695e3bcd 100644 --- a/tests/acceptance/features/coreApiShareReshareToShares3/reShareWithExpiryDate.feature +++ b/tests/acceptance/features/coreApiShareReshareToShares3/reShareWithExpiryDate.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1328 +@api @issue-1328 Feature: resharing a resource with an expiration date Background: diff --git a/tests/acceptance/features/coreApiShareUpdateToShares/updateShare.feature b/tests/acceptance/features/coreApiShareUpdateToShares/updateShare.feature index e7ddb06996..95bb8f396e 100644 --- a/tests/acceptance/features/coreApiShareUpdateToShares/updateShare.feature +++ b/tests/acceptance/features/coreApiShareUpdateToShares/updateShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: sharing Background: diff --git a/tests/acceptance/features/coreApiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature b/tests/acceptance/features/coreApiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature index 3a18e07f69..9d193353fd 100644 --- a/tests/acceptance/features/coreApiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature +++ b/tests/acceptance/features/coreApiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-1289 @issue-1328 +@api @issue-1289 @issue-1328 Feature: updating shares to users and groups that have the same name Background: diff --git a/tests/acceptance/features/coreApiSharees/sharees.feature b/tests/acceptance/features/coreApiSharees/sharees.feature index 2cffeffcd9..ffe96577d6 100644 --- a/tests/acceptance/features/coreApiSharees/sharees.feature +++ b/tests/acceptance/features/coreApiSharees/sharees.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: search sharees As a user I want to search sharees diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature index 24005c2b42..a056f2ab90 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature @@ -59,7 +59,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | spaces | - @files_sharing-app-required + Scenario Outline: deleting a file in a shared folder moves it to the trashbin root Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -80,7 +80,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | spaces | - @files_sharing-app-required + Scenario Outline: deleting a shared folder moves it to trashbin Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -158,23 +158,6 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | spaces | - @files_external-app-required @skipOnEncryptionType:user-keys @encryption-issue-42 @skip_on_objectstore - Scenario Outline: Deleting a folder into external storage moves it to the trashbin - Given using DAV path - And user "Alice" has created folder "/local_storage/tmp" - And user "Alice" has moved file "/textfile0.txt" to "/local_storage/tmp/textfile0.txt" - When user "Alice" deletes folder "/local_storage/tmp" using the WebDAV API - Then the HTTP status code should be "204" - And as "Alice" the folder with original path "/local_storage/tmp" should exist in the trashbin - Examples: - | dav-path | - | new | - - @personalSpace - Examples: - | dav-path | - | spaces | - @issue-3561 @skipOnLDAP @skip_on_objectstore Scenario Outline: Listing other user's trashbin is prohibited Given using DAV path diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature index e89d9d93e1..60b906709a 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required @files_sharing-app-required +@api @files_trashbin-app-required Feature: using trashbin together with sharing Background: diff --git a/tests/acceptance/features/coreApiVersions/fileVersions.feature b/tests/acceptance/features/coreApiVersions/fileVersions.feature index 6cb5e8300b..b9ff765250 100644 --- a/tests/acceptance/features/coreApiVersions/fileVersions.feature +++ b/tests/acceptance/features/coreApiVersions/fileVersions.feature @@ -272,7 +272,7 @@ Feature: dav-versions Then the HTTP status code should be "204" And the version folder of file "/file.txt" for user "Alice" should contain "0" element - @files_sharing-app-required + Scenario: sharer of a file can see the old version information when the sharee changes the content of the file Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "First content" to "sharefile.txt" @@ -284,7 +284,7 @@ Feature: dav-versions When user "Brian" gets the number of versions of file "/Shares/sharefile.txt" Then the HTTP status code should be "403" - @files_sharing-app-required + Scenario: sharer of a file can restore the original content of a shared file after the file has been modified by the sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "First content" to "sharefile.txt" @@ -296,7 +296,7 @@ Feature: dav-versions And the content of file "/sharefile.txt" for user "Alice" should be "First content" And the content of file "/Shares/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required + Scenario: sharer can restore a file inside a shared folder modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -309,7 +309,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "First content" And the content of file "/Shares/sharingfolder/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required + Scenario: sharee cannot see a version of a file inside a shared folder when modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -322,7 +322,7 @@ Feature: dav-versions And the content of file "/Shares/sharingfolder/sharefile.txt" for user "Brian" should be "Second content" And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "Second content" - @files_sharing-app-required + Scenario: sharer can restore a file inside a shared folder created by sharee and modified by sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -335,7 +335,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "First content" And the content of file "/Shares/sharingfolder/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required + Scenario: sharer can restore a file inside a shared folder created by sharee and modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -348,7 +348,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "old content" And the content of file "/Shares/sharingfolder/sharefile.txt" for user "Brian" should be "old content" - @files_sharing-app-required + Scenario: sharer can restore a file inside a group shared folder modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Carol" has been created with default attributes and without skeleton files @@ -368,7 +368,7 @@ Feature: dav-versions And the content of file "/Shares/sharingfolder/sharefile.txt" for user "Brian" should be "First content" And the content of file "/Shares/sharingfolder/sharefile.txt" for user "Carol" should be "First content" - @files_sharing-app-required + Scenario Outline: Moving a file (with versions) into a shared folder as the sharee and as the sharer Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -393,7 +393,7 @@ Feature: dav-versions | old | Brian | /testshare | | new | Brian | /testshare | - @files_sharing-app-required + Scenario Outline: Moving a file (with versions) out of a shared folder as the sharee and as the sharer Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -418,7 +418,7 @@ Feature: dav-versions | old | Brian | /testshare | | new | Brian | /testshare | - @files_sharing-app-required + Scenario: Receiver tries to get file versions of unshared file from the sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "textfile0" to "textfile0.txt" @@ -429,7 +429,7 @@ Feature: dav-versions Then the HTTP status code should be "404" And the value of the item "//s:exception" in the response about user "Alice" should be "Sabre\DAV\Exception\NotFound" - @skipOnStorage:ceph @files_primary_s3-issue-161 @files_sharing-app-required + @skipOnStorage:ceph @files_primary_s3-issue-161 Scenario: Receiver tries get file versions of shared file from the sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "textfile0" to "textfile0.txt" diff --git a/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature b/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature index f8e185aba7..6b1a9ca2f2 100644 --- a/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature +++ b/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature @@ -27,7 +27,7 @@ Feature: there can be only one exclusive lock on a resource | spaces | shared | | spaces | exclusive | - @files_sharing-app-required + Scenario Outline: a share receiver cannot lock a resource exclusively locked by itself Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -54,7 +54,7 @@ Feature: there can be only one exclusive lock on a resource | spaces | shared | | spaces | exclusive | - @files_sharing-app-required + Scenario Outline: a share receiver cannot lock a resource exclusively locked by the owner Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -81,7 +81,7 @@ Feature: there can be only one exclusive lock on a resource | spaces | shared | | spaces | exclusive | - @files_sharing-app-required + Scenario Outline: a share owner cannot lock a resource exclusively locked by a share receiver Given using DAV path And user "Brian" has been created with default attributes and without skeleton files diff --git a/tests/acceptance/features/coreApiWebdavLocks/requestsWithToken.feature b/tests/acceptance/features/coreApiWebdavLocks/requestsWithToken.feature index bd30692094..5290ae5175 100644 --- a/tests/acceptance/features/coreApiWebdavLocks/requestsWithToken.feature +++ b/tests/acceptance/features/coreApiWebdavLocks/requestsWithToken.feature @@ -4,7 +4,7 @@ Feature: actions on a locked item are possible if the token is sent with the req Background: Given user "Alice" has been created with default attributes and without skeleton files - @files_sharing-app-required + Scenario Outline: two users having both a shared lock can use the resource Given using DAV path And user "Brian" has been created with default attributes and without skeleton files diff --git a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature index e2f0e2366b..d300715baa 100644 --- a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature +++ b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature @@ -25,7 +25,7 @@ Feature: UNLOCK locked items | dav-path | | spaces | - @files_sharing-app-required + Scenario Outline: as public unlocking a file in a share that was locked by the file owner is not possible. To unlock use the owners locktoken Given user "Alice" has created folder "PARENT" And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "PARENT/parent.txt" diff --git a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature index f99351855c..f439cb98e2 100644 --- a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature +++ b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature @@ -1,4 +1,4 @@ -@api @issue-1284 @files_sharing-app-required +@api @issue-1284 Feature: UNLOCK locked items (sharing) Background: diff --git a/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature b/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature index 4d59798572..954a98a76d 100644 --- a/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature +++ b/tests/acceptance/features/coreApiWebdavMove2/moveShareOnOcis.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: move (rename) file As a user I want to be able to move and rename files diff --git a/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature b/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature index 6856a91f4c..c3f3980c8a 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature @@ -62,7 +62,7 @@ Feature: copy file | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: Copying a file to a folder with no permissions Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -81,7 +81,7 @@ Feature: copy file | old | | new | - @files_sharing-app-required + Scenario Outline: Copying a file to overwrite a file into a folder with no permissions Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -618,7 +618,7 @@ Feature: copy file | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: Copying a file into a shared folder as the sharee Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -638,7 +638,7 @@ Feature: copy file | old | | new | - @files_sharing-app-required + Scenario Outline: Copying a file into a shared folder as the sharer Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -659,7 +659,7 @@ Feature: copy file | old | | new | - @files_sharing-app-required + Scenario Outline: Copying a file out of a shared folder as the sharee Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -681,7 +681,7 @@ Feature: copy file | old | | new | - @files_sharing-app-required + Scenario Outline: Copying a file out of a shared folder as the sharer Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -730,7 +730,7 @@ Feature: copy file | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: Copying a file between shares received from different users Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -761,7 +761,7 @@ Feature: copy file | old | | new | - @files_sharing-app-required + Scenario Outline: Copying a folder between shares received from different users Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -793,7 +793,7 @@ Feature: copy file | old | | new | - @files_sharing-app-required + Scenario Outline: Copying a file to a folder that is shared with multiple users Given using DAV path And user "Brian" has been created with default attributes and without skeleton files diff --git a/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature b/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature index 25e1016b3d..b3272f69dd 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature @@ -40,7 +40,7 @@ Feature: get quota | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: Retrieving folder quota of shared folder with quota when no quota is set for recipient Given using DAV path And user "Brian" has been created with default attributes and small skeleton files @@ -87,7 +87,7 @@ Feature: get quota | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: Retrieving folder quota when quota is set and a file was received Given using DAV path And user "Brian" has been created with default attributes and small skeleton files diff --git a/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature b/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature index 560a367881..0a6397bc78 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature @@ -60,7 +60,7 @@ Feature: set file properties | dav_version | | spaces | - @files_sharing-app-required @issue-1297 + @issue-1297 Scenario Outline: Setting custom DAV property on a shared file as an owner and reading as a recipient Given using DAV path And user "Brian" has been created with default attributes and without skeleton files diff --git a/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature b/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature index 129c379071..5cc9926229 100644 --- a/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature +++ b/tests/acceptance/features/coreApiWebdavProperties2/getFileProperties.feature @@ -168,7 +168,7 @@ Feature: get file properties | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: A file that is shared to a user has a share-types property Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -194,7 +194,7 @@ Feature: get file properties | dav_version | | spaces | - @files_sharing-app-required + Scenario Outline: A file that is shared to a group has a share-types property Given using DAV path And group "grp1" has been created @@ -220,7 +220,7 @@ Feature: get file properties | dav_version | | spaces | - @public_link_share-feature-required @files_sharing-app-required + @public_link_share-feature-required Scenario Outline: A file that is shared by link has a share-types property Given using DAV path And user "Alice" has created folder "/test" @@ -243,7 +243,7 @@ Feature: get file properties | dav_version | | spaces | - @skipOnLDAP @user_ldap-issue-268 @public_link_share-feature-required @files_sharing-app-required + @skipOnLDAP @user_ldap-issue-268 @public_link_share-feature-required Scenario Outline: A file that is shared by user,group and link has a share-types property Given using DAV path And user "Brian" has been created with default attributes and without skeleton files diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature index 258f1dd145..8704bc16a2 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtimeShares.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: upload file As a user I want the mtime of an uploaded file to be the creation date on upload source not the upload date diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature index 1f81b2463f..9e96c8bf10 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required +@api Feature: upload file to shared folder From 6ff7dc2741d219d550a494d4778b9028ece562ad Mon Sep 17 00:00:00 2001 From: amrita Date: Tue, 2 May 2023 12:42:35 +0545 Subject: [PATCH 4/6] Remove brute-force-tag --- .../features/coreApiAuthOcs/ocsDELETEAuth.feature | 2 +- .../features/coreApiAuthOcs/ocsGETAuth.feature | 4 ++-- .../features/coreApiAuthOcs/ocsPOSTAuth.feature | 2 +- .../features/coreApiAuthOcs/ocsPUTAuth.feature | 2 +- .../coreApiAuthWebDav/webDavCOPYAuth.feature | 12 ++++++------ .../coreApiAuthWebDav/webDavDELETEAuth.feature | 8 ++++---- .../coreApiAuthWebDav/webDavLOCKAuth.feature | 12 ++++++------ .../coreApiAuthWebDav/webDavMKCOLAuth.feature | 12 ++++++------ .../coreApiAuthWebDav/webDavMOVEAuth.feature | 12 ++++++------ .../coreApiAuthWebDav/webDavPOSTAuth.feature | 12 ++++++------ .../coreApiAuthWebDav/webDavPROPFINDAuth.feature | 12 ++++++------ .../coreApiAuthWebDav/webDavPROPPATCHAuth.feature | 12 ++++++------ .../features/coreApiAuthWebDav/webDavPUTAuth.feature | 12 ++++++------ 13 files changed, 57 insertions(+), 57 deletions(-) diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature index 364fb27e8d..6dee5a4c2b 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsDELETEAuth.feature @@ -7,7 +7,7 @@ Feature: auth Background: Given user "another-admin" has been created with default attributes and without skeleton files - @smokeTest @issue-1337 @issue-1319 @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest @issue-1337 @issue-1319 Scenario: send DELETE requests to OCS endpoints as admin with wrong password Given user "another-admin" has been added to group "admin" When user "another-admin" requests these endpoints with "DELETE" using password "invalid" about user "Alice" diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature index 791900667d..3d9d08444c 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsGETAuth.feature @@ -72,7 +72,7 @@ Feature: auth Then the HTTP status code of responses on all endpoints should be "401" And the OCS status code of responses on all endpoints should be "401" - @issue-1338 @issue-1337 @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @issue-1338 @issue-1337 @smokeTest Scenario: using OCS as normal user with wrong password When user "Alice" requests these endpoints with "GET" using password "invalid" | endpoint | @@ -120,7 +120,7 @@ Feature: auth Then the HTTP status code of responses on all endpoints should be "200" And the OCS status code of responses on all endpoints should be "200" - @issue-1337 @issue-1319 @skipOnBruteForceProtection @issue-brute_force_protection-112 + @issue-1337 @issue-1319 Scenario: using OCS as admin user with wrong password Given user "another-admin" has been created with default attributes and without skeleton files And user "another-admin" has been added to group "admin" diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature index c7c8e46fbd..d18ea766f8 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsPOSTAuth.feature @@ -7,7 +7,7 @@ Feature: auth Background: Given user "Alice" has been created with default attributes and without skeleton files - @issue-1337 @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @issue-1337 @smokeTest Scenario: send POST requests to OCS endpoints as normal user with wrong password When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature b/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature index e979b30d5e..4ca72511f3 100644 --- a/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature +++ b/tests/acceptance/features/coreApiAuthOcs/ocsPUTAuth.feature @@ -7,7 +7,7 @@ Feature: auth Background: Given user "another-admin" has been created with default attributes and without skeleton files - @issue-1337 @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @issue-1337 @smokeTest Scenario: send PUT request to OCS endpoints as admin with wrong password Given user "another-admin" has been added to group "admin" When user "another-admin" requests these endpoints with "PUT" including body "doesnotmatter" using password "invalid" about user "Alice" diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature index 9ab6e65a2f..15910766d3 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature @@ -14,7 +14,7 @@ Feature: COPY file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send COPY requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "COPY" using password "invalid" about user "Alice" | endpoint | @@ -25,7 +25,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send COPY requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "COPY" using password "invalid" about user "Alice" | endpoint | @@ -34,7 +34,7 @@ Feature: COPY file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send COPY requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "COPY" using password "" about user "Alice" | endpoint | @@ -45,7 +45,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send COPY requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "COPY" using password "" about user "Alice" | endpoint | @@ -112,7 +112,7 @@ Feature: COPY file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send COPY requests to webDav endpoints without any authentication When a user requests these endpoints with "COPY" with no authentication about user "Alice" | endpoint | @@ -123,7 +123,7 @@ Feature: COPY file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send COPY requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "COPY" with no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature index 6e2d17283b..f1a9ded106 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature @@ -15,7 +15,7 @@ Feature: delete file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send DELETE requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "DELETE" using password "invalid" about user "Alice" | endpoint | @@ -27,7 +27,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send DELETE requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "DELETE" using password "invalid" about user "Alice" | endpoint | @@ -115,7 +115,7 @@ Feature: delete file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send DELETE requests to webDav endpoints without any authentication When a user requests these endpoints with "DELETE" with no authentication about user "Alice" | endpoint | @@ -126,7 +126,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send DELETE requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "DELETE" with no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature index cb6d4ecf18..08f7cf40df 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature @@ -15,7 +15,7 @@ Feature: LOCK file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send LOCK requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -26,7 +26,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send LOCK requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -35,7 +35,7 @@ Feature: LOCK file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send LOCK requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send LOCK requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -119,7 +119,7 @@ Feature: LOCK file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send LOCK requests to webDav endpoints without any authentication When a user requests these endpoints with "LOCK" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | @@ -130,7 +130,7 @@ Feature: LOCK file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send LOCK requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "LOCK" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature index 6b601f525b..6e74cbd94d 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature @@ -11,7 +11,7 @@ Feature: create folder using MKCOL And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send MKCOL requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -22,7 +22,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send MKCOL requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -31,7 +31,7 @@ Feature: create folder using MKCOL | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send MKCOL requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -42,7 +42,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @personalSpace @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest @personalSpace Scenario: send MKCOL requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -137,7 +137,7 @@ Feature: create folder using MKCOL | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send MKCOL requests to webDav endpoints without any authentication When a user requests these endpoints with "MKCOL" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | @@ -148,7 +148,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send MKCOL requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "MKCOL" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature index e8cadc1086..78ed5eb666 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature @@ -14,7 +14,7 @@ Feature: MOVE file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send MOVE requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "MOVE" using password "invalid" about user "Alice" | endpoint | @@ -25,7 +25,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send MOVE requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "MOVE" using password "invalid" about user "Alice" | endpoint | @@ -34,7 +34,7 @@ Feature: MOVE file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send MOVE requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "MOVE" using password "" about user "Alice" | endpoint | @@ -45,7 +45,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send MOVE requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "MOVE" using password "" about user "Alice" | endpoint | @@ -112,7 +112,7 @@ Feature: MOVE file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send MOVE requests to webDav endpoints without any authentication When a user requests these endpoints with "MOVE" with no authentication about user "Alice" | endpoint | @@ -123,7 +123,7 @@ Feature: MOVE file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send MOVE requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "MOVE" with no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature index a2becf216b..425d035964 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature @@ -15,7 +15,7 @@ Feature: POST file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send POST requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -26,7 +26,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send POST requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -35,7 +35,7 @@ Feature: POST file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send POST requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send POST requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -113,7 +113,7 @@ Feature: POST file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send POST requests to webDav endpoints without any authentication When a user requests these endpoints with "POST" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | @@ -124,7 +124,7 @@ Feature: POST file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send POST requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "POST" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature index a352a7d99e..307d310df1 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature @@ -14,7 +14,7 @@ Feature: PROPFIND file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PROPFIND requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -25,7 +25,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PROPFIND requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -34,7 +34,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PROPFIND requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -45,7 +45,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PROPFIND requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -112,7 +112,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PROPFIND requests to webDav endpoints without any authentication When a user requests these endpoints with "PROPFIND" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | @@ -123,7 +123,7 @@ Feature: PROPFIND file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PROPFIND requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "PROPFIND" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature index c19d3c6bdf..b7e59c7998 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature @@ -15,7 +15,7 @@ Feature: PROPPATCH file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PROPPATCH requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -26,7 +26,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PROPPATCH requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -35,7 +35,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PROPPATCH requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PROPPATCH requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -113,7 +113,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PROPPATCH requests to webDav endpoints without any authentication When a user requests these endpoints with "PROPPATCH" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | @@ -124,7 +124,7 @@ Feature: PROPPATCH file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PROPPATCH requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "PROPPATCH" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature index 18f84cfa7a..c45adc3005 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature @@ -15,7 +15,7 @@ Feature: PUT file/folder And user "Alice" has created folder "/FOLDER" And user "Alice" has uploaded file with content "some data" to "/PARENT/parent.txt" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PUT requests to webDav endpoints as normal user with wrong password When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -26,7 +26,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PUT requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "invalid" about user "Alice" | endpoint | @@ -35,7 +35,7 @@ Feature: PUT file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PUT requests to webDav endpoints as normal user with no password When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -46,7 +46,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PUT requests to webDav endpoints as normal user with no password using the spaces WebDAV API When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "" about user "Alice" | endpoint | @@ -119,7 +119,7 @@ Feature: PUT file/folder | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 + @smokeTest Scenario: send PUT requests to webDav endpoints without any authentication When a user requests these endpoints with "PUT" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | @@ -130,7 +130,7 @@ Feature: PUT file/folder | /remote.php/dav/files/%username%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - @smokeTest @skipOnBruteForceProtection @issue-brute_force_protection-112 @personalSpace + @smokeTest @personalSpace Scenario: send PUT requests to webDav endpoints without any authentication using the spaces WebDAV API When a user requests these endpoints with "PUT" with body "doesnotmatter" and no authentication about user "Alice" | endpoint | From 1317eea31c96217d6f2497895cba843eb84257ba Mon Sep 17 00:00:00 2001 From: amrita Date: Tue, 2 May 2023 12:46:15 +0545 Subject: [PATCH 5/6] Remove files-trashbin-app tag --- .../features/coreApiCapabilities/capabilities.feature | 2 +- .../deleteShareFromShares.feature | 4 ++-- .../features/coreApiTrashbin/trashbinDelete.feature | 2 +- .../features/coreApiTrashbin/trashbinFilesFolders.feature | 2 +- .../features/coreApiTrashbin/trashbinSharingToShares.feature | 2 +- .../features/coreApiTrashbinRestore/trashbinRestore.feature | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/acceptance/features/coreApiCapabilities/capabilities.feature b/tests/acceptance/features/coreApiCapabilities/capabilities.feature index cbca7897d6..25b7d5d346 100644 --- a/tests/acceptance/features/coreApiCapabilities/capabilities.feature +++ b/tests/acceptance/features/coreApiCapabilities/capabilities.feature @@ -54,7 +54,7 @@ Feature: capabilities } """ - @files_trashbin-app-required @skipOnReva + @skipOnReva Scenario: getting trashbin app capability with admin user When the administrator retrieves the capabilities using the capabilities API Then the OCS status code should be "100" diff --git a/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature b/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature index 8a4641210f..597ac6c06c 100644 --- a/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature +++ b/tests/acceptance/features/coreApiShareManagementBasicToShares/deleteShareFromShares.feature @@ -61,7 +61,7 @@ Feature: sharing | pending_share_path | | /sub | - @smokeTest @files_trashbin-app-required + @smokeTest Scenario: deleting a file out of a share as recipient creates a backup for the owner Given using OCS API version "1" And user "Alice" has created folder "/shared" @@ -75,7 +75,7 @@ Feature: sharing And as "Alice" file "/shared_file.txt" should exist in the trashbin And as "Brian" file "/shared_file.txt" should exist in the trashbin - @files_trashbin-app-required + Scenario: deleting a folder out of a share as recipient creates a backup for the owner Given using OCS API version "1" And user "Alice" has created folder "/shared" diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature b/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature index 605a731d97..dfc0c41028 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required @issue-1324 +@api @issue-1324 Feature: files and folders can be deleted from the trashbin As a user I want to delete files and folders from the trashbin diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature index a056f2ab90..5fa6aa8cfa 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required @issue-1324 +@api @issue-1324 Feature: files and folders exist in the trashbin after being deleted As a user I want deleted files and folders to be available in the trashbin diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature index 60b906709a..80170355d8 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required +@api Feature: using trashbin together with sharing Background: diff --git a/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature b/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature index 09f59fe881..93d85733cf 100644 --- a/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature +++ b/tests/acceptance/features/coreApiTrashbinRestore/trashbinRestore.feature @@ -1,4 +1,4 @@ -@api @files_trashbin-app-required @issue-1324 +@api @issue-1324 Feature: Restore deleted files/folders As a user I would like to restore files/folders From 65f0b18254bfe796dcf54131c3963c187381fd46 Mon Sep 17 00:00:00 2001 From: amrita Date: Tue, 2 May 2023 12:49:53 +0545 Subject: [PATCH 6/6] Remove files-version-app tag --- .../features/coreApiCapabilities/capabilities.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/acceptance/features/coreApiCapabilities/capabilities.feature b/tests/acceptance/features/coreApiCapabilities/capabilities.feature index 25b7d5d346..e34ae3e5e3 100644 --- a/tests/acceptance/features/coreApiCapabilities/capabilities.feature +++ b/tests/acceptance/features/coreApiCapabilities/capabilities.feature @@ -93,7 +93,7 @@ Feature: capabilities } """ - @files_versions-app-required @skipOnReva + @skipOnReva Scenario: getting versions app capability with admin user When the administrator retrieves the capabilities using the capabilities API Then the OCS status code should be "100"