357 KiB
Scenarios from ownCloud10 core API tests that are expected to fail with OCIS storage
File
Basic file management like up and download, move, copy, properties, trash, versions and chunking.
Implement Trashbin Feature for ocis storage
- apiWebdavEtagPropagation2/restoreFromTrash.feature:26
- apiWebdavEtagPropagation2/restoreFromTrash.feature:27
- apiWebdavEtagPropagation2/restoreFromTrash.feature:48
- apiWebdavEtagPropagation2/restoreFromTrash.feature:49
- apiWebdavEtagPropagation2/restoreFromTrash.feature:68
- apiWebdavEtagPropagation2/restoreFromTrash.feature:69
- apiWebdavEtagPropagation2/restoreFromTrash.feature:90
- apiWebdavEtagPropagation2/restoreFromTrash.feature:91
Deletion time in trash bin shows a wrong date
empty trashbin does not work
href in trashbin PROPFIND response is wrong
href in trashbin PROPFIND response is wrong
QA trashcan cannot delete a deep tree
trashbin filename invalid for nested files/folders
- apiTrashbin/trashbinFilesFolders.feature:44
- apiTrashbin/trashbinFilesFolders.feature:45
- apiTrashbin/trashbinFilesFolders.feature:60
- apiTrashbin/trashbinFilesFolders.feature:61
invalid webdav responses for unauthorized requests.
- apiTrashbin/trashbinFilesFolders.feature:154
- apiTrashbin/trashbinFilesFolders.feature:155
- apiTrashbin/trashbinFilesFolders.feature:172
- apiTrashbin/trashbinFilesFolders.feature:173
- apiTrashbin/trashbinFilesFolders.feature:196
- apiTrashbin/trashbinFilesFolders.feature:197
- apiTrashbin/trashbinFilesFolders.feature:210
- apiTrashbin/trashbinFilesFolders.feature:211
- apiTrashbin/trashbinFilesFolders.feature:224
- apiTrashbin/trashbinFilesFolders.feature:225
PROPFIND on trashbin with Depth: infinity only shows the first level
href in trashbin PROPFIND response is wrong
- apiTrashbin/trashbinRestore.feature:54
- apiTrashbin/trashbinRestore.feature:55
- apiTrashbin/trashbinRestore.feature:70
- apiTrashbin/trashbinRestore.feature:71
- apiTrashbin/trashbinRestore.feature:118
- apiTrashbin/trashbinRestore.feature:119
- apiTrashbin/trashbinRestore.feature:120
- apiTrashbin/trashbinRestore.feature:121
- apiTrashbin/trashbinRestore.feature:211
- apiTrashbin/trashbinRestore.feature:212
- apiTrashbin/trashbinRestore.feature:255
- apiTrashbin/trashbinRestore.feature:256
- apiTrashbin/trashbinRestore.feature:257
- apiTrashbin/trashbinRestore.feature:258
- apiTrashbin/trashbinRestore.feature:259
- apiTrashbin/trashbinRestore.feature:260
- apiTrashbin/trashbinRestore.feature:275
- apiTrashbin/trashbinRestore.feature:276
- apiTrashbin/trashbinRestore.feature:292
- apiTrashbin/trashbinRestore.feature:293
href in trashbin PROPFIND response is wrong
trash-bin restore move does not send back Etag and other headers
- apiTrashbin/trashbinRestore.feature:40
- apiTrashbin/trashbinRestore.feature:41
- apiTrashbin/trashbinRestore.feature:138
- apiTrashbin/trashbinRestore.feature:139
cannot restore to a different file-name
href in trashbin PROPFIND response is wrong
trash-bin restore move does not send back Etag and other headers
- apiTrashbin/trashbinRestore.feature:90
- apiTrashbin/trashbinRestore.feature:91
- apiTrashbin/trashbinRestore.feature:92
- apiTrashbin/trashbinRestore.feature:93
- apiTrashbin/trashbinRestore.feature:94
- apiTrashbin/trashbinRestore.feature:95
href in trashbin PROPFIND response is wrong
cannot restore to a different file-name
- apiTrashbin/trashbinRestore.feature:311
- apiTrashbin/trashbinRestore.feature:312
- apiTrashbin/trashbinRestore.feature:330
- apiTrashbin/trashbinRestore.feature:331
requests to webdav URLs with an fileid containing an invalid storage_id result in error 500
requesting propfind with invalid fileid gives 502 error
- apiVersions/fileVersions.feature:395
- apiVersions/fileVersions.feature:396
- apiVersions/fileVersions.feature:397
Implement Versions Feature for ocis storage
uploading with old-chunking does not work
remote.php/dav/uploads endpoint does not exist
- apiVersions/fileVersions.feature:15
- apiVersions/fileVersions.feature:23
- apiVersions/fileVersions.feature:36
- apiVersions/fileVersions.feature:45
- apiVersions/fileVersions.feature:88
- apiVersions/fileVersions.feature:89
- apiVersions/fileVersions.feature:93
- apiVersions/fileVersions.feature:288
- apiVersions/fileVersions.feature:362
- apiVersions/fileVersions.feature:373
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:14
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:31
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:48
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:65
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:83
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:92
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:106
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:143
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:144
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:146
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:159
- apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:14
- apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:23
- apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:47
- apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:48
- apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:49
- apiWebdavUpload1/uploadFileToBlacklistedNameAsyncUsingNewChunking.feature:52
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:20
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:21
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:33
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:34
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:69
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:70
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:14
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:24
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:49
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:50
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:51
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:54
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:12
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:21
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:45
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:46
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:47
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingNewChunking.feature:50
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:12
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:22
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:47
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:48
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:49
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:52
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:13
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:31
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:46
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:61
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:85
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:92
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:102
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:107
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:116
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:145
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:146
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:147
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:168
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:169
PUT request with missing parent must return status code 409
uploading with old-chunking does not work
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:43
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:96
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:97
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:98
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:99
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:100
invalid file-names should not be created using the TUS protocol
- apiWebdavUploadTUS/uploadFile.feature:135
- apiWebdavUploadTUS/uploadFile.feature:136
- apiWebdavUploadTUS/uploadFile.feature:137
- apiWebdavUploadTUS/uploadFile.feature:138
- apiWebdavUploadTUS/uploadFile.feature:139
- apiWebdavUploadTUS/uploadFile.feature:140
- apiWebdavUploadTUS/uploadFile.feature:141
- apiWebdavUploadTUS/uploadFile.feature:142
upload a file using TUS resource URL as an other user should not work
TUS OPTIONS requests do not reply with TUS headers when invalid password
blacklisted filenames like .htaccess & file.parts can be uploaded
- apiWebdavProperties1/copyFile.feature:102
- apiWebdavProperties1/copyFile.feature:103
- apiWebdavProperties1/createFolder.feature:71
- apiWebdavProperties1/createFolder.feature:72
- apiWebdavUpload1/uploadFile.feature:127
- apiWebdavUpload1/uploadFile.feature:128
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:19
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:20
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:13
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:19
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:35
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:36
- apiWebdavUpload2/uploadFileToBlacklistedNameUsingOldChunking.feature:37
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:13
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:20
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:37
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:38
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:39
cannot rename files asynchronously
- apiWebdavMove1/moveFileAsync.feature:26
- apiWebdavMove1/moveFileAsync.feature:27
- apiWebdavMove1/moveFileAsync.feature:28
- apiWebdavMove1/moveFileAsync.feature:29
- apiWebdavMove1/moveFileAsync.feature:30
- apiWebdavMove1/moveFileAsync.feature:31
- apiWebdavMove1/moveFileAsync.feature:33
- apiWebdavMove1/moveFileAsync.feature:46
- apiWebdavMove1/moveFileAsync.feature:59
- apiWebdavMove1/moveFileAsync.feature:73
- apiWebdavMove1/moveFileAsync.feature:88
- apiWebdavMove1/moveFileAsync.feature:107
- apiWebdavMove1/moveFileAsync.feature:125
- apiWebdavMove1/moveFileAsync.feature:135
- apiWebdavMove1/moveFileAsync.feature:141
- apiWebdavMove1/moveFileAsync.feature:204
- apiWebdavMove1/moveFileAsync.feature:205
- apiWebdavMove1/moveFileAsync.feature:224
- apiWebdavMove1/moveFileAsync.feature:225
- apiWebdavMove1/moveFileAsync.feature:234
- apiWebdavMove1/moveFileAsync.feature:235
- apiWebdavMove1/moveFileAsync.feature:240
cannot set blacklisted file names
- apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:12
- apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:18
- apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:26
cannot set excluded directories
- apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:12
- apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:19
- apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:27
renaming to banned name works
- apiWebdavMove1/moveFolder.feature:21
- apiWebdavMove1/moveFolder.feature:22
- apiWebdavMove1/moveFolder.feature:34
- apiWebdavMove1/moveFolder.feature:35
- apiWebdavMove1/moveFolder.feature:47
- apiWebdavMove1/moveFolder.feature:48
cannot set blacklisted file names
- apiWebdavMove1/moveFolderToBlacklistedName.feature:21
- apiWebdavMove1/moveFolderToBlacklistedName.feature:22
- apiWebdavMove1/moveFolderToBlacklistedName.feature:35
- apiWebdavMove1/moveFolderToBlacklistedName.feature:36
- apiWebdavMove1/moveFolderToBlacklistedName.feature:70
- apiWebdavMove1/moveFolderToBlacklistedName.feature:71
cannot set excluded directories
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:21
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:22
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:34
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:35
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:70
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:71
cannot set blacklisted file names
- apiWebdavMove2/moveFileToBlacklistedName.feature:18
- apiWebdavMove2/moveFileToBlacklistedName.feature:19
- apiWebdavMove2/moveFileToBlacklistedName.feature:29
- apiWebdavMove2/moveFileToBlacklistedName.feature:30
- apiWebdavMove2/moveFileToBlacklistedName.feature:62
- apiWebdavMove2/moveFileToBlacklistedName.feature:63
cannot set excluded directories
- apiWebdavMove2/moveFileToExcludedDirectory.feature:18
- apiWebdavMove2/moveFileToExcludedDirectory.feature:19
- apiWebdavMove2/moveFileToExcludedDirectory.feature:28
- apiWebdavMove2/moveFileToExcludedDirectory.feature:29
- apiWebdavMove2/moveFileToExcludedDirectory.feature:63
- apiWebdavMove2/moveFileToExcludedDirectory.feature:64
Range Header is not obeyed when downloading a file
Getting information about a folder overwritten by a file gives 500 error instead of 404
- apiWebdavProperties1/copyFile.feature:116
- apiWebdavProperties1/copyFile.feature:117
- apiWebdavProperties1/copyFile.feature:129
- apiWebdavProperties1/copyFile.feature:130
- apiWebdavProperties1/copyFile.feature:146
- apiWebdavProperties1/copyFile.feature:147
- apiWebdavProperties1/copyFile.feature:165
- apiWebdavProperties1/copyFile.feature:166
- apiWebdavProperties1/copyFile.feature:202
- apiWebdavProperties1/copyFile.feature:203
- apiWebdavProperties1/copyFile.feature:220
- apiWebdavProperties1/copyFile.feature:221
- apiWebdavProperties1/copyFile.feature:237
- apiWebdavProperties1/copyFile.feature:238
- apiWebdavProperties1/copyFile.feature:259
- apiWebdavProperties1/copyFile.feature:260
- apiWebdavProperties1/copyFile.feature:283
- apiWebdavProperties1/copyFile.feature:284
- apiWebdavProperties1/copyFile.feature:306
- apiWebdavProperties1/copyFile.feature:307
- apiWebdavProperties1/copyFile.feature:329
- apiWebdavProperties1/copyFile.feature:330
creating a folder that already exists returns an empty body
Scenario Outline: try to create a folder that already exists
- apiWebdavProperties1/createFolder.feature:85
- apiWebdavProperties1/createFolder.feature:86 Scenario Outline: try to create a folder with a name of an existing file
- apiWebdavProperties1/createFolder.feature:99
- apiWebdavProperties1/createFolder.feature:100
XML properties in webdav response not properly encoded
Scenario Outline: Do a PROPFIND of various file names
- apiWebdavProperties2/getFileProperties.feature:37
- apiWebdavProperties2/getFileProperties.feature:39
- apiWebdavProperties2/getFileProperties.feature:40
- apiWebdavProperties2/getFileProperties.feature:41
- apiWebdavProperties2/getFileProperties.feature:43
- apiWebdavProperties2/getFileProperties.feature:44
Scenario Outline: Do a PROPFIND of various folder names
- apiWebdavProperties2/getFileProperties.feature:59
- apiWebdavProperties2/getFileProperties.feature:60
- apiWebdavProperties2/getFileProperties.feature:61
- apiWebdavProperties2/getFileProperties.feature:63
- apiWebdavProperties2/getFileProperties.feature:64
- apiWebdavProperties2/getFileProperties.feature:66
- apiWebdavProperties2/getFileProperties.feature:67
- apiWebdavProperties2/getFileProperties.feature:68
- apiWebdavProperties2/getFileProperties.feature:70
- apiWebdavProperties2/getFileProperties.feature:71
Different webdav properties from core
Scenario Outline: Propfind the last modified date of a folder using webdav api Property "d:getlastmodified" found with value "Wed, 20 Jan 2021 14:39:31 +0000", expected "/^[MTWFS][uedhfriatno]{2},\s(\d){2}\s[JFMAJSOND][anebrpyulgctov]{2}\s\d{4}\s\d{2}:\d{2}:\d{2} GMT$/"
- apiWebdavProperties2/getFileProperties.feature:301
- apiWebdavProperties2/getFileProperties.feature:302
Scenario Outline: Propfind the content type of a folder using webdav api
Property "d:getcontenttype" found with value "httpd/unix-directory", expected "#^$#" or "#^$#" - apiWebdavProperties2/getFileProperties.feature:314
- apiWebdavProperties2/getFileProperties.feature:315
Scenario Outline: Propfind the content type of a file using webdav api
Property "d:getcontenttype" found with value "text/plain; charset=utf-8", expected "#^text/plain$#" or "#^text/plain$#" - apiWebdavProperties2/getFileProperties.feature:327
- apiWebdavProperties2/getFileProperties.feature:328
Scenario Outline: Propfind the size of a folder using webdav api
Property "oc:size" found with value "10", expected "#^0$#" or "#^0$#" - apiWebdavProperties2/getFileProperties.feature:376
- apiWebdavProperties2/getFileProperties.feature:377
Scenario Outline: Propfind the permissions on a file using webdav api
Property "oc:permissions" found with value "DNVWR", expected "/RM{0,1}DNVW/" - apiWebdavProperties2/getFileProperties.feature:441
- apiWebdavProperties2/getFileProperties.feature:442
Scenario Outline: Propfind the permissions on a folder using webdav api
Property "oc:permissions" found with value "DNVCKR", expected "/RM{0,1}DNVCK/" - apiWebdavProperties2/getFileProperties.feature:454
- apiWebdavProperties2/getFileProperties.feature:455
Some failing tests with Webdav custom properties
ocdav: double check the webdav property parsing when custom namespaces are used
- apiWebdavProperties1/setFileProperties.feature:32
- apiWebdavProperties1/setFileProperties.feature:33
- apiWebdavProperties1/setFileProperties.feature:63
- apiWebdavProperties1/setFileProperties.feature:64
Cannot set custom webDav properties
- apiWebdavProperties2/getFileProperties.feature:246
- apiWebdavProperties2/getFileProperties.feature:266
Sync
Synchronization features like etag propagation, setting mtime and locking files
deleting an item updates etags of grandparent but not on parent
etag propagation
- apiWebdavEtagPropagation1/deleteFileFolder.feature:26
- apiWebdavEtagPropagation1/deleteFileFolder.feature:27
- apiWebdavEtagPropagation1/deleteFileFolder.feature:45
- apiWebdavEtagPropagation1/deleteFileFolder.feature:46
- apiWebdavEtagPropagation1/deleteFileFolder.feature:65
- apiWebdavEtagPropagation1/deleteFileFolder.feature:66
- apiWebdavEtagPropagation1/deleteFileFolder.feature:193
- apiWebdavEtagPropagation1/deleteFileFolder.feature:208
Checksum feature
ocdav: return checksum in upload response for chunked upload
- apiMain/checksums.feature:58 Scenario: Uploading a chunked file with checksum should return the checksum in the propfind
- apiMain/checksums.feature:67 Scenario: Uploading a chunked file with checksum should return the checksum in the download header
- apiMain/checksums.feature:138 Scenario: Upload new dav chunked file where checksum matches
- apiMain/checksums.feature:147 Scenario: Upload new dav chunked file where checksum does not match
- apiMain/checksums.feature:158 Scenario: Upload new dav chunked file using async MOVE where checksum matches
- apiMain/checksums.feature:174 Scenario: Upload new dav chunked file using async MOVE where checksum does not match
- apiMain/checksums.feature:192 Scenario: Upload new dav chunked file using async MOVE where checksum does not match - retry with correct checksum
- apiMain/checksums.feature:258 Scenario: Uploading an old method chunked file with checksum should fail using new DAV path
- apiMain/checksums.feature:312 Scenario: Upload overwriting a file with new chunking and correct checksum
- apiMain/checksums.feature:324 Scenario: Upload overwriting a file with new chunking and invalid checksum
Preserve mtime after TUS upload
Scenario Outline: upload file with mtime expected -'1565237893', actual +'1611153591'
- apiWebdavUpload1/uploadFile.feature:160
- apiWebdavUpload1/uploadFile.feature:161
Scenario Outline: upload a file with mtime in a folder
expected -'1565237893', actual +'1611153591' - apiWebdavUpload1/uploadFile.feature:173
- apiWebdavUpload1/uploadFile.feature:174
Scenario Outline: moving a file does not change its mtime
expected -'1565237893', actual +'1611153591' - apiWebdavUpload1/uploadFile.feature:187
- apiWebdavUpload1/uploadFile.feature:188
Scenario Outline: overwriting a file changes its mtime
expected -'1565237893', actual +'1611153591' - apiWebdavUpload1/uploadFile.feature:200
- apiWebdavUpload1/uploadFile.feature:201
ocis-storage does not use the mtime send in the Upload-Metadata header when uploading via TUS
- apiWebdavUploadTUS/uploadFileMtime.feature:17
- apiWebdavUploadTUS/uploadFileMtime.feature:18
- apiWebdavUploadTUS/uploadFileMtime.feature:27
- apiWebdavUploadTUS/uploadFileMtime.feature:28
- apiWebdavUploadTUS/uploadFileMtime.feature:38
- apiWebdavUploadTUS/uploadFileMtime.feature:39
- apiWebdavUploadTUS/uploadFileMtime.feature:49
- apiWebdavUploadTUS/uploadFileMtime.feature:50
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:40
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:41
Webdav LOCK operations
- apiWebdavLocks/exclusiveLocks.feature:17
- apiWebdavLocks/exclusiveLocks.feature:18
- apiWebdavLocks/exclusiveLocks.feature:19
- apiWebdavLocks/exclusiveLocks.feature:20
- apiWebdavLocks/exclusiveLocks.feature:32
- apiWebdavLocks/exclusiveLocks.feature:33
- apiWebdavLocks/exclusiveLocks.feature:34
- apiWebdavLocks/exclusiveLocks.feature:35
- apiWebdavLocks/exclusiveLocks.feature:48
- apiWebdavLocks/exclusiveLocks.feature:49
- apiWebdavLocks/exclusiveLocks.feature:50
- apiWebdavLocks/exclusiveLocks.feature:51
- apiWebdavLocks/exclusiveLocks.feature:64
- apiWebdavLocks/exclusiveLocks.feature:65
- apiWebdavLocks/exclusiveLocks.feature:66
- apiWebdavLocks/exclusiveLocks.feature:67
- apiWebdavLocks/exclusiveLocks.feature:80
- apiWebdavLocks/exclusiveLocks.feature:81
- apiWebdavLocks/exclusiveLocks.feature:82
- apiWebdavLocks/exclusiveLocks.feature:83
- apiWebdavLocks/exclusiveLocks.feature:99
- apiWebdavLocks/exclusiveLocks.feature:100
- apiWebdavLocks/exclusiveLocks.feature:101
- apiWebdavLocks/exclusiveLocks.feature:102
- apiWebdavLocks/exclusiveLocks.feature:118
- apiWebdavLocks/exclusiveLocks.feature:119
- apiWebdavLocks/exclusiveLocks.feature:120
- apiWebdavLocks/exclusiveLocks.feature:121
- apiWebdavLocks/exclusiveLocks.feature:137
- apiWebdavLocks/exclusiveLocks.feature:138
- apiWebdavLocks/exclusiveLocks.feature:139
- apiWebdavLocks/exclusiveLocks.feature:140
- apiWebdavLocks/folder.feature:17
- apiWebdavLocks/folder.feature:18
- apiWebdavLocks/folder.feature:19
- apiWebdavLocks/folder.feature:20
- apiWebdavLocks/folder.feature:31
- apiWebdavLocks/folder.feature:32
- apiWebdavLocks/folder.feature:33
- apiWebdavLocks/folder.feature:34
- apiWebdavLocks/folder.feature:46
- apiWebdavLocks/folder.feature:47
- apiWebdavLocks/folder.feature:48
- apiWebdavLocks/folder.feature:49
- apiWebdavLocks/folder.feature:60
- apiWebdavLocks/folder.feature:61
- apiWebdavLocks/folder.feature:62
- apiWebdavLocks/folder.feature:63
- apiWebdavLocks/folder.feature:75
- apiWebdavLocks/folder.feature:76
- apiWebdavLocks/folder.feature:77
- apiWebdavLocks/folder.feature:78
- apiWebdavLocks/folder.feature:90
- apiWebdavLocks/folder.feature:91
- apiWebdavLocks/folder.feature:92
- apiWebdavLocks/folder.feature:93
- apiWebdavLocks/folder.feature:107
- apiWebdavLocks/folder.feature:108
- apiWebdavLocks/folder.feature:109
- apiWebdavLocks/folder.feature:110
- apiWebdavLocks/publicLink.feature:19
- apiWebdavLocks/publicLink.feature:20
- apiWebdavLocks/publicLink.feature:21
- apiWebdavLocks/publicLink.feature:22
- apiWebdavLocks/publicLink.feature:36
- apiWebdavLocks/publicLink.feature:37
- apiWebdavLocks/publicLink.feature:49
- apiWebdavLocks/publicLink.feature:50
- apiWebdavLocks/publicLink.feature:64
- apiWebdavLocks/publicLink.feature:65
- apiWebdavLocks/publicLink.feature:76
- apiWebdavLocks/publicLink.feature:77
- apiWebdavLocks/publicLink.feature:78
- apiWebdavLocks/publicLink.feature:79
- apiWebdavLocks/publicLinkLockdiscovery.feature:19
- apiWebdavLocks/publicLinkLockdiscovery.feature:20
- apiWebdavLocks/publicLinkLockdiscovery.feature:34
- apiWebdavLocks/publicLinkLockdiscovery.feature:35
- apiWebdavLocks/publicLinkLockdiscovery.feature:49
- apiWebdavLocks/publicLinkLockdiscovery.feature:50
- apiWebdavLocks/publicLinkLockdiscovery.feature:64
- apiWebdavLocks/publicLinkLockdiscovery.feature:65
- apiWebdavLocks/publicLinkLockdiscovery.feature:79
- apiWebdavLocks/publicLinkLockdiscovery.feature:80
- apiWebdavLocks/publicLinkLockdiscovery.feature:94
- apiWebdavLocks/publicLinkLockdiscovery.feature:95
- apiWebdavLocks/publicLinkLockdiscovery.feature:109
- apiWebdavLocks/publicLinkLockdiscovery.feature:110
- apiWebdavLocks/requestsWithToken.feature:52
- apiWebdavLocks/requestsWithToken.feature:53
- apiWebdavLocks/requestsWithToken.feature:54
- apiWebdavLocks/requestsWithToken.feature:55
- apiWebdavLocks/requestsWithToken.feature:70
- apiWebdavLocks/requestsWithToken.feature:71
- apiWebdavLocks/requestsWithToken.feature:72
- apiWebdavLocks/requestsWithToken.feature:73
- apiWebdavLocks/requestsWithToken.feature:88
- apiWebdavLocks/requestsWithToken.feature:89
- apiWebdavLocks/requestsWithToken.feature:110
- apiWebdavLocks/requestsWithToken.feature:111
- apiWebdavLocks2/resharedSharesToRoot.feature:26
- apiWebdavLocks2/resharedSharesToRoot.feature:27
- apiWebdavLocks2/resharedSharesToRoot.feature:28
- apiWebdavLocks2/resharedSharesToRoot.feature:29
- apiWebdavLocks2/resharedSharesToRoot.feature:46
- apiWebdavLocks2/resharedSharesToRoot.feature:47
- apiWebdavLocks2/resharedSharesToRoot.feature:48
- apiWebdavLocks2/resharedSharesToRoot.feature:49
- apiWebdavLocks2/resharedSharesToRoot.feature:67
- apiWebdavLocks2/resharedSharesToRoot.feature:68
- apiWebdavLocks2/resharedSharesToRoot.feature:86
- apiWebdavLocks2/resharedSharesToRoot.feature:87
- apiWebdavLocks2/resharedSharesToRoot.feature:88
- apiWebdavLocks2/resharedSharesToRoot.feature:89
- apiWebdavLocks2/resharedSharesToRoot.feature:106
- apiWebdavLocks2/resharedSharesToRoot.feature:107
- apiWebdavLocks2/resharedSharesToRoot.feature:108
- apiWebdavLocks2/resharedSharesToRoot.feature:109
- apiWebdavLocks2/resharedSharesToShares.feature:31
- apiWebdavLocks2/resharedSharesToShares.feature:32
- apiWebdavLocks2/resharedSharesToShares.feature:33
- apiWebdavLocks2/resharedSharesToShares.feature:34
- apiWebdavLocks2/resharedSharesToShares.feature:53
- apiWebdavLocks2/resharedSharesToShares.feature:54
- apiWebdavLocks2/resharedSharesToShares.feature:55
- apiWebdavLocks2/resharedSharesToShares.feature:56
- apiWebdavLocks2/resharedSharesToShares.feature:76
- apiWebdavLocks2/resharedSharesToShares.feature:77
- apiWebdavLocks2/resharedSharesToShares.feature:97
- apiWebdavLocks2/resharedSharesToShares.feature:98
- apiWebdavLocks2/resharedSharesToShares.feature:99
- apiWebdavLocks2/resharedSharesToShares.feature:100
- apiWebdavLocks2/resharedSharesToShares.feature:119
- apiWebdavLocks2/resharedSharesToShares.feature:120
- apiWebdavLocks2/resharedSharesToShares.feature:121
- apiWebdavLocks2/resharedSharesToShares.feature:122
- apiWebdavLocks2/setTimeout.feature:29
- apiWebdavLocks2/setTimeout.feature:30
- apiWebdavLocks2/setTimeout.feature:31
- apiWebdavLocks2/setTimeout.feature:32
- apiWebdavLocks2/setTimeout.feature:53
- apiWebdavLocks2/setTimeout.feature:54
- apiWebdavLocks2/setTimeout.feature:55
- apiWebdavLocks2/setTimeout.feature:56
- apiWebdavLocks2/setTimeout.feature:57
- apiWebdavLocks2/setTimeout.feature:58
- apiWebdavLocks2/setTimeout.feature:59
- apiWebdavLocks2/setTimeout.feature:60
- apiWebdavLocks2/setTimeout.feature:61
- apiWebdavLocks2/setTimeout.feature:62
- apiWebdavLocks2/setTimeout.feature:86
- apiWebdavLocks2/setTimeout.feature:87
- apiWebdavLocks2/setTimeout.feature:88
- apiWebdavLocks2/setTimeout.feature:89
- apiWebdavLocks2/setTimeout.feature:90
- apiWebdavLocks2/setTimeout.feature:91
- apiWebdavLocks2/setTimeout.feature:92
- apiWebdavLocks2/setTimeout.feature:93
- apiWebdavLocks2/setTimeout.feature:94
- apiWebdavLocks2/setTimeout.feature:95
- apiWebdavLocks2/setTimeout.feature:96
- apiWebdavLocks2/setTimeout.feature:97
- apiWebdavLocks2/setTimeout.feature:120
- apiWebdavLocks2/setTimeout.feature:121
- apiWebdavLocks2/setTimeout.feature:122
- apiWebdavLocks2/setTimeout.feature:123
- apiWebdavLocks2/setTimeout.feature:124
- apiWebdavLocks2/setTimeout.feature:125
- apiWebdavLocks2/setTimeout.feature:126
- apiWebdavLocks2/setTimeout.feature:127
- apiWebdavLocks2/setTimeout.feature:128
- apiWebdavLocks2/setTimeout.feature:129
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:29
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:30
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:31
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:32
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:33
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:34
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:35
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:36
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:37
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:38
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:62
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:63
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:64
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:65
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:66
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:67
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:68
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:69
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:70
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:71
- apiWebdavLocks2/setTimeoutSharesToShares.feature:33
- apiWebdavLocks2/setTimeoutSharesToShares.feature:34
- apiWebdavLocks2/setTimeoutSharesToShares.feature:35
- apiWebdavLocks2/setTimeoutSharesToShares.feature:36
- apiWebdavLocks2/setTimeoutSharesToShares.feature:37
- apiWebdavLocks2/setTimeoutSharesToShares.feature:38
- apiWebdavLocks2/setTimeoutSharesToShares.feature:39
- apiWebdavLocks2/setTimeoutSharesToShares.feature:40
- apiWebdavLocks2/setTimeoutSharesToShares.feature:41
- apiWebdavLocks2/setTimeoutSharesToShares.feature:42
- apiWebdavLocks2/setTimeoutSharesToShares.feature:67
- apiWebdavLocks2/setTimeoutSharesToShares.feature:68
- apiWebdavLocks2/setTimeoutSharesToShares.feature:69
- apiWebdavLocks2/setTimeoutSharesToShares.feature:70
- apiWebdavLocks2/setTimeoutSharesToShares.feature:71
- apiWebdavLocks2/setTimeoutSharesToShares.feature:72
- apiWebdavLocks2/setTimeoutSharesToShares.feature:73
- apiWebdavLocks2/setTimeoutSharesToShares.feature:74
- apiWebdavLocks2/setTimeoutSharesToShares.feature:75
- apiWebdavLocks2/setTimeoutSharesToShares.feature:76
- apiWebdavLocks3/independentLocks.feature:24
- apiWebdavLocks3/independentLocks.feature:25
- apiWebdavLocks3/independentLocks.feature:26
- apiWebdavLocks3/independentLocks.feature:27
- apiWebdavLocks3/independentLocks.feature:43
- apiWebdavLocks3/independentLocks.feature:44
- apiWebdavLocks3/independentLocks.feature:45
- apiWebdavLocks3/independentLocks.feature:46
- apiWebdavLocks3/independentLocks.feature:62
- apiWebdavLocks3/independentLocks.feature:63
- apiWebdavLocks3/independentLocks.feature:64
- apiWebdavLocks3/independentLocks.feature:65
- apiWebdavLocks3/independentLocks.feature:83
- apiWebdavLocks3/independentLocks.feature:84
- apiWebdavLocks3/independentLocks.feature:85
- apiWebdavLocks3/independentLocks.feature:86
- apiWebdavLocks3/independentLocks.feature:87
- apiWebdavLocks3/independentLocks.feature:88
- apiWebdavLocks3/independentLocks.feature:89
- apiWebdavLocks3/independentLocks.feature:90
- apiWebdavLocks3/independentLocksShareToShares.feature:27
- apiWebdavLocks3/independentLocksShareToShares.feature:28
- apiWebdavLocks3/independentLocksShareToShares.feature:29
- apiWebdavLocks3/independentLocksShareToShares.feature:30
- apiWebdavLocks3/independentLocksShareToShares.feature:49
- apiWebdavLocks3/independentLocksShareToShares.feature:50
- apiWebdavLocks3/independentLocksShareToShares.feature:51
- apiWebdavLocks3/independentLocksShareToShares.feature:52
- apiWebdavLocks3/independentLocksShareToShares.feature:72
- apiWebdavLocks3/independentLocksShareToShares.feature:73
- apiWebdavLocks3/independentLocksShareToShares.feature:74
- apiWebdavLocks3/independentLocksShareToShares.feature:75
- apiWebdavLocks3/independentLocksShareToShares.feature:94
- apiWebdavLocks3/independentLocksShareToShares.feature:95
- apiWebdavLocks3/independentLocksShareToShares.feature:96
- apiWebdavLocks3/independentLocksShareToShares.feature:97
- apiWebdavLocksUnlock/unlock.feature:33
- apiWebdavLocksUnlock/unlock.feature:34
- apiWebdavLocksUnlock/unlock.feature:45
- apiWebdavLocksUnlock/unlock.feature:46
- apiWebdavLocksUnlock/unlock.feature:47
- apiWebdavLocksUnlock/unlock.feature:48
- apiWebdavLocksUnlock/unlock.feature:60
- apiWebdavLocksUnlock/unlock.feature:61
- apiWebdavLocksUnlock/unlock.feature:85
- apiWebdavLocksUnlock/unlock.feature:86
- apiWebdavLocksUnlock/unlock.feature:87
- apiWebdavLocksUnlock/unlock.feature:88
- apiWebdavLocksUnlock/unlock.feature:110
- apiWebdavLocksUnlock/unlock.feature:111
- apiWebdavLocksUnlock/unlock.feature:112
- apiWebdavLocksUnlock/unlock.feature:113
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:20
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:21
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:22
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:23
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:38
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:39
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:40
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:41
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:60
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:61
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:62
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:63
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:78
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:79
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:80
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:81
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:96
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:97
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:98
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:99
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:114
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:115
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:116
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:117
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:132
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:133
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:134
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:135
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:154
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:155
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:156
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:157
- apiWebdavLocksUnlock/unlockSharingToShares.feature:24
- apiWebdavLocksUnlock/unlockSharingToShares.feature:25
- apiWebdavLocksUnlock/unlockSharingToShares.feature:26
- apiWebdavLocksUnlock/unlockSharingToShares.feature:27
- apiWebdavLocksUnlock/unlockSharingToShares.feature:43
- apiWebdavLocksUnlock/unlockSharingToShares.feature:44
- apiWebdavLocksUnlock/unlockSharingToShares.feature:45
- apiWebdavLocksUnlock/unlockSharingToShares.feature:46
- apiWebdavLocksUnlock/unlockSharingToShares.feature:66
- apiWebdavLocksUnlock/unlockSharingToShares.feature:67
- apiWebdavLocksUnlock/unlockSharingToShares.feature:68
- apiWebdavLocksUnlock/unlockSharingToShares.feature:69
- apiWebdavLocksUnlock/unlockSharingToShares.feature:85
- apiWebdavLocksUnlock/unlockSharingToShares.feature:86
- apiWebdavLocksUnlock/unlockSharingToShares.feature:87
- apiWebdavLocksUnlock/unlockSharingToShares.feature:88
- apiWebdavLocksUnlock/unlockSharingToShares.feature:104
- apiWebdavLocksUnlock/unlockSharingToShares.feature:105
- apiWebdavLocksUnlock/unlockSharingToShares.feature:106
- apiWebdavLocksUnlock/unlockSharingToShares.feature:107
- apiWebdavLocksUnlock/unlockSharingToShares.feature:123
- apiWebdavLocksUnlock/unlockSharingToShares.feature:124
- apiWebdavLocksUnlock/unlockSharingToShares.feature:125
- apiWebdavLocksUnlock/unlockSharingToShares.feature:126
- apiWebdavLocksUnlock/unlockSharingToShares.feature:142
- apiWebdavLocksUnlock/unlockSharingToShares.feature:143
- apiWebdavLocksUnlock/unlockSharingToShares.feature:144
- apiWebdavLocksUnlock/unlockSharingToShares.feature:145
- apiWebdavLocksUnlock/unlockSharingToShares.feature:165
- apiWebdavLocksUnlock/unlockSharingToShares.feature:166
- apiWebdavLocksUnlock/unlockSharingToShares.feature:167
- apiWebdavLocksUnlock/unlockSharingToShares.feature:168
Share
File and sync features in a shared scenario
etags don't change for a share receiver
- apiWebdavEtagPropagation1/deleteFileFolder.feature:95
- apiWebdavEtagPropagation1/deleteFileFolder.feature:96
- apiWebdavEtagPropagation1/deleteFileFolder.feature:125
- apiWebdavEtagPropagation1/deleteFileFolder.feature:126
- apiWebdavEtagPropagation1/deleteFileFolder.feature:157
- apiWebdavEtagPropagation1/deleteFileFolder.feature:158
- apiWebdavEtagPropagation1/deleteFileFolder.feature:189
- apiWebdavEtagPropagation1/deleteFileFolder.feature:190
etags don't change for a share receiver
- apiWebdavEtagPropagation1/moveFileFolder.feature:244
- apiWebdavEtagPropagation1/moveFileFolder.feature:245
- apiWebdavEtagPropagation1/moveFileFolder.feature:314
- apiWebdavEtagPropagation1/moveFileFolder.feature:315
sharing with group not available
- apiShareOperationsToShares/uploadToShare.feature:39
- apiShareOperationsToShares/uploadToShare.feature:40
- apiShareOperationsToShares/uploadToShare.feature:91
- apiShareOperationsToShares/uploadToShare.feature:92
- apiShareOperationsToShares/uploadToShare.feature:139
- apiShareOperationsToShares/uploadToShare.feature:140
Checksum feature
- apiMain/checksums.feature:119 Scenario: Sharing a file with checksum should return the checksum in the propfind using new DAV path
- apiMain/checksums.feature:129 Scenario: Sharing and modifying a file should return correct checksum in the propfind using new DAV path
Searching sharee with displayname
- apiSharees/sharees.feature:32
- apiSharees/sharees.feature:33
- apiSharees/sharees.feature:53
- apiSharees/sharees.feature:54
- apiSharees/sharees.feature:74
- apiSharees/sharees.feature:75
- apiSharees/sharees.feature:98
- apiSharees/sharees.feature:99
- apiSharees/sharees.feature:118
- apiSharees/sharees.feature:119
- apiSharees/sharees.feature:137
- apiSharees/sharees.feature:138
- apiSharees/sharees.feature:157
- apiSharees/sharees.feature:158
- apiSharees/sharees.feature:177
- apiSharees/sharees.feature:178
- apiSharees/sharees.feature:198
- apiSharees/sharees.feature:199
- apiSharees/sharees.feature:217
- apiSharees/sharees.feature:218
- apiSharees/sharees.feature:237
- apiSharees/sharees.feature:238
- apiSharees/sharees.feature:257
- apiSharees/sharees.feature:258
- apiSharees/sharees.feature:277
- apiSharees/sharees.feature:278
- apiSharees/sharees.feature:297
- apiSharees/sharees.feature:298
- apiSharees/sharees.feature:317
- apiSharees/sharees.feature:318
- apiSharees/sharees.feature:336
- apiSharees/sharees.feature:337
- apiSharees/sharees.feature:355
- apiSharees/sharees.feature:356
- apiSharees/sharees.feature:374
- apiSharees/sharees.feature:375
- apiSharees/sharees.feature:393
- apiSharees/sharees.feature:394
- apiSharees/sharees.feature:412
- apiSharees/sharees.feature:413
- apiSharees/sharees.feature:430
- apiSharees/sharees.feature:431
- apiSharees/sharees.feature:450
- apiSharees/sharees.feature:451
- apiSharees/sharees.feature:475
- apiSharees/sharees.feature:476
- apiSharees/sharees.feature:495
- apiSharees/sharees.feature:496
- apiSharees/sharees.feature:515
- apiSharees/sharees.feature:516
- apiSharees/sharees.feature:537
- apiSharees/sharees.feature:538
sharing with group not available
- apiShareManagementToShares/acceptShares.feature:22
- apiShareManagementToShares/acceptShares.feature:223
- apiShareManagementToShares/acceptShares.feature:270
- apiShareManagementToShares/acceptShares.feature:342
- apiShareManagementToShares/acceptShares.feature:378
- apiShareManagementToShares/acceptShares.feature:417
User cannot create a folder named Share
- apiShareManagementToShares/acceptShares.feature:279
- apiShareManagementToShares/acceptShares.feature:298
Response is empty when accepting a share
- apiShareManagementToShares/acceptShares.feature:71
- apiShareManagementToShares/acceptShares.feature:162
- apiShareManagementToShares/acceptShares.feature:175
- apiShareManagementToShares/acceptShares.feature:196
- apiShareManagementToShares/acceptShares.feature:249
- apiShareManagementToShares/acceptSharesToSharesFolder.feature:28
- apiShareManagementToShares/acceptSharesToSharesFolder.feature:48
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:140
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:141
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:176
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:177
file_target in share response
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:36
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:37
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:66
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:67
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:91
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:92
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:94
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:95
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:97
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:98
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:155
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:156
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:288
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:289
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:305
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:306
- apiShareManagementBasicToShares/deleteShareFromShares.feature:46
- apiShareManagementToShares/mergeShare.feature:32
- apiShareManagementToShares/mergeShare.feature:42
- apiShareManagementToShares/mergeShare.feature:89
Shares are not deleted when user is deleted
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:100
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:101
sharing with group not available
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:179
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:180
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:204
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:205
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:236
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:237
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:258
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:259
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:324
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:325
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:362
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:363
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:392
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:461
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:462
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:497
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:498
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:501
- apiShareManagementBasicToShares/deleteShareFromShares.feature:28
- apiShareManagementBasicToShares/deleteShareFromShares.feature:29
- apiShareManagementBasicToShares/deleteShareFromShares.feature:89
shares are mounted into /Shares folder even after the sharer deletes the collaborator
deleting share response does not contain data field
- apiShareManagementBasicToShares/deleteShareFromShares.feature:43
- apiShareManagementBasicToShares/deleteShareFromShares.feature:44
file_target in share response
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:367
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:529
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:547
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:565
Response is empty when accepting a share
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:342
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:343
File deletion using dav gives unique string in filename in the trashbin
- apiShareManagementBasicToShares/deleteShareFromShares.feature:58
- apiShareManagementBasicToShares/deleteShareFromShares.feature:72
cannot share a folder with create permission
Listing shares via ocs API does not show path for parent folders
- apiShareManagementBasicToShares/deleteShareFromShares.feature:118
- apiShareManagementBasicToShares/deleteShareFromShares.feature:130
- apiShareManagementBasicToShares/deleteShareFromShares.feature:181
- apiShareManagementBasicToShares/deleteShareFromShares.feature:182
- apiShareManagementBasicToShares/deleteShareFromShares.feature:183
- apiShareManagementBasicToShares/deleteShareFromShares.feature:184
Shares are not deleted when user is deleted
- apiShareOperationsToShares/gettingShares.feature:24
- apiShareOperationsToShares/gettingShares.feature:25
Delete shares from user when user is deleted
no displayname_owner shown when creating a share
when sharing a file mime-type field is set to application/octet-stream
- apiShareOperationsToShares/gettingShares.feature:135
- apiShareOperationsToShares/gettingShares.feature:136
OCS error message for attempting to access share via share id as an unauthorized user is not informative
- apiShareOperationsToShares/gettingShares.feature:180
- apiShareOperationsToShares/gettingShares.feature:181
Listing shares via ocs API does not show path for parent folders
- apiShareOperationsToShares/gettingShares.feature:219
- apiShareOperationsToShares/gettingShares.feature:220
Allow getting the share list filtered by share type via API
- apiShareOperationsToShares/gettingSharesPendingFiltered.feature:44
- apiShareOperationsToShares/gettingSharesPendingFiltered.feature:45
- apiShareOperationsToShares/gettingSharesPendingFiltered.feature:56
- apiShareOperationsToShares/gettingSharesPendingFiltered.feature:57
- apiShareOperationsToShares/gettingSharesReceivedFiltered.feature:47
- apiShareOperationsToShares/gettingSharesReceivedFiltered.feature:48
- apiShareOperationsToShares/gettingSharesReceivedFiltered.feature:60
- apiShareOperationsToShares/gettingSharesReceivedFiltered.feature:61
- apiShareOperationsToShares/gettingSharesReceivedFilteredEmpty.feature:41
- apiShareOperationsToShares/gettingSharesReceivedFilteredEmpty.feature:42
- apiShareOperationsToShares/gettingSharesReceivedFilteredEmpty.feature:62
- apiShareOperationsToShares/gettingSharesReceivedFilteredEmpty.feature:63
- apiShareOperationsToShares/gettingSharesReceivedFilteredEmpty.feature:90
- apiShareOperationsToShares/gettingSharesReceivedFilteredEmpty.feature:91
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:48
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:49
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:62
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:63
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:76
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:77
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:92
- apiShareOperationsToShares/gettingSharesSharedFiltered.feature:93
- apiShareOperationsToShares/gettingSharesSharedFilteredEmpty.feature:39
- apiShareOperationsToShares/gettingSharesSharedFilteredEmpty.feature:40
- apiShareOperationsToShares/gettingSharesSharedFilteredEmpty.feature:60
- apiShareOperationsToShares/gettingSharesSharedFilteredEmpty.feature:61
- apiShareOperationsToShares/gettingSharesSharedFilteredEmpty.feature:79
- apiShareOperationsToShares/gettingSharesSharedFilteredEmpty.feature:80
file_target in share response
Cannot set mtime on upload
- apiSharePublicLink1/createPublicLinkShare.feature:775
- apiSharePublicLink1/createPublicLinkShare.feature:776
- apiSharePublicLink1/createPublicLinkShare.feature:789
- apiSharePublicLink1/createPublicLinkShare.feature:790
Split old public API webdav tests from new public webdav tests
Public link enforce permissions
Previews via webDAV API tests fail on OCIS
- apiSharePublicLink1/accessToPublicLinkShare.feature:10
- apiSharePublicLink1/accessToPublicLinkShare.feature:20
- apiSharePublicLink1/accessToPublicLinkShare.feature:30
- apiSharePublicLink1/accessToPublicLinkShare.feature:43
Previews via webDAV API tests fail on OCIS
- apiWebdavPreviews/previews.feature:15
- apiWebdavPreviews/previews.feature:16
- apiWebdavPreviews/previews.feature:17
- apiWebdavPreviews/previews.feature:18
- apiWebdavPreviews/previews.feature:19
- apiWebdavPreviews/previews.feature:30
- apiWebdavPreviews/previews.feature:31
- apiWebdavPreviews/previews.feature:32
- apiWebdavPreviews/previews.feature:33
- apiWebdavPreviews/previews.feature:34
- apiWebdavPreviews/previews.feature:35
- apiWebdavPreviews/previews.feature:36
- apiWebdavPreviews/previews.feature:47
- apiWebdavPreviews/previews.feature:48
- apiWebdavPreviews/previews.feature:49
- apiWebdavPreviews/previews.feature:50
- apiWebdavPreviews/previews.feature:51
- apiWebdavPreviews/previews.feature:52
- apiWebdavPreviews/previews.feature:53
- apiWebdavPreviews/previews.feature:56
- apiWebdavPreviews/previews.feature:71
- apiWebdavPreviews/previews.feature:72
- apiWebdavPreviews/previews.feature:73
- apiWebdavPreviews/previews.feature:83
- apiWebdavPreviews/previews.feature:84
- apiWebdavPreviews/previews.feature:87
- apiWebdavPreviews/previews.feature:95
- apiWebdavPreviews/previews.feature:104
- apiWebdavPreviews/previews.feature:113
- apiWebdavPreviews/previews.feature:120
- apiWebdavPreviews/previews.feature:127
- apiWebdavPreviews/previews.feature:135
- apiWebdavPreviews/previews.feature:144
- apiWebdavPreviews/previews.feature:163
- apiWebdavPreviews/previews.feature:164
- apiWebdavPreviews/previews.feature:165
- apiWebdavPreviews/previews.feature:166
- apiWebdavPreviews/previews.feature:178
- apiWebdavPreviews/previews.feature:179
creating public links with permissions fails
- apiSharePublicLink1/changingPublicLinkShare.feature:22
- apiSharePublicLink1/changingPublicLinkShare.feature:23
- apiSharePublicLink1/changingPublicLinkShare.feature:37
- apiSharePublicLink1/changingPublicLinkShare.feature:41
- apiSharePublicLink1/changingPublicLinkShare.feature:52
- apiSharePublicLink1/changingPublicLinkShare.feature:85
- apiSharePublicLink1/changingPublicLinkShare.feature:96
Old webdav api does not work with public link
- apiSharePublicLink1/changingPublicLinkShare.feature:63
- apiSharePublicLink1/changingPublicLinkShare.feature:107
- apiSharePublicLink1/changingPublicLinkShare.feature:151
- apiSharePublicLink1/changingPublicLinkShare.feature:197
- apiSharePublicLink1/changingPublicLinkShare.feature:244
Public link enforce permissions
- apiSharePublicLink1/changingPublicLinkShare.feature:267
- apiSharePublicLink1/changingPublicLinkShare.feature:289
- apiSharePublicLink1/createPublicLinkShare.feature:34
- apiSharePublicLink1/createPublicLinkShare.feature:35
- apiSharePublicLink1/createPublicLinkShare.feature:183
- apiSharePublicLink1/createPublicLinkShare.feature:184
- apiSharePublicLink1/createPublicLinkShare.feature:214
- apiSharePublicLink1/createPublicLinkShare.feature:215
- apiSharePublicLink1/createPublicLinkShare.feature:307
- apiSharePublicLink1/createPublicLinkShare.feature:308
- apiSharePublicLink1/createPublicLinkShare.feature:370
- apiSharePublicLink1/createPublicLinkShare.feature:371
Range Header is not obeyed when downloading a file
- apiSharePublicLink1/createPublicLinkShare.feature:95
- apiSharePublicLink1/createPublicLinkShare.feature:96
- apiSharePublicLink1/createPublicLinkShare.feature:276
- apiSharePublicLink1/createPublicLinkShare.feature:277
Ability to return error messages in Webdav response bodies
- apiSharePublicLink1/createPublicLinkShare.feature:127
- apiSharePublicLink1/createPublicLinkShare.feature:128
- apiSharePublicLink1/createPublicLinkShare.feature:155
- apiSharePublicLink1/createPublicLinkShare.feature:156
various sharing settings cannot be set
- apiSharePublicLink1/createPublicLinkShare.feature:410
- apiSharePublicLink1/createPublicLinkShare.feature:411
- apiSharePublicLink1/createPublicLinkShare.feature:431
- apiSharePublicLink1/createPublicLinkShare.feature:432
- apiSharePublicLink1/createPublicLinkShare.feature:454
- apiSharePublicLink1/createPublicLinkShare.feature:455
- apiSharePublicLink1/createPublicLinkShare.feature:477
- apiSharePublicLink1/createPublicLinkShare.feature:478
- apiSharePublicLink1/createPublicLinkShare.feature:479
- apiSharePublicLink1/createPublicLinkShare.feature:480
- apiSharePublicLink1/createPublicLinkShare.feature:481
- apiSharePublicLink1/createPublicLinkShare.feature:482
- apiSharePublicLink1/createPublicLinkShare.feature:502
- apiSharePublicLink1/createPublicLinkShare.feature:503
- apiSharePublicLink1/createPublicLinkShare.feature:518
- apiSharePublicLink1/createPublicLinkShare.feature:519
- apiSharePublicLink1/createPublicLinkShare.feature:537
- apiSharePublicLink1/createPublicLinkShare.feature:538
- apiSharePublicLink1/createPublicLinkShare.feature:574
- apiSharePublicLink1/createPublicLinkShare.feature:575
- apiSharePublicLink1/createPublicLinkShare.feature:635
- apiSharePublicLink1/createPublicLinkShare.feature:636
- apiSharePublicLink1/createPublicLinkShare.feature:649
- apiSharePublicLink1/createPublicLinkShare.feature:650
- apiSharePublicLink1/createPublicLinkShare.feature:678
- apiSharePublicLink1/createPublicLinkShare.feature:679
- apiSharePublicLink1/createPublicLinkShare.feature:729
- apiSharePublicLink1/createPublicLinkShare.feature:730
- apiShareManagementBasicToShares/deleteShareFromShares.feature:163
- apiShareManagementBasicToShares/deleteShareFromShares.feature:164
- apiShareManagementBasicToShares/deleteShareFromShares.feature:165
- apiShareManagementBasicToShares/deleteShareFromShares.feature:166
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:42
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:43
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:69
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:70
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:97
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:98
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:135
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:136
Public cannot upload file with mtime set on a public link share with new version of WebDAV API
- apiSharePublicLink1/createPublicLinkShare.feature:733
- apiSharePublicLink1/createPublicLinkShare.feature:742
copying a folder within a public link folder to folder with same name as an already existing file overwrites the parent file
- apiSharePublicLink2/copyFromPublicLink.feature:60
- apiSharePublicLink2/copyFromPublicLink.feature:85
- apiSharePublicLink2/copyFromPublicLink.feature:166
- apiSharePublicLink2/copyFromPublicLink.feature:167
- apiSharePublicLink2/copyFromPublicLink.feature:182
- apiSharePublicLink2/copyFromPublicLink.feature:183
- apiSharePublicLink2/updatePublicLinkShare.feature:44
- apiSharePublicLink2/updatePublicLinkShare.feature:45
- apiSharePublicLink2/updatePublicLinkShare.feature:114
- apiSharePublicLink2/updatePublicLinkShare.feature:115
- apiSharePublicLink2/updatePublicLinkShare.feature:130
- apiSharePublicLink2/updatePublicLinkShare.feature:131
- apiSharePublicLink2/updatePublicLinkShare.feature:321
- apiSharePublicLink2/updatePublicLinkShare.feature:322
OCIS share permissions not enforced
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:157
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:158
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:179
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:180
OCIS old public webdav api doesnt works
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:30
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:31
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:50
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:51
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:71
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:72
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:92
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:93
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:114
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:115
listing received shares does not work
- apiSharePublicLink2/updatePublicLinkShare.feature:340
- apiSharePublicLink2/updatePublicLinkShare.feature:341
- apiSharePublicLink2/updatePublicLinkShare.feature:359
- apiSharePublicLink2/updatePublicLinkShare.feature:360
- apiSharePublicLink2/updatePublicLinkShare.feature:378
- apiSharePublicLink2/updatePublicLinkShare.feature:379
- apiSharePublicLink2/updatePublicLinkShare.feature:397
- apiSharePublicLink2/updatePublicLinkShare.feature:398
- apiSharePublicLink2/updatePublicLinkShare.feature:416
- apiSharePublicLink2/updatePublicLinkShare.feature:417
- apiSharePublicLink2/updatePublicLinkShare.feature:435
- apiSharePublicLink2/updatePublicLinkShare.feature:436
- apiSharePublicLink2/updatePublicLinkShare.feature:454
- apiSharePublicLink2/updatePublicLinkShare.feature:455
- apiSharePublicLink2/updatePublicLinkShare.feature:476
- apiSharePublicLink2/updatePublicLinkShare.feature:477
Public link enforce permissions
- apiSharePublicLink2/updatePublicLinkShare.feature:523
- apiSharePublicLink2/updatePublicLinkShare.feature:524
- apiSharePublicLink2/uploadToPublicLinkShare.feature:9
- apiSharePublicLink2/uploadToPublicLinkShare.feature:83
- apiSharePublicLink2/uploadToPublicLinkShare.feature:103
- apiSharePublicLink2/uploadToPublicLinkShare.feature:121
- apiSharePublicLink2/uploadToPublicLinkShare.feature:139
Upload-only shares must not overwrite but create a separate file
- apiSharePublicLink2/uploadToPublicLinkShare.feature:23
- apiSharePublicLink2/uploadToPublicLinkShare.feature:273
Accessing non-existing public link should return 404, not 500
Set quota over settings
- apiSharePublicLink2/uploadToPublicLinkShare.feature:148
- apiSharePublicLink2/uploadToPublicLinkShare.feature:158
- apiSharePublicLink2/uploadToPublicLinkShare.feature:167
- apiSharePublicLink2/uploadToPublicLinkShare.feature:177
various sharing settings cannot be set
- apiSharePublicLink2/uploadToPublicLinkShare.feature:186
- apiSharePublicLink2/uploadToPublicLinkShare.feature:196
- apiSharePublicLink2/uploadToPublicLinkShare.feature:206
- apiSharePublicLink2/uploadToPublicLinkShare.feature:217
- apiSharePublicLink2/uploadToPublicLinkShare.feature:238
- apiSharePublicLink2/uploadToPublicLinkShare.feature:255
Resharing does not work with ocis storage
- apiShareReshareToShares1/reShare.feature:56
- apiShareReshareToShares1/reShare.feature:57
- apiShareReshareToShares1/reShare.feature:72
- apiShareReshareToShares1/reShare.feature:73
- apiShareReshareToShares1/reShare.feature:88
- apiShareReshareToShares1/reShare.feature:89
- apiShareReshareToShares1/reShare.feature:104
- apiShareReshareToShares1/reShare.feature:105
- apiShareReshareToShares1/reShare.feature:159
- apiShareReshareToShares1/reShare.feature:160
- apiShareReshareToShares1/reShare.feature:161
- apiShareReshareToShares1/reShare.feature:162
- apiShareReshareToShares1/reShare.feature:163
- apiShareReshareToShares1/reShare.feature:164
- apiShareReshareToShares1/reShare.feature:165
- apiShareReshareToShares1/reShare.feature:166
- apiShareReshareToShares1/reShare.feature:167
- apiShareReshareToShares1/reShare.feature:168
- apiShareReshareToShares1/reShare.feature:169
- apiShareReshareToShares1/reShare.feature:170
- apiShareReshareToShares1/reShare.feature:171
- apiShareReshareToShares1/reShare.feature:172
- apiShareReshareToShares1/reShare.feature:173
- apiShareReshareToShares1/reShare.feature:174
- apiShareReshareToShares3/reShareWithExpiryDate.feature:365
- apiShareReshareToShares3/reShareWithExpiryDate.feature:366
- apiShareReshareToShares3/reShareWithExpiryDate.feature:367
- apiShareReshareToShares3/reShareWithExpiryDate.feature:368
- apiShareReshareToShares3/reShareWithExpiryDate.feature:400
- apiShareReshareToShares3/reShareWithExpiryDate.feature:401
- apiShareReshareToShares3/reShareWithExpiryDate.feature:402
- apiShareReshareToShares3/reShareWithExpiryDate.feature:403
- apiShareReshareToShares3/reShareWithExpiryDate.feature:404
- apiShareReshareToShares3/reShareWithExpiryDate.feature:405
- apiShareReshareToShares3/reShareWithExpiryDate.feature:434
- apiShareReshareToShares3/reShareWithExpiryDate.feature:435
- apiShareReshareToShares3/reShareWithExpiryDate.feature:436
- apiShareReshareToShares3/reShareWithExpiryDate.feature:437
- apiShareReshareToShares3/reShareWithExpiryDate.feature:465
- apiShareReshareToShares3/reShareWithExpiryDate.feature:466
- apiShareReshareToShares3/reShareWithExpiryDate.feature:270
- apiShareReshareToShares3/reShareWithExpiryDate.feature:271
- apiShareReshareToShares3/reShareWithExpiryDate.feature:272
- apiShareReshareToShares3/reShareWithExpiryDate.feature:273
- apiShareReshareToShares3/reShareWithExpiryDate.feature:245
- apiShareReshareToShares3/reShareWithExpiryDate.feature:246
- apiShareReshareToShares3/reShareWithExpiryDate.feature:247
- apiShareReshareToShares3/reShareWithExpiryDate.feature:248
- apiShareReshareToShares3/reShareWithExpiryDate.feature:150
- apiShareReshareToShares3/reShareWithExpiryDate.feature:151
- apiShareReshareToShares3/reShareWithExpiryDate.feature:152
- apiShareReshareToShares3/reShareWithExpiryDate.feature:153
- apiShareReshareToShares3/reShareWithExpiryDate.feature:89
- apiShareReshareToShares3/reShareWithExpiryDate.feature:90
- apiShareReshareToShares3/reShareWithExpiryDate.feature:91
- apiShareReshareToShares3/reShareWithExpiryDate.feature:92
- apiShareReshareToShares3/reShareWithExpiryDate.feature:33
- apiShareReshareToShares3/reShareWithExpiryDate.feature:34
cannot move from Shares folder
various sharing settings cannot be set
- apiShareReshareToShares2/reShareDisabled.feature:24
- apiShareReshareToShares2/reShareDisabled.feature:25
- apiShareReshareToShares2/reShareDisabled.feature:39
- apiShareReshareToShares2/reShareDisabled.feature:40
share permissions are not enforced
- apiShareManagementToShares/mergeShare.feature:24
- apiShareManagementToShares/mergeShare.feature:52
- apiShareManagementToShares/mergeShare.feature:79
- apiShareManagementToShares/mergeShare.feature:99
- apiShareReshareToShares3/reShareUpdate.feature:59
- apiShareReshareToShares3/reShareUpdate.feature:60
file_target in share response
- apiShareReshareToShares2/reShareSubfolder.feature:28
- apiShareReshareToShares2/reShareSubfolder.feature:29
- apiShareReshareToShares2/reShareSubfolder.feature:106
- apiShareReshareToShares2/reShareSubfolder.feature:107
- apiShareReshareToShares2/reShareSubfolder.feature:128
- apiShareReshareToShares2/reShareSubfolder.feature:129
- apiShareReshareToShares2/reShareSubfolder.feature:150
- apiShareReshareToShares2/reShareSubfolder.feature:151
Share receiver cannot get share by id
- apiShareReshareToShares3/reShareWithExpiryDate.feature:270
- apiShareReshareToShares3/reShareWithExpiryDate.feature:271
- apiShareReshareToShares3/reShareWithExpiryDate.feature:272
- apiShareReshareToShares3/reShareWithExpiryDate.feature:273
sharing with group not available
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:24
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:25
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:41
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:42
- apiShareReshareToShares3/reShareUpdate.feature:112
- apiShareReshareToShares3/reShareUpdate.feature:113
- apiShareReshareToShares3/reShareUpdate.feature:131
- apiShareReshareToShares3/reShareUpdate.feature:132
- apiShareReshareToShares3/reShareWithExpiryDate.feature:61
- apiShareReshareToShares3/reShareWithExpiryDate.feature:62
- apiShareReshareToShares3/reShareWithExpiryDate.feature:121
- apiShareReshareToShares3/reShareWithExpiryDate.feature:122
- apiShareReshareToShares3/reShareWithExpiryDate.feature:123
- apiShareReshareToShares3/reShareWithExpiryDate.feature:124
- apiShareReshareToShares3/reShareWithExpiryDate.feature:181
- apiShareReshareToShares3/reShareWithExpiryDate.feature:182
- apiShareReshareToShares3/reShareWithExpiryDate.feature:183
- apiShareReshareToShares3/reShareWithExpiryDate.feature:184
- apiShareReshareToShares3/reShareWithExpiryDate.feature:212
- apiShareReshareToShares3/reShareWithExpiryDate.feature:213
- apiShareReshareToShares3/reShareWithExpiryDate.feature:214
- apiShareReshareToShares3/reShareWithExpiryDate.feature:215
- apiShareReshareToShares3/reShareWithExpiryDate.feature:302
- apiShareReshareToShares3/reShareWithExpiryDate.feature:303
- apiShareReshareToShares3/reShareWithExpiryDate.feature:304
- apiShareReshareToShares3/reShareWithExpiryDate.feature:305
- apiShareReshareToShares3/reShareWithExpiryDate.feature:335
- apiShareReshareToShares3/reShareWithExpiryDate.feature:336
- apiShareReshareToShares3/reShareWithExpiryDate.feature:337
- apiShareReshareToShares3/reShareWithExpiryDate.feature:338
invalid format of sharees response
deleting a received share-folder moves it to trash-bin but does not unshare it
- apiTrashbin/trashbinSharingToShares.feature:24
- apiTrashbin/trashbinSharingToShares.feature:25
- apiShareManagementToShares/acceptShares.feature:469
- apiShareManagementToShares/acceptShares.feature:470
deleting a file inside a received shared folder is moved to the trash-bin of the sharer not the receiver
- apiTrashbin/trashbinSharingToShares.feature:40
- apiTrashbin/trashbinSharingToShares.feature:41
- apiTrashbin/trashbinSharingToShares.feature:63
- apiTrashbin/trashbinSharingToShares.feature:64
- apiTrashbin/trashbinSharingToShares.feature:82
- apiTrashbin/trashbinSharingToShares.feature:83
- apiTrashbin/trashbinSharingToShares.feature:102
- apiTrashbin/trashbinSharingToShares.feature:103
remote.php/dav/uploads endpoint does not exist
Copying into a shared folder
Scenario Outline: Copying a file to a folder with no permissions
- apiWebdavProperties1/copyFile.feature:65
- apiWebdavProperties1/copyFile.feature:66 Scenario Outline: Copying a file to overwrite a file into a folder with no permissions
- apiWebdavProperties1/copyFile.feature:85
- apiWebdavProperties1/copyFile.feature:86
Share jail related
Scenario Outline: delete a folder when there is a default folder for received shares
- apiWebdavOperations/deleteFolder.feature:67
- apiWebdavOperations/deleteFolder.feature:68
- apiWebdavOperations/deleteFolder.feature:69
- apiWebdavOperations/deleteFolder.feature:70 Scenario Outline: delete a folder when there is a default folder for received shares that is a multi-level path
- apiWebdavOperations/deleteFolder.feature:91
- apiWebdavOperations/deleteFolder.feature:92
sharing with group not available
- apiWebdavProperties1/copyFile.feature:350
- apiWebdavProperties1/copyFile.feature:351
- apiWebdavProperties1/copyFile.feature:370
- apiWebdavProperties1/copyFile.feature:371
- apiWebdavProperties1/copyFile.feature:395
- apiWebdavProperties1/copyFile.feature:396
- apiWebdavProperties1/copyFile.feature:422
- apiWebdavProperties1/copyFile.feature:423
- apiWebdavProperties1/copyFile.feature:448
- apiWebdavProperties1/copyFile.feature:449
- apiWebdavProperties1/copyFile.feature:474
- apiWebdavProperties1/copyFile.feature:475
quota query
- apiMain/quota.feature:41 Scenario: Uploading a file in received folder having enough quota
- apiMain/quota.feature:54 Scenario: Uploading a file in received folder having insufficient quota
- apiMain/quota.feature:68 Scenario: Overwriting a file in received folder having enough quota
- apiMain/quota.feature:82 Scenario: Overwriting a file in received folder having insufficient quota
- apiMain/quota.feature:99 Scenario: Overwriting a received file having enough quota
- apiMain/quota.feature:112 Scenario: Overwriting a received file having insufficient quota Scenario Outline: Retrieving folder quota of shared folder with quota when no quota is set for recipient
- apiWebdavProperties1/getQuota.feature:48
- apiWebdavProperties1/getQuota.feature:49 Scenario Outline: Retrieving folder quota when quota is set and a file was uploaded
- apiWebdavProperties1/getQuota.feature:61
- apiWebdavProperties1/getQuota.feature:62 Scenario Outline: Retrieving folder quota when quota is set and a file was received
- apiWebdavProperties1/getQuota.feature:77
- apiWebdavProperties1/getQuota.feature:78
cannot get share-types webdav property
- apiWebdavProperties2/getFileProperties.feature:174
- apiWebdavProperties2/getFileProperties.feature:175
sharing with group not available
- apiWebdavProperties2/getFileProperties.feature:156
- apiWebdavProperties2/getFileProperties.feature:157
- apiWebdavProperties2/getFileProperties.feature:206
- apiWebdavProperties2/getFileProperties.feature:207
Private link support
oc:privatelink property not returned in webdav responses
- apiWebdavProperties2/getFileProperties.feature:232
- apiWebdavProperties2/getFileProperties.feature:233
changing user quota gives ocs status 103 / Cannot set quota
- apiShareOperationsToShares/uploadToShare.feature:162
- apiShareOperationsToShares/uploadToShare.feature:163
- apiShareOperationsToShares/uploadToShare.feature:181
- apiShareOperationsToShares/uploadToShare.feature:182
- apiShareOperationsToShares/uploadToShare.feature:202
- apiShareOperationsToShares/uploadToShare.feature:203
- apiShareOperationsToShares/uploadToShare.feature:221
- apiShareOperationsToShares/uploadToShare.feature:222
- apiShareOperationsToShares/uploadToShare.feature:242
- apiShareOperationsToShares/uploadToShare.feature:243
not possible to move file into a received folder
- apiShareOperationsToShares/changingFilesShare.feature:23
- apiShareOperationsToShares/changingFilesShare.feature:24
- apiShareOperationsToShares/changingFilesShare.feature:63
- apiShareOperationsToShares/changingFilesShare.feature:79
- apiShareOperationsToShares/changingFilesShare.feature:95
cannot move from Shares folder
- apiShareOperationsToShares/changingFilesShare.feature:40
- apiShareOperationsToShares/changingFilesShare.feature:41
- apiShareOperationsToShares/changingFilesShare.feature:59
- apiShareOperationsToShares/changingFilesShare.feature:60
Scenario Outline: Moving a file into a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:89
- apiWebdavMove2/moveFile.feature:90
- apiWebdavMove2/moveFile.feature:91
- apiWebdavMove2/moveFile.feature:92 Scenario Outline: Moving a file out of a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:112
- apiWebdavMove2/moveFile.feature:113 Scenario Outline: Moving a folder into a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:136
- apiWebdavMove2/moveFile.feature:137
- apiWebdavMove2/moveFile.feature:138
- apiWebdavMove2/moveFile.feature:139 Scenario Outline: Moving a folder out of a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:160
- apiWebdavMove2/moveFile.feature:161 Scenario Outline: Moving a file to a shared folder with no permissions
- apiWebdavMove2/moveFile.feature:181
- apiWebdavMove2/moveFile.feature:182 Scenario Outline: Moving a file to overwrite a file in a shared folder with no permissions
- apiWebdavMove2/moveFile.feature:200
- apiWebdavMove2/moveFile.feature:201 Scenario Outline: rename a file into an invalid filename
- apiWebdavMove2/moveFile.feature:219
- apiWebdavMove2/moveFile.feature:220 Scenario Outline: Checking file id after a move between received shares
- apiWebdavMove2/moveFile.feature:255
- apiWebdavMove2/moveFile.feature:256 Scenario Outline: Renaming a file to a path with extension .part should not be possible
- apiWebdavMove2/moveFile.feature:272
- apiWebdavMove2/moveFile.feature:273
OCIS-storage overwriting a file as share receiver, does not create a new file version for the sharer
restoring an older version of a shared file deletes the share
- apiShareManagementToShares/acceptShares.feature:473
- apiVersions/fileVersionsSharingToShares.feature:44
cannot move from Shares folder
- apiVersions/fileVersionsSharingToShares.feature:134
- apiVersions/fileVersionsSharingToShares.feature:149
- apiVersions/fileVersionsSharingToShares.feature:163
- apiVersions/fileVersionsSharingToShares.feature:250
- apiVersions/fileVersionsSharingToShares.feature:251
sharing with group not available
####not possible to move file into a received folder
- apiVersions/fileVersionsSharingToShares.feature:222
- apiVersions/fileVersionsSharingToShares.feature:223
getting the metadata without permission results in a 403 error
The version number of a file is incorrect because of the incorrect number of <d:getetag> and <d:getlastmodified> element
Sharing seems to work but does not work
Expiration date for user shares is not implemented
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:26
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:27
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:55
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:56
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:83
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:84
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:110
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:111
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:137
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:138
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:159
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:160
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:190
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:191
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:220
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:221
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:249
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:250
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:279
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:280
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:300
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:301
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:322
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:323
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:344
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:345
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:367
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:368
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:385
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:386
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:403
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:404
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:426
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:427
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:450
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:451
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:474
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:475
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:499
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:500
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:521
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:522
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:543
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:544
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:563
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:564
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:581
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:582
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:603
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:604
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:628
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:629
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:630
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:631
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:632
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:653
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:654
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:655
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:656
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:657
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:658
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:659
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:660
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:661
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:662
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:663
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:664
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:685
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:686
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:687
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:688
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:689
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:690
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:711
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:712
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:713
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:714
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:715
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:716
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:737
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:738
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:759
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:760
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:781
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:782
sharing with group not available
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:36
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:37
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:65
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:66
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:85
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:86
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:106
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:107
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:201
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:202
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:10
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:34
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:58
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:82
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:46
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:47
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:48
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:49
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:50
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:51
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:82
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:83
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:84
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:85
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:86
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:87
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:438
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:439
- apiShareOperationsToShares/accessToShare.feature:71
- apiShareOperationsToShares/accessToShare.feature:72
Sharing seems to work but does not work
- apiShareCreateSpecialToShares1/createShareUniqueReceivedNames.feature:15
- apiShareCreateSpecialToShares2/createShareWithDisabledUser.feature:18
- apiShareCreateSpecialToShares2/createShareWithDisabledUser.feature:21
- apiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature:51
- apiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature:52
- apiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature:70
- apiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature:71
- apiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature:72
- apiShareCreateSpecialToShares2/createShareWithInvalidPermissions.feature:73
- apiShareManagementToShares/moveReceivedShare.feature:14
- apiShareManagementToShares/moveReceivedShare.feature:28
- apiShareManagementToShares/moveReceivedShare.feature:39
- apiShareManagementToShares/moveReceivedShare.feature:70
- apiShareManagementToShares/moveReceivedShare.feature:71
- apiShareManagementToShares/moveReceivedShare.feature:73
- apiShareManagementToShares/moveReceivedShare.feature:88
- apiShareManagementToShares/moveReceivedShare.feature:118
- apiShareManagementToShares/moveReceivedShare.feature:128
- apiShareManagementToShares/moveReceivedShare.feature:138
- apiShareManagementToShares/moveReceivedShare.feature:148
- apiShareManagementToShares/moveReceivedShare.feature:158
- apiShareManagementToShares/moveReceivedShare.feature:168
- apiShareManagementToShares/moveReceivedShare.feature:197
- apiShareManagementToShares/moveReceivedShare.feature:198
- apiShareManagementToShares/moveReceivedShare.feature:221
- apiShareManagementToShares/moveReceivedShare.feature:222
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:59
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:60
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:94
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:95
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:129
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:130
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:177
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:178
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:212
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:213
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:247
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:248
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:282
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:283
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:317
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:318
- apiShareUpdateToShares/updateShare.feature:92
- apiShareUpdateToShares/updateShare.feature:93
- apiShareUpdateToShares/updateShare.feature:94
- apiShareUpdateToShares/updateShare.feature:95
- apiShareUpdateToShares/updateShare.feature:96
- apiShareUpdateToShares/updateShare.feature:97
- apiShareUpdateToShares/updateShare.feature:123
- apiShareUpdateToShares/updateShare.feature:155
No way to set default folder for received shares
- apiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature:21
- apiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature:22
Group shares support
- apiShareOperationsToShares/gettingShares.feature:103
- apiShareOperationsToShares/gettingShares.feature:104
- apiShareOperationsToShares/gettingShares.feature:184
various sharing settings cannot be set
Group shares support
- apiShareUpdateToShares/updateShare.feature:290
- apiShareUpdateToShares/updateShare.feature:291
- apiShareUpdateToShares/updateShare.feature:306
- apiShareUpdateToShares/updateShare.feature:307
- apiShareUpdateToShares/updateShare.feature:334
- apiShareUpdateToShares/updateShare.feature:335
- apiShareUpdateToShares/updateShare.feature:364
- apiShareUpdateToShares/updateShare.feature:365
Group shares support
Sharing seems to work but does not work
- apiShareUpdateToShares/updateShare.feature:61
- apiShareUpdateToShares/updateShare.feature:62
- apiShareUpdateToShares/updateShare.feature:75
- apiShareUpdateToShares/updateShare.feature:76
- apiShareUpdateToShares/updateShare.feature:115
- apiShareUpdateToShares/updateShare.feature:116
- apiShareUpdateToShares/updateShare.feature:117
- apiShareUpdateToShares/updateShare.feature:118
- apiShareUpdateToShares/updateShare.feature:119
- apiShareUpdateToShares/updateShare.feature:120
- apiShareUpdateToShares/updateShare.feature:252
- apiShareUpdateToShares/updateShare.feature:253
- apiShareUpdateToShares/updateShare.feature:265
- apiShareUpdateToShares/updateShare.feature:266
- apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature:34
- apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature:35
- apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature:54
- apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature:55
Share additional info
Share extra attributes
Edit user share response has an "name" field
user can access version metadata of a received share before accepting it
when a share exists its impossible to share a renamed folder
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:611
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:612
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:665
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:666
ocis-storage PROPFIND on a file uploaded by share receiver is not possible
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:26
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:27
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:55
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:56
OCIS-storage reading a file that a collaborator uploaded is impossible
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:70
- apiWebdavUploadTUS/uploadFileMtimeShares.feature:71
sharing with group not available
Share lists deleted user as 'user'
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:632
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:633
OCIS-storage overwriting a file as share receiver, does not create a new file version for the sharer
deleting a share with wrong authentication returns OCS status 996 / HTTP 500
- apiShareManagementBasicToShares/deleteShareFromShares.feature:211
- apiShareManagementBasicToShares/deleteShareFromShares.feature:212
User Management
User and group management features
Cannot create user with different username and emails
special character username not valid
- apiProvisioning-v1/addUser.feature:29
- apiProvisioning-v1/addUser.feature:30
- apiProvisioning-v1/addUser.feature:121
- apiProvisioning-v1/addUser.feature:122
- apiProvisioning-v1/addUser.feature:123
- apiProvisioning-v1/deleteUser.feature:29
- apiProvisioning-v1/deleteUser.feature:30
- apiProvisioning-v1/disableUser.feature:29
- apiProvisioning-v1/disableUser.feature:30
- apiProvisioning-v1/editUser.feature:29
- apiProvisioning-v1/editUser.feature:30
- apiProvisioning-v1/enableUser.feature:31
- apiProvisioning-v1/enableUser.feature:32
- apiProvisioning-v1/getUser.feature:34
- apiProvisioning-v1/getUser.feature:35
- apiProvisioning-v2/addUser.feature:29
- apiProvisioning-v2/addUser.feature:30
- apiProvisioning-v2/addUser.feature:121
- apiProvisioning-v2/addUser.feature:122
- apiProvisioning-v2/addUser.feature:123
- apiProvisioning-v2/deleteUser.feature:29
- apiProvisioning-v2/deleteUser.feature:30
- apiProvisioning-v2/disableUser.feature:29
- apiProvisioning-v2/disableUser.feature:30
- apiProvisioning-v2/editUser.feature:29
- apiProvisioning-v2/editUser.feature:30
- apiProvisioning-v2/enableUser.feature:31
- apiProvisioning-v2/enableUser.feature:32
- apiProvisioning-v2/getUser.feature:34
- apiProvisioning-v2/getUser.feature:35
- apiTrashbin/trashbinFilesFolders.feature:239
- apiTrashbin/trashbinFilesFolders.feature:240
- apiTrashbin/trashbinFilesFolders.feature:241
- apiTrashbin/trashbinFilesFolders.feature:245
- apiTrashbin/trashbinFilesFolders.feature:246
- apiTrashbin/trashbinFilesFolders.feature:247
Creating an already existing user works
- apiProvisioning-v1/addUser.feature:32
- apiProvisioning-v2/addUser.feature:32
- apiProvisioning-v1/addUser.feature:39
- apiProvisioning-v2/addUser.feature:39
Password can be set to empty
Username is case sensitive
Client token generation not implemented
- apiProvisioning-v1/apiProvisioningUsingAppPassword.feature:39
- apiProvisioning-v1/apiProvisioningUsingAppPassword.feature:67
- apiProvisioning-v2/apiProvisioningUsingAppPassword.feature:39
- apiProvisioning-v2/apiProvisioningUsingAppPassword.feature:67
disable users /cloud/users/disable|enable not available
- apiProvisioning-v1/enableUser.feature:92
- apiProvisioning-v1/enableUser.feature:102
- apiProvisioning-v1/enableUser.feature:129
- apiProvisioning-v1/disableUser.feature:99
- apiProvisioning-v1/disableUser.feature:129
- apiProvisioning-v1/disableUser.feature:165
- apiProvisioning-v1/disableUser.feature:172
- apiProvisioning-v1/disableUser.feature:190
- apiProvisioning-v1/disableUser.feature:203
- apiProvisioning-v1/disableUser.feature:219
- apiProvisioning-v2/disableUser.feature:79
- apiProvisioning-v2/disableUser.feature:99
- apiProvisioning-v2/disableUser.feature:108
- apiProvisioning-v2/disableUser.feature:130
- apiProvisioning-v2/disableUser.feature:166
- apiProvisioning-v2/disableUser.feature:173
- apiProvisioning-v2/disableUser.feature:191
- apiProvisioning-v2/disableUser.feature:204
- apiProvisioning-v2/disableUser.feature:220
displayname of user can be changed to empty
quota query
getting and setting quota
- apiMain/quota.feature:9 Scenario: Uploading a file as owner having enough quota
- apiMain/quota.feature:16 Scenario: Uploading a file as owner having insufficient quota
- apiMain/quota.feature:23 Scenario: Overwriting a file as owner having enough quota
- apiMain/quota.feature:30 Scenario: Overwriting a file as owner having insufficient quota Scenario Outline: Retrieving folder quota when no quota is set
- apiWebdavProperties1/getQuota.feature:17
- apiWebdavProperties1/getQuota.feature:18 Scenario Outline: Retrieving folder quota when quota is set
- apiWebdavProperties1/getQuota.feature:27
- apiWebdavProperties1/getQuota.feature:28
changing user quota gives ocs status 103 / Cannot set quota
- apiProvisioning-v1/editUser.feature:56
- apiProvisioning-v1/editUser.feature:122
- apiProvisioning-v2/editUser.feature:56
- apiProvisioning-v2/editUser.feature:122
- apiProvisioning-v2/enableUser.feature:34
- apiProvisioning-v2/enableUser.feature:56
- apiProvisioning-v2/enableUser.feature:64
user can get info of other users/ cloud/users endpoints not authenticated
- apiProvisioning-v2/deleteUser.feature:54
- apiProvisioning-v1/getUser.feature:81
- apiProvisioning-v2/getUser.feature:82
- apiProvisioning-v2/getUsers.feature:44
incorrect ocs(v2) status value when getting info of user that does not exist should be 404, gives 998
ocs: api compatibility, return correct status code
subadmin endpoints not implemented for users
subadmin endpoints not implemented for groups
creating existing group doesn't gives error
cannot create group with '/'
adding user to non-existent group gives wrong statuscode
- apiProvisioningGroups-v1/addToGroup.feature:107
- apiProvisioningGroups-v1/removeFromGroup.feature:101
- apiProvisioningGroups-v2/removeFromGroup.feature:101
adding user to empty group gives wrong statuscode
adding non-existent user to a group gives wrong status code
Cannot create user with different username and emails
special character username not valid
normal users can list the members of the group
- apiProvisioningGroups-v1/getGroup.feature:81
- apiProvisioningGroups-v1/deleteGroup.feature:90
- apiProvisioningGroups-v2/getGroup.feature:83
ocs v2 invalid status code for group endpoints
- apiProvisioningGroups-v2/addGroup.feature:102
- apiProvisioningGroups-v2/addToGroup.feature:94
- apiProvisioningGroups-v2/addToGroup.feature:102
- apiProvisioningGroups-v2/addToGroup.feature:119
- apiProvisioningGroups-v2/deleteGroup.feature:91
- apiProvisioningGroups-v2/getGroup.feature:33
- apiProvisioningGroups-v2/getUserGroups.feature:73
- apiProvisioningGroups-v2/removeFromGroup.feature:138
user-sync endpoint does not exist
Other
API, search, favorites, config, capabilities, not existing endpoints, CORS and others
no robots.txt available
- apiMain/main.feature:5 Scenario: robots.txt file should be accessible
There is no such thing like a "super-user"
no command equivalent to occ
- apiMain/status.feature:5 Scenario: Status.php is correct
ocs config endpoint only accessible by authorized users
HTTP 401 Unauthorized responses don't contain a body
- apiAuthOcs/ocsDELETEAuth.feature:10 Scenario: send DELETE requests to OCS endpoints as admin with wrong password
- apiAuthOcs/ocsGETAuth.feature:10 Scenario: using OCS anonymously
- apiAuthOcs/ocsGETAuth.feature:33 Scenario: ocs config end point accessible by unauthorized users
- apiAuthOcs/ocsGETAuth.feature:53 Scenario: using OCS with non-admin basic auth
- apiAuthOcs/ocsGETAuth.feature:88 Scenario: using OCS as normal user with wrong password
- apiAuthOcs/ocsGETAuth.feature:121 Scenario:using OCS with admin basic auth
- apiAuthOcs/ocsGETAuth.feature:139 Scenario: using OCS as admin user with wrong password
- apiAuthOcs/ocsPOSTAuth.feature:10 Scenario: send POST requests to OCS endpoints as normal user with wrong password
- apiAuthOcs/ocsPUTAuth.feature:10 Scenario: send PUT request to OCS endpoints as admin with wrong password
server returns 500 when trying to access a not existing file
ocdav: api compatibility, return correct status code
- apiAuthWebDav/webDavDELETEAuth.feature:36 Scenario: send DELETE requests to another user's webDav endpoints as normal user
users can access each-others data using the new webdav API
ocdav: api compatibility, return correct status code
- apiAuthWebDav/webDavLOCKAuth.feature:38 Scenario: send LOCK requests to another user's webDav endpoints as normal user
- apiAuthWebDav/webDavMKCOLAuth.feature:37 Scenario: send MKCOL requests to another user's webDav endpoints as normal user
- apiAuthWebDav/webDavPROPFINDAuth.feature:37 Scenario: send PROPFIND requests to another user's webDav endpoints as normal user
- apiAuthWebDav/webDavPROPPATCHAuth.feature:38 Scenario: send PROPPATCH requests to another user's webDav endpoints as normal user
renaming a resource does not work
ocdav: api compatibility, return correct status code
- apiAuthWebDav/webDavMOVEAuth.feature:37 Scenario: send MOVE requests to another user's webDav endpoints as normal user
send POST requests to another user's webDav endpoints as normal user
ocdav: api compatibility, return correct status code
- apiAuthWebDav/webDavPOSTAuth.feature:38 Scenario: send POST requests to another user's webDav endpoints as normal user
PUT request with missing parent must return status code 409
ocdav: api compatibility, return correct status code
- apiAuthWebDav/webDavPUTAuth.feature:38 Scenario: send PUT requests to another user's webDav endpoints as normal user
Default capabilities for normal user not same as in oC-core
Difference in response content of status.php and default capabilities
- apiCapabilities/capabilitiesWithNormalUser.feature:11 Scenario: getting default capabilities with normal user
REPORT request not implemented
Scenario Outline: search for entry by pattern
- apiWebdavOperations/search.feature:42
- apiWebdavOperations/search.feature:43 Scenario Outline: search for entries by only some letters from the middle of the entry name
- apiWebdavOperations/search.feature:57
- apiWebdavOperations/search.feature:58 Scenario Outline: search for files by extension
- apiWebdavOperations/search.feature:74
- apiWebdavOperations/search.feature:75 Scenario Outline: search with empty field
- apiWebdavOperations/search.feature:83
- apiWebdavOperations/search.feature:84 Scenario Outline: limit returned search entries
- apiWebdavOperations/search.feature:101
- apiWebdavOperations/search.feature:102 Scenario Outline: limit returned search entries to only 1 entry
- apiWebdavOperations/search.feature:119
- apiWebdavOperations/search.feature:120 Scenario Outline: limit returned search entries to more entires than there are
- apiWebdavOperations/search.feature:138
- apiWebdavOperations/search.feature:139 Scenario Outline: report extra properties in search entries for a file
- apiWebdavOperations/search.feature:165
- apiWebdavOperations/search.feature:166 Scenario Outline: report extra properties in search entries for a folder
- apiWebdavOperations/search.feature:191
- apiWebdavOperations/search.feature:192 Scenario Outline: search for entry with emoji by pattern
- apiWebdavOperations/search.feature:210
- apiWebdavOperations/search.feature:211
- apiWebdavOperations/search.feature:213 Scenario: search for entry by tags using REPORT method
- apiWebdavOperations/search.feature:229 Scenario: share a tagged resource to another internal user and sharee searches for tag using REPORT method
- apiWebdavOperations/search.feature:254 Scenario: search for entries across various folders by tags using REPORT method
And other missing implementation of favorites
- apiFavorites/favorites.feature:91
- apiFavorites/favorites.feature:92
- apiFavorites/favorites.feature:112
- apiFavorites/favorites.feature:113
- apiFavorites/favorites.feature:128
- apiFavorites/favorites.feature:129
- apiFavorites/favorites.feature:148
- apiFavorites/favorites.feature:149
- apiFavorites/favorites.feature:176
- apiFavorites/favorites.feature:177
- apiFavorites/favorites.feature:217
- apiFavorites/favorites.feature:218
- apiFavorites/favoritesSharingToShares.feature:22
- apiFavorites/favoritesSharingToShares.feature:23
- apiFavorites/favoritesSharingToShares.feature:36
- apiFavorites/favoritesSharingToShares.feature:37
- apiFavorites/favoritesSharingToShares.feature:49
- apiFavorites/favoritesSharingToShares.feature:50
- apiFavorites/favoritesSharingToShares.feature:63
- apiFavorites/favoritesSharingToShares.feature:64
CSRF Headers
Scenario Outline: Downloading a file should serve security headers
- apiWebdavOperations/downloadFile.feature:60
- apiWebdavOperations/downloadFile.feature:61 Scenario Outline: Doing a GET with a web login should work without CSRF token on the new backend
- apiWebdavOperations/downloadFile.feature:72
- apiWebdavOperations/downloadFile.feature:73 Scenario Outline: Doing a GET with a web login should work with CSRF token on the new backend
- apiWebdavOperations/downloadFile.feature:84
- apiWebdavOperations/downloadFile.feature:85
Authentication
Scenario Outline: Unauthenticated call
- apiWebdavOperations/refuseAccess.feature:21
- apiWebdavOperations/refuseAccess.feature:22 Scenario Outline: A disabled user cannot use webdav
trying to access a non-existing resource returns an empty body
Scenario Outline: Do a PROPFIND to a non-existing URL
- apiWebdavProperties2/getFileProperties.feature:242
- apiWebdavProperties2/getFileProperties.feature:243
system configuration options missing
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:31
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:32
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:65
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:66
wildcard Access-Control-Allow-Origin
- apiAuth/cors.feature:24
- apiAuth/cors.feature:25
- apiAuth/cors.feature:26
- apiAuth/cors.feature:27
- apiAuth/cors.feature:28
- apiAuth/cors.feature:29
- apiAuth/cors.feature:30
- apiAuth/cors.feature:31
- apiAuth/cors.feature:32
- apiAuth/cors.feature:33
- apiAuth/cors.feature:34
- apiAuth/cors.feature:35
- apiAuth/cors.feature:36
- apiAuth/cors.feature:37
- apiAuth/cors.feature:38
- apiAuth/cors.feature:39
- apiAuth/cors.feature:40
- apiAuth/cors.feature:41
- apiAuth/cors.feature:59
- apiAuth/cors.feature:60
- apiAuth/cors.feature:61
- apiAuth/cors.feature:62
- apiAuth/cors.feature:63
- apiAuth/cors.feature:64
- apiAuth/cors.feature:83
- apiAuth/cors.feature:84
- apiAuth/cors.feature:85
- apiAuth/cors.feature:86
- apiAuth/cors.feature:87
- apiAuth/cors.feature:88
- apiAuth/cors.feature:89
- apiAuth/cors.feature:90
- apiAuth/cors.feature:91
- apiAuth/cors.feature:92
- apiAuth/cors.feature:93
- apiAuth/cors.feature:94
- apiAuth/cors.feature:95
- apiAuth/cors.feature:96
- apiAuth/cors.feature:97
- apiAuth/cors.feature:98
- apiAuth/cors.feature:99
- apiAuth/cors.feature:100
- apiAuth/cors.feature:118
- apiAuth/cors.feature:119
- apiAuth/cors.feature:120
- apiAuth/cors.feature:121
- apiAuth/cors.feature:122
- apiAuth/cors.feature:123
- apiAuth/cors.feature:142
- apiAuth/cors.feature:143
- apiAuth/cors.feature:144
- apiAuth/cors.feature:145
- apiAuth/cors.feature:146
- apiAuth/cors.feature:147
- apiAuth/cors.feature:148
- apiAuth/cors.feature:149
- apiAuth/cors.feature:150
- apiAuth/cors.feature:151
- apiAuth/cors.feature:152
- apiAuth/cors.feature:153
- apiAuth/cors.feature:154
- apiAuth/cors.feature:155
- apiAuth/cors.feature:156
- apiAuth/cors.feature:157
- apiAuth/cors.feature:178
- apiAuth/cors.feature:179
- apiAuth/cors.feature:180
- apiAuth/cors.feature:181
- apiAuth/cors.feature:182
- apiAuth/cors.feature:183
HTTP 401 Unauthorized responses don't contain a body
app passwords are not possible
app passwords are not possible
various sharing settings cannot be set
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:25
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:26
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:47
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:48
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:66
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:67
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:87
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:88
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:25
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:26
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:44
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:45
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:64
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:65
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:83
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:84
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:103
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:104
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:122
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:123