Skip to content

T-78U0-backup-app-manual-verification

State: planning/draft · Impact: medium · Complexity: small

M-E9UU closed with its UI flows unchecked in the packaged app. An agent could not capture or drive the real window. A person needs to click through the installed app once and record what works, so the open criteria can be ticked or turned into bugs.

The installed app was launched with a Finder-style environment and took a snapshot. Nobody has clicked the first-run vault picker, Back Up Now, the history, restore and Undo, or Show in Finder in the packaged window. These criteria are open:

  • T-EUTY AC-2: first-run vault gate and native picker.
  • T-EUTY AC-3, Back Up Now half: it is ticked, but T-EUTY’s completion note says Back Up Now was not clicked in the installed app. Only the schedule half was seen.
  • T-EUTY AC-5: settings shows the store path, and Show in Finder opens it.
  • T-O5FY AC-1: the e2e suite passes in the determined e2e run. CI has not run because GitHub Actions is blocked by billing.
  • M-E9UU: “Launched from Finder on a machine with no checkout, the app asks for a vault and backs it up.”

A person runs this checklist on the installed app and records the result in this task:

  1. moon run product-backup:install-desktop, then quit any running copy.
  2. Make the app forget its vault: move aside ~/Library/Application Support/com.sizerllc.family.backup/last-active.json, the backup app’s own cursor into the vault roster. Leave the suite’s shared workspace.json alone; other products use it. Launch the app from Finder.
  3. The first-run vault gate appears. Pick a vault with the native picker. It becomes the active vault.
  4. Click Back Up Now. A snapshot appears in the history.
  5. Edit a note, back up again, open the second snapshot’s changes, and view the note at the first snapshot.
  6. Restore the note. Confirm the dialog. The toast offers Undo. Click Undo, and the edit is back.
  7. Delete a note, then restore it from a snapshot.
  8. Open Backups settings. The store path is shown. Click Show in Finder, and Finder opens the store.
  9. Quit and relaunch. The vault choice is kept.

Any failure becomes a bug task, linked here.

  1. Run the checklist above and note each step’s result and any screenshots in the completion note.
  2. Tick T-EUTY AC-2 and AC-5 and M-E9UU’s Finder criterion if they pass. Leave T-EUTY AC-3 ticked if step 4 passes; untick it if step 4 fails.
  3. Tick T-O5FY AC-1 once a CI run of the determined e2e suite passes.
AreaNote
solutions/determined/products/backup/The installed app under test
docs/planning/tasks/T-EUTY-backup-desktop-install.mdAC-2 and AC-5 to tick; AC-3 to confirm or untick
docs/planning/tasks/T-O5FY-backup-e2e-smoke.mdAC-1 to tick after CI passes
docs/planning/milestones/M-E9UU.mdThe Finder success criterion to tick
  • AC-1: Every checklist step has a recorded result.
  • AC-2: Each of T-EUTY AC-2, AC-3 (Back Up Now half) and AC-5 and M-E9UU’s Finder criterion is ticked, or is unticked with a linked bug task.
  • AC-3: T-O5FY AC-1 is ticked after a passing CI run, or the reason it is still open is recorded.
  • Fixing what the checklist finds; each failure gets its own task.
  • Signing and notarization.
  • none

← Back to Tasks