nixmac E2E Report - onboarding_settings_contract_full_mac_journey
1 passed
0 assertion failed
0 infra/not-run
1/1 selected scenarios produced reports
Onboarding settings-contract real-Mac journey
onboarding_settings_contract_full_mac_journey
full-mac on macos-e2e (full-mac)
Real-Mac companion - Attached to Onboarding existing repo
- Commit
33f37e696bb5d5f1217b458e722d756ffb3d1c64- Duration
- 178s
- Replay
tests/e2e/run.sh onboarding_settings_contract_full_mac_journey
Full-Mac lane: real macOS desktop automation with full-screen recording evidence.
What this checks
Runs the shipped app on a real Mac from fresh state, records setup/onboarding, then seeds the same repo/host settings contract and verifies the app reaches the prompt screen.
Coverage
- Fresh app-support state routes to setup/onboarding
- Temporary nix-darwin config repo is a real git repo with a host attr
- Persisted configDir and hostAttr route the released app to the prompt screen
- settings.json contains the selected configDir and hostAttr
- Publishes screenshots and a full-screen recording as adjacent real-desktop proof
Known gaps / not covered
- Intentionally settings-contract proof only: it does not drive the native file picker or claim full onboarding picker coverage.
- WDIO remains the deterministic authority for directory picker and host selection interaction.
| Phase | Status | Duration | Summary |
|---|---|---|---|
| Nix installed (already present) | passed | 0s | |
| Fresh onboarding screen verified | passed | 0s | |
| Repo/host settings contract verified | passed | 0s |