Skip to content

refactor: fixtures for UI testing - #144

Merged
mattrossman merged 7 commits into
mainfrom
refactor/fixtures
May 15, 2026
Merged

refactor: fixtures for UI testing#144
mattrossman merged 7 commits into
mainfrom
refactor/fixtures

Conversation

@mattrossman

Copy link
Copy Markdown
Owner

Refactors to use services that let you swap live vs mock implementations for things like system clock, watch settings, etc. so we can produce static UI for screenshots and UI testing.

@mattrossman
mattrossman marked this pull request as ready for review May 15, 2026 16:32
@github-actions

Copy link
Copy Markdown
Contributor

✅ Preview dev build available.

Download forecaswatch2-dev-pbw-pr-144.zip

Memory usage

Platform Resources RAM footprint Free heap
Flint 4,591 bytes / 256.0KB 17,656 bytes / 64.0KB 47,880 bytes
Emery 4,703 bytes / 256.0KB 18,132 bytes / 128.0KB 112,940 bytes
Diorite 4,591 bytes / 256.0KB 17,656 bytes / 64.0KB 47,880 bytes
Basalt 4,703 bytes / 256.0KB 17,840 bytes / 64.0KB 47,696 bytes
Aplite 4,365 bytes / 128.0KB 17,408 bytes / 24.0KB 7,168 bytes

Parsed 5 platforms from the build log.

Artifacts are attached to the workflow run/job and require GitHub access to this repository.
Run: #136

@mattrossman
mattrossman merged commit 8a0e218 into main May 15, 2026
3 checks passed
@mattrossman
mattrossman deleted the refactor/fixtures branch May 15, 2026 16:38
Toasbi pushed a commit to Toasbi/WarnWeather that referenced this pull request Jun 19, 2026
Refactors to use services that let you swap live vs mock implementations
for things like system clock, watch settings, etc. so we can produce
static UI for screenshots and UI testing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant