Updated Release check list (markdown)

Enrico Giordani 2020-11-25 15:27:18 +01:00
parent 4ee3b48c4d
commit fbecc59fd2

@ -1,23 +1,15 @@
**Install tests**
- install on a clean machine (a clean machine doesn't have the `SuperFancyZones` regkey and the `%localappdata%\Microsoft\PowerToys` folder
- install on a clean machine (a clean machine doesn't the `%localappdata%\Microsoft\PowerToys` folder)
- run all functional tests on the clean machine
- uninstall PT
- install a **previous version** on a clean machine
- create a few FZ custom layouts:
- one from scratch with no zones
- one from scratch with several zones
- one from columns template adding a splitter to a column
- one from grid template using 4 zones and splitting one zone
- one from priority grid splitting it several times
- use unicode chars in some of the layout names when testing 0.14.x, don't use unicode when testing 0.15.x
- apply layouts to all monitors (when migrating from 0.15.x and later, the per-monitor setting should still work)
- use PowerRename with history ON
- install the new PT version and verify the version number in the General Settings
- using the new version create a layout with extended chars in the name, update to a newer version and make sure FZ works and the editor shows the correct name
- verify the FZ custom layout is still active
- use PowerRename and verify history is consistent
- run all functional tests
- uninstall PT
- create a few FZ custom layouts:
- one from scratch with no zones
- one from scratch with several zones
- one from columns template adding a splitter to a column
- one from grid template using 4 zones and splitting one zone
- one from priority grid splitting it several times
- use unicode chars in some of the layout names
- apply layouts to all monitors
- use PowerRename with history ON
**Functional tests**
@ -38,9 +30,9 @@ Admin mode:
- reboot the machine and verify it now runs as user
Modules on/off:
- turn off all the modules, save the settings and verify all module are off
- turn off all the modules and verify all module are off
- restart PT and verify that all module are still off in the settings page and they are actually inactive
- turn on all the module, save the settings and verify all module are now working
- turn on all the module, all module are now working
- restart PT and verify that all module are still off in the settings page and they are actually working
Elevated app notification:
@ -54,11 +46,10 @@ Elevated app notification:
**PowerToys Run**
- Enable PT Run in settings and ensure that the hotkey brings up PT Run
- when PowerToys is running unelevated on start-up
- when PowerToys is running as admin on start-up
- When PowerToys is restarted as admin, by clicking the restart as admin button in settings.
- when PowerToys is restarted as admin, by clicking the restart as admin button in settings.
- Check that each of the plugins is working:
- Program - launch a Win32 application and a packaged application
- Calculator - ensure a mathematical input returns a correct response and is copied on enter.