Jaylyn checklist

This commit is contained in:
Jaylyn Barbee
2025-11-12 12:29:24 -05:00
parent 4a3cc92382
commit 00d580985d

View File

@@ -490,6 +490,28 @@ Mouse Jump:
- TestMethod("MouseUtils.MouseJump.EnableMouseJump")
- TestMethod("MouseUtils.MouseJump.EnableMouseJump2")
## [Light Switch](tests-checklist-template.md#light-switch)
UI Validation:
- [ ] Module turns service off and on appropriately
- [ ] Modes are able to be switched and the appropriate UI shows for each
- [ ] Update the offsets reflect in the timeline chart
- [ ] Updating the time reflects in the timeline chart
- [ ] You are able to fetch using geo location (and sun information is accurate)
- [ ] You are able to manually enter coordinates (and sun information is accurate)
Service Validation:
- [ ] Ensure that pressing the shortcut key triggers an update
- [ ] Ensure that pressing the shortcut key triggers a block in the schedule (Should see logs Skipping schedule due to manual override at the next minute after activation)
- [ ] Ensure that changing windows settings triggers a manual override (at the next minute)
- [ ] Ensure that the manual override is cleared once a boundary is met (Use shortcut, set transition using Fixed Hours to 2 mins in the future, ensure the first minute doesn't flip back and the second minute the override is cleared)
- [ ] Ensure that the schedule resumes following the boundary clearance.
- [ ] Ensure the shortcut still works when the mode is set to "Off"
- [ ] Ensure the schedule resumes as expected once turned back on.
- Hibernation test
- [ ] Set your schedule to change themes in the next 2 minutes.
- [ ] Send your machine to hibernate shutdown /h
- [ ] Wake your machine after your theme should have changed and ensure Light Switch catches itself up
- [ ] Repeat steps above but with a manual override triggered prior to the theme change.Ensure manual override is flushed and schedule resumes.
- [ ] Stop and restart the module. Ensure it behaves as expected. No reset settings, etc.
## Shortcut Guide
* Run PowerToys as user: