Mobile
1. Mobile related items in Changelog
Bugfix - Fix wrong formatted XML in public-files dav endpoint: owncloud/core#39797
Android: protected and not protected public links working fine ✅
iOS: protected and not protected public links working fine ✅
Bugfix - Default for propfind depth infinity adjusted: owncloud/core#40016
received by default:
"propfind": {
"depth_infinity": false
},
Android: not affecting, propfind depth infinity not supported yet
iOS: Connecting a server containing 90K items, propfind depth infinity is not triggered ✅
Change - Update the default poll-interval in capabilities: owncloud/core#39143
Android: poll interval by capability is not implemented yet
iOS: ✅
Enhancement - Unify API responses when setting permissions for public links: owncloud/core#39194
Changing scenarios affect public link permissions: 5, 7 and 31
Mobile clients only support permissions 1, 4 and 15. So, not affecting
Enhancement - Add product to version in capabilities response: owncloud/core#39851
not affecting mobile clients
Enhancement - Expose user type of share receiver in share api: owncloud/core#40013
mobile clients do not expose such info (ftm)
2. Mobile smoke test
Server version: 10.10.0-RC2
OAuth2 version: 0.5.2
Android
Device & Android version: Google Pixel 5, Android 12
Android app version: 2.20
| Test Case |
Steps |
Expected Result |
Result |
Related Comment |
| Login basic |
Login in a server with basic auth |
It is possible to access |
Passed |
|
| Login OAuth2 |
Login in a server with OAuth2 |
It is possible to access |
Passed |
|
| New folder |
Select to create a new folder |
The folder is created with thecorrect name |
Passed |
AUTO |
| Rename |
Rename an exsisting folder |
Folder is renamed with the new name |
Passed |
AUTO |
| Move |
1. Long press on a folder 2. Select Move, and a new location |
Folder is moved to the specifield location |
Passed |
AUTO |
| Copy |
1. Long press on a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original |
Passed |
AUTO |
| Delete |
1. Long press on a folder 2. Select Delete |
Item deleted |
Passed |
AUTO |
| Sync |
1. Create a folder 2. In web app, upload some files in the folder |
The folder is sync with the content on server |
Passed |
AUTO |
| Upload |
Select several files from Document provider to upload to oC |
Files are uploaded |
Passed |
|
| Download |
Tap to download a file |
The file is downloaded and marked with green arrow |
Passed |
AUTO |
| Av Offline |
Long press to set as Av Offline a file |
The file is downloaded and set as Av Offline with the purple tick |
Passed |
|
| Av Offline folder |
Long press to unset an Av Offline a folder that contains subfolders Add new content to the folder |
The folder and all its content is downloaded and set as Av Offline with the purple tick New content is availble offline |
Passed |
|
| Share with user |
Share a file and a folder with another user |
Both are correctly shared |
Passed |
AUTO |
| Link |
Create a link over a file and a folder |
Links are correctly created |
Passed |
AUTO |
Automatic tests report: https://reports.cucumber.io/reports/f9a0d809-3069-4595-a9f2-8c8a39a998c2
iOS
Device & iOS version: iPhone XR, iOS15.4.1. Automatic tests with 15.4 simulator
iOS app version: 11.9.1
| Test Case |
Steps |
Expected Result |
Result |
Related Comment |
| Login basic |
Login in a server with basic auth |
It is possible to access |
Passed |
|
| Login OAuth2 |
Login in a server with OAuth2 |
It is possible to access |
Passed |
|
| New folder |
Select to create a new folder |
The folder is created with the correct name |
Passed |
AUTO |
| Rename |
Rename an exsisting folder |
Folder is renamed with the new name |
Passed |
AUTO |
| Move |
1. Open the card of a folder 2. Select Move, and a new location |
Folder is moved to the specifield location |
Passed |
|
| Copy |
1. Open the card of a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original |
Passed |
AUTO |
| Duplicate |
1. Open the card of a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original |
Passed |
AUTO |
| Delete |
1. Open the card of a folder 2. Select Delete |
Item deleted |
Passed |
AUTO |
| Upload Files |
Select several files from Document provider to upload to oC |
Files are uploaded |
Passed |
|
| Upload Albums |
Select several images and videos from Albums to upload to oC |
Images and videos are uploaded |
Passed |
|
| Download |
Tap to download a file |
The file is downloaded and marked with green arrow |
Passed |
|
| Av Offline |
Open the card of a file to set as Av Offline |
The file is downloaded and set as Av Offline |
Passed |
|
| Av Offline folder |
Open the card of a folder to unset as Av Offline |
The folder and all its content is downloaded and set as Av Offline |
Passed |
|
| Share with user |
Share a file and a folder with another user |
Both are correctly shared |
Passed |
AUTO |
| Link |
Create a link over a file and a folder |
Links are correctly created |
Passed |
AUTO |
Automatic tests report: https://reports.cucumber.io/reports/50ab3afd-eff2-4cc2-9fb6-6a8c38336207
Mobile
1. Mobile related items in Changelog
Bugfix - Fix wrong formatted XML in public-files dav endpoint: owncloud/core#39797
Android: protected and not protected public links working fine ✅
iOS: protected and not protected public links working fine ✅
Bugfix - Default for propfind depth infinity adjusted: owncloud/core#40016
received by default:
Android: not affecting, propfind depth infinity not supported yet
iOS: Connecting a server containing 90K items, propfind depth infinity is not triggered ✅
Change - Update the default poll-interval in capabilities: owncloud/core#39143
Android: poll interval by capability is not implemented yet
iOS: ✅
Enhancement - Unify API responses when setting permissions for public links: owncloud/core#39194
Changing scenarios affect public link permissions: 5, 7 and 31
Mobile clients only support permissions 1, 4 and 15. So, not affecting
Enhancement - Add product to version in capabilities response: owncloud/core#39851
not affecting mobile clients
Enhancement - Expose user type of share receiver in share api: owncloud/core#40013
mobile clients do not expose such info (ftm)
2. Mobile smoke test
Server version: 10.10.0-RC2
OAuth2 version: 0.5.2
Android
Device & Android version: Google Pixel 5, Android 12
Android app version: 2.20
2. Select Move, and a new location
2. Select Copy, and a location to copy to
2. Select Delete
2. In web app, upload some files in the folder
Add new content to the folder
New content is availble offline
Automatic tests report: https://reports.cucumber.io/reports/f9a0d809-3069-4595-a9f2-8c8a39a998c2
iOS
Device & iOS version: iPhone XR, iOS15.4.1. Automatic tests with 15.4 simulator
iOS app version: 11.9.1
2. Select Move, and a new location
2. Select Copy, and a location to copy to
2. Select Copy, and a location to copy to
2. Select Delete
Automatic tests report: https://reports.cucumber.io/reports/50ab3afd-eff2-4cc2-9fb6-6a8c38336207