forked from unom/punktfunk
Two tests hardcoded absolute paths into /bin, which on NixOS holds only `sh` — so `cargo test` failed there for reasons that had nothing to do with the code under test. `gamelease` only needs a process that exits quickly and successfully, so the bare name resolved through PATH is exactly right. `pyrowave_remote` cannot use a bare name: `spawn_link` pins the binary with `PinnedExe::open`, so a name that PATH would have resolved fails the OPEN instead — which takes the spawn-failure rung rather than the handshake rung the test exists to exercise. It resolves a real path off PATH first, keeping the test on the rung it names.