Turns a spawned child process into the backend-neutral HarnessProcess shape.
Shared by every executor that ultimately runs a local binary — the local provider spawns the
harness itself, and the Docker provider spawns docker exec. Only the argv differs, so the
process plumbing lives here once rather than in each provider.
Turns a spawned child process into the backend-neutral HarnessProcess shape.
Shared by every executor that ultimately runs a local binary — the local provider spawns the harness itself, and the Docker provider spawns
docker exec. Only the argv differs, so the process plumbing lives here once rather than in each provider.