369 KiB
Scenarios from ownCloud10 core API tests that are expected to fail with owncloud 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:48
- apiWebdavEtagPropagation2/restoreFromTrash.feature:49
- apiWebdavEtagPropagation2/restoreFromTrash.feature:90
- apiWebdavEtagPropagation2/restoreFromTrash.feature:91
href in trashbin PROPFIND response is wrong
QA trashcan cannot delete a deep tree
A deleted folder with & in it does not appear in the trashbin
- apiTrashbin/trashbinDelete.feature:167
- apiTrashbin/trashbinDelete.feature:168
- apiTrashbin/trashbinDelete.feature:199
- apiTrashbin/trashbinDelete.feature:200
Review and fix the tests that have sharing step to work with ocis
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
invalid webdav responses for unauthorized requests.
- apiTrashbin/trashbinFilesFolders.feature:216
- apiTrashbin/trashbinFilesFolders.feature:217
- apiTrashbin/trashbinFilesFolders.feature:231
- apiTrashbin/trashbinFilesFolders.feature:232
PROPFIND on trashbin with Depth: infinity only shows the first level
href in trashbin PROPFIND response is wrong
- apiTrashbin/trashbinRestore.feature:117
- apiTrashbin/trashbinRestore.feature:118
- apiTrashbin/trashbinRestore.feature:119
- apiTrashbin/trashbinRestore.feature:120
- apiTrashbin/trashbinRestore.feature:258
- apiTrashbin/trashbinRestore.feature:259
- apiTrashbin/trashbinRestore.feature:260
- apiTrashbin/trashbinRestore.feature:261
- apiTrashbin/trashbinRestore.feature:262
- apiTrashbin/trashbinRestore.feature:263
- apiTrashbin/trashbinRestore.feature:411
- apiTrashbin/trashbinRestore.feature:412
- apiTrashbin/trashbinRestore.feature:450
- apiTrashbin/trashbinRestore.feature:451
href in trashbin PROPFIND response is wrong
trash-bin restore move does not send back Etag and other headers
- apiTrashbin/trashbinRestore.feature:35
- apiTrashbin/trashbinRestore.feature:36
- apiTrashbin/trashbinRestore.feature:139
- apiTrashbin/trashbinRestore.feature:140
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:89
- apiTrashbin/trashbinRestore.feature:90
- apiTrashbin/trashbinRestore.feature:91
- apiTrashbin/trashbinRestore.feature:92
- apiTrashbin/trashbinRestore.feature:93
- apiTrashbin/trashbinRestore.feature:94
href in trashbin PROPFIND response is wrong
cannot restore to a different file-name
- apiTrashbin/trashbinRestore.feature:318
- apiTrashbin/trashbinRestore.feature:319
- apiTrashbin/trashbinRestore.feature:338
- apiTrashbin/trashbinRestore.feature:339
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
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:13
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:31
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:46
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:61
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:86
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:93
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:103
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:108
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:117
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:146
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:147
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:148
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:169
- apiWebdavUpload2/uploadFileUsingNewChunking.feature:170
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
Version count is 1 more than on oC10
Version cannot be restored when file has been renamed
PUT request with missing parent must return status code 409
uploading with old-chunking does not work
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:43
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:97
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:98
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:99
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:100
- apiWebdavUpload2/uploadFileUsingOldChunking.feature:101
invalid file-names should not be created using the TUS protocol
- apiWebdavUploadTUS/uploadFile.feature:143
- apiWebdavUploadTUS/uploadFile.feature:144
- apiWebdavUploadTUS/uploadFile.feature:145
- apiWebdavUploadTUS/uploadFile.feature:146
- apiWebdavUploadTUS/uploadFile.feature:147
- apiWebdavUploadTUS/uploadFile.feature:148
- apiWebdavUploadTUS/uploadFile.feature:149
- apiWebdavUploadTUS/uploadFile.feature:150
500 Internal Server Error on Post request for TUS upload
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiWebdavUploadTUS/uploadToNonExistingFolder.feature:30
- apiWebdavUploadTUS/uploadToNonExistingFolder.feature:31
- apiWebdavUploadTUS/uploadToNonExistingFolder.feature:45
- apiWebdavUploadTUS/uploadToNonExistingFolder.feature:46
- apiWebdavUploadTUS/uploadToNonExistingFolder.feature:60
- apiWebdavUploadTUS/uploadToNonExistingFolder.feature:61
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
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
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:117
- apiWebdavProperties1/copyFile.feature:118
- apiWebdavProperties1/copyFile.feature:130
- apiWebdavProperties1/copyFile.feature:131
- apiWebdavProperties1/copyFile.feature:147
- apiWebdavProperties1/copyFile.feature:148
- apiWebdavProperties1/copyFile.feature:166
- apiWebdavProperties1/copyFile.feature:167
- apiWebdavProperties1/copyFile.feature:203
- apiWebdavProperties1/copyFile.feature:204
- apiWebdavProperties1/copyFile.feature:221
- apiWebdavProperties1/copyFile.feature:222
- apiWebdavProperties1/copyFile.feature:238
- apiWebdavProperties1/copyFile.feature:239
- apiWebdavProperties1/copyFile.feature:260
- apiWebdavProperties1/copyFile.feature:261
- apiWebdavProperties1/copyFile.feature:284
- apiWebdavProperties1/copyFile.feature:285
- apiWebdavProperties1/copyFile.feature:307
- apiWebdavProperties1/copyFile.feature:308
- apiWebdavProperties1/copyFile.feature:330
- apiWebdavProperties1/copyFile.feature:331
creating a folder that already exists returns an empty body
Scenario Outline: try to create a folder that already exists
-
apiWebdavProperties1/createFolder.feature:86 Scenario Outline: try to create a folder with a name of an existing file
-
apiWebdavProperties1/createFolder.feature:100
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: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:377 Scenario Outline: Propfind the permissions on a file using webdav api
Property "oc:permissions" found with value "DNVWR", expected "/RM{0,1}DNVW/"
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
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:258 Scenario: Uploading an old method chunked file with checksum should fail using new DAV path
- apiMain/checksums.feature:314 Scenario: Upload overwriting a file with new chunking and correct checksum
- apiMain/checksums.feature:326 Scenario: Upload overwriting a file with new chunking and invalid checksum
Webdav LOCK operations
- apiWebdavLocks/exclusiveLocks.feature:18
- apiWebdavLocks/exclusiveLocks.feature:19
- apiWebdavLocks/exclusiveLocks.feature:20
- apiWebdavLocks/exclusiveLocks.feature:21
- apiWebdavLocks/exclusiveLocks.feature:36
- apiWebdavLocks/exclusiveLocks.feature:37
- apiWebdavLocks/exclusiveLocks.feature:38
- apiWebdavLocks/exclusiveLocks.feature:39
- apiWebdavLocks/exclusiveLocks.feature:55
- apiWebdavLocks/exclusiveLocks.feature:56
- apiWebdavLocks/exclusiveLocks.feature:57
- apiWebdavLocks/exclusiveLocks.feature:58
- apiWebdavLocks/exclusiveLocks.feature:74
- apiWebdavLocks/exclusiveLocks.feature:75
- apiWebdavLocks/exclusiveLocks.feature:76
- apiWebdavLocks/exclusiveLocks.feature:77
- apiWebdavLocks/exclusiveLocks.feature:93
- apiWebdavLocks/exclusiveLocks.feature:94
- apiWebdavLocks/exclusiveLocks.feature:95
- apiWebdavLocks/exclusiveLocks.feature:96
- apiWebdavLocks/exclusiveLocks.feature:114
- apiWebdavLocks/exclusiveLocks.feature:115
- apiWebdavLocks/exclusiveLocks.feature:116
- apiWebdavLocks/exclusiveLocks.feature:117
- apiWebdavLocks/exclusiveLocks.feature:135
- apiWebdavLocks/exclusiveLocks.feature:136
- apiWebdavLocks/exclusiveLocks.feature:137
- apiWebdavLocks/exclusiveLocks.feature:138
- apiWebdavLocks/exclusiveLocks.feature:156
- apiWebdavLocks/exclusiveLocks.feature:157
- apiWebdavLocks/exclusiveLocks.feature:158
- apiWebdavLocks/exclusiveLocks.feature:159
- apiWebdavLocks/folder.feature:18
- apiWebdavLocks/folder.feature:19
- apiWebdavLocks/folder.feature:20
- apiWebdavLocks/folder.feature:21
- apiWebdavLocks/folder.feature:34
- apiWebdavLocks/folder.feature:35
- apiWebdavLocks/folder.feature:36
- apiWebdavLocks/folder.feature:37
- apiWebdavLocks/folder.feature:50
- apiWebdavLocks/folder.feature:51
- apiWebdavLocks/folder.feature:52
- apiWebdavLocks/folder.feature:53
- apiWebdavLocks/folder.feature:66
- apiWebdavLocks/folder.feature:67
- apiWebdavLocks/folder.feature:68
- apiWebdavLocks/folder.feature:69
- apiWebdavLocks/folder.feature:83
- apiWebdavLocks/folder.feature:84
- apiWebdavLocks/folder.feature:85
- apiWebdavLocks/folder.feature:86
- apiWebdavLocks/folder.feature:101
- apiWebdavLocks/folder.feature:102
- apiWebdavLocks/folder.feature:103
- apiWebdavLocks/folder.feature:104
- apiWebdavLocks/folder.feature:119
- apiWebdavLocks/folder.feature:120
- apiWebdavLocks/folder.feature:121
- apiWebdavLocks/folder.feature:122
- apiWebdavLocks/publicLink.feature:24
- apiWebdavLocks/publicLink.feature:25
- apiWebdavLocks/publicLink.feature:26
- apiWebdavLocks/publicLink.feature:27
- apiWebdavLocks/publicLink.feature:41
- apiWebdavLocks/publicLink.feature:42
- apiWebdavLocks/publicLink.feature:54
- apiWebdavLocks/publicLink.feature:55
- apiWebdavLocks/publicLink.feature:69
- apiWebdavLocks/publicLink.feature:70
- apiWebdavLocks/publicLink.feature:81
- apiWebdavLocks/publicLink.feature:82
- apiWebdavLocks/publicLink.feature:83
- apiWebdavLocks/publicLink.feature:84
- apiWebdavLocks/publicLinkLockdiscovery.feature:22
- apiWebdavLocks/publicLinkLockdiscovery.feature:23
- apiWebdavLocks/publicLinkLockdiscovery.feature:37
- apiWebdavLocks/publicLinkLockdiscovery.feature:38
- apiWebdavLocks/publicLinkLockdiscovery.feature:52
- apiWebdavLocks/publicLinkLockdiscovery.feature:53
- apiWebdavLocks/publicLinkLockdiscovery.feature:67
- apiWebdavLocks/publicLinkLockdiscovery.feature:68
- apiWebdavLocks/publicLinkLockdiscovery.feature:82
- apiWebdavLocks/publicLinkLockdiscovery.feature:83
- apiWebdavLocks/publicLinkLockdiscovery.feature:97
- apiWebdavLocks/publicLinkLockdiscovery.feature:98
- apiWebdavLocks/publicLinkLockdiscovery.feature:112
- apiWebdavLocks/publicLinkLockdiscovery.feature:113
- apiWebdavLocks/requestsWithToken.feature:61
- apiWebdavLocks/requestsWithToken.feature:62
- apiWebdavLocks/requestsWithToken.feature:63
- apiWebdavLocks/requestsWithToken.feature:64
- apiWebdavLocks/requestsWithToken.feature:81
- apiWebdavLocks/requestsWithToken.feature:82
- apiWebdavLocks/requestsWithToken.feature:83
- apiWebdavLocks/requestsWithToken.feature:84
- apiWebdavLocks/requestsWithToken.feature:101
- apiWebdavLocks/requestsWithToken.feature:102
- apiWebdavLocks/requestsWithToken.feature:125
- apiWebdavLocks/requestsWithToken.feature:126
- apiWebdavLocks2/resharedSharesToRoot.feature:29
- apiWebdavLocks2/resharedSharesToRoot.feature:30
- apiWebdavLocks2/resharedSharesToRoot.feature:31
- apiWebdavLocks2/resharedSharesToRoot.feature:32
- apiWebdavLocks2/resharedSharesToRoot.feature:52
- apiWebdavLocks2/resharedSharesToRoot.feature:53
- apiWebdavLocks2/resharedSharesToRoot.feature:54
- apiWebdavLocks2/resharedSharesToRoot.feature:55
- apiWebdavLocks2/resharedSharesToRoot.feature:73
- apiWebdavLocks2/resharedSharesToRoot.feature:74
- apiWebdavLocks2/resharedSharesToRoot.feature:92
- apiWebdavLocks2/resharedSharesToRoot.feature:93
- apiWebdavLocks2/resharedSharesToRoot.feature:94
- apiWebdavLocks2/resharedSharesToRoot.feature:95
- apiWebdavLocks2/resharedSharesToRoot.feature:112
- apiWebdavLocks2/resharedSharesToRoot.feature:113
- apiWebdavLocks2/resharedSharesToRoot.feature:114
- apiWebdavLocks2/resharedSharesToRoot.feature:115
- apiWebdavLocks2/resharedSharesToShares.feature:34
- apiWebdavLocks2/resharedSharesToShares.feature:35
- apiWebdavLocks2/resharedSharesToShares.feature:36
- apiWebdavLocks2/resharedSharesToShares.feature:37
- apiWebdavLocks2/resharedSharesToShares.feature:59
- apiWebdavLocks2/resharedSharesToShares.feature:60
- apiWebdavLocks2/resharedSharesToShares.feature:61
- apiWebdavLocks2/resharedSharesToShares.feature:62
- apiWebdavLocks2/resharedSharesToShares.feature:82
- apiWebdavLocks2/resharedSharesToShares.feature:83
- apiWebdavLocks2/resharedSharesToShares.feature:103
- apiWebdavLocks2/resharedSharesToShares.feature:104
- apiWebdavLocks2/resharedSharesToShares.feature:105
- apiWebdavLocks2/resharedSharesToShares.feature:106
- apiWebdavLocks2/resharedSharesToShares.feature:125
- apiWebdavLocks2/resharedSharesToShares.feature:126
- apiWebdavLocks2/resharedSharesToShares.feature:127
- apiWebdavLocks2/resharedSharesToShares.feature:128
- apiWebdavLocks2/setTimeout.feature:32
- apiWebdavLocks2/setTimeout.feature:33
- apiWebdavLocks2/setTimeout.feature:34
- apiWebdavLocks2/setTimeout.feature:35
- 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:63
- apiWebdavLocks2/setTimeout.feature:64
- apiWebdavLocks2/setTimeout.feature:65
- 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:98
- apiWebdavLocks2/setTimeout.feature:99
- apiWebdavLocks2/setTimeout.feature:100
- 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/setTimeout.feature:130
- apiWebdavLocks2/setTimeout.feature:131
- apiWebdavLocks2/setTimeout.feature:132
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:37
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:38
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:39
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:40
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:41
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:42
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:43
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:44
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:45
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:46
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:69
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:70
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:71
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:72
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:73
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:74
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:75
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:76
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:77
- apiWebdavLocks2/setTimeoutSharesToRoot.feature:78
- apiWebdavLocks2/setTimeoutSharesToShares.feature:41
- apiWebdavLocks2/setTimeoutSharesToShares.feature:42
- apiWebdavLocks2/setTimeoutSharesToShares.feature:43
- apiWebdavLocks2/setTimeoutSharesToShares.feature:44
- apiWebdavLocks2/setTimeoutSharesToShares.feature:45
- apiWebdavLocks2/setTimeoutSharesToShares.feature:46
- apiWebdavLocks2/setTimeoutSharesToShares.feature:47
- apiWebdavLocks2/setTimeoutSharesToShares.feature:48
- apiWebdavLocks2/setTimeoutSharesToShares.feature:49
- apiWebdavLocks2/setTimeoutSharesToShares.feature:50
- apiWebdavLocks2/setTimeoutSharesToShares.feature:74
- apiWebdavLocks2/setTimeoutSharesToShares.feature:75
- apiWebdavLocks2/setTimeoutSharesToShares.feature:76
- apiWebdavLocks2/setTimeoutSharesToShares.feature:77
- apiWebdavLocks2/setTimeoutSharesToShares.feature:78
- apiWebdavLocks2/setTimeoutSharesToShares.feature:79
- apiWebdavLocks2/setTimeoutSharesToShares.feature:80
- apiWebdavLocks2/setTimeoutSharesToShares.feature:81
- apiWebdavLocks2/setTimeoutSharesToShares.feature:82
- apiWebdavLocks2/setTimeoutSharesToShares.feature:83
- 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:37
- apiWebdavLocksUnlock/unlock.feature:38
- apiWebdavLocksUnlock/unlock.feature:52
- apiWebdavLocksUnlock/unlock.feature:53
- apiWebdavLocksUnlock/unlock.feature:54
- apiWebdavLocksUnlock/unlock.feature:55
- apiWebdavLocksUnlock/unlock.feature:69
- apiWebdavLocksUnlock/unlock.feature:70
- apiWebdavLocksUnlock/unlock.feature:94
- apiWebdavLocksUnlock/unlock.feature:95
- apiWebdavLocksUnlock/unlock.feature:96
- apiWebdavLocksUnlock/unlock.feature:97
- apiWebdavLocksUnlock/unlock.feature:119
- apiWebdavLocksUnlock/unlock.feature:120
- apiWebdavLocksUnlock/unlock.feature:121
- apiWebdavLocksUnlock/unlock.feature:122
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:24
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:25
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:26
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:27
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:45
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:43
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:44
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:46
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:66
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:67
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:68
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:69
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:83
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:84
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:85
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:86
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:100
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:101
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:102
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:103
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:117
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:118
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:119
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:120
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:140
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:141
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:142
- apiWebdavLocksUnlock/unlockSharingToRoot.feature:143
- apiWebdavLocksUnlock/unlockSharingToShares.feature:28
- apiWebdavLocksUnlock/unlockSharingToShares.feature:29
- apiWebdavLocksUnlock/unlockSharingToShares.feature:30
- apiWebdavLocksUnlock/unlockSharingToShares.feature:31
- apiWebdavLocksUnlock/unlockSharingToShares.feature:46
- apiWebdavLocksUnlock/unlockSharingToShares.feature:47
- apiWebdavLocksUnlock/unlockSharingToShares.feature:48
- apiWebdavLocksUnlock/unlockSharingToShares.feature:49
- apiWebdavLocksUnlock/unlockSharingToShares.feature:70
- apiWebdavLocksUnlock/unlockSharingToShares.feature:71
- apiWebdavLocksUnlock/unlockSharingToShares.feature:72
- apiWebdavLocksUnlock/unlockSharingToShares.feature:73
- apiWebdavLocksUnlock/unlockSharingToShares.feature:88
- apiWebdavLocksUnlock/unlockSharingToShares.feature:89
- apiWebdavLocksUnlock/unlockSharingToShares.feature:90
- apiWebdavLocksUnlock/unlockSharingToShares.feature:91
- apiWebdavLocksUnlock/unlockSharingToShares.feature:106
- apiWebdavLocksUnlock/unlockSharingToShares.feature:107
- apiWebdavLocksUnlock/unlockSharingToShares.feature:108
- apiWebdavLocksUnlock/unlockSharingToShares.feature:109
- apiWebdavLocksUnlock/unlockSharingToShares.feature:124
- apiWebdavLocksUnlock/unlockSharingToShares.feature:125
- apiWebdavLocksUnlock/unlockSharingToShares.feature:126
- apiWebdavLocksUnlock/unlockSharingToShares.feature:127
- apiWebdavLocksUnlock/unlockSharingToShares.feature:148
- apiWebdavLocksUnlock/unlockSharingToShares.feature:149
- apiWebdavLocksUnlock/unlockSharingToShares.feature:150
- apiWebdavLocksUnlock/unlockSharingToShares.feature:151
Share
File and sync features in a shared scenario
etags don't change for a share receiver
- apiWebdavEtagPropagation1/moveFileFolder.feature:244
- apiWebdavEtagPropagation1/moveFileFolder.feature:245
- apiWebdavEtagPropagation1/moveFileFolder.feature:314
- apiWebdavEtagPropagation1/moveFileFolder.feature:315
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiWebdavEtagPropagation1/moveFileFolder.feature:21
- apiWebdavEtagPropagation1/moveFileFolder.feature:22
- apiWebdavEtagPropagation1/moveFileFolder.feature:78
- apiWebdavEtagPropagation1/moveFileFolder.feature:79
- apiWebdavEtagPropagation1/moveFileFolder.feature:146
- apiWebdavEtagPropagation1/moveFileFolder.feature:147
- apiWebdavEtagPropagation1/moveFileFolder.feature:174
- apiWebdavEtagPropagation1/moveFileFolder.feature:175
- apiWebdavEtagPropagation1/moveFileFolder.feature:318
- apiWebdavEtagPropagation1/moveFileFolder.feature:334
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
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiMain/checksums.feature:24 Scenario Outline: Uploading a file with checksum should return the checksum in the propfind
- apiMain/checksums.feature:25 Scenario Outline: Uploading a file with checksum should return the checksum in the propfind
- apiMain/checksums.feature:35 Scenario Outline: Uploading a file with checksum should return the checksum in the download header
- apiMain/checksums.feature:36 Scenario Outline: Uploading a file with checksum should return the checksum in the download header
- apiMain/checksums.feature:46 Scenario Outline: Moving a file with checksum should return the checksum in the propfind
- apiMain/checksums.feature:47 Scenario Outline: Moving a file with checksum should return the checksum in the propfind
- apiMain/checksums.feature:50 Scenario: Downloading a file with checksum should return the checksum in the download header
- apiMain/checksums.feature:99 Scenario Outline: Moving file with checksum should return the checksum in the download header
- apiMain/checksums.feature:100 Scenario Outline: Moving file with checksum should return the checksum in the download header
- apiMain/checksums.feature:103 Scenario: Copying a file with checksum should return the checksum in the propfind using new DAV path
- apiMain/checksums.feature:110 Scenario: Copying file with checksum should return the checksum in the download header using new DAV path
- apiMain/checksums.feature:217 Scenario Outline: Upload a file where checksum does not match
- apiMain/checksums.feature:218 Scenario Outline: Upload a file where checksum does not match
- apiMain/checksums.feature:239 Scenario Outline: Uploaded file should have the same checksum when downloaded
- apiMain/checksums.feature:240 Scenario Outline: Uploaded file should have the same checksum when downloaded
- apiMain/checksums.feature:280 Scenario Outline: Uploading a file with MD5 checksum overwriting an existing file
- apiMain/checksums.feature:281 Scenario Outline: Uploading a file with MD5 checksum overwriting an existing file
- apiMain/checksums.feature:297 Scenario Outline: Uploading a file with SHA1 checksum overwriting an existing file
- apiMain/checksums.feature:298 Scenario Outline: Uploading a file with SHA1 checksum overwriting an existing file
- apiMain/checksums.feature:310 Scenario Outline: Uploading a file with invalid SHA1 checksum overwriting an existing file
- apiMain/checksums.feature:311 Scenario Outline: Uploading a file with invalid SHA1 checksum overwriting an existing file
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
- apiSharees/sharees.feature:560
- apiSharees/sharees.feature:561
- apiSharees/sharees.feature:586
- apiSharees/sharees.feature:587
- apiSharees/sharees.feature:607
- apiSharees/sharees.feature:608
- apiSharees/sharees.feature:632
- apiSharees/sharees.feature:633
- apiSharees/sharees.feature:657
- apiSharees/sharees.feature:658
- apiSharees/sharees.feature:682
- apiSharees/sharees.feature:683
- apiSharees/sharees.feature:702
- apiSharees/sharees.feature:703
sharing with group not available
User cannot create a folder named Share
- apiShareManagementToShares/acceptShares.feature:290
- apiShareManagementToShares/acceptShares.feature:309
Response is empty when accepting a share
- apiShareManagementToShares/acceptShares.feature:82
- apiShareManagementToShares/acceptShares.feature:173
- apiShareManagementToShares/acceptShares.feature:186
- apiShareManagementToShares/acceptShares.feature:207
- apiShareManagementToShares/acceptShares.feature:260
- apiShareManagementToShares/acceptSharesToSharesFolder.feature:31
- apiShareManagementToShares/acceptSharesToSharesFolder.feature:52
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:138
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:139
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:171
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:172
- apiShareReshareToShares1/reShare.feature:269
- apiShareReshareToShares1/reShare.feature:270
- apiShareReshareToShares1/reShare.feature:287
- apiShareReshareToShares1/reShare.feature:288
- apiShareReshareToShares1/reShare.feature:305
- apiShareReshareToShares1/reShare.feature:306
file_target in share response
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:36
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:37
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:66
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:67
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:92
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:93
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:95
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:96
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:98
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:99
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:156
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:157
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:290
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:291
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:308
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:309
- apiShareManagementBasicToShares/deleteShareFromShares.feature:46
- apiShareManagementToShares/mergeShare.feature:89
Shares are not deleted when user is deleted
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:101
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:102
sharing with group not available
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:181
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:182
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:206
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:207
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:238
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:239
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:260
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:261
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:328
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:329
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:368
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:369
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:398
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:504
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:505
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:508
- 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:373
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:536
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:554
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:572
Response is empty when accepting a share
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:347
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:348
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:120
- apiShareManagementBasicToShares/deleteShareFromShares.feature:132
- apiShareManagementBasicToShares/deleteShareFromShares.feature:183
- apiShareManagementBasicToShares/deleteShareFromShares.feature:184
- apiShareManagementBasicToShares/deleteShareFromShares.feature:185
- apiShareManagementBasicToShares/deleteShareFromShares.feature:186
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:138
- apiShareOperationsToShares/gettingShares.feature:139
OCS error message for attempting to access share via share id as an unauthorized user is not informative
- apiShareOperationsToShares/gettingShares.feature:184
- apiShareOperationsToShares/gettingShares.feature:185
Listing shares via ocs API does not show path for parent folders
- apiShareOperationsToShares/gettingShares.feature:220
- apiShareOperationsToShares/gettingShares.feature:221
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
- apiShareOperationsToShares/gettingShares.feature:170
- apiShareOperationsToShares/gettingShares.feature:171
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:44
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:23
- apiSharePublicLink1/changingPublicLinkShare.feature:24
- apiSharePublicLink1/changingPublicLinkShare.feature:37
- apiSharePublicLink1/changingPublicLinkShare.feature:41
- apiSharePublicLink1/changingPublicLinkShare.feature:52
- apiSharePublicLink1/changingPublicLinkShare.feature:85
- apiSharePublicLink1/changingPublicLinkShare.feature:95
Old webdav api does not work with public link
- apiSharePublicLink1/changingPublicLinkShare.feature:63
- apiSharePublicLink1/changingPublicLinkShare.feature:105
- apiSharePublicLink1/changingPublicLinkShare.feature:145
- apiSharePublicLink1/changingPublicLinkShare.feature:189
- apiSharePublicLink1/changingPublicLinkShare.feature:234
Public link enforce permissions
- apiSharePublicLink1/changingPublicLinkShare.feature:255
- apiSharePublicLink1/changingPublicLinkShare.feature:277
- apiSharePublicLink1/createPublicLinkShare.feature:34
- apiSharePublicLink1/createPublicLinkShare.feature:35
- apiSharePublicLink1/createPublicLinkShare.feature:183
- apiSharePublicLink1/createPublicLinkShare.feature:184
- apiSharePublicLink1/createPublicLinkShare.feature:215
- apiSharePublicLink1/createPublicLinkShare.feature:216
- apiSharePublicLink1/createPublicLinkShare.feature:311
- apiSharePublicLink1/createPublicLinkShare.feature:312
- apiSharePublicLink1/createPublicLinkShare.feature:376
- apiSharePublicLink1/createPublicLinkShare.feature:377
Range Header is not obeyed when downloading a file
- apiSharePublicLink1/createPublicLinkShare.feature:95
- apiSharePublicLink1/createPublicLinkShare.feature:96
- apiSharePublicLink1/createPublicLinkShare.feature:279
- apiSharePublicLink1/createPublicLinkShare.feature:280
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:416
- apiSharePublicLink1/createPublicLinkShare.feature:417
- apiSharePublicLink1/createPublicLinkShare.feature:437
- apiSharePublicLink1/createPublicLinkShare.feature:438
- apiSharePublicLink1/createPublicLinkShare.feature:460
- apiSharePublicLink1/createPublicLinkShare.feature:461
- apiSharePublicLink1/createPublicLinkShare.feature:483
- apiSharePublicLink1/createPublicLinkShare.feature:484
- apiSharePublicLink1/createPublicLinkShare.feature:485
- apiSharePublicLink1/createPublicLinkShare.feature:486
- apiSharePublicLink1/createPublicLinkShare.feature:487
- apiSharePublicLink1/createPublicLinkShare.feature:488
- apiSharePublicLink1/createPublicLinkShare.feature:508
- apiSharePublicLink1/createPublicLinkShare.feature:509
- apiSharePublicLink1/createPublicLinkShare.feature:524
- apiSharePublicLink1/createPublicLinkShare.feature:525
- apiSharePublicLink1/createPublicLinkShare.feature:543
- apiSharePublicLink1/createPublicLinkShare.feature:544
- apiSharePublicLink1/createPublicLinkShare.feature:580
- apiSharePublicLink1/createPublicLinkShare.feature:581
- apiSharePublicLink1/createPublicLinkShare.feature:641
- apiSharePublicLink1/createPublicLinkShare.feature:642
- apiSharePublicLink1/createPublicLinkShare.feature:655
- apiSharePublicLink1/createPublicLinkShare.feature:656
- apiSharePublicLink1/createPublicLinkShare.feature:684
- apiSharePublicLink1/createPublicLinkShare.feature:685
- apiSharePublicLink1/createPublicLinkShare.feature:735
- apiSharePublicLink1/createPublicLinkShare.feature:736
- apiShareManagementBasicToShares/deleteShareFromShares.feature:165
- apiShareManagementBasicToShares/deleteShareFromShares.feature:166
- apiShareManagementBasicToShares/deleteShareFromShares.feature:167
- apiShareManagementBasicToShares/deleteShareFromShares.feature:168
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:44
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:45
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:74
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:75
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:104
- apiShareManagementBasicToShares/excludeGroupFromReceivingSharesToSharesFolder.feature:105
Public cannot upload file with mtime set on a public link share with new version of WebDAV API
- apiSharePublicLink1/createPublicLinkShare.feature:739
- apiSharePublicLink1/createPublicLinkShare.feature:750
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:45
- apiSharePublicLink2/updatePublicLinkShare.feature:46
- apiSharePublicLink2/updatePublicLinkShare.feature:117
- apiSharePublicLink2/updatePublicLinkShare.feature:118
- apiSharePublicLink2/updatePublicLinkShare.feature:133
- apiSharePublicLink2/updatePublicLinkShare.feature:134
- apiSharePublicLink2/updatePublicLinkShare.feature:329
- apiSharePublicLink2/updatePublicLinkShare.feature:330
OCIS share permissions not enforced
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:159
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:160
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:181
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:182
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:27
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:28
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:64
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:65
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:79
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:80
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:138
- apiSharePublicLink2/reShareAsPublicLinkToSharesNewDav.feature:139
OCIS old public webdav api doesnt works
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:32
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:33
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:52
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:53
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:73
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:74
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:94
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:95
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:116
- apiSharePublicLink2/reShareAsPublicLinkToSharesOldDav.feature:117
listing received shares does not work
- apiSharePublicLink2/updatePublicLinkShare.feature:348
- apiSharePublicLink2/updatePublicLinkShare.feature:349
- apiSharePublicLink2/updatePublicLinkShare.feature:367
- apiSharePublicLink2/updatePublicLinkShare.feature:368
- apiSharePublicLink2/updatePublicLinkShare.feature:386
- apiSharePublicLink2/updatePublicLinkShare.feature:387
- apiSharePublicLink2/updatePublicLinkShare.feature:405
- apiSharePublicLink2/updatePublicLinkShare.feature:406
- apiSharePublicLink2/updatePublicLinkShare.feature:424
- apiSharePublicLink2/updatePublicLinkShare.feature:425
- apiSharePublicLink2/updatePublicLinkShare.feature:443
- apiSharePublicLink2/updatePublicLinkShare.feature:444
- apiSharePublicLink2/updatePublicLinkShare.feature:462
- apiSharePublicLink2/updatePublicLinkShare.feature:463
- apiSharePublicLink2/updatePublicLinkShare.feature:487
- apiSharePublicLink2/updatePublicLinkShare.feature:488
Public link enforce permissions
- apiSharePublicLink2/updatePublicLinkShare.feature:541
- apiSharePublicLink2/updatePublicLinkShare.feature:542
- apiSharePublicLink2/uploadToPublicLinkShare.feature:10
- apiSharePublicLink2/uploadToPublicLinkShare.feature:84
- apiSharePublicLink2/uploadToPublicLinkShare.feature:104
- apiSharePublicLink2/uploadToPublicLinkShare.feature:122
- apiSharePublicLink2/uploadToPublicLinkShare.feature:140
Upload-only shares must not overwrite but create a separate file
- apiSharePublicLink2/uploadToPublicLinkShare.feature:24
- apiSharePublicLink2/uploadToPublicLinkShare.feature:274
Accessing non-existing public link should return 404, not 500
Set quota over settings
- apiSharePublicLink2/uploadToPublicLinkShare.feature:149
- apiSharePublicLink2/uploadToPublicLinkShare.feature:159
- apiSharePublicLink2/uploadToPublicLinkShare.feature:168
- apiSharePublicLink2/uploadToPublicLinkShare.feature:178
various sharing settings cannot be set
- apiSharePublicLink2/uploadToPublicLinkShare.feature:187
- apiSharePublicLink2/uploadToPublicLinkShare.feature:197
- apiSharePublicLink2/uploadToPublicLinkShare.feature:207
- apiSharePublicLink2/uploadToPublicLinkShare.feature:218
- apiSharePublicLink2/uploadToPublicLinkShare.feature:239
- apiSharePublicLink2/uploadToPublicLinkShare.feature:256
Resharing does not work with ocis storage
- apiShareReshareToShares1/reShare.feature:61
- apiShareReshareToShares1/reShare.feature:62
- apiShareReshareToShares1/reShare.feature:78
- apiShareReshareToShares1/reShare.feature:79
- apiShareReshareToShares1/reShare.feature:95
- apiShareReshareToShares1/reShare.feature:96
- apiShareReshareToShares1/reShare.feature:112
- apiShareReshareToShares1/reShare.feature:113
- apiShareReshareToShares1/reShare.feature:169
- apiShareReshareToShares1/reShare.feature:170
- apiShareReshareToShares1/reShare.feature:171
- apiShareReshareToShares1/reShare.feature:172
- apiShareReshareToShares1/reShare.feature:173
- apiShareReshareToShares1/reShare.feature:174
- apiShareReshareToShares1/reShare.feature:175
- apiShareReshareToShares1/reShare.feature:176
- apiShareReshareToShares1/reShare.feature:177
- apiShareReshareToShares1/reShare.feature:178
- apiShareReshareToShares1/reShare.feature:179
- apiShareReshareToShares1/reShare.feature:180
- apiShareReshareToShares1/reShare.feature:181
- apiShareReshareToShares1/reShare.feature:182
- apiShareReshareToShares1/reShare.feature:183
- apiShareReshareToShares1/reShare.feature:184
- apiShareReshareToShares3/reShareWithExpiryDate.feature:368
- apiShareReshareToShares3/reShareWithExpiryDate.feature:369
- apiShareReshareToShares3/reShareWithExpiryDate.feature:370
- apiShareReshareToShares3/reShareWithExpiryDate.feature:371
- apiShareReshareToShares3/reShareWithExpiryDate.feature:403
- apiShareReshareToShares3/reShareWithExpiryDate.feature:404
- apiShareReshareToShares3/reShareWithExpiryDate.feature:405
- apiShareReshareToShares3/reShareWithExpiryDate.feature:406
- apiShareReshareToShares3/reShareWithExpiryDate.feature:407
- apiShareReshareToShares3/reShareWithExpiryDate.feature:408
- apiShareReshareToShares3/reShareWithExpiryDate.feature:437
- apiShareReshareToShares3/reShareWithExpiryDate.feature:438
- apiShareReshareToShares3/reShareWithExpiryDate.feature:439
- apiShareReshareToShares3/reShareWithExpiryDate.feature:440
- apiShareReshareToShares3/reShareWithExpiryDate.feature:468
- apiShareReshareToShares3/reShareWithExpiryDate.feature:469
- apiShareReshareToShares3/reShareWithExpiryDate.feature:273
- apiShareReshareToShares3/reShareWithExpiryDate.feature:274
- apiShareReshareToShares3/reShareWithExpiryDate.feature:275
- apiShareReshareToShares3/reShareWithExpiryDate.feature:276
- apiShareReshareToShares3/reShareWithExpiryDate.feature:248
- apiShareReshareToShares3/reShareWithExpiryDate.feature:249
- apiShareReshareToShares3/reShareWithExpiryDate.feature:250
- apiShareReshareToShares3/reShareWithExpiryDate.feature:251
- apiShareReshareToShares3/reShareWithExpiryDate.feature:153
- apiShareReshareToShares3/reShareWithExpiryDate.feature:154
- apiShareReshareToShares3/reShareWithExpiryDate.feature:155
- apiShareReshareToShares3/reShareWithExpiryDate.feature:156
- apiShareReshareToShares3/reShareWithExpiryDate.feature:92
- apiShareReshareToShares3/reShareWithExpiryDate.feature:93
- apiShareReshareToShares3/reShareWithExpiryDate.feature:94
- apiShareReshareToShares3/reShareWithExpiryDate.feature:95
- apiShareReshareToShares3/reShareWithExpiryDate.feature:36
- apiShareReshareToShares3/reShareWithExpiryDate.feature:37
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiShareReshareToShares1/reShare.feature:240
- apiShareReshareToShares1/reShare.feature:241
- apiShareReshareToShares1/reShare.feature:242
- apiShareReshareToShares1/reShare.feature:243
- apiShareReshareToShares1/reShare.feature:244
- apiShareReshareToShares1/reShare.feature:245
- apiShareReshareToShares1/reShare.feature:247
- apiShareReshareToShares1/reShare.feature:248
- apiShareReshareToShares1/reShare.feature:249
- apiShareReshareToShares1/reShare.feature:250
- apiShareReshareToShares1/reShare.feature:251
- apiShareReshareToShares1/reShare.feature:252
- apiShareReshareToShares2/reShareSubfolder.feature:49
- apiShareReshareToShares2/reShareSubfolder.feature:50
- apiShareReshareToShares2/reShareSubfolder.feature:51
- apiShareReshareToShares2/reShareSubfolder.feature:52
- apiShareReshareToShares2/reShareSubfolder.feature:53
- apiShareReshareToShares2/reShareSubfolder.feature:54
- apiShareReshareToShares2/reShareSubfolder.feature:55
- apiShareReshareToShares2/reShareSubfolder.feature:56
- apiShareReshareToShares2/reShareSubfolder.feature:57
- apiShareReshareToShares2/reShareSubfolder.feature:58
- apiShareReshareToShares2/reShareSubfolder.feature:59
- apiShareReshareToShares2/reShareSubfolder.feature:60
- apiShareReshareToShares2/reShareSubfolder.feature:62
- apiShareReshareToShares2/reShareSubfolder.feature:63
- apiShareReshareToShares2/reShareSubfolder.feature:64
- apiShareReshareToShares2/reShareSubfolder.feature:65
- apiShareReshareToShares2/reShareSubfolder.feature:66
- apiShareReshareToShares2/reShareSubfolder.feature:67
- apiShareReshareToShares2/reShareSubfolder.feature:68
- apiShareReshareToShares2/reShareSubfolder.feature:69
- apiShareReshareToShares2/reShareSubfolder.feature:70
- apiShareReshareToShares2/reShareSubfolder.feature:71
- apiShareReshareToShares2/reShareSubfolder.feature:72
- apiShareReshareToShares2/reShareSubfolder.feature:73
- apiShareReshareToShares2/reShareSubfolder.feature:75
- apiShareReshareToShares2/reShareSubfolder.feature:76
- apiShareReshareToShares2/reShareSubfolder.feature:77
- apiShareReshareToShares2/reShareSubfolder.feature:78
- apiShareReshareToShares2/reShareSubfolder.feature:79
- apiShareReshareToShares2/reShareSubfolder.feature:80
- apiShareReshareToShares2/reShareSubfolder.feature:82
- apiShareReshareToShares2/reShareSubfolder.feature:83
- apiShareReshareToShares2/reShareSubfolder.feature:84
- apiShareReshareToShares2/reShareSubfolder.feature:85
- apiShareReshareToShares2/reShareSubfolder.feature:86
- apiShareReshareToShares2/reShareSubfolder.feature:87
cannot move from Shares folder
various sharing settings cannot be set
- apiShareReshareToShares2/reShareDisabled.feature:27
- apiShareReshareToShares2/reShareDisabled.feature:28
- apiShareReshareToShares2/reShareDisabled.feature:42
- apiShareReshareToShares2/reShareDisabled.feature:43
share permissions are not enforced
- apiShareManagementToShares/mergeShare.feature:99
- apiShareReshareToShares3/reShareUpdate.feature:61
- apiShareReshareToShares3/reShareUpdate.feature:62
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiShareReshareToShares1/reShare.feature:27
- apiShareReshareToShares1/reShare.feature:28
- apiShareReshareToShares1/reShare.feature:43
- apiShareReshareToShares1/reShare.feature:44
- apiShareReshareToShares1/reShare.feature:129
- apiShareReshareToShares1/reShare.feature:130
- apiShareReshareToShares1/reShare.feature:131
- apiShareReshareToShares1/reShare.feature:132
- apiShareReshareToShares1/reShare.feature:133
- apiShareReshareToShares1/reShare.feature:134
- apiShareReshareToShares1/reShare.feature:136
- apiShareReshareToShares1/reShare.feature:137
- apiShareReshareToShares1/reShare.feature:138
- apiShareReshareToShares1/reShare.feature:139
- apiShareReshareToShares1/reShare.feature:140
- apiShareReshareToShares1/reShare.feature:141
- apiShareReshareToShares1/reShare.feature:200
- apiShareReshareToShares1/reShare.feature:201
- apiShareReshareToShares1/reShare.feature:202
- apiShareReshareToShares1/reShare.feature:203
- apiShareReshareToShares1/reShare.feature:204
- apiShareReshareToShares1/reShare.feature:205
- apiShareReshareToShares1/reShare.feature:206
- apiShareReshareToShares1/reShare.feature:207
- apiShareReshareToShares1/reShare.feature:208
- apiShareReshareToShares1/reShare.feature:209
- apiShareReshareToShares1/reShare.feature:210
- apiShareReshareToShares1/reShare.feature:211
- apiShareReshareToShares1/reShare.feature:213
- apiShareReshareToShares1/reShare.feature:214
- apiShareReshareToShares1/reShare.feature:215
- apiShareReshareToShares1/reShare.feature:216
- apiShareReshareToShares1/reShare.feature:217
- apiShareReshareToShares1/reShare.feature:218
- apiShareReshareToShares1/reShare.feature:219
- apiShareReshareToShares1/reShare.feature:220
- apiShareReshareToShares1/reShare.feature:221
- apiShareReshareToShares1/reShare.feature:222
- apiShareReshareToShares1/reShare.feature:223
- apiShareReshareToShares1/reShare.feature:224
file_target in share response
- apiShareReshareToShares2/reShareSubfolder.feature:30
- apiShareReshareToShares2/reShareSubfolder.feature:31
- apiShareReshareToShares2/reShareSubfolder.feature:108
- apiShareReshareToShares2/reShareSubfolder.feature:109
- apiShareReshareToShares2/reShareSubfolder.feature:130
- apiShareReshareToShares2/reShareSubfolder.feature:131
- apiShareReshareToShares2/reShareSubfolder.feature:152
- apiShareReshareToShares2/reShareSubfolder.feature:153
Share receiver cannot get share by id
- apiShareReshareToShares3/reShareWithExpiryDate.feature:273
- apiShareReshareToShares3/reShareWithExpiryDate.feature:274
- apiShareReshareToShares3/reShareWithExpiryDate.feature:275
- apiShareReshareToShares3/reShareWithExpiryDate.feature:276
sharing with group not available
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:27
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:28
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:45
- apiShareReshareToShares2/reShareWhenShareWithOnlyMembershipGroups.feature:46
- apiShareReshareToShares3/reShareWithExpiryDate.feature:64
- apiShareReshareToShares3/reShareWithExpiryDate.feature:65
- apiShareReshareToShares3/reShareWithExpiryDate.feature:124
- apiShareReshareToShares3/reShareWithExpiryDate.feature:125
- apiShareReshareToShares3/reShareWithExpiryDate.feature:126
- apiShareReshareToShares3/reShareWithExpiryDate.feature:127
- apiShareReshareToShares3/reShareWithExpiryDate.feature:184
- apiShareReshareToShares3/reShareWithExpiryDate.feature:185
- apiShareReshareToShares3/reShareWithExpiryDate.feature:186
- apiShareReshareToShares3/reShareWithExpiryDate.feature:187
- apiShareReshareToShares3/reShareWithExpiryDate.feature:215
- apiShareReshareToShares3/reShareWithExpiryDate.feature:216
- apiShareReshareToShares3/reShareWithExpiryDate.feature:217
- apiShareReshareToShares3/reShareWithExpiryDate.feature:218
- apiShareReshareToShares3/reShareWithExpiryDate.feature:305
- apiShareReshareToShares3/reShareWithExpiryDate.feature:306
- apiShareReshareToShares3/reShareWithExpiryDate.feature:307
- apiShareReshareToShares3/reShareWithExpiryDate.feature:308
- apiShareReshareToShares3/reShareWithExpiryDate.feature:338
- apiShareReshareToShares3/reShareWithExpiryDate.feature:339
- apiShareReshareToShares3/reShareWithExpiryDate.feature:340
- apiShareReshareToShares3/reShareWithExpiryDate.feature:341
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:489
- apiShareManagementToShares/acceptShares.feature:490
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:64
- apiTrashbin/trashbinSharingToShares.feature:65
- apiTrashbin/trashbinSharingToShares.feature:83
- apiTrashbin/trashbinSharingToShares.feature:84
- apiTrashbin/trashbinSharingToShares.feature:103
- apiTrashbin/trashbinSharingToShares.feature:104
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:86
- apiWebdavProperties1/copyFile.feature:87
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:351
- apiWebdavProperties1/copyFile.feature:352
- apiWebdavProperties1/copyFile.feature:371
- apiWebdavProperties1/copyFile.feature:372
- apiWebdavProperties1/copyFile.feature:396
- apiWebdavProperties1/copyFile.feature:397
- apiWebdavProperties1/copyFile.feature:423
- apiWebdavProperties1/copyFile.feature:424
- apiWebdavProperties1/copyFile.feature:449
- apiWebdavProperties1/copyFile.feature:450
- apiWebdavProperties1/copyFile.feature:475
- apiWebdavProperties1/copyFile.feature:476
quota query
- apiMain/quota.feature:38 Scenario: Uploading a file in received folder having enough quota
- apiMain/quota.feature:48 Scenario: Uploading a file in received folder having insufficient quota
- apiMain/quota.feature:59 Scenario: Overwriting a file in received folder having enough quota
- apiMain/quota.feature:70 Scenario: Overwriting a file in received folder having insufficient quota
- apiMain/quota.feature:84 Scenario: Overwriting a received file having enough quota
- apiMain/quota.feature:94 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
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiWebdavProperties2/getFileProperties.feature:135
- apiWebdavProperties2/getFileProperties.feature:136
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:168
- apiShareOperationsToShares/uploadToShare.feature:169
- apiShareOperationsToShares/uploadToShare.feature:188
- apiShareOperationsToShares/uploadToShare.feature:189
- apiShareOperationsToShares/uploadToShare.feature:210
- apiShareOperationsToShares/uploadToShare.feature:211
- apiShareOperationsToShares/uploadToShare.feature:230
- apiShareOperationsToShares/uploadToShare.feature:231
- apiShareOperationsToShares/uploadToShare.feature:252
- apiShareOperationsToShares/uploadToShare.feature:253
not possible to move file into a received folder
- apiShareOperationsToShares/changingFilesShare.feature:24
- apiShareOperationsToShares/changingFilesShare.feature:25
- apiShareOperationsToShares/changingFilesShare.feature:66
- apiShareOperationsToShares/changingFilesShare.feature:83
- apiShareOperationsToShares/changingFilesShare.feature:100
cannot move from Shares folder
- apiShareOperationsToShares/changingFilesShare.feature:42
- apiShareOperationsToShares/changingFilesShare.feature:43
- apiShareOperationsToShares/changingFilesShare.feature:62
- apiShareOperationsToShares/changingFilesShare.feature:63
Scenario Outline: Moving a file into a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:99
- apiWebdavMove2/moveFile.feature:100
- apiWebdavMove2/moveFile.feature:101
- apiWebdavMove2/moveFile.feature:102 Scenario Outline: Moving a file out of a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:122
- apiWebdavMove2/moveFile.feature:123 Scenario Outline: Moving a folder into a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:146
- apiWebdavMove2/moveFile.feature:147
- apiWebdavMove2/moveFile.feature:148
- apiWebdavMove2/moveFile.feature:149 Scenario Outline: Moving a folder out of a shared folder as the sharee and as the sharer
- apiWebdavMove2/moveFile.feature:170
- apiWebdavMove2/moveFile.feature:171 Scenario Outline: Moving a file to a shared folder with no permissions
- apiWebdavMove2/moveFile.feature:192
- apiWebdavMove2/moveFile.feature:193 Scenario Outline: Moving a file to overwrite a file in a shared folder with no permissions
- apiWebdavMove2/moveFile.feature:213
- apiWebdavMove2/moveFile.feature:214 Scenario Outline: rename a file into an invalid filename
- apiWebdavMove2/moveFile.feature:234
- apiWebdavMove2/moveFile.feature:235 Scenario Outline: Checking file id after a move between received shares
- apiWebdavMove2/moveFile.feature:272
- apiWebdavMove2/moveFile.feature:273 Scenario Outline: Renaming a file to a path with extension .part should not be possible
- apiWebdavMove2/moveFile.feature:290
- apiWebdavMove2/moveFile.feature:291
restoring an older version of a shared file deletes the share
- apiShareManagementToShares/acceptShares.feature:493
- 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
- apiVersions/fileVersionsSharingToShares.feature:224
- apiVersions/fileVersionsSharingToShares.feature:225
- apiVersions/fileVersionsSharingToShares.feature:252
- apiVersions/fileVersionsSharingToShares.feature:253
getting the metadata without permission results in a 403 error
Sharing seems to work but does not work
Expiration date for user shares is not implemented
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:29
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:30
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:58
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:59
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:86
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:87
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:113
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:114
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:140
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:141
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:162
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:163
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:193
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:194
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:223
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:224
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:252
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:253
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:282
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:283
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:303
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:304
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:325
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:326
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:347
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:348
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:370
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:371
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:388
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:389
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:406
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:407
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:429
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:430
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:453
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:454
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:477
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:478
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:502
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:503
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:524
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:525
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:546
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:547
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:566
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:567
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:584
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:585
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:606
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:607
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:631
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:632
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:633
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:634
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:635
- 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:665
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:666
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:667
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:688
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:689
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:690
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:691
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:692
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:693
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:714
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:715
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:716
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:717
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:718
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:719
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:740
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:741
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:762
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:763
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:784
- apiShareCreateSpecialToShares1/createShareExpirationDate.feature:785
sharing with group not available
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:39
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:40
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:68
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:69
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:87
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:88
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:107
- apiShareCreateSpecialToShares1/createShareReceivedInMultipleWays.feature:108
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:10
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:34
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:58
- apiShareCreateSpecialToShares2/createShareGroupAndUserWithSameName.feature:82
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:49
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:50
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:51
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:52
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:53
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:54
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:85
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:86
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:87
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:88
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:89
- apiShareCreateSpecialToShares2/createShareGroupCaseSensitive.feature:90
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:444
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:445
Sharing seems to work but does not work
- apiShareCreateSpecialToShares1/createShareUniqueReceivedNames.feature:15
- apiShareCreateSpecialToShares2/createShareWithDisabledUser.feature:19
- apiShareCreateSpecialToShares2/createShareWithDisabledUser.feature:22
- 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:120
- apiShareManagementToShares/moveReceivedShare.feature:131
- apiShareManagementToShares/moveReceivedShare.feature:142
- apiShareManagementToShares/moveReceivedShare.feature:153
- apiShareManagementToShares/moveReceivedShare.feature:164
- apiShareManagementToShares/moveReceivedShare.feature:175
- apiShareManagementToShares/moveReceivedShare.feature:205
- apiShareManagementToShares/moveReceivedShare.feature:206
- apiShareManagementToShares/moveReceivedShare.feature:232
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:94
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:95
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:129
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:130
- 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:96
- apiShareUpdateToShares/updateShare.feature:97
- apiShareUpdateToShares/updateShare.feature:98
- apiShareUpdateToShares/updateShare.feature:99
- apiShareUpdateToShares/updateShare.feature:100
- apiShareUpdateToShares/updateShare.feature:101
- apiShareUpdateToShares/updateShare.feature:128
- apiShareUpdateToShares/updateShare.feature:160
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
- apiShareManagementToShares/moveReceivedShare.feature:102
- apiShareManagementToShares/moveReceivedShare.feature:111
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:73
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:74
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:108
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:109
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:191
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:192
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:226
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:227
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:261
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:262
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:296
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:297
- apiShareOperationsToShares/getWebDAVSharePermissions.feature:297
Moving resource loses associated shares
No way to set default folder for received shares
- apiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature:22
- apiShareCreateSpecialToShares2/createShareDefaultFolderForReceivedShares.feature:23
various sharing settings cannot be set
Group shares support
- apiShareUpdateToShares/updateShare.feature:298
- apiShareUpdateToShares/updateShare.feature:299
- apiShareUpdateToShares/updateShare.feature:315
- apiShareUpdateToShares/updateShare.feature:316
- apiShareUpdateToShares/updateShare.feature:344
- apiShareUpdateToShares/updateShare.feature:345
- apiShareUpdateToShares/updateShare.feature:375
- apiShareUpdateToShares/updateShare.feature:376
Group shares support
Sharing seems to work but does not work
- apiShareUpdateToShares/updateShare.feature:63
- apiShareUpdateToShares/updateShare.feature:64
- apiShareUpdateToShares/updateShare.feature:120
- apiShareUpdateToShares/updateShare.feature:121
- apiShareUpdateToShares/updateShare.feature:122
- apiShareUpdateToShares/updateShare.feature:123
- apiShareUpdateToShares/updateShare.feature:124
- apiShareUpdateToShares/updateShare.feature:125
- apiShareUpdateToShares/updateShare.feature:272
- apiShareUpdateToShares/updateShare.feature:273
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:619
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:620
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:674
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:675
sharing with group not available
Share lists deleted user as 'user'
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:641
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:642
deleting a share with wrong authentication returns OCS status 996 / HTTP 500
- apiShareManagementBasicToShares/deleteShareFromShares.feature:213
- apiShareManagementBasicToShares/deleteShareFromShares.feature:214
User Management
User and group management features
Cannot create user with different username and emails
special character username not valid
- apiProvisioning-v1/addUser.feature:20
- apiProvisioning-v1/addUser.feature:83
- apiProvisioning-v1/addUser.feature:123
- apiProvisioning-v1/deleteUser.feature:19
- apiProvisioning-v1/disableUser.feature:19
- apiProvisioning-v1/editUser.feature:29
- apiProvisioning-v1/editUser.feature:30
- apiProvisioning-v1/enableUser.feature:20
- apiProvisioning-v1/getUser.feature:34
- apiProvisioning-v1/getUser.feature:35
- apiProvisioning-v2/addUser.feature:20
- apiProvisioning-v2/addUser.feature:123
- apiProvisioning-v2/deleteUser.feature:19
- apiProvisioning-v2/disableUser.feature:19
- apiProvisioning-v2/editUser.feature:29
- apiProvisioning-v2/editUser.feature:30
- apiProvisioning-v2/enableUser.feature:20
- apiProvisioning-v2/getUser.feature:34
- apiProvisioning-v2/getUser.feature:35
- apiTrashbin/trashbinFilesFolders.feature:246
- apiTrashbin/trashbinFilesFolders.feature:247
- apiTrashbin/trashbinFilesFolders.feature:248
- apiTrashbin/trashbinFilesFolders.feature:252
- apiTrashbin/trashbinFilesFolders.feature:253
- apiTrashbin/trashbinFilesFolders.feature:254
Password can be set to empty
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:98
- apiProvisioning-v1/enableUser.feature:108
- apiProvisioning-v1/enableUser.feature:135
- apiProvisioning-v1/disableUser.feature:102
- apiProvisioning-v1/disableUser.feature:132
- apiProvisioning-v1/disableUser.feature:168
- apiProvisioning-v1/disableUser.feature:175
- apiProvisioning-v1/disableUser.feature:206
- apiProvisioning-v1/disableUser.feature:222
- apiProvisioning-v2/disableUser.feature:82
- apiProvisioning-v2/disableUser.feature:102
- apiProvisioning-v2/disableUser.feature:111
- apiProvisioning-v2/disableUser.feature:133
- apiProvisioning-v2/disableUser.feature:169
- apiProvisioning-v2/disableUser.feature:176
- apiProvisioning-v2/disableUser.feature:207
- apiProvisioning-v2/disableUser.feature:223
displayname of user can be changed to empty
quota query
getting and setting quota
- apiMain/quota.feature:10 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:22 Scenario: Overwriting a file as owner having enough quota
- apiMain/quota.feature:28 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:40
- apiProvisioning-v2/enableUser.feature:62
- apiProvisioning-v2/enableUser.feature:70
user can get info of other users/ cloud/users endpoints not authenticated
- apiProvisioning-v2/deleteUser.feature:57
- 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:159
- apiProvisioningGroups-v1/removeFromGroup.feature:178
- apiProvisioningGroups-v2/removeFromGroup.feature:178
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:137
- apiProvisioningGroups-v2/addToGroup.feature:133
- apiProvisioningGroups-v2/addToGroup.feature:141
- apiProvisioningGroups-v2/addToGroup.feature:158
- apiProvisioningGroups-v2/deleteGroup.feature:91
- apiProvisioningGroups-v2/getGroup.feature:33
- apiProvisioningGroups-v2/getUserGroups.feature:73
- apiProvisioningGroups-v2/removeFromGroup.feature:215
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:38 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:40 Scenario: send LOCK requests to another user's webDav endpoints as normal user
- apiAuthWebDav/webDavMKCOLAuth.feature:36 Scenario: send MKCOL requests to another user's webDav endpoints as normal user
- apiAuthWebDav/webDavPROPFINDAuth.feature:39 Scenario: send PROPFIND requests to another user's webDav endpoints as normal user
- apiAuthWebDav/webDavPROPPATCHAuth.feature:40 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:39 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:40 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:40 Scenario: send PUT requests to another user's webDav endpoints as normal user
Using double slash in URL to access a folder gives 501 and other status codes
- apiAuthWebDav/webDavSpecialURLs.feature:13
- apiAuthWebDav/webDavSpecialURLs.feature:24
- apiAuthWebDav/webDavSpecialURLs.feature:35
- apiAuthWebDav/webDavSpecialURLs.feature:46
- apiAuthWebDav/webDavSpecialURLs.feature:58
- apiAuthWebDav/webDavSpecialURLs.feature:69
- apiAuthWebDav/webDavSpecialURLs.feature:80
- apiAuthWebDav/webDavSpecialURLs.feature:91
- apiAuthWebDav/webDavSpecialURLs.feature:102
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:58
- apiWebdavOperations/search.feature:59 Scenario Outline: search for files by extension
- apiWebdavOperations/search.feature:75
- apiWebdavOperations/search.feature:76 Scenario Outline: search with empty field
- apiWebdavOperations/search.feature:84
- apiWebdavOperations/search.feature:85 Scenario Outline: limit returned search entries
- apiWebdavOperations/search.feature:102
- apiWebdavOperations/search.feature:103 Scenario Outline: limit returned search entries to only 1 entry
- apiWebdavOperations/search.feature:120
- apiWebdavOperations/search.feature:121 Scenario Outline: limit returned search entries to more entires than there are
- apiWebdavOperations/search.feature:139
- apiWebdavOperations/search.feature:140 Scenario Outline: report extra properties in search entries for a file
- apiWebdavOperations/search.feature:166
- apiWebdavOperations/search.feature:167 Scenario Outline: report extra properties in search entries for a folder
- apiWebdavOperations/search.feature:192
- apiWebdavOperations/search.feature:193 Scenario Outline: search for entry with emoji by pattern
- apiWebdavOperations/search.feature:211
- apiWebdavOperations/search.feature:212
- apiWebdavOperations/search.feature:214 Scenario: search for entry by tags using REPORT method
- apiWebdavOperations/search.feature:230 Scenario: share a tagged resource to another internal user and sharee searches for tag using REPORT method
- apiWebdavOperations/search.feature:255 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
The following scenarios fail on OWNCLOUD storage but not on OCIS storage:
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
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:43
- apiAuth/cors.feature:44
- apiAuth/cors.feature:62
- apiAuth/cors.feature:63
- apiAuth/cors.feature:64
- apiAuth/cors.feature:65
- apiAuth/cors.feature:66
- apiAuth/cors.feature:67
- 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:101
- apiAuth/cors.feature:102
- apiAuth/cors.feature:103
- apiAuth/cors.feature:121
- apiAuth/cors.feature:122
- apiAuth/cors.feature:123
- apiAuth/cors.feature:124
- apiAuth/cors.feature:125
- apiAuth/cors.feature:126
- 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:158
- apiAuth/cors.feature:159
- apiAuth/cors.feature:160
- apiAuth/cors.feature:181
- apiAuth/cors.feature:182
- apiAuth/cors.feature:183
- apiAuth/cors.feature:184
- apiAuth/cors.feature:185
- apiAuth/cors.feature:186
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:44
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:45
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:60
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:61
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:78
-
apiShareCreateSpecialToShares1/createShareWhenExcludedFromSharing.feature:79
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:26
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:27
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:46
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:47
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:67
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:68
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:87
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:88
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:108
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:109
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:128
-
apiShareCreateSpecialToShares2/createShareWhenShareWithOnlyMembershipGroups.feature:129
Request to edit non-existing user by authorized admin gets unauthorized in http response
Sharing a same file twice to the same group
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:689
- apiShareManagementBasicToShares/createShareToSharesFolder.feature:690
PATCH request for TUS upload with wrong checksum gives incorrect response
- apiWebdavUploadTUS/checksums.feature:35
- apiWebdavUploadTUS/checksums.feature:36
- apiWebdavUploadTUS/checksums.feature:50
- apiWebdavUploadTUS/checksums.feature:51
- apiWebdavUploadTUS/checksums.feature:65
- apiWebdavUploadTUS/checksums.feature:66
- apiWebdavUploadTUS/checksums.feature:67
- apiWebdavUploadTUS/checksums.feature:68
- apiWebdavUploadTUS/checksums.feature:99
- apiWebdavUploadTUS/checksums.feature:100
- apiWebdavUploadTUS/checksums.feature:115
- apiWebdavUploadTUS/checksums.feature:116
- apiWebdavUploadTUS/checksums.feature:131
- apiWebdavUploadTUS/checksums.feature:132
- apiWebdavUploadTUS/checksums.feature:151
- apiWebdavUploadTUS/checksums.feature:152
- apiWebdavUploadTUS/checksums.feature:153
- apiWebdavUploadTUS/checksums.feature:154
- apiWebdavUploadTUS/checksums.feature:172
- apiWebdavUploadTUS/checksums.feature:173
- apiWebdavUploadTUS/checksums.feature:174
- apiWebdavUploadTUS/checksums.feature:175
- apiWebdavUploadTUS/checksums.feature:194
- apiWebdavUploadTUS/checksums.feature:195
- apiWebdavUploadTUS/checksums.feature:196
- apiWebdavUploadTUS/checksums.feature:197
- apiWebdavUploadTUS/checksums.feature:215
- apiWebdavUploadTUS/checksums.feature:216
- apiWebdavUploadTUS/checksums.feature:217
- apiWebdavUploadTUS/checksums.feature:218
- apiWebdavUploadTUS/optionsRequest.feature:7
- apiWebdavUploadTUS/optionsRequest.feature:20
- apiWebdavUploadTUS/optionsRequest.feature:33
- apiWebdavUploadTUS/optionsRequest.feature:46
- apiWebdavUploadTUS/uploadToShare.feature:101
- apiWebdavUploadTUS/uploadToShare.feature:102
- apiWebdavUploadTUS/uploadToShare.feature:119
- apiWebdavUploadTUS/uploadToShare.feature:120
- apiWebdavUploadTUS/uploadToShare.feature:136
- apiWebdavUploadTUS/uploadToShare.feature:137
- apiWebdavUploadTUS/uploadToShare.feature:153
- apiWebdavUploadTUS/uploadToShare.feature:154
- apiWebdavUploadTUS/uploadToShare.feature:172
- apiWebdavUploadTUS/uploadToShare.feature:173
- apiWebdavUploadTUS/uploadToShare.feature:191
- apiWebdavUploadTUS/uploadToShare.feature:192
- apiWebdavUploadTUS/uploadToShare.feature:210
- apiWebdavUploadTUS/uploadToShare.feature:211
- apiWebdavUploadTUS/uploadToShare.feature:247
- apiWebdavUploadTUS/uploadToShare.feature:248
- apiWebdavUploadTUS/uploadToShare.feature:288
- apiWebdavUploadTUS/uploadToShare.feature:289
Won't fix
Not everything needs to be implemented for ocis. While the oc10 testsuite covers these things we are not looking at them right now.
- The
OC-LazyOpsheader is no longer supported by the client, implmenting this is not necessary for a first production release. We plan to have an uploed state machine to visualize the state of a file, see https://github.com/owncloud/ocis/issues/214 - Blacklisted ignored files are no longer required because ocis can handle
.htaccessfiles without security implications introduced by serving user provided files with apache.
uploading with old-chunking does not work
remote.php/dav/uploads endpoint does not exist
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:14
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:31
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:48
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:65
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:84
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:93
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:107
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:144
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:145
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:147
- apiWebdavUpload1/uploadFileAsyncUsingNewChunking.feature:160
- 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:34
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:35
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:71
- apiWebdavUpload1/uploadFileToExcludedDirectory.feature:72
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:14
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:24
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:50
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:51
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:52
- apiWebdavUpload1/uploadFileToExcludedDirectoryAsyncUsingNewChunking.feature:55
- 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:48
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:49
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:50
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingNewChunking.feature:53
blacklisted filenames like .htaccess & file.parts can be uploaded
- apiWebdavProperties1/copyFile.feature:103
- apiWebdavProperties1/copyFile.feature:104
- 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:38
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:39
- apiWebdavUpload2/uploadFileToExcludedDirectoryUsingOldChunking.feature:40
cannot rename files asynchronously
- apiWebdavMove1/moveFileAsync.feature:28
- apiWebdavMove1/moveFileAsync.feature:29
- apiWebdavMove1/moveFileAsync.feature:30
- apiWebdavMove1/moveFileAsync.feature:31
- apiWebdavMove1/moveFileAsync.feature:32
- apiWebdavMove1/moveFileAsync.feature:33
- apiWebdavMove1/moveFileAsync.feature:35
- apiWebdavMove1/moveFileAsync.feature:49
- apiWebdavMove1/moveFileAsync.feature:62
- apiWebdavMove1/moveFileAsync.feature:77
- apiWebdavMove1/moveFileAsync.feature:94
- apiWebdavMove1/moveFileAsync.feature:113
- apiWebdavMove1/moveFileAsync.feature:132
- apiWebdavMove1/moveFileAsync.feature:142
- apiWebdavMove1/moveFileAsync.feature:148
- apiWebdavMove1/moveFileAsync.feature:215
- apiWebdavMove1/moveFileAsync.feature:216
- apiWebdavMove1/moveFileAsync.feature:235
- apiWebdavMove1/moveFileAsync.feature:236
- apiWebdavMove1/moveFileAsync.feature:245
- apiWebdavMove1/moveFileAsync.feature:246
- apiWebdavMove1/moveFileAsync.feature:251
cannot set blacklisted file names
- apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:13
- apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:19
- apiWebdavMove1/moveFileToBlacklistedNameAsync.feature:27
cannot set excluded directories
- apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:13
- apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:20
- apiWebdavMove1/moveFileToExcludedDirectoryAsync.feature:29
cannot set blacklisted file names
- apiWebdavMove1/moveFolderToBlacklistedName.feature:21
- apiWebdavMove1/moveFolderToBlacklistedName.feature:22
- apiWebdavMove1/moveFolderToBlacklistedName.feature:35
- apiWebdavMove1/moveFolderToBlacklistedName.feature:36
- apiWebdavMove1/moveFolderToBlacklistedName.feature:71
- apiWebdavMove1/moveFolderToBlacklistedName.feature:72
cannot set excluded directories
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:21
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:22
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:35
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:36
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:72
- apiWebdavMove1/moveFolderToExcludedDirectory.feature:73
cannot set blacklisted file names
- apiWebdavMove2/moveFileToBlacklistedName.feature:19
- apiWebdavMove2/moveFileToBlacklistedName.feature:20
- apiWebdavMove2/moveFileToBlacklistedName.feature:30
- apiWebdavMove2/moveFileToBlacklistedName.feature:31
- apiWebdavMove2/moveFileToBlacklistedName.feature:64
- apiWebdavMove2/moveFileToBlacklistedName.feature:65
cannot set excluded directories
- apiWebdavMove2/moveFileToExcludedDirectory.feature:19
- apiWebdavMove2/moveFileToExcludedDirectory.feature:20
- apiWebdavMove2/moveFileToExcludedDirectory.feature:30
- apiWebdavMove2/moveFileToExcludedDirectory.feature:31
- apiWebdavMove2/moveFileToExcludedDirectory.feature:66
- apiWebdavMove2/moveFileToExcludedDirectory.feature:67
system configuration options missing
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:31
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:32
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:66
- apiWebdavUpload1/uploadFileToBlacklistedName.feature:67
Checksum feature
- 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