mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 12:19:37 -06:00
* split large API test suites * remove 30s sleep * organize core-api test suites * organize core-api test suites * divide into 9 pipelines * organize core-api test suites * organize api-search suites * organize api-search suites * fix config file
44 KiB
44 KiB
Scenarios from OCIS API tests that are expected to fail with OCIS storage
The expected failures in this file are from features in the owncloud/ocis repo.
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:123
- apiArchiver/downloadByPath.feature:124
Downloaded /Shares tar contains resource (files|folder) with leading / in Response
PROPFIND on accepted shares with identical names containing brackets exit with 404
Shared mount folder gets deleted when overwritten by a file from personal space
PATCH request for TUS upload with wrong checksum gives incorrect response
- apiSpacesShares/shareUploadTUS.feature:187
- apiSpacesShares/shareUploadTUS.feature:201
- apiSpacesShares/shareUploadTUS.feature:264
Settings service user can list other peoples assignments
- apiAccountsHashDifficulty/assignRole.feature:27
- apiAccountsHashDifficulty/assignRole.feature:28
- apiGraph/assignRole.feature:30
- apiGraph/assignRole.feature:31
- apiGraph/assignRole.feature:32
Share lists deleted user as 'user'
CORS headers are not identical with oC10 headers
Requests with invalid credentials do not return CORS headers
A User can get information of another user with Graph API
- apiGraphUserGroup/getUser.feature:89
- apiGraphUserGroup/getUser.feature:90
- apiGraphUserGroup/getUser.feature:91
- apiGraphUserGroup/getUser.feature:92
- apiGraphUserGroup/getUser.feature:93
- apiGraphUserGroup/getUser.feature:94
- apiGraphUserGroup/getUser.feature:95
- apiGraphUserGroup/getUser.feature:96
- apiGraphUserGroup/getUser.feature:97
- apiGraphUserGroup/getUser.feature:98
- apiGraphUserGroup/getUser.feature:99
- apiGraphUserGroup/getUser.feature:100
- apiGraphUserGroup/getUser.feature:650
- apiGraphUserGroup/getUser.feature:651
- apiGraphUserGroup/getUser.feature:652
- apiGraphUserGroup/getUser.feature:653
- apiGraphUserGroup/getUser.feature:654
- apiGraphUserGroup/getUser.feature:655
- apiGraphUserGroup/getUser.feature:656
- apiGraphUserGroup/getUser.feature:657
- apiGraphUserGroup/getUser.feature:658
- apiGraphUserGroup/getUser.feature:659
- apiGraphUserGroup/getUser.feature:660
- apiGraphUserGroup/getUser.feature:661
Normal user can get expanded members information of a group
- apiGraphUserGroup/getGroup.feature:389
- apiGraphUserGroup/getGroup.feature:390
- apiGraphUserGroup/getGroup.feature:391
Same users can be added in a group multiple time
API requests from an unauthorized user should return 403
- apiGraphUserGroup/addUserToGroup.feature:152
- apiGraphUserGroup/addUserToGroup.feature:153
- apiGraphUserGroup/addUserToGroup.feature:154
- apiGraphUserGroup/addUserToGroup.feature:188
- apiGraphUserGroup/addUserToGroup.feature:189
- apiGraphUserGroup/addUserToGroup.feature:190
- apiGraphUserGroup/createGroup.feature:42
- apiGraphUserGroup/createGroup.feature:43
- apiGraphUserGroup/createGroup.feature:44
- apiGraphUserGroup/deleteGroup.feature:63
- apiGraphUserGroup/deleteGroup.feature:62
- apiGraphUserGroup/deleteGroup.feature:64
- apiGraphUserGroup/editGroup.feature:35
- apiGraphUserGroup/editGroup.feature:34
- apiGraphUserGroup/editGroup.feature:36
- apiGraphUserGroup/getGroup.feature:107
- apiGraphUserGroup/getGroup.feature:108
- apiGraphUserGroup/getGroup.feature:109
- apiGraphUserGroup/removeUserFromGroup.feature:193
- apiGraphUserGroup/removeUserFromGroup.feature:194
- apiGraphUserGroup/removeUserFromGroup.feature:195
API requests for a non-existent resources should return 404
- apiGraphUserGroup/addUserToGroup.feature:205
- apiGraphUserGroup/addUserToGroup.feature:206
- apiGraphUserGroup/addUserToGroup.feature:207
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:179
- apiLocks/lockFiles.feature:180
- apiLocks/lockFiles.feature:181
- apiLocks/lockFiles.feature:280
- apiLocks/lockFiles.feature:281
- apiLocks/lockFiles.feature:282
- apiLocks/lockFiles.feature:323
- apiLocks/lockFiles.feature:324
- apiLocks/lockFiles.feature:325
- apiLocks/lockFiles.feature:326
- apiLocks/lockFiles.feature:327
- apiLocks/lockFiles.feature:328
- apiLocks/lockFiles.feature:346
- apiLocks/lockFiles.feature:347
- apiLocks/lockFiles.feature:348
- apiLocks/lockFiles.feature:349
- apiLocks/lockFiles.feature:350
- apiLocks/lockFiles.feature:351
- apiLocks/unlockFiles.feature:60
- apiLocks/unlockFiles.feature:61
- apiLocks/unlockFiles.feature:62
- apiLocks/unlockFiles.feature:151
- apiLocks/unlockFiles.feature:152
- apiLocks/unlockFiles.feature:153
- apiLocks/unlockFiles.feature:154
- apiLocks/unlockFiles.feature:155
- apiLocks/unlockFiles.feature:156
- apiLocks/unlockFiles.feature:173
- apiLocks/unlockFiles.feature:174
- apiLocks/unlockFiles.feature:175
- apiLocks/unlockFiles.feature:176
- apiLocks/unlockFiles.feature:177
- apiLocks/unlockFiles.feature:178
- apiLocks/unlockFiles.feature:195
- apiLocks/unlockFiles.feature:196
- apiLocks/unlockFiles.feature:197
- apiLocks/unlockFiles.feature:198
- apiLocks/unlockFiles.feature:199
- apiLocks/unlockFiles.feature:200
Trying to upload to a locked file gives 500
- apiLocks/lockFiles.feature:299
- apiLocks/lockFiles.feature:300
- apiLocks/lockFiles.feature:301
- apiLocks/lockFiles.feature:302
- apiLocks/lockFiles.feature:303
- apiLocks/lockFiles.feature:304
- apiLocks/unlockFiles.feature:85
- apiLocks/unlockFiles.feature:86
- apiLocks/unlockFiles.feature:87
- apiLocks/unlockFiles.feature:88
- apiLocks/unlockFiles.feature:89
- apiLocks/unlockFiles.feature:90
- apiLocks/lockFiles.feature:388
- apiLocks/lockFiles.feature:389
- apiLocks/lockFiles.feature:390
- apiLocks/lockFiles.feature:391
- apiLocks/lockFiles.feature:392
- apiLocks/lockFiles.feature:393
- apiLocks/lockFiles.feature:429
- apiLocks/lockFiles.feature:430
- apiLocks/lockFiles.feature:431
- apiLocks/lockFiles.feature:432
- apiLocks/lockFiles.feature:433
- apiLocks/lockFiles.feature:434
Folders can be locked and locking works partially
- apiLocks/lockFiles.feature:364
- apiLocks/lockFiles.feature:365
- apiLocks/lockFiles.feature:366
- apiLocks/lockFiles.feature:367
- apiLocks/lockFiles.feature:368
- apiLocks/lockFiles.feature:369
Anonymous users can unlock a file shared to them through a public link if they get the lock token
- apiLocks/unlockFiles.feature:40
- apiLocks/unlockFiles.feature:41
- apiLocks/unlockFiles.feature:42
- apiLocks/unlockFiles.feature:43
- apiLocks/unlockFiles.feature:44
- apiLocks/unlockFiles.feature:45
Trying to unlock a shared file with sharer's lock token gives 500
- apiLocks/unlockFiles.feature:107
- apiLocks/unlockFiles.feature:108
- apiLocks/unlockFiles.feature:109
- apiLocks/unlockFiles.feature:110
- apiLocks/unlockFiles.feature:111
- apiLocks/unlockFiles.feature:112
- apiLocks/unlockFiles.feature:129
- apiLocks/unlockFiles.feature:130
- apiLocks/unlockFiles.feature:131
- apiLocks/unlockFiles.feature:132
- apiLocks/unlockFiles.feature:133
- apiLocks/unlockFiles.feature:134
Anonymous user trying lock a file shared to them through a public link gives 405
- apiLocks/lockFiles.feature:474
- apiLocks/lockFiles.feature:475
- apiLocks/lockFiles.feature:476
- apiLocks/lockFiles.feature:477
- apiLocks/lockFiles.feature:478
- apiLocks/lockFiles.feature:479
- apiLocks/lockFiles.feature:496
- apiLocks/lockFiles.feature:497
- apiLocks/lockFiles.feature:498
- apiLocks/lockFiles.feature:499
- apiLocks/lockFiles.feature:500
- apiLocks/lockFiles.feature:501
anonymous user with viewer role in public link of a folder can lock a file inside it
- apiLocks/lockFiles.feature:452
- apiLocks/lockFiles.feature:453
- apiLocks/lockFiles.feature:454
- apiLocks/lockFiles.feature:455
- apiLocks/lockFiles.feature:456
- apiLocks/lockFiles.feature:457
blocksDownload link type is not implemented yet (sharing-ng)
- apiSharingNg/linkShare.feature:79
- apiSharingNg/linkShare.feature:149
- apiSharingNg/linkShare.feature:228
- apiSharingNg/linkShare.feature:305
- apiSharingNg/linkShare.feature:377
- apiSharingNg/linkShare.feature:451
- apiSharingNg/linkShare.feature:453
- apiSharingNg/linkShare.feature:455
- apiSharingNg/linkShare.feature:456
- apiSharingNg/deletePermissions.feature:146
- apiSharingNg/deletePermissions.feature:163
- apiSharingNg/deletePermissions.feature:184
- apiSharingNg/deletePermissions.feature:203
sharee (editor role) MOVE a file by file-id into same shared folder returns 403
- apiSpacesDavOperation/moveByFileId.feature:443
- apiSpacesDavOperation/moveByFileId.feature:444
- apiSpacesDavOperation/moveByFileId.feature:445
- apiSpacesDavOperation/moveByFileId.feature:446
- apiSpacesDavOperation/moveByFileId.feature:686
- apiSpacesDavOperation/moveByFileId.feature:687
- apiSpacesDavOperation/moveByFileId.feature:688
- apiSpacesDavOperation/moveByFileId.feature:689
MOVE a file from Project space (manager/editor) to Personal space returns 502 code
- apiSpacesDavOperation/moveByFileId.feature:130
- apiSpacesDavOperation/moveByFileId.feature:131
- apiSpacesDavOperation/moveByFileId.feature:133
- apiSpacesDavOperation/moveByFileId.feature:134
- apiSpacesDavOperation/moveByFileId.feature:152
- apiSpacesDavOperation/moveByFileId.feature:153
- apiSpacesDavOperation/moveByFileId.feature:398
- apiSpacesDavOperation/moveByFileId.feature:399
- apiSpacesDavOperation/moveByFileId.feature:401
- apiSpacesDavOperation/moveByFileId.feature:402
- apiSpacesDavOperation/moveByFileId.feature:420
- apiSpacesDavOperation/moveByFileId.feature:421
- apiSpacesShares/moveSpaces.feature:113
- apiSpacesShares/moveSpaces.feature:114
- apiSpacesShares/moveSpaces.feature:161
- apiSpacesShares/moveSpaces.feature:162
MOVE a file from Project space (manager/editor) to Project space (manager/editor) returns 502 code
- apiSpacesDavOperation/moveByFileId.feature:300
- apiSpacesDavOperation/moveByFileId.feature:301
- apiSpacesDavOperation/moveByFileId.feature:302
- apiSpacesDavOperation/moveByFileId.feature:303
- apiSpacesDavOperation/moveByFileId.feature:309
- apiSpacesDavOperation/moveByFileId.feature:310
- apiSpacesDavOperation/moveByFileId.feature:311
- apiSpacesDavOperation/moveByFileId.feature:312
- apiSpacesDavOperation/moveByFileId.feature:338
- apiSpacesDavOperation/moveByFileId.feature:339
- apiSpacesShares/moveSpaces.feature:87
- apiSpacesShares/moveSpaces.feature:88
- apiSpacesShares/moveSpaces.feature:89
- apiSpacesShares/moveSpaces.feature:90
sharee (editor role) MOVE a file by file-id into Personal space responds with 502 instead of 403
- apiSpacesDavOperation/moveByFileId.feature:543
- apiSpacesDavOperation/moveByFileId.feature:544
- apiSpacesDavOperation/moveByFileId.feature:545
- apiSpacesDavOperation/moveByFileId.feature:546
sharee (editor role) MOVE a file by file-id into Project space (manager/editor role) responds with 502 instead of 403
- apiSpacesDavOperation/moveByFileId.feature:570
- apiSpacesDavOperation/moveByFileId.feature:571
- apiSpacesDavOperation/moveByFileId.feature:573
- apiSpacesDavOperation/moveByFileId.feature:574
- apiSpacesDavOperation/moveByFileId.feature:579
- apiSpacesDavOperation/moveByFileId.feature:580
- apiSpacesDavOperation/moveByFileId.feature:582
- apiSpacesDavOperation/moveByFileId.feature:583
MOVE a file into same folder with same name returns 404 instead of 403
-
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.