feat: execute durable archive transfers
This commit is contained in:
@@ -26,6 +26,13 @@ control worktree. `E2E_WAIT_SECONDS` overrides the 360-second assertion
|
||||
deadline. `down.sh` removes only the five exact Compose projects and the
|
||||
labelled E2E network; it intentionally retains all bind-mounted runtime state.
|
||||
|
||||
Set `E2E_RUN_TRANSFER=1` to follow route verification with a real
|
||||
cache-1 → archive-1 transfer followed by archive-1 → cache-2 unarchive. The
|
||||
scenario creates a deterministic one-file torrent in the isolated cache
|
||||
qBittorrent, submits both jobs through the test HTTP adapter, waits for all five
|
||||
durable steps in each direction, and verifies target qBittorrent selections,
|
||||
retained source entries, and target file digests.
|
||||
|
||||
The Syncthing 2.1.2 and LinuxServer qBittorrent multi-platform image indexes are
|
||||
digest-pinned. Runtime secrets are generated with mode 0600 and ignored by
|
||||
Git. The qBittorrent test config limits its authentication bypass to the
|
||||
|
||||
Reference in New Issue
Block a user