Draft: testbed: Use wrapper.sh to clean up leaked subprocesses
Based on !256 (merged), not fully working yet (failures seen in docker/podman CI).
-
testbed: Use wrapper.sh to clean up leaked subprocesses
This is done for build, install and test commands, which are the categories that can execute arbitrary user-supplied code which might leak subprocesses that hold stdout/stderr open indefinitely. The --setup-command option uses kind='install', so it is counted as an install command here.
This is not done for short or copy commands.