feat: complete transfer and eviction execution

This commit is contained in:
2026-07-23 09:14:40 +00:00
parent 884aed9921
commit b6de490b7e
17 changed files with 1445 additions and 81 deletions
+10
View File
@@ -63,6 +63,16 @@ if [[ "$target_digest" != \
fi
printf 'archive filesystem content verified: sha256=%s\n' "$target_digest"
compose_control exec -T control \
python /e2e/scenarios/evict_happy.py
wait_qb_absent cache-1
if compose_node cache-1 exec -T qbittorrent \
test -e /downloads/fixture.bin; then
printf 'eviction left the unshared cache file behind\n' >&2
exit 1
fi
printf 'covered cache eviction verified\n'
compose_node cache-2 exec -T qbittorrent curl -fsS \
-X POST http://127.0.0.1:8080/api/v2/torrents/delete \
--data-urlencode "hashes=$info_hash" \