Tests for push passes, downloads, OPML round trips and directory refresh

Each against a local stand-in server: Apple's push service answering per token, a feed host
serving a login page and a torrent, a directory refresh of feeds that cannot be read. push.rs
takes the APNs address as a parameter so the test can point it at the stand-in. coverage.sh asks
for 8 GB free, not 9: its container is capped at 6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RqkrVARreS9wxzH5o2rF7N
This commit is contained in:
2026-11-11 23:04:10 +00:00
parent 75d099474c
commit a55f08d4ff
5 changed files with 209 additions and 8 deletions

View File

@@ -26,7 +26,8 @@ set -eu
MEM=6g
CPUS=0-5
NEED_KB=$((9 * 1024 * 1024))
# The container is capped at 6 GB, so 8 free leaves Tower 2 GB if the build fills its cap.
NEED_KB=$((8 * 1024 * 1024))
MAX_LOAD=12
IMAGE=192.168.1.130:5000/ipx-coverage:latest
# The Docker daemon is Tower's, so its paths are Tower's: this tree is /mnt/user/vscode/ipx there,