diff --git a/tests/acceptance/features/coreApiAuth/webDavAuth.feature b/tests/acceptance/features/coreApiAuth/webDavAuth.feature index c4bd522a3a2..1738a91fb4f 100644 --- a/tests/acceptance/features/coreApiAuth/webDavAuth.feature +++ b/tests/acceptance/features/coreApiAuth/webDavAuth.feature @@ -8,14 +8,13 @@ Feature: auth Given user "Alice" has been created with default attributes and without skeleton files @smokeTest - Scenario: using WebDAV anonymously - When a user requests "/remote.php/webdav" with "PROPFIND" and no authentication - Then the HTTP status code should be "401" - - @smokeTest @personalSpace - Scenario: using spaces WebDAV anonymously - When user "Alice" requests "/dav/spaces/%spaceid%" with "PROPFIND" and no authentication + Scenario Outline: using WebDAV anonymously + When a user requests "" with "PROPFIND" and no authentication Then the HTTP status code should be "401" + Examples: + | dav_path | + | /remote.php/webdav | + | /dav/spaces/%spaceid% | @smokeTest Scenario Outline: using WebDAV with basic auth @@ -25,7 +24,7 @@ Feature: auth | dav_path | | /remote.php/webdav | - @personalSpace + @skipOnRevaMaster Examples: | dav_path | | /dav/spaces/%spaceid% | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature index 15910766d32..6f0494c83a8 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature @@ -23,12 +23,6 @@ Feature: COPY file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -43,12 +37,6 @@ Feature: COPY file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -63,7 +51,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" - @personalSpace + @skipOnRevaMaster 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 | @@ -81,12 +69,6 @@ Feature: COPY file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -101,12 +83,6 @@ Feature: COPY file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -121,18 +97,12 @@ Feature: COPY file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - + 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 +114,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" - @personalSpace + @skipOnRevaMaster 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 f1a9ded1063..0e6f960dfe8 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavDELETEAuth.feature @@ -25,12 +25,6 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT | | /remote.php/webdav/PARENT/parent.txt | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -46,12 +40,6 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/PARENT | | /remote.php/webdav/PARENT/parent.txt | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -66,7 +54,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" - @personalSpace + @skipOnRevaMaster 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 | @@ -84,12 +72,6 @@ Feature: delete file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -104,12 +86,6 @@ Feature: delete file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -124,18 +100,12 @@ Feature: delete file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - + 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 +116,7 @@ Feature: delete file/folder | /remote.php/dav/files/%username%/FOLDER | Then the HTTP status code of responses on all endpoints should be "415" - @personalSpace + @skipOnRevaMaster 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 08f7cf40dff..8f6bd4ed7ee 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature @@ -24,12 +24,6 @@ Feature: LOCK file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -44,12 +38,6 @@ Feature: LOCK file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -67,7 +55,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 "409" - @issue-1347 @personalSpace + @issue-1347 @skipOnRevaMaster Scenario: send LOCK requests to another user's webDav endpoints as normal user using the spaces WebDAV API When user "Brian" requests these endpoints with "LOCK" to get property "d:shared" about user "Alice" | endpoint | @@ -88,12 +76,6 @@ Feature: LOCK file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -108,12 +90,6 @@ Feature: LOCK file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -128,12 +104,6 @@ Feature: LOCK file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature index 6e74cbd94d7..31a3212da68 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature @@ -1,6 +1,6 @@ @api Feature: create folder using MKCOL - As a user + As a user I want to create folders So that I can organise resources in folders @@ -20,12 +20,6 @@ Feature: create folder using MKCOL | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -40,12 +34,6 @@ Feature: create folder using MKCOL | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -73,7 +61,7 @@ Feature: create folder using MKCOL | /remote.php/dav/files/non-existent-user/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "404" - @personalSpace @issue-1347 @issue-1292 + @skipOnRevaMaster @issue-1347 @issue-1292 Scenario: send MKCOL requests to another 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 "Alice" @@ -84,7 +72,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" - @issue-5049 @personalSpace @issue-1347 @issue-1292 + @issue-5049 @skipOnRevaMaster @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" @@ -104,12 +92,6 @@ Feature: create folder using MKCOL | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -125,13 +107,6 @@ Feature: create folder using MKCOL | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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" - | endpoint | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -146,12 +121,6 @@ Feature: create folder using MKCOL | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature index 78ed5eb6663..a28437c2ed7 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature @@ -1,8 +1,8 @@ @api Feature: MOVE file/folder - As a user + As a user I want to move resources - So that I can organise resources according to my preference + So that I can organise resources according to my preference Background: Given these users have been created with default attributes and without skeleton files: @@ -23,12 +23,6 @@ Feature: MOVE file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -43,12 +37,6 @@ Feature: MOVE file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -63,7 +51,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" - @personalSpace + @skipOnRevaMaster 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 | @@ -81,12 +69,6 @@ Feature: MOVE file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -101,12 +83,6 @@ Feature: MOVE file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -121,18 +97,12 @@ Feature: MOVE file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - + 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 +114,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" - @personalSpace + @skipOnRevaMaster 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 425d0359640..461f78b5918 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature @@ -24,12 +24,6 @@ Feature: POST file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -44,12 +38,6 @@ Feature: POST file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -64,7 +52,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" - @personalSpace @issue-1287 + @skipOnRevaMaster @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 | @@ -82,12 +70,6 @@ Feature: POST file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -102,12 +84,6 @@ Feature: POST file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -122,12 +98,6 @@ Feature: POST file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature index 307d310df1b..f6c44a33e36 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPFINDAuth.feature @@ -23,12 +23,6 @@ Feature: PROPFIND file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -43,12 +37,6 @@ Feature: PROPFIND file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -63,7 +51,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" - @personalSpace @issue-1347 + @skipOnRevaMaster @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 | @@ -81,12 +69,6 @@ Feature: PROPFIND file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -101,12 +83,6 @@ Feature: PROPFIND file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -121,12 +97,6 @@ Feature: PROPFIND file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature index b7e59c7998c..0f2ad70a658 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPROPPATCHAuth.feature @@ -24,12 +24,6 @@ Feature: PROPPATCH file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -44,12 +38,6 @@ Feature: PROPPATCH file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -64,7 +52,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 @personalSpace + @issue-1347 @issue-1292 @skipOnRevaMaster 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 | @@ -82,12 +70,6 @@ Feature: PROPPATCH file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -102,12 +84,6 @@ Feature: PROPPATCH file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -122,12 +98,6 @@ Feature: PROPPATCH file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature index c45adc3005f..aa44b14b0c9 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature @@ -24,12 +24,6 @@ Feature: PUT file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -44,18 +38,12 @@ Feature: PUT file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | Then the HTTP status code of responses on all endpoints should be "401" - + 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 +55,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" - @personalSpace + @skipOnRevaMaster 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 | @@ -88,12 +76,6 @@ Feature: PUT file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -108,12 +90,6 @@ Feature: PUT file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | @@ -128,12 +104,6 @@ Feature: PUT file/folder | /remote.php/webdav/PARENT | | /remote.php/dav/files/%username%/PARENT | | /remote.php/dav/files/%username%/PARENT/parent.txt | - Then the HTTP status code of responses on all endpoints should be "401" - - @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 | | /remote.php/dav/spaces/%spaceid%/textfile0.txt | | /remote.php/dav/spaces/%spaceid%/PARENT | | /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt | diff --git a/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature b/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature index 156cb0d58be..c91ab0ee24f 100644 --- a/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature +++ b/tests/acceptance/features/coreApiAuthWebDav/webDavSpecialURLs.feature @@ -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" - @personalSpace + @skipOnRevaMaster 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" - @personalSpace + @skipOnRevaMaster 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 | @@ -63,12 +63,6 @@ Feature: make webdav request with special urls | /remote.php//dav/files/%username%/PARENT/parent.txt | | /remote.php//webdav/PARENT | | //remote.php/dav//files/%username%//FOLDER | - Then the HTTP status code of responses on all endpoints should be "200" - - @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 | | //remote.php/dav/spaces/%spaceid%/textfile0.txt | | //remote.php//dav/spaces/%spaceid%/PARENT/parent.txt | | /remote.php//dav/spaces/%spaceid%/PARENT | @@ -87,7 +81,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" - @personalSpace + @skipOnRevaMaster 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 +104,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" - @personalSpace + @skipOnRevaMaster 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 +125,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" - @personalSpace + @skipOnRevaMaster 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 +146,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" - @personalSpace + @skipOnRevaMaster 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 +167,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" - @personalSpace + @skipOnRevaMaster 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 +188,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" - @personalSpace + @skipOnRevaMaster 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 4ad155cae58..2e4f9f499e3 100644 --- a/tests/acceptance/features/coreApiFavorites/favorites.feature +++ b/tests/acceptance/features/coreApiFavorites/favorites.feature @@ -32,7 +32,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -54,7 +54,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -75,7 +75,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -97,7 +97,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -118,7 +118,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -145,7 +145,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -170,7 +170,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -203,7 +203,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -222,7 +222,7 @@ Feature: favorite | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiMain/checksums.feature b/tests/acceptance/features/coreApiMain/checksums.feature index 89d7f59c271..2e5cc466f13 100644 --- a/tests/acceptance/features/coreApiMain/checksums.feature +++ b/tests/acceptance/features/coreApiMain/checksums.feature @@ -16,7 +16,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -32,7 +32,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -49,7 +49,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -66,7 +66,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -84,7 +84,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -102,7 +102,7 @@ Feature: checksums | dav_version | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -120,7 +120,7 @@ Feature: checksums | dav_version | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -138,13 +138,13 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @issue-1291 - Scenario Outline: copying a file with checksum should return the checksum in the propfind using new DAV path + Scenario Outline: copying a file with checksum should return the checksum in the propfind Given using DAV path And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/myChecksumFile.txt" with checksum "MD5:d70b40f177b14b470d1756a3c12b963a" When user "Alice" copies file "/myChecksumFile.txt" to "/myChecksumFileCopy.txt" using the WebDAV API @@ -154,13 +154,13 @@ Feature: checksums | dav_version | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @issue-1316 - Scenario Outline: copying file with checksum should return the checksum in the download header using new DAV path + Scenario Outline: copying file with checksum should return the checksum in the download header Given using DAV path And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/myChecksumFile.txt" with checksum "MD5:d70b40f177b14b470d1756a3c12b963a" When user "Alice" copies file "/myChecksumFile.txt" to "/myChecksumFileCopy.txt" using the WebDAV API @@ -170,7 +170,7 @@ Feature: checksums | dav_version | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -209,7 +209,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -224,7 +224,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -243,7 +243,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -260,7 +260,7 @@ Feature: checksums | dav_version | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -284,7 +284,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -307,7 +307,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -325,7 +325,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -348,7 +348,7 @@ Feature: checksums | new | " oc?test=ab&cd " | | new | "# %ab ab?=ed" | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | renamed_file | | spaces | " oc?test=ab&cd " | diff --git a/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature b/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature index a1824d204e4..569b5eafb57 100644 --- a/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature +++ b/tests/acceptance/features/coreApiShareOperationsToShares2/getWebDAVSharePermissions.feature @@ -25,7 +25,7 @@ Feature: sharing | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -156,7 +156,7 @@ Feature: sharing | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature b/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature index 6db40c13324..23a0f55989b 100644 --- a/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature +++ b/tests/acceptance/features/coreApiSharePublicLink2/multilinkSharing.feature @@ -137,7 +137,7 @@ Feature: multilinksharing | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -204,7 +204,7 @@ Feature: multilinksharing | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -239,7 +239,7 @@ Feature: multilinksharing | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature index 13831dd12c7..9b8d68a169b 100644 --- a/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink3/updatePublicLinkShare.feature @@ -411,7 +411,7 @@ Feature: update a public link share | new | 1 | 100 | | new | 2 | 200 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | ocs_api_version | ocs_status_code | | spaces | 1 | 100 | @@ -457,7 +457,7 @@ Feature: update a public link share | new | 1 | 100 | | new | 2 | 200 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | ocs_api_version | ocs_status_code | | spaces | 1 | 100 | @@ -482,7 +482,7 @@ Feature: update a public link share | new | 1 | 100 | | new | 2 | 200 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | ocs_api_version | ocs_status_code | | spaces | 1 | 100 | diff --git a/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature index 5c4c2971a96..7be7c529e1e 100644 --- a/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink3/uploadToPublicLinkShare.feature @@ -36,7 +36,7 @@ Feature: upload to a public link share | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature b/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature index dfc0c410282..859630a151a 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 | - @personalSpace + @skipOnRevaMaster 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -79,7 +79,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -98,7 +98,7 @@ Feature: files and folders can be deleted from the trashbin And as "Alice" the file with original path "/textfile0.txt" should exist in the trashbin And as "Alice" the file with original path "/PARENT/parent.txt" should exist in the trashbin And as "Alice" the file with original path "/PARENT/CHILD/child.txt" should exist in the trashbin - @personalSpace + @skipOnRevaMaster Examples: | dav-path | status-code | | new | 404 | @@ -122,7 +122,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -145,7 +145,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -170,7 +170,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -195,7 +195,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -232,7 +232,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -269,7 +269,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -318,7 +318,7 @@ Feature: files and folders can be deleted from the trashbin | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature b/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature index 6ab6d0c455e..cf9749e811b 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -35,7 +35,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -54,7 +54,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -75,7 +75,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -94,7 +94,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -130,7 +130,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -153,7 +153,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -170,7 +170,7 @@ Feature: files and folders exist in the trashbin after being deleted And the last webdav response should not contain the following elements | path | user | | textfile1.txt | testtrashbin100 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | status-code | | new | 404 | @@ -191,7 +191,7 @@ Feature: files and folders exist in the trashbin after being deleted | path | user | | textfile0.txt | testtrashbin101 | | textfile2.txt | testtrashbin101 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | status-code | | new | 404 | @@ -217,7 +217,7 @@ Feature: files and folders exist in the trashbin after being deleted | textfile0.txt | testtrashbin102 | | textfile2.txt | testtrashbin102 | | textfile3.txt | testtrashbin102 | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | status-code | | new | 404 | @@ -234,7 +234,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -248,7 +248,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -267,7 +267,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -286,7 +286,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -306,7 +306,7 @@ Feature: files and folders exist in the trashbin after being deleted | new | null | | new | nil | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | username | | spaces | dash-123 | @@ -325,7 +325,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -345,7 +345,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -362,7 +362,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -399,7 +399,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -436,7 +436,7 @@ Feature: files and folders exist in the trashbin after being deleted | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature index bf9bb2353e8..6536df18934 100644 --- a/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature +++ b/tests/acceptance/features/coreApiTrashbin/trashbinSharingToShares.feature @@ -21,7 +21,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -43,7 +43,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -70,7 +70,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -97,7 +97,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -125,7 +125,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -153,7 +153,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -181,7 +181,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -204,7 +204,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | @@ -228,7 +228,7 @@ Feature: using trashbin together with sharing | dav-path | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature b/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature index bef0834a245..25d9f1583cc 100644 --- a/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature +++ b/tests/acceptance/features/coreApiWebdavDelete/deleteFile.feature @@ -19,7 +19,7 @@ Feature: delete file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -39,7 +39,7 @@ Feature: delete file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -69,7 +69,7 @@ Feature: delete file | new | /..upload | abc | | new | /..upload | ..abc | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | file_name | | spaces | /upload. | abc. | @@ -96,7 +96,7 @@ Feature: delete file | new | ",,,.txt" | | new | ",,,.," | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | filename | | spaces | "sample,1.txt" | @@ -125,7 +125,7 @@ Feature: delete file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -135,4 +135,4 @@ Feature: delete file Given user "Alice" has uploaded file "filesForUpload/zerobyte.txt" to "/zerobyte.txt" When user "Alice" deletes file "/zerobyte.txt" using the WebDAV API Then the HTTP status code should be "204" - And as "Alice" file "/zerobyte.txt" should not exist \ No newline at end of file + And as "Alice" file "/zerobyte.txt" should not exist diff --git a/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature b/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature index 5e5a7ea2771..bc79c3cf01d 100644 --- a/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature +++ b/tests/acceptance/features/coreApiWebdavDelete/deleteFolder.feature @@ -19,7 +19,7 @@ Feature: delete folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -37,7 +37,7 @@ Feature: delete folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -57,7 +57,7 @@ Feature: delete folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -86,7 +86,7 @@ Feature: delete folder | new | /fo.xyz | | new | /fo.exe | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | | spaces | /fo. | diff --git a/tests/acceptance/features/coreApiWebdavDelete/deleteFolderContents.feature b/tests/acceptance/features/coreApiWebdavDelete/deleteFolderContents.feature index c3582064cdf..95f6a00c443 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature index 86a85070c71..68d928a55b4 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature @@ -25,7 +25,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -50,7 +50,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -76,7 +76,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -225,7 +225,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -250,7 +250,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature index ec7d141616c..715e8df4756 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -48,7 +48,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -74,7 +74,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -97,7 +97,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -123,7 +123,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -149,7 +149,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -365,7 +365,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -391,7 +391,7 @@ Feature: propagation of etags when moving files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature index 7f3149199d2..df6b6308eb8 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -52,7 +52,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -80,7 +80,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -113,7 +113,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -146,7 +146,7 @@ Feature: propagation of etags when copying files or folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature index aeeec2b61bd..dee0b75322a 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature @@ -21,7 +21,7 @@ Feature: propagation of etags when creating folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -46,7 +46,7 @@ Feature: propagation of etags when creating folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -123,7 +123,7 @@ Feature: propagation of etags when creating folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature index 90fd3a4b6b6..87ec179834b 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature @@ -21,7 +21,7 @@ Feature: propagation of etags when uploading data | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -45,7 +45,7 @@ Feature: propagation of etags when uploading data | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -171,7 +171,7 @@ Feature: propagation of etags when uploading data | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature b/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature index 6b1a9ca2f21..6ebf271ac82 100644 --- a/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature +++ b/tests/acceptance/features/coreApiWebdavLocks/exclusiveLocks.feature @@ -21,13 +21,13 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | | spaces | exclusive | - + 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 @@ -48,13 +48,13 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | | spaces | exclusive | - + 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 @@ -75,13 +75,13 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | | spaces | exclusive | - + 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 @@ -102,7 +102,7 @@ Feature: there can be only one exclusive lock on a resource | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavLocks/requestsWithToken.feature b/tests/acceptance/features/coreApiWebdavLocks/requestsWithToken.feature index 5290ae5175e..f451e0f551d 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 - + 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 @@ -29,7 +29,7 @@ Feature: actions on a locked item are possible if the token is sent with the req | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavLocks2/independentLocks.feature b/tests/acceptance/features/coreApiWebdavLocks2/independentLocks.feature index 3fcce95f2e1..da1e1cca1d5 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 + @skipOnRevaMaster 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 + @skipOnRevaMaster 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 2b5237a5919..b0e017479d0 100644 --- a/tests/acceptance/features/coreApiWebdavLocks2/independentLocksShareToShares.feature +++ b/tests/acceptance/features/coreApiWebdavLocks2/independentLocksShareToShares.feature @@ -30,7 +30,7 @@ Feature: independent locks | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | @@ -59,7 +59,7 @@ Feature: independent locks | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature index d300715baac..26811a6e2ba 100644 --- a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature +++ b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlock.feature @@ -20,12 +20,12 @@ Feature: UNLOCK locked items | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | | spaces | - + 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" @@ -65,7 +65,7 @@ Feature: UNLOCK locked items | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature index 49c420e3f9d..43626189249 100644 --- a/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature +++ b/tests/acceptance/features/coreApiWebdavLocksUnlock/unlockSharingToShares.feature @@ -27,7 +27,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | /parent.txt | | new | exclusive | /parent.txt | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | pending_share_path | | spaces | shared | /parent.txt | @@ -51,7 +51,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | @@ -75,7 +75,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | /parent.txt | | new | exclusive | /parent.txt | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | pending_share_path | | spaces | shared | /parent.txt | @@ -99,7 +99,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | /parent.txt | | new | exclusive | /parent.txt | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | pending_share_path | | spaces | shared | /parent.txt | @@ -123,7 +123,7 @@ Feature: UNLOCK locked items (sharing) | new | shared | | new | exclusive | - @personalSpace + @skipOnRevaMaster Examples: | dav-path | lock-scope | | spaces | shared | diff --git a/tests/acceptance/features/coreApiWebdavMove1/moveFolder.feature b/tests/acceptance/features/coreApiWebdavMove1/moveFolder.feature index 9184a4ba608..a02368f721e 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -39,7 +39,7 @@ Feature: move (rename) folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -57,7 +57,7 @@ Feature: move (rename) folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -78,7 +78,7 @@ Feature: move (rename) folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -96,7 +96,7 @@ Feature: move (rename) folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -122,7 +122,7 @@ Feature: move (rename) folder | new | /... | | new | /..upload | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | | spaces | /upload. | @@ -146,8 +146,4 @@ Feature: move (rename) folder | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove1/moveFolderToBlacklistedName.feature b/tests/acceptance/features/coreApiWebdavMove1/moveFolderToBlacklistedName.feature index 183f874a730..98c911c13cf 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove2/moveFile.feature b/tests/acceptance/features/coreApiWebdavMove2/moveFile.feature index 6653def626c..1af8b00dd97 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -43,7 +43,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -61,7 +61,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -80,7 +80,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -100,7 +100,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -116,7 +116,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -132,7 +132,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -153,7 +153,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -176,7 +176,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -204,7 +204,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -214,18 +214,18 @@ Feature: move (rename) file Scenario Outline: renaming to a file with question mark in its name Given using DAV path And user "Alice" has uploaded file with content "ownCloud test text file 0" to "textfile0.txt" - When user "Alice" moves file "/textfile0.txt" to "/" using the WebDAV API + When user "Alice" moves file "/textfile0.txt" to "/#oc ab?cd=ef#" using the WebDAV API Then the HTTP status code should be "201" - And the content of file "/" for user "Alice" should be "ownCloud test text file 0" + And the content of file "/#oc ab?cd=ef#" for user "Alice" should be "ownCloud test text file 0" Examples: - | dav_version | renamed_file | - | old | #oc ab?cd=ef# | - | new | #oc ab?cd=ef# | + | dav_version | + | old | + | new | - @personalSpace + @skipOnRevaMaster Examples: - | dav_version | renamed_file | - | spaces | #oc ab?cd=ef# | + | dav_version | + | spaces | Scenario Outline: renaming file with dots in the path @@ -250,7 +250,7 @@ Feature: move (rename) file | new | /... | ... | | new | /..upload | ..abc | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | file_name | | spaces | /upload. | abc. | @@ -272,7 +272,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -288,7 +288,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -319,7 +319,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -328,9 +328,9 @@ Feature: move (rename) file Scenario Outline: Renaming to/from a hidden file Given using DAV path And user "Alice" has uploaded the following files with content "hidden file" - | path | - | .hidden_file101 | - | hidden_file101.txt | + | path | + | .hidden_file101 | + | hidden_file101.txt | When user "Alice" moves the following files using the WebDAV API | from | to | | .hidden_file101 | hidden_file102.txt | @@ -349,7 +349,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -384,7 +384,7 @@ Feature: move (rename) file | new | texta | file.txt | textb | 0 | | new | texta | file.txt | textb | 1 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | source_folder | source_file | target_folder | target_file | | spaces | text | file.txt | 0 | file.txt | @@ -419,8 +419,9 @@ Feature: move (rename) file | new | texta | 0 | file.txt | | new | texta | 1 | file.txt | | new | texta | file.txt | 0 | + | new | texta | file.txt | 1 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | source_folder | source_file | target_file | | spaces | 0 | file.txt | file.txt | @@ -428,7 +429,7 @@ Feature: move (rename) file | spaces | texta | 0 | file.txt | | spaces | texta | 1 | file.txt | | spaces | texta | file.txt | 0 | - | spaces | texta | file.txt | 0 | + | spaces | texta | file.txt | 1 | Scenario Outline: move a file of size zero byte @@ -444,7 +445,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -462,7 +463,7 @@ Feature: move (rename) file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavMove2/moveFileToBlacklistedName.feature b/tests/acceptance/features/coreApiWebdavMove2/moveFileToBlacklistedName.feature index ef806bc71ed..7d4148ef5f7 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature b/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature index 2ab841d187f..dd3b632d232 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/downloadFile.feature @@ -20,7 +20,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -36,7 +36,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -54,7 +54,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -72,7 +72,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -91,7 +91,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -110,7 +110,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -131,7 +131,7 @@ Feature: download file | new | ",,,.txt" | | new | ",,,.," | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | filename | | spaces | "sample,1.txt" | @@ -153,7 +153,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -184,7 +184,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -200,7 +200,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -216,7 +216,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -231,7 +231,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -258,12 +258,12 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | - @smokeTest + @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 @@ -284,7 +284,7 @@ Feature: download file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature b/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature index 710d92c1aed..9f1d400071e 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature @@ -42,7 +42,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -68,7 +68,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -97,7 +97,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -121,7 +121,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -149,7 +149,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -174,14 +174,14 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | - Scenario Outline: Get the list of resources in a folder shared through public link with depth 0 - Given using DAV path + Scenario: Get the list of resources in a folder shared through public link with depth 0 + Given using new DAV path And user "Alice" has created the following folders | path | | /simple-folder/simple-folder1/simple-folder2/simple-folder3 | @@ -201,13 +201,10 @@ Feature: list files | /simple-folder1/simple-folder2/welcome.txt | | /simple-folder1/simple-folder2/simple-folder3 | | /simple-folder1/simple-folder2/simple-folder3/simple-folder4 | - Examples: - | dav_version | - | new | - Scenario Outline: Get the list of resources in a folder shared through public link with depth 1 - Given using DAV path + Scenario: Get the list of resources in a folder shared through public link with depth 1 + Given using new DAV path And user "Alice" has created the following folders | path | | /simple-folder/simple-folder1/simple-folder2/simple-folder3 | @@ -229,13 +226,10 @@ Feature: list files | /simple-folder1/simple-folder2 | | /simple-folder1/textfile0.txt | | /simple-folder1/simple-folder2/simple-folder3/simple-folder4 | - Examples: - | dav_version | - | new | @depthInfinityPropfindEnabled - Scenario Outline: Get the list of resources in a folder shared through public link with depth infinity - Given using DAV path + Scenario: Get the list of resources in a folder shared through public link with depth infinity + Given using new DAV path And user "Alice" has created the following folders | path | | /simple-folder/simple-folder1/simple-folder2/simple-folder3 | @@ -255,9 +249,6 @@ Feature: list files | /simple-folder1/simple-folder2/welcome.txt | | /simple-folder1/simple-folder2/simple-folder3 | | /simple-folder1/simple-folder2/simple-folder3/simple-folder4 | - Examples: - | dav_version | - | new | Scenario Outline: Get the list of files in the trashbin with depth 0 @@ -285,7 +276,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -318,7 +309,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -349,7 +340,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -364,7 +355,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -383,7 +374,7 @@ Feature: list files | dav_version | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -403,7 +394,7 @@ Feature: list files | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavOperations/propfind.feature b/tests/acceptance/features/coreApiWebdavOperations/propfind.feature index a3714195ec6..0ac7918a9f8 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_path | | /remote.php/dav/spaces | @@ -26,7 +26,7 @@ Feature: PROPFIND | dav_path | depth | http_status | | /remote.php/dav/files/alice | 0 | 207 | | /remote.php/dav/files/alice | infinity | 207 | - @personalSpace + @skipOnRevaMaster Examples: | dav_path | depth | http_status | | /remote.php/dav/spaces/%spaceid% | 0 | 207 | diff --git a/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature b/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature index b046548c957..815477ec799 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/refuseAccess.feature @@ -35,7 +35,7 @@ Feature: refuse access | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | - | spaces | \ No newline at end of file + | spaces | diff --git a/tests/acceptance/features/coreApiWebdavOperations/search.feature b/tests/acceptance/features/coreApiWebdavOperations/search.feature index b7dcd39d6ba..6e6bc91ace6 100644 --- a/tests/acceptance/features/coreApiWebdavOperations/search.feature +++ b/tests/acceptance/features/coreApiWebdavOperations/search.feature @@ -42,7 +42,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -64,7 +64,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -87,7 +87,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -102,7 +102,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -126,7 +126,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -150,7 +150,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -175,7 +175,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -208,7 +208,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -240,7 +240,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -265,7 +265,7 @@ Feature: Search | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature b/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature index d6bda090f57..2310a35f371 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/copyFile.feature @@ -22,7 +22,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -38,7 +38,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -56,12 +56,12 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | - + 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 @@ -80,7 +80,7 @@ Feature: copy file | old | | new | - + 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 @@ -118,7 +118,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -137,7 +137,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -155,7 +155,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -177,7 +177,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -201,7 +201,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -224,7 +224,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -248,7 +248,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -408,7 +408,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -434,7 +434,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -561,7 +561,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -578,7 +578,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -594,7 +594,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -612,12 +612,12 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | - + 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 @@ -637,7 +637,7 @@ Feature: copy file | old | | new | - + 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 @@ -658,7 +658,7 @@ Feature: copy file | old | | new | - + 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 @@ -680,7 +680,7 @@ Feature: copy file | old | | new | - + 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 @@ -724,12 +724,12 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | - + 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 @@ -760,7 +760,7 @@ Feature: copy file | old | | new | - + 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 @@ -792,7 +792,7 @@ Feature: copy file | old | | new | - + 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 @@ -837,7 +837,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -857,10 +857,6 @@ Feature: copy file | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | @@ -879,7 +875,7 @@ Feature: copy file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/createFileFolder.feature b/tests/acceptance/features/coreApiWebdavProperties1/createFileFolder.feature index dd6cba6249f..526ca36f0db 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | | spaces | /upload | @@ -59,7 +59,7 @@ Feature: create files and folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -78,7 +78,7 @@ Feature: create files and folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -98,7 +98,7 @@ Feature: create files and folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -117,7 +117,7 @@ Feature: create files and folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -136,7 +136,7 @@ Feature: create files and folder | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -167,7 +167,7 @@ Feature: create files and folder | new | /😀 🤖.txt | | new | /new&file.txt | - @personalSpace + @skipOnRevaMaster 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 b3272f69dd9..621c30d01f4 100644 --- a/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature +++ b/tests/acceptance/features/coreApiWebdavProperties1/getQuota.feature @@ -18,10 +18,6 @@ Feature: get quota | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | @smokeTest @@ -34,13 +30,9 @@ Feature: get quota | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | - + 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 @@ -61,10 +53,6 @@ Feature: get quota | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | @@ -81,13 +69,9 @@ Feature: get quota | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | - + 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 @@ -103,8 +87,4 @@ Feature: get quota | dav_version | | old | | new | - - @personalSpace - Examples: - | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature b/tests/acceptance/features/coreApiWebdavProperties1/setFileProperties.feature index 0a6397bc788..75a396ded6e 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -37,7 +37,7 @@ Feature: set file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -55,7 +55,7 @@ Feature: set file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -78,7 +78,7 @@ Feature: set file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -96,7 +96,7 @@ Feature: set file properties | old | new | | new | old | - @personalSpace + @skipOnRevaMaster 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 0cb75774dd4..8e486701e42 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 | - @personalSpace + @skipOnRevaMaster 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 | - @personalSpace + @skipOnRevaMaster 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 | - @personalSpace + @skipOnRevaMaster 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | file_name | | spaces | /upload | abc.txt | @@ -134,20 +134,20 @@ Feature: get file properties #after fixing all issues delete this Scenario and merge with the one above Scenario Outline: do a PROPFIND of various files inside various folders with '?' character in its name Given using DAV path - And user "Alice" has created folder "" - And user "Alice" has uploaded file with content "uploaded content" to "/" - When user "Alice" gets the properties of file "/" using the WebDAV API + And user "Alice" has created folder "/folder ?2.txt" + And user "Alice" has uploaded file with content "uploaded content" to "/folder ?2.txt/file ?2.txt" + When user "Alice" gets the properties of file "/folder ?2.txt/file ?2.txt" using the WebDAV API Then the HTTP status code should be "201" And the properties response should contain an etag Examples: - | dav_version | folder_name | file_name | - | old | /folder ?2.txt | file ?2.txt | - | new | /folder ?2.txt | file ?2.txt | + | dav_version | + | old | + | new | - @personalSpace + @skipOnRevaMaster Examples: - | dav_version | folder_name | file_name | - | spaces | /folder ?2.txt | file ?2.txt | + | dav_version | + | spaces | Scenario Outline: A file that is not shared does not have a share-types property @@ -163,7 +163,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -189,7 +189,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -215,7 +215,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -238,7 +238,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -275,7 +275,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -294,7 +294,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -311,7 +311,7 @@ Feature: get file properties | /remote.php/dav/files/does-not-exist | Resource not found | Resource not found | | /remote.php/dav/does-not-exist | File not found in root | | - @personalSpace + @skipOnRevaMaster Examples: | url | message1 | message2 | | /remote.php/dav/spaces/%spaceid%/does-not-exist | Resource not found | | @@ -341,7 +341,7 @@ Feature: get file properties | new | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -377,7 +377,7 @@ Feature: get file properties | new | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -396,7 +396,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -415,7 +415,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -434,7 +434,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -453,7 +453,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -472,7 +472,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -491,7 +491,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -510,7 +510,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -529,7 +529,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -548,7 +548,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -567,7 +567,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -586,7 +586,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -605,7 +605,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -624,7 +624,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -648,7 +648,7 @@ Feature: get file properties | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUpload1/uploadFile.feature b/tests/acceptance/features/coreApiWebdavUpload1/uploadFile.feature index 8490e0f2b27..1cc07fb6b6a 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | file_name | | spaces | /upload.txt | @@ -48,7 +48,7 @@ Feature: upload file | new | "C++ file.cpp" | | new | "file #2.txt" | - @personalSpace + @skipOnRevaMaster 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 " | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | file_name | | spaces | "file ?2.txt" | @@ -92,7 +92,7 @@ Feature: upload file | new | ",,,.txt" | | new | ",,,.," | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | file_name | | spaces | "sample,1.txt" | @@ -119,7 +119,7 @@ Feature: upload file | new | /नेपाली | नेपाली | | new | /folder #2.txt | file #2.txt | - @personalSpace + @skipOnRevaMaster 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | file_name | | spaces | /folder ?2.txt | file ?2.txt | @@ -161,7 +161,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -181,7 +181,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -208,7 +208,7 @@ Feature: upload file | new | /upload...1.. | abc...txt.. | | new | /... | ... | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | file_name | | spaces | /upload. | abc. | @@ -229,7 +229,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -247,7 +247,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -266,7 +266,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -285,7 +285,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -312,7 +312,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -328,7 +328,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature b/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature index 22b3708c1e6..279d0e7c085 100644 --- a/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature +++ b/tests/acceptance/features/coreApiWebdavUpload2/uploadFileUsingOldChunking.feature @@ -25,7 +25,7 @@ Feature: upload file using old chunking | dav_version | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -45,7 +45,7 @@ Feature: upload file using old chunking | dav_version | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -65,7 +65,7 @@ Feature: upload file using old chunking | dav_version | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -89,7 +89,7 @@ Feature: upload file using old chunking | dav_version | | old | - @personalSpace + @skipOnRevaMaster 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 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | file-name | | spaces | &#? TIÄFÜ @a#8a=b?c=d ?abc=oc # | @@ -137,7 +137,7 @@ Feature: upload file using old chunking | dav_version | | old | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature index ffc0c089c93..ac143ae0203 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature @@ -1,4 +1,4 @@ -@api +@api Feature: checksums Background: @@ -21,7 +21,7 @@ Feature: checksums | old | SHA1 8cb2237d0679ca88db6464eac60da96345513964 | | new | SHA1 8cb2237d0679ca88db6464eac60da96345513964 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | checksum | | spaces | MD5 827ccb0eea8a706c4c34a16891f84e7b | @@ -43,7 +43,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -64,7 +64,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -86,7 +86,7 @@ Feature: checksums | old | SHA1 8cb2237d0679ca88db6464eac60da96345513963 | | new | SHA1 8cb2237d0679ca88db6464eac60da96345513963 | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | incorrect_checksum | | spaces | MD5 827ccb0eea8a706c4c34a16891f84e7a | @@ -108,7 +108,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -130,7 +130,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -152,7 +152,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -173,7 +173,7 @@ Feature: checksums | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -201,7 +201,7 @@ Feature: checksums | old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d | | new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | overwriteChecksum | | spaces | MD5 5d41402abc4b2a76b9719d911017c592 | @@ -228,7 +228,7 @@ Feature: checksums | old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a | | new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | overwriteInvalidChecksum | | spaces | MD5 5d41402abc4b2a76b9719d911017c593 | @@ -257,7 +257,7 @@ Feature: checksums | old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d | | new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | overwriteChecksum | | spaces | MD5 5d41402abc4b2a76b9719d911017c592 | @@ -284,7 +284,7 @@ Feature: checksums | old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a | | new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | overwriteChecksum | | spaces | MD5 5d41402abc4b2a76b9719d911017c593 | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature index a03fa2db7c7..6bcc82791d9 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/creationWithUploadExtension.feature @@ -1,4 +1,4 @@ -@api +@api Feature: tests of the creation extension see https://tus.io/protocols/resumable-upload.html#creation-with-upload Background: @@ -25,7 +25,7 @@ Feature: tests of the creation extension see https://tus.io/protocols/resumable- | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -40,7 +40,7 @@ Feature: tests of the creation extension see https://tus.io/protocols/resumable- | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature index 81b6a395efa..78b9d359d00 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelCreationExtension.feature @@ -1,4 +1,4 @@ -@api +@api Feature: low level tests of the creation extension see https://tus.io/protocols/resumable-upload.html#creation Background: @@ -21,7 +21,7 @@ Feature: low level tests of the creation extension see https://tus.io/protocols/ | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -42,7 +42,7 @@ Feature: low level tests of the creation extension see https://tus.io/protocols/ | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature index 79fecc8ac23..b2c9b2a0b3f 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/lowLevelUpload.feature @@ -1,4 +1,4 @@ -@api +@api Feature: low level tests for upload of chunks Background: @@ -20,7 +20,7 @@ Feature: low level tests for upload of chunks | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -42,7 +42,7 @@ Feature: low level tests for upload of chunks | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -64,7 +64,7 @@ Feature: low level tests for upload of chunks | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -84,7 +84,7 @@ Feature: low level tests for upload of chunks | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature index 14c48270246..b19ce14b923 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature @@ -1,4 +1,4 @@ -@api +@api Feature: OPTIONS request Background: @@ -10,18 +10,6 @@ Feature: OPTIONS request | endpoint | | /remote.php/webdav/ | | /remote.php/dav/files/%username%/ | - Then the HTTP status code should be "204" - And the following headers should be set - | header | value | - | Tus-Resumable | 1.0.0 | - | Tus-Version | 1.0.0 | - | Tus-Extension | creation,creation-with-upload,checksum,expiration | - | Tus-Checksum-Algorithm | md5,sha1,adler32 | - - @personalSpace - Scenario: send OPTIONS request to spaces webDav endpoint using the TUS protocol with valid password and username - When user "Alice" requests these endpoints with "OPTIONS" including body "doesnotmatter" using the password of user "Alice" - | endpoint | | /remote.php/dav/spaces/%spaceid%/ | Then the HTTP status code should be "204" And the following headers should be set @@ -37,18 +25,6 @@ Feature: OPTIONS request | endpoint | | /remote.php/webdav/ | | /remote.php/dav/files/%username%/ | - Then the HTTP status code should be "204" - And the following headers should be set - | header | value | - | Tus-Resumable | 1.0.0 | - | Tus-Version | 1.0.0 | - | Tus-Extension | creation,creation-with-upload,checksum,expiration | - | Tus-Checksum-Algorithm | md5,sha1,adler32 | - - @personalSpace - Scenario: send OPTIONS request to spaces webDav endpoint using the TUS protocol without any authentication - When a user requests these endpoints with "OPTIONS" with body "doesnotmatter" and no authentication about user "Alice" - | endpoint | | /remote.php/dav/spaces/%spaceid%/ | Then the HTTP status code should be "204" And the following headers should be set @@ -64,18 +40,6 @@ Feature: OPTIONS request | endpoint | | /remote.php/webdav/ | | /remote.php/dav/files/%username%/ | - Then the HTTP status code should be "401" - And the following headers should be set - | header | value | - | Tus-Resumable | 1.0.0 | - | Tus-Version | 1.0.0 | - | Tus-Extension | creation,creation-with-upload,checksum,expiration | - | Tus-Checksum-Algorithm | md5,sha1,adler32 | - - @personalSpace - Scenario: send OPTIONS request to spaces webDav endpoint using the TUS protocol with valid username and wrong password - When user "Alice" requests these endpoints with "OPTIONS" including body "doesnotmatter" using password "invalid" about user "Alice" - | endpoint | | /remote.php/dav/spaces/%spaceid%/ | Then the HTTP status code should be "401" And the following headers should be set @@ -92,19 +56,6 @@ Feature: OPTIONS request | endpoint | | /remote.php/webdav/ | | /remote.php/dav/files/%username%/ | - Then the HTTP status code should be "401" - And the following headers should be set - | header | value | - | Tus-Resumable | 1.0.0 | - | Tus-Version | 1.0.0 | - | Tus-Extension | creation,creation-with-upload,checksum,expiration | - | Tus-Checksum-Algorithm | md5,sha1,adler32 | - - @personalSpace - Scenario: send OPTIONS requests to spaces webDav endpoints using valid password and username of different user - Given user "Brian" has been created with default attributes and without skeleton files - When user "Brian" requests these endpoints with "OPTIONS" including body "doesnotmatter" using the password of user "Alice" - | endpoint | | /remote.php/dav/spaces/%spaceid%/ | Then the HTTP status code should be "401" And the following headers should be set diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature index eae25a48cf0..6afc36a053d 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFile.feature @@ -1,4 +1,4 @@ -@api +@api Feature: upload file As a user I want to be able to upload files @@ -29,7 +29,7 @@ Feature: upload file | new | /?fi=le&%#2 . txt | | new | /# %ab ab?=ed | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | file_name | | spaces | /upload.txt | @@ -63,7 +63,7 @@ Feature: upload file | new | /folder ?2.txt | file ?2.txt | | new | /?fi=le&%#2 . txt | # %ab ab?=ed | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | folder_name | file_name | | spaces | /upload | abc.txt | @@ -84,7 +84,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -99,7 +99,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -115,7 +115,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -130,7 +130,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -147,7 +147,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -174,7 +174,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -202,7 +202,7 @@ Feature: upload file | new | "folder/file" | Zm9sZGVyL2ZpbGU= | | new | "my\\file" | bXkMaWxl | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | file_name | metadata | | spaces | " " | IA== | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature index 60b05cd14c2..103dc47eee2 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadFileMtime.feature @@ -1,4 +1,4 @@ -@api +@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 @@ -17,7 +17,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -32,7 +32,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -48,7 +48,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | @@ -64,7 +64,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature index c4868d23352..4b14d8cac34 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToMoveFolder.feature @@ -1,4 +1,4 @@ -@api +@api Feature: move folders As a user I want to be able to move and upload files/folders @@ -21,7 +21,7 @@ Feature: move folders | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces | diff --git a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature index 98c1627466a..90305067fae 100644 --- a/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature +++ b/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToNonExistingFolder.feature @@ -1,4 +1,4 @@ -@api +@api Feature: upload file As a user I want to try uploading files to a nonexistent folder @@ -30,7 +30,7 @@ Feature: upload file | old | | new | - @personalSpace + @skipOnRevaMaster Examples: | dav_version | | spaces |