Skip to content

Commit

Permalink
Apply improvements from 2.10.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
gabi18 authored Jun 2, 2022
1 parent 793339d commit bd71a47
Showing 1 changed file with 31 additions and 38 deletions.
69 changes: 31 additions & 38 deletions Desktop/Regression_Test_Plan_Patch_Release.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ __TO DO__
### Download:

----
* [ ] Fresh install on **Win10** using the unbranded ownCloud client MSI installer.
* [ ] Fresh install on **Win10**/**Win11** using the unbranded ownCloud client MSI installer.
* [ ] The MSI details page has
* Verified publisher: ownCloud GmbH
* certificate expires > 1y
* [ ] Settings tab, About has correct versions:
* ownCloud client version
* Qt 5.12.10
* OpenSSL 1.1.1i
* Qt 5.15.2 for client 3.0.0
* OpenSSL 1.1.1n for client 3.0.0
* [ ] Visually check all tabs
* [ ] Tabs look correct
* [ ] Connect to a latest 10.X.x server, e.g. demo.owncloud.org
Expand All @@ -43,10 +43,13 @@ __TO DO__
* [ ] File has been shared successfully
* [ ] Create a public link
* [ ] Public link has been created and can be opened in a browser
* [ ] Connect to a latest oCIS server, e.g. ocis.ocis-traefik.released.owncloud.works (Test systems: https://owncloud.dev/ocis/deployment/continuous_deployment/)
* [ ] Connect to a latest oCIS server, e.g. ocis.ocis-traefik.released.owncloud.works (see: https://owncloud.dev/ocis/deployment/continuous_deployment/ and https://owncloud.dev/ocis/getting-started/demo-users/)
* [ ] VFS is enabled per default
* [ ] All files and folders are synced from the server (check 'Synced' and 'Not synced' tab)
* [ ] Files and folders are virtual (right click menu shows grayed out "Free up local space")
* [ ] Login to oCIS server in browser and create some folders/subfolders and files
* [ ] Check on client-side (in 'Explorer' and check 'Synced' and 'Not synced' tab )
* [ ] All files and folders are synced to the client
* [ ] Files and folders are virtual (right click menu shows grayed out "Free up local space")
* [ ] Right click on a file and on a folder containing files and "Make locally available"
* [ ] Sync a file/folder to the server
* [ ] File has been synced
* [ ] Folder has been synced
Expand All @@ -56,16 +59,21 @@ __TO DO__
* [ ] Delete file/folder on server
* [ ] File is deleted locally
* [ ] Folder is deleted locally
* [ ] Share a file with another user on the same server
* [ ] Share a file with another user on the same server ('Explorer' right click menu)
* [ ] File has been shared successfully
* [ ] Create a public link
* [ ] Create a public link ('Explorer' right click menu)
* [ ] Public link has been created and can be opened in a browser
* [ ] Login to oCIS and share a folder and a file with another user
* [ ] Add the user account on client and check whether the shares are available
* [ ] Login to oCIS server and create a space (see https://owncloud.dev/ocis/getting-started/demo-users/ for accounts having the right to create spaces)
* [ ] add the space in client (button "Add a space")
* [ ] space is added / VFS is enabled per default
* [ ] disable / re-enable VFS
* [ ] VFS has been disabled / enabled
* [ ] check Explorer icons: VFS off: overlay icons, VFS on: (Win) icon in 'Status' column
* [ ] check Explorer icons: VFS _OFF_: overlay icons, VFS _ON_: (Win) icon in 'Status' column
----
* [ ] Install the previous version of **Testpilot client on Win 10** VFS _ON_
* [ ] Update to new version should be suggested (after changing 'Update channel' to 'Beta' on "Settings" tab)
* [ ] Install the previous stable version of **Testpilot client on Win 10** VFS _ON_
* [ ] Update to new version should be suggested on 'Update channel' 'Beta' (see "Settings" tab)
* [ ] Update to new version while previous version of the client is still running
* [ ] Client is terminated without problems by the MSI installer
* [ ] New version of the client starts, no error messages, no obvious problems
Expand All @@ -78,13 +86,13 @@ __TO DO__
* [ ] Install the next (unreleased) client version (daily2.X.x+1 or 2.X+1) on **Win 10**, configure an account with VFS _ON_
* [ ] Downgrade to 2.X.x (need to deinstall newer version first)
* [ ] Start client 2.X.x -> red error message "Downgrading the folder from 2.X.x+1 to 2.X.x is not supported"
* [ ] Add a new account and try to reuse existing sync root -> error popup: "Existing connection... Please use another sync folder"
* [ ] Add a new account and try to reuse existing sync root -> error popup: ""The folder ... is used in a folder sync connection! Please pick another one!"
----
* [ ] Install ownCloud desktop client on latest **macOS** using .pkg installer
* [ ] Settings tab, About has correct versions:
* ownCloud client version
* Qt 5.12.10
* OpenSSL 1.1.1i
* Qt 5.15.2 for client 3.0.0
* OpenSSL 1.1.1n for client 3.0.0
* [ ] Visually check all tabs
* [ ] Tabs look correct
* [ ] Sync a file to the server
Expand All @@ -97,32 +105,21 @@ __TO DO__
* [ ] Public link has been created and can be opened in a browser
* [ ] Enable VFS
* [ ] VFS has been enabled
* [ ] Overlay icons have changed (after 'Free up space')
----
* [ ] Install ownCloud client on **Ubuntu**, Mint or Debian with GNOME desktop
```sudo apt install owncloud-client-nautilus``` (the ```Files``` file-browser)
* [ ] Settings tab, About has correct versions:
* ownCloud client version
* Qt 5.12.10
* Qt 5.15.2 for client 3.0.0
* OpenSSL at least 1.1.1 (depends on the operating system)
* [ ] Visually check all tabs -> :robot: tst_checkAlltabs
* [ ] Tabs look correct
* [ ] Sync a file to the server -> :robot: tst_syncing
* [ ] File has been synced
* [ ] Check the overlay icons
* [ ] Check the overlay icons
* [ ] Overlay icons are present
* [ ] Share a file with another user on the same server -> :robot: tst_sharing
* [ ] File has been shared successfully
* [ ] Create a public link -> :robot: tst_sharing
* [ ] Public link has been created and can be opened in a browser
* [ ] Enable VFS -> :robot: tst_vfs
* [ ] VFS has been enabled
----
----
* [ ] Install ownCloud client on **Fedora** or CentOS with GNOME and Nautilus file manager (or openSUSE with KDE and dolphin)
```sudo yum install owncloud-client-nautilus``` or openSUSE with KDE and Dolphin ``sudo zypper install owncloud-client-dolphin``
* [ ] Settings tab, About has correct versions:
* ownCloud client version
* Qt 5.12.10
* Qt 5.15.2 for client 3.0.0
* OpenSSL at least 1.1.1 (depends on the operating system)
* [ ] Visually check all tabs
* [ ] Tabs look correct
Expand All @@ -142,8 +139,8 @@ __TO DO__
* [ ] files are synced physically (right click menu doesn't show "Always keep on this device")
* [ ] Settings tab, About has correct versions:
* testpilot client version
* Qt 5.12.10 (optional)
* OpenSSL 1.1.1i (optional)
* Qt 5.15.2 (optional)
* OpenSSL 1.1.1n (optional)
* [ ] Visually check all tabs
* [ ] Tabs look correct
* [ ] Sync a file to the server
Expand All @@ -161,9 +158,9 @@ __TO DO__
* [ ] Exclude a folder from being synced (selective sync)
* [ ] Folder is deleted locally
* [ ] Folder is not deleted on server
* [ ] Testpilot client doesn't show ownCloud name or logo
* [ ] Not mentioned in
* Installer, Connection Wizard, Settings page, About dialog.
* [ ] Make sure the testpilotcloud-client is "branded" which means that everywhere the colorful testpilotcloud icon is shown and all text mentions 'Testpilot' instead of the usual ownCloud icon and 'ownCloud' client.
* [ ] This applies to:
* MSI-installer, Connection Wizard, Settings page, About dialog.

----

Expand All @@ -174,7 +171,3 @@ __TO DO__
* has stable, daily & testing
* has all Release.key, repomd.xml.key expiries > 1y


* [ ] use Hannah's python script to trigger backup
* [ ] client responds at socket api (and log) with V2/BACKUP_FILES_FROM_RESULT
* [ ] test with > 100 files, response lists them all.

0 comments on commit bd71a47

Please sign in to comment.