ci / protondrive (push) Successful in 23m29s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Task 21: Live verification (blocked until a test account exists)
Out of date since 2026-11-11: two test accounts exist and are configured as
TestProtonDrive:(free) andTestProtonDrivePaid:(paid, never signed in to) with username and password. See section 5 of the handoff for the setup and section 4 for what to check first.
Needs the fork owner to create the account and configure it themselves as
TestProtonDrive: in their rclone config (rclone config, browser
sign-in). Credentials must never be pasted into an agent conversation or
committed. If the remote is absent (rclone listremotes lacks
TestProtonDrive:), do not attempt this task: leave every box
unticked and report it as not run.
go test -v ./backend/protondrive/ -run '^TestIntegration$' -remote TestProtonDrive:go run ./fstest/test_all -backends protondrive -remotes TestProtonDrive: -n 1clean with noignore:entries.- Capture golden fixtures from the account (nodes created by the web
app and by Proton's official CLI) into
testdata/golden/with a-capturetest flag, and addTestGoldenFixtures. - Interop both ways with the official CLI and the web app (spec 9.7).
- Upgrade/downgrade check against released rclone v1.76.
- Record results in
docs/TODO.md; only then is spec criterion 12 (items 3, 6, 7) met.
Self-review notes
- Spec coverage: sections 6.1 (Tasks 2-4, 14), 6.2 minus events and persistent cache (Task 8; those are M5/M6, next plan), 6.3 (11), 6.4 (10), 6.5 minus Metadata (9, 14), 6.6 (8, 14), 6.7 (14), 7 (16), 9.1 (5, 6, 12), 9.2 (1, 2, 3, 4, 7, 9, 11), 9.3 (13, 14, 18), 9.4 (15, 17), 9.5 (17), 9.6 (16), 9.7 (21), 9.8 (18), 10 (20), 12 (19, 21).
- Not in this plan by design: events and
ChangeNotify, persistent cache, Metadata, small-file upload, the nightly live CI job, the weekly SDK reminder.