mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-06 20:32:06 -05:00
42 KiB
42 KiB
Scenarios from OpenCloud API tests that are expected to fail with decomposed storage
Downloading the archive of the resource (files | folder) using resource path is not possible
- apiArchiver/downloadByPath.feature:25
- apiArchiver/downloadByPath.feature:26
- apiArchiver/downloadByPath.feature:43
- apiArchiver/downloadByPath.feature:44
- apiArchiver/downloadByPath.feature:47
- apiArchiver/downloadByPath.feature:73
- apiArchiver/downloadByPath.feature:171
- apiArchiver/downloadByPath.feature:172
PATCH request for TUS upload with wrong checksum gives incorrect response
- apiSpacesShares/shareUploadTUS.feature:283
- apiSpacesShares/shareUploadTUS.feature:303
- apiSpacesShares/shareUploadTUS.feature:384
Settings service user can list other peoples assignments
- apiGraph/getAssignedRole.feature:31
- apiGraph/getAssignedRole.feature:32
- apiGraph/getAssignedRole.feature:33
A User can get information of another user with Graph API
- apiGraphUserGroup/getUser.feature:84
- apiGraphUserGroup/getUser.feature:85
- apiGraphUserGroup/getUser.feature:86
- apiGraphUserGroup/getUser.feature:628
- apiGraphUserGroup/getUser.feature:629
- apiGraphUserGroup/getUser.feature:630
- apiGraphUserGroup/getUser.feature:645
- apiGraphUserGroup/getUser.feature:646
- apiGraphUserGroup/getUser.feature:647
Normal user can get expanded members information of a group
- apiGraphUserGroup/getGroup.feature:399
- apiGraphUserGroup/getGroup.feature:400
- apiGraphUserGroup/getGroup.feature:401
- apiGraphUserGroup/getGroup.feature:460
- apiGraphUserGroup/getGroup.feature:461
- apiGraphUserGroup/getGroup.feature:462
- apiGraphUserGroup/getGroup.feature:508
- apiGraphUserGroup/getGroup.feature:509
- apiGraphUserGroup/getGroup.feature:510
Same users can be added in a group multiple time
Users are added in a group with wrong host in host-part of user
Adding the same user as multiple members in a single request results in listing the same user twice in the group
Shared file locking is not possible using different path
- apiLocks/lockFiles.feature:185
- apiLocks/lockFiles.feature:186
- apiLocks/lockFiles.feature:187
- apiLocks/lockFiles.feature:309
- apiLocks/lockFiles.feature:310
- apiLocks/lockFiles.feature:311
- apiLocks/lockFiles.feature:364
- apiLocks/lockFiles.feature:365
- apiLocks/lockFiles.feature:366
- apiLocks/lockFiles.feature:367
- apiLocks/lockFiles.feature:368
- apiLocks/lockFiles.feature:369
- apiLocks/lockFiles.feature:399
- apiLocks/lockFiles.feature:400
- apiLocks/lockFiles.feature:401
- apiLocks/lockFiles.feature:402
- apiLocks/lockFiles.feature:403
- apiLocks/lockFiles.feature:404
- apiLocks/unlockFiles.feature:62
- apiLocks/unlockFiles.feature:63
- apiLocks/unlockFiles.feature:64
- apiLocks/unlockFiles.feature:171
- apiLocks/unlockFiles.feature:172
- apiLocks/unlockFiles.feature:173
- apiLocks/unlockFiles.feature:174
- apiLocks/unlockFiles.feature:175
- apiLocks/unlockFiles.feature:176
- apiLocks/unlockFiles.feature:199
- apiLocks/unlockFiles.feature:200
- apiLocks/unlockFiles.feature:201
- apiLocks/unlockFiles.feature:202
- apiLocks/unlockFiles.feature:203
- apiLocks/unlockFiles.feature:204
- apiLocks/unlockFiles.feature:227
- apiLocks/unlockFiles.feature:228
- apiLocks/unlockFiles.feature:229
- apiLocks/unlockFiles.feature:230
- apiLocks/unlockFiles.feature:231
- apiLocks/unlockFiles.feature:232
Folders can be locked and locking works partially
- apiLocks/lockFiles.feature:443
- apiLocks/lockFiles.feature:444
- apiLocks/lockFiles.feature:445
- apiLocks/lockFiles.feature:446
- apiLocks/lockFiles.feature:447
- apiLocks/lockFiles.feature:448
- apiLocks/lockFiles.feature:417
- apiLocks/lockFiles.feature:418
- apiLocks/lockFiles.feature:419
- apiLocks/lockFiles.feature:420
- apiLocks/lockFiles.feature:421
- apiLocks/lockFiles.feature:422
Anonymous users can unlock a file shared to them through a public link if they get the lock token
- apiLocks/unlockFiles.feature:42
- apiLocks/unlockFiles.feature:43
- apiLocks/unlockFiles.feature:44
- apiLocks/unlockFiles.feature:45
- apiLocks/unlockFiles.feature:46
- apiLocks/unlockFiles.feature:47
Trying to unlock a shared file with sharer's lock token gives 500
- apiLocks/unlockFiles.feature:115
- apiLocks/unlockFiles.feature:116
- apiLocks/unlockFiles.feature:117
- apiLocks/unlockFiles.feature:118
- apiLocks/unlockFiles.feature:119
- apiLocks/unlockFiles.feature:120
- apiLocks/unlockFiles.feature:143
- apiLocks/unlockFiles.feature:144
- apiLocks/unlockFiles.feature:145
- apiLocks/unlockFiles.feature:146
- apiLocks/unlockFiles.feature:147
- apiLocks/unlockFiles.feature:148
Anonymous user trying lock a file shared to them through a public link gives 405
- apiLocks/lockFiles.feature:532
- apiLocks/lockFiles.feature:533
- apiLocks/lockFiles.feature:534
- apiLocks/lockFiles.feature:535
- apiLocks/lockFiles.feature:554
- apiLocks/lockFiles.feature:555
- apiLocks/lockFiles.feature:556
- apiLocks/lockFiles.feature:557
sharee (editor role) MOVE a file by file-id into shared sub-folder returns 502
MOVE a file into same folder with same name returns 404 instead of 403
- apiSpacesShares/moveSpaces.feature:69
- apiSpacesShares/moveSpaces.feature:70
- apiSpacesShares/moveSpaces.feature:416
- apiSpacesDavOperation/moveByFileId.feature:61
- apiSpacesDavOperation/moveByFileId.feature:174
- apiSpacesDavOperation/moveByFileId.feature:175
- apiSpacesDavOperation/moveByFileId.feature:176
- apiSpacesDavOperation/moveByFileId.feature:393
OCM. admin cannot get federated users if he hasn't connection with them
OCM. federated connection is not dropped when one of the users deletes the connection
OCM. server crash after deleting share for ocm user
Shares Jail PROPFIND returns different File IDs for the same item
Readiness check for some services returns 500 status code
Skip tests for different languages
Missing properties in REPORT response, d:getetag property has empty value in REPORT response
- apiSearch1/search.feature:437
- apiSearch1/search.feature:438
- apiSearch1/search.feature:439
- apiSearch1/search.feature:465
- apiSearch1/search.feature:466
- apiSearch1/search.feature:467
Scenarios from core API tests that are expected to fail with decomposed storage
File
Basic file management like up and download, move, copy, properties, trash, versions and chunking.
Custom dav properties with namespaces are rendered incorrectly
ocdav: double-check the webdav property parsing when custom namespaces are used
- coreApiWebdavProperties/setFileProperties.feature:128
- coreApiWebdavProperties/setFileProperties.feature:129
- coreApiWebdavProperties/setFileProperties.feature:130
Sync
Synchronization features like etag propagation, setting mtime and locking files
Uploading an old method chunked file with checksum should fail using new DAV path
- coreApiMain/checksums.feature:233
- coreApiMain/checksums.feature:234
- coreApiMain/checksums.feature:235
Share
d:quota-available-bytes in dprop of PROPFIND give wrong response value
- coreApiWebdavProperties/getQuota.feature:57
- coreApiWebdavProperties/getQuota.feature:58
- coreApiWebdavProperties/getQuota.feature:59
- coreApiWebdavProperties/getQuota.feature:73
- coreApiWebdavProperties/getQuota.feature:74
- coreApiWebdavProperties/getQuota.feature:75
deleting a file inside a received shared folder is moved to the trash-bin of the sharer not the receiver
- coreApiTrashbin/trashbinSharingToShares.feature:54
- coreApiTrashbin/trashbinSharingToShares.feature:55
- coreApiTrashbin/trashbinSharingToShares.feature:56
- coreApiTrashbin/trashbinSharingToShares.feature:83
- coreApiTrashbin/trashbinSharingToShares.feature:84
- coreApiTrashbin/trashbinSharingToShares.feature:85
- coreApiTrashbin/trashbinSharingToShares.feature:142
- coreApiTrashbin/trashbinSharingToShares.feature:143
- coreApiTrashbin/trashbinSharingToShares.feature:144
- coreApiTrashbin/trashbinSharingToShares.feature:202
- coreApiTrashbin/trashbinSharingToShares.feature:203
Other
API, search, favorites, config, capabilities, not existing endpoints, CORS and others
sending MKCOL requests to another or non-existing user's webDav endpoints as normal user should return 404
ocdav: api compatibility, return correct status code
trying to lock file of another user gives http 500
Support for favorites
- coreApiFavorites/favorites.feature:101
- coreApiFavorites/favorites.feature:102
- coreApiFavorites/favorites.feature:103
- coreApiFavorites/favorites.feature:124
- coreApiFavorites/favorites.feature:125
- coreApiFavorites/favorites.feature:126
- coreApiFavorites/favorites.feature:189
- coreApiFavorites/favorites.feature:190
- coreApiFavorites/favorites.feature:191
- coreApiFavorites/favorites.feature:145
- coreApiFavorites/favorites.feature:146
- coreApiFavorites/favorites.feature:147
- coreApiFavorites/favorites.feature:174
- coreApiFavorites/favorites.feature:175
- coreApiFavorites/favorites.feature:176
- coreApiFavorites/favoritesSharingToShares.feature:91
- coreApiFavorites/favoritesSharingToShares.feature:92
- coreApiFavorites/favoritesSharingToShares.feature:93
WWW-Authenticate header for unauthenticated requests is not clear
PATCH request for TUS upload with wrong checksum gives incorrect response
- coreApiWebdavUploadTUS/checksums.feature:74
- coreApiWebdavUploadTUS/checksums.feature:75
- coreApiWebdavUploadTUS/checksums.feature:76
- coreApiWebdavUploadTUS/checksums.feature:77
- coreApiWebdavUploadTUS/checksums.feature:79
- coreApiWebdavUploadTUS/checksums.feature:78
- coreApiWebdavUploadTUS/checksums.feature:147
- coreApiWebdavUploadTUS/checksums.feature:148
- coreApiWebdavUploadTUS/checksums.feature:149
- coreApiWebdavUploadTUS/checksums.feature:192
- coreApiWebdavUploadTUS/checksums.feature:193
- coreApiWebdavUploadTUS/checksums.feature:194
- coreApiWebdavUploadTUS/checksums.feature:195
- coreApiWebdavUploadTUS/checksums.feature:196
- coreApiWebdavUploadTUS/checksums.feature:197
- coreApiWebdavUploadTUS/checksums.feature:240
- coreApiWebdavUploadTUS/checksums.feature:241
- coreApiWebdavUploadTUS/checksums.feature:242
- coreApiWebdavUploadTUS/checksums.feature:243
- coreApiWebdavUploadTUS/checksums.feature:244
- coreApiWebdavUploadTUS/checksums.feature:245
- coreApiWebdavUploadTUS/uploadToShare.feature:255
- coreApiWebdavUploadTUS/uploadToShare.feature:256
- coreApiWebdavUploadTUS/uploadToShare.feature:279
- coreApiWebdavUploadTUS/uploadToShare.feature:280
- coreApiWebdavUploadTUS/uploadToShare.feature:376
- coreApiWebdavUploadTUS/uploadToShare.feature:377
Trying to delete other user's trashbin item returns 409 for spaces path instead of 404
MOVE a file into same folder with same name returns 404 instead of 403
- coreApiWebdavMove/moveFile.feature:100
- coreApiWebdavMove/moveFile.feature:101
- coreApiWebdavMove/moveFile.feature:102
- coreApiWebdavMove/moveFolder.feature:217
- coreApiWebdavMove/moveFolder.feature:218
- coreApiWebdavMove/moveFolder.feature:219
- coreApiWebdavMove/moveShareOnOpencloud.feature:334
- coreApiWebdavMove/moveShareOnOpencloud.feature:337
- coreApiWebdavMove/moveShareOnOpencloud.feature:340
COPY file/folder to same name is possible (but 500 code error for folder with spaces path)
- coreApiSharePublicLink2/copyFromPublicLink.feature:198
- coreApiWebdavProperties/copyFile.feature:1094
- coreApiWebdavProperties/copyFile.feature:1095
- coreApiWebdavProperties/copyFile.feature:1096
Trying to restore personal file to file of share received folder returns 403 but the share file is deleted (new dav path)
Preview. UTF characters do not display on prievew
- coreApiWebdavPreviews/previews.feature:249
- coreApiWebdavPreviews/previews.feature:250
- coreApiWebdavPreviews/previews.feature:251
Preview of text file truncated
- coreApiWebdavPreviews/previews.feature:263
- coreApiWebdavPreviews/previews.feature:264
- coreApiWebdavPreviews/previews.feature:265
Won't fix
Not everything needs to be implemented for opencloud.
- Blacklisted ignored files are no longer required because opencloud can handle
.htaccessfiles without security implications introduced by serving user provided files with apache.
Note: always have an empty line at the end of this file. The bash script that processes this file requires that the last line has a newline on the end.