mirror of
https://github.com/microsoft/PowerToys.git
synced 2024-11-27 14:59:16 +08:00
Updated Release check list (markdown)
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.
|
||||
|
Loading…
Reference in New Issue
Block a user