test(e2e): cross-process harness over the §12 seams #66

Merged
naps62-yolo merged 3 commits from issue/44-e2e-harness into main 2026-08-22 21:26:16 +01:00
3 Commits
Author SHA1 Message Date
Miguel PalhasandClaude Fable 5 cee6677121 test(e2e): let cargo report the daemon binary path
ci / web (pull_request) Successful in 1m2s
ci / rust (pull_request) Successful in 1m21s
e2e / e2e (pull_request) Successful in 1m40s
Replaces the current_exe-derived target layout guess with the
compiler-artifact message from the build itself.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 21:20:24 +01:00
Miguel Palhas d2ba3a9ee5 Merge remote-tracking branch 'origin/main' into issue/44-e2e-harness
ci / web (pull_request) Successful in 45s
ci / rust (pull_request) Successful in 2m1s
e2e / e2e (pull_request) Successful in 2m24s
# Conflicts:
#	crates/arr-daemon/src/main.rs
2026-08-22 21:16:29 +01:00
Miguel PalhasandClaude Fable 5 b77a6bade6 test(e2e): cross-process harness over the §12 seams
ci / web (pull_request) Successful in 8s
ci / rust (pull_request) Successful in 1m52s
e2e / e2e (pull_request) Successful in 2m17s
Boots the real arr binary against wiremock Prowlarr/TMDB fakes serving
recorded fixtures and a real Transmission container. Adds the env-only
ARR_TMDB_URL seam so the daemon's TMDB client can be pointed at the
fake. The full add-to-imported run lands on this harness once #21-#23
exist.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 21:11:35 +01:00