nixmac E2E Report - onboarding_settings_contract_full_mac_journey

View all scenarios

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

passed
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.

Full screen recording

PhaseStatusDurationSummary
Nix installed (already present) passed 0s
Fresh onboarding screen verified passed 0s
Repo/host settings contract verified passed 0s