Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Mobile] Tests on 10.10 (RC2) #741

Open
jesmrec opened this issue May 12, 2022 · 0 comments
Open

[Mobile] Tests on 10.10 (RC2) #741

jesmrec opened this issue May 12, 2022 · 0 comments

Comments

@jesmrec
Copy link
Contributor

jesmrec commented May 12, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant