mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-05 15:08:24 +00:00
The archive service tests run their own copy of the relay spawn logic because TestRelay had no way to set NGIT_ARCHIVE_GRASP_SERVICES. Add the option to RelayOptions, pass it through to the subprocess environment, and expose `start_with_archive_grasp_services` so those tests can use the shared fixture, including its bound-listener handoff. No existing constructor changes behaviour; the option defaults to unset. Validation: `cargo test -p ngit-grasp --test archive_grasp_services --no-run` builds; the constructor is exercised by the next commit. Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>