Frontend checks
Rust checks
Fromsrc-tauri/:
Manual scenarios
Installation and recovery
Installation and recovery
Exercise first install, interrupted or failed downloads, retry, existing-core reuse,
and retention of a working core when an update cannot be fetched.
Service lifecycle
Service lifecycle
Test startup, health checks, occupied preferred port, restart, shutdown, and log
capture with release/debug ports kept separate.
Profiles and plugins
Profiles and plugins
Switch profiles, verify isolation, install and remove optional plugins, and confirm
internal plugin recovery.
Platform packaging
Platform packaging
Verify Windows installers, signed and notarized macOS DMGs, and Linux
.deb and
AppImage behavior, including a Wayland smoke test.Before opening a pull request
- Add or update tests for behavior changes.
- Confirm no secrets, local paths, or generated application data are committed.
- Test both release-sensitive and debug-sensitive path or port changes.
- Document user-visible changes in both documentation languages.